Jean Burellier
762ecae154
chore(ci): npm-publish via reusable workflows
2025-12-16 17:55:41 +01:00
Rick Markins
c2fb76e99f
docs: add @rxmarbles to triagers ( #6953 )
2025-12-19 10:44:49 +01:00
ctcpip
9eb700151b
📝 add note to history
2025-12-09 09:32:11 -06:00
Ulises Gascon
dbac741a49
5.2.1
2025-12-01 15:27:35 -05:00
Ulises Gascon
697547cde6
Revert "sec: security patch for CVE-2024-51999"
...
This reverts commit 2f64f68c37 .
2025-12-01 15:27:35 -05:00
Ulises Gascón
4007ad103b
Release: 5.2.0 ( #6920 )
2025-12-01 17:17:31 +01:00
Chris de Almeida
2f64f68c37
sec: security patch for CVE-2024-51999
2025-12-01 17:15:17 +01:00
dependabot[bot]
ed0ba3f1dc
build(deps): bump actions/checkout from 5.0.0 to 6.0.0 ( #6928 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](08c6903cd8...1af3b93b68 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 13:13:45 +01:00
dependabot[bot]
8eace4603c
build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 ( #6929 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.2 to 4.31.6.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](0499de31b9...fe4161a26a )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 13:12:52 +01:00
dependabot[bot]
30bae81027
build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 ( #6930 )
...
Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action ) from 2.3.6 to 2.3.7.
- [Release notes](https://github.com/coverallsapp/github-action/releases )
- [Commits](648a8eb78e...5cbfd81b66 )
---
updated-dependencies:
- dependency-name: coverallsapp/github-action
dependency-version: 2.3.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 13:12:08 +01:00
Shivam Sharma
758d4355d4
deps: body-parser@^2.2.1 ( #6922 )
...
Includes the security patch for CVE-2025-13466
2025-11-26 15:19:57 +01:00
Sebastian Beltran
77bcd5274a
docs: update emeritus triagers ( #6890 )
...
* docs: update emeritus triagers
---------
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2025-11-25 11:32:32 +01:00
Sebastian Beltran
f33caf1f89
Nominate to @efekrskl for triage team ( #6888 )
...
* Nominate to @efekrskl for triage team
* Update Readme.md
2025-11-24 22:32:28 -05:00
TheMysterious
54af593b73
refactor: use cached slice in app.listen ( #6897 )
...
Signed-off-by: Tacit1 <tacitim5@gmail.com >
2025-11-23 18:52:16 -05:00
Phillip Barta
2551a7d8af
docs: switch badges from badgen.net to shields.io ( #6900 )
2025-11-18 10:42:56 +01:00
dependabot[bot]
4453d83cca
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 ( #6868 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 10:46:37 +01:00
dependabot[bot]
db507669ca
build(deps): bump github/codeql-action from 3.30.5 to 4.31.2 ( #6869 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 10:45:51 +01:00
dependabot[bot]
374fc1a0f9
build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 ( #6870 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 10:45:07 +01:00
dependabot[bot]
1b196c8b82
build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 ( #6871 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 10:44:12 +01:00
Phillip Barta
64e7373d69
ci: add node.js 25 to test matrix ( #6843 )
2025-10-16 13:51:39 +02:00
dependabot[bot]
e4fb370ad8
build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 ( #6793 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](d3f86a106a...634f93cb29 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 14:44:02 +02:00
dependabot[bot]
60d4c16cc9
build(deps): bump actions/setup-node from 4.4.0 to 5.0.0 ( #6794 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.4.0 to 5.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](49933ea528...a0853c2454 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 14:43:54 +02:00
dependabot[bot]
9e6760e186
build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 ( #6795 )
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](05b42c6244...4eaacf0543 )
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-version: 2.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 14:43:45 +02:00
dependabot[bot]
ffa89f2ccf
build(deps): bump github/codeql-action from 3.29.7 to 3.30.5 ( #6796 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.7 to 3.30.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](51f77329af...3599b3baa1 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.30.5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 14:40:08 +02:00
dependabot[bot]
b9b9f52b2f
build(deps): bump actions/checkout from 4.2.2 to 5.0.0 ( #6797 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](11bd71901b...08c6903cd8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 14:34:25 +02:00
Jean Burellier
9a7afb2886
chore: remove history.md from being packaged on publish ( #6780 )
2025-09-25 07:20:45 +02:00
dependabot[bot]
2eb42059f3
build(deps): bump github/codeql-action from 3.29.2 to 3.29.5 ( #6675 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.2 to 3.29.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](181d5eefc2...51f77329af )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bjohansebas <103585995+bjohansebas@users.noreply.github.com >
2025-09-14 09:39:32 -05:00
Shivam Sharma
aa907945cd
doc: update express app example ( #6718 )
2025-08-22 09:12:09 +02:00
Sebastian Beltran
89f198c6a5
lib: use req.socket over deprecated req.connection ( #6705 )
...
Signed-off-by: Sebastian Beltran <bjohansebas@gmail.com >
2025-08-21 10:05:29 -05:00
Shivam Sharma
d9a62f9833
chore: update git rules to ignore yarn.lock file ( #6588 )
...
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2025-08-20 15:18:36 +02:00
Shivam Sharma
8f21493cc5
lint: add --fix flag to automatic fix linting issue ( #6644 )
...
* lint: add --fix flag to automatic fix linting issue
* add dedicated lint script
2025-08-12 17:58:13 -05:00
dependabot[bot]
6616e39d4d
build(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 ( #6678 )
...
Bumps [cookie-session](https://github.com/expressjs/cookie-session ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/expressjs/cookie-session/releases )
- [Changelog](https://github.com/expressjs/cookie-session/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/cookie-session/compare/v2.1.0...v2.1.1 )
---
updated-dependencies:
- dependency-name: cookie-session
dependency-version: 2.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 20:24:48 -05:00
dependabot[bot]
ed64290e4a
build(deps-dev): bump morgan from 1.10.0 to 1.10.1 ( #6679 )
...
Bumps [morgan](https://github.com/expressjs/morgan ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/expressjs/morgan/releases )
- [Changelog](https://github.com/expressjs/morgan/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/morgan/compare/1.10.0...1.10.1 )
---
updated-dependencies:
- dependency-name: morgan
dependency-version: 1.10.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 20:24:22 -05:00
shubham oulkar
b52ff7ca60
update contributing and COC links ( #6601 )
2025-07-30 08:41:53 -05:00
Jon Church
9420cd3f9b
doc: fix the Contributing.md link ( #6653 )
2025-07-21 19:14:33 -04:00
Sebastian Beltran
ef5f2e13ef
ci: run CI when the markdown changes ( #6632 )
2025-07-15 21:27:50 -05:00
Sebastian Beltran
c5b8d55a6a
feat: add deprecation warnings for redirect arguments undefined ( #6405 )
2025-07-14 22:18:10 -05:00
dependabot[bot]
7a9311216a
build(deps): bump github/codeql-action from 3.28.18 to 3.29.2 ( #6618 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.18 to 3.29.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](ff0a06e83c...181d5eefc2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 10:27:41 +02:00
mountdisk
b0ed15b452
chore: fix typo ( #6609 )
...
Signed-off-by: mountdisk <mountdisk@icloud.com .>
2025-07-04 09:47:31 -05:00
Shivam Sharma
3910323d09
chore: use node protocol for node builtin module ( #6520 )
...
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2025-07-02 21:33:10 -05:00
Shivam Sharma
98c85eb0dd
chore: enforce explicit Buffer import and add lint rule ( #6525 )
...
Signed-off-by: Shivam Sharma <meshivam81@gmail.com >
2025-06-27 20:10:36 -05:00
dependabot[bot]
a039e49175
build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 ( #6548 )
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](f49aabe0b5...05b42c6244 )
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-version: 2.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 23:36:52 +02:00
dependabot[bot]
ffc562c7d1
build(deps): bump github/codeql-action from 3.28.16 to 3.28.18 ( #6549 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.16 to 3.28.18.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](28deaeda66...ff0a06e83c )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 23:36:20 +02:00
Sebastian Beltran
52872b84ca
fix(docs): move documentation and charters to the discussions and .github … ( #6427 )
...
* docs: move documentation and charters to the discussions and .github repository
* Update Readme.md
2025-06-09 15:34:53 -05:00
kgarg1
b8ab46594d
test: add coverage for app.listen() variants ( #6476 )
...
* test: add coverage for app.listen() variants
- verify alternate signatures (port+host+backlog)
- verify server.address() shape
* fix linter issue
---------
Co-authored-by: kuldeep <kuldeep@wanclouds.net >
2025-05-28 19:26:16 -05:00
Shivam Sharma
fedd60e642
ci: allow manual triggering of workflow ( #6515 )
2025-05-28 19:16:44 -05:00
Mert Şişmanoğlu
99a0bd3354
ci: disable credential persistence for checkout actions ( #6522 )
...
Signed-off-by: Mert Şişmanoğlu <mertssmnoglu@gmail.com >
2025-05-28 18:55:05 -05:00
Noritaka Kobayashi
dfd1851245
test: fix typos in test descriptions ( #6535 )
2025-05-27 10:36:50 +02:00
Jon Church
9f4dbe3a13
chore: wider range for query test skip ( #6512 )
2025-05-15 11:40:26 -05:00
Phillip Barta
9784321e89
ci: update codeql config ( #6488 )
2025-05-09 15:29:27 +02:00
Phillip Barta
ee1ef41bd3
ci: add node.js 24 to test matrix ( #6504 )
2025-05-07 21:08:25 -05:00
dependabot[bot]
1ca803dd55
build(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 ( #6496 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](95815c38cf...d3f86a106a )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 23:02:23 +02:00
dependabot[bot]
73555815b9
build(deps): bump actions/setup-node from 4.3.0 to 4.4.0 ( #6497 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](cdca7365b2...49933ea528 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 23:02:09 +02:00
dependabot[bot]
a1161b4686
build(deps): bump github/codeql-action from 3.28.13 to 3.28.16 ( #6498 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.13 to 3.28.16.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](1b549b9259...28deaeda66 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 23:01:58 +02:00
dufucun
f9954dd317
fix(test): remove duplicate word ( #6456 )
...
Signed-off-by: dufucun <dufuchun@sohu.com >
2025-04-16 11:18:38 -05:00
Ashish Sharma
5da5a11a49
increased code coverage of utils.js file ( #6386 )
...
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2025-04-10 20:57:43 -05:00
Ayoub Mabrouk
3dc96995df
Refactor: simplify acceptsLanguages implementation using spread operator ( #6137 )
...
Refactored `req.acceptsLanguages` to use the spread operator for passing arguments directly to `accept.languages`, eliminating the need for `.apply`. This approach improves readability and streamlines the function call.
2025-04-10 20:49:23 -05:00
dependabot[bot]
fa40ecfe76
build(deps): bump github/codeql-action from 3.28.11 to 3.28.13 ( #6429 )
2025-04-04 21:53:14 -05:00
Wes Todd
cd7d4397c3
5.1.0
2025-03-28 13:29:16 -05:00
Ulises Gascón
4c4f3ea105
fix(deps): serve-static@^2.2.0 ( #6418 )
...
* Update package.json
* Update History.md
---------
Co-authored-by: Wes Todd <wes@wesleytodd.com >
2025-03-27 19:46:06 -05:00
Mert Can Altin
cb4c56e9a7
fix(docs): remove @mertcanaltin from Triagers ( #6408 )
...
* doc: remove @mertcanaltin from Triagers
* move emeritus
---------
Co-authored-by: Mert Can Altin <mert.altin@trendyol.com >
Co-authored-by: Wes Todd <wes@wesleytodd.com >
2025-03-27 18:43:18 -05:00
Phillip9587
7b44e1d850
ci: use full SHAs for github action versions
...
Ref: https://github.com/expressjs/security-wg/issues/2
2025-03-27 15:46:29 +01:00
Ulises Gascón
eb6d12587a
deps: router@^2.2.0 ( #6417 )
2025-03-27 02:47:40 +01:00
Ulises Gascón
f1a2dc884d
deps: type-is@^2.0.1 ( #6420 )
2025-03-27 02:32:28 +01:00
Ulises Gascón
6b51e8ef97
deps: body-parser@^2.2.0 ( #6419 )
2025-03-27 02:31:57 +01:00
dependabot[bot]
1f311c59d4
build(deps-dev): bump cookie-session from 2.0.0 to 2.1.0 ( #6399 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-23 20:08:24 -05:00
Wes Todd
9e97144222
feat(deps): finalhandler@2.1.0 ( #6373 )
...
* feat(deps): finalhandler@2.1.0
* Update History.md
Co-authored-by: Phillip Barta <barta.phillip@gmail.com >
---------
Co-authored-by: Phillip Barta <barta.phillip@gmail.com >
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2025-03-18 19:12:45 -05:00
dependabot[bot]
29d09803c1
build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 ( #6397 )
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](62b2cac7ed...f49aabe0b5 )
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-18 17:12:20 +01:00
dependabot[bot]
1d63162dbf
build(deps): bump github/codeql-action from 3.24.7 to 3.28.11 ( #6398 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.24.7 to 3.28.11.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3.24.7...6bb031afdd8eb862ea3fc1848194185e076637e5 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-18 17:11:59 +01:00
Sebastian Beltran
4a2175dfc9
fix dependabot config ( #6392 )
2025-03-16 17:44:57 -05:00
Ulises Gascón
0bb00e1906
ci: add dependabot ( #5435 )
...
Co-authored-by: Shivam Sharma <meshivam81@gmail.com >
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2025-03-11 22:50:59 +01:00
Wes Todd
1e359f57fc
fix(deps): qs@^6.14.0 ( #6374 )
2025-03-11 22:49:58 +01:00
Ulises Gascón
9cbe2c2cbb
docs: add @dpopp07 to the triage team ( #6352 )
2025-03-11 22:49:08 +01:00
Sebastian Beltran
35e15362ab
fix(docs): clarify guidelines for becoming a committer ( #6364 )
...
* docs: clarify guidelines for becoming a committer
* Update Contributing.md
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
---------
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2025-03-05 09:11:29 -06:00
Sebastian Beltran
90e522ac90
fix(docs): update guidance for triager nominations ( #6349 )
...
* docs: update guidance for triager nominations
* Update Contributing.md
Co-authored-by: Wes Todd <wes@wesleytodd.com >
* Update Contributing.md
---------
Co-authored-by: Wes Todd <wes@wesleytodd.com >
2025-03-04 08:09:18 -06:00
Ulises Gascón
59703c2321
docs: update emeritus triagers ( #6345 )
2025-02-27 22:47:13 +01:00
Andrea Polverino
caa4f68ee8
feat: Extend res.links() to allow adding multiple links with the same rel ( closes #2729 ) ( #4885 )
2025-02-14 10:20:53 -06:00
Phillip Barta
6ed3439584
fix(docs): Update multiple links to use https instead of http ( #6338 )
2025-02-14 09:51:27 -06:00
Juan José
327af123a1
feat: add support for ETag option in res.sendFile ( #6073 )
...
This patch introduces the ability to control the ETag generation
through the `res.sendFile` function. Specifically, the ETag option
is wired to the application's configuration, allowing it to be
enabled or disabled based on the app's settings.
Fixes: https://github.com/expressjs/express/issues/2294
Signed-off-by: Juan José Arboleda <soyjuanarbol@gmail.com >
2025-02-13 13:39:31 -06:00
Wes Todd
d2de128a32
fix (deps): update deps ( #6337 )
...
fix(deps): mocha@^10.7.3 (closes #6121 )
fix(deps): marked@^15.0.3 (closes #6120 )
fix(deps): express-session@^1.18.1 (closes #6119 )
fix(deps): ejs@^3.1.10 (closes #6117 )
fix(deps): content-type@^1.0.5 (closes #6115 )
fix(deps): connect-redis@^8.0.1 (closes #6114 )
fix(deps): supertest@^6.3.4 (closes #6112 )
Co-authored-by: agungjati <agungjati94@gmail.com >
2025-02-13 10:44:50 -06:00
Agung Jati
2a53336e5d
fix(deps): nyc@^17.1.0 ( #6122 )
2025-02-12 10:47:19 -06:00
Ulises Gascón
a42413d4e3
fix(docs): Update repo captains ( #6234 )
...
* docs: update repo captains
* docs: update repo captain nomination policies
Ref: https://github.com/expressjs/express/pull/6234#issuecomment-2578555232
2025-02-12 10:22:11 -06:00
Wes Todd
c2f576cbe9
feat(deps): router@^2.1.0 ( #6331 )
2025-02-12 10:09:50 -06:00
Wes Todd
99473c593a
feat(deps): body-parser@^2.1.0 ( #6332 )
2025-02-12 09:44:53 -06:00
Dustin Popp
2d589b644a
fix(docs): retroactively note 5.0.0-beta.1 api change in history file ( #6333 )
...
Signed-off-by: Dustin Popp <dustinpopp@ibm.com >
2025-02-12 09:38:10 -06:00
Phillip Barta
85e48bb8c1
fix(deps): update debug to ^4.4.0 ( #6313 )
2025-02-10 13:41:39 -06:00
Alexander Cerutti
55869f49a6
feat: Added check to support Uint8Array in response sending ( #6285 )
...
Unified usage of ArrayBuffer.isView to comprehend Buffer and removed isView function check
Co-authored-by: Wes Todd <wes@wesleytodd.com >
Added Uint8Array test with encoding
fix: added history.md entry
2025-02-10 11:23:02 -06:00
Dustin Popp
af7cd90893
feat(deps): use carat notation for dependency versions ( #6317 )
...
Signed-off-by: Dustin Popp <dustinpopp@ibm.com >
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2025-02-05 12:05:39 -06:00
Phillip Barta
ae6a4621bc
fix(ci): updated scorecard actions ( #6322 )
2025-02-05 11:40:08 -06:00
Phillip Barta
8d39345902
fix(ci): fix npm install --include typo ( #6324 )
2025-02-05 11:25:48 -06:00
Phillip Barta
a5cb681eb8
ci: updated github actions ci workflow ( #6314 )
2025-02-05 13:27:59 +01:00
Ayoub Mabrouk
511d9dfca8
refactor: simplify normalizeTypes function ( #6097 )
2025-02-04 11:59:48 +01:00
Ulises Gascón
7f13d572c1
docs: include team email in the security policy ( #6278 )
2025-02-04 11:28:18 +01:00
prajesh
62336717bf
fix: added a missing semicolon in css styles in examples/auth ( #6297 )
2025-01-26 11:54:07 +01:00
Sebastian Beltran
3bbffdc41c
docs: add @Phillip9587 to the triage team
2025-01-23 09:51:45 -06:00
Ulises Gascón
ff86319ed5
ci: add support for OSSF scorecard reporting ( #5431 )
2025-01-15 07:39:30 +01:00
Hamir Mahal
1c5cf0fead
refactor: remove Invalid action input
2025-01-14 13:01:39 -06:00
Jon Koops
256a3d1527
Remove unused depd dependency
...
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2025-01-12 11:08:51 -06:00
Wes Todd
4f952a953b
fix: remove download size badges
2025-01-11 11:12:04 -06:00
Szymon Łągiewka
41113599af
fix(refactor): prefix built-in node module imports
...
Since v5 relies on node >= 18, this is now possible (since v16, v14.18.0
[^1][^2]).
It's functionally irrelevant:
1. It's not required for CJS nor ESM (with a few exceptions [^3])
2. It has no performance promises
However, there are upsides to this approach:
1. It brings clear boundaries to what's a built-in and what's an
external dependency
2. It reduces the risk of importing unwanted deps where a built-in is
expected
3. It's slightly more interoperable with other JS runtimes that provide
node compatibility[^4], albeit only during development. Once imported
from npm, built-ins are assumed.
[^1]:https://nodejs.org/docs/latest-v22.x/api/modules.html#built-in-modules
[^2]:https://github.com/nodejs/node/pull/37246
[^3]:https://nodejs.org/api/modules.html#built-in-modules-with-mandatory-node-prefix
[^4]:https://docs.deno.com/runtime/fundamentals/node/#using-node's-built-in-modules
2025-01-10 11:53:44 -06:00
AbdelMonaam Aouini
6a40af8293
fix(devdeps): update dev deps ( #6211 )
...
Co-authored-by: Monaam Aouini <abdelmonaem.aouini@mispay.co >
2025-01-08 14:45:36 -06:00
Phillip Barta
246f6f5aee
fix: Remove utils-merge dependency - use spread syntax instead ( #6091 )
2025-01-08 09:56:16 -06:00
Jon Koops
b11122be85
chore: replace methods dependency with standard library ( #6196 )
2025-01-02 08:00:30 +01:00
Sebastian Beltran
43020ff275
docs: clarify the security process in the triage role ( #6217 )
2024-12-20 18:18:55 +01:00
Shahan Arshad
e4a61bd88e
refactor: improve readability ( #6173 )
2024-11-27 21:22:22 +01:00
Ulises Gascón
39f5d633b5
docs: add @rxmarbles to the triage team ( #6151 )
2024-11-27 19:59:36 +01:00
Jon Church
52ed64606f
update history.md for acceptParams change ( #6177 )
2024-11-20 14:40:39 -05:00
Phillip Barta
4e92ac9031
cleanup: remove AsyncLocalStorage check from tests ( #6147 )
...
Co-authored-by: Wes Todd <wes@wesleytodd.com >
2024-11-15 10:23:42 -06:00
Phillip9587
9f8589e31c
cleanup: remove unnecessary require for global Buffer
...
The Buffer object is globally available in Node.js, so there is no need to explicitly require it.
2024-11-15 10:16:29 -06:00
Sebastian Beltran
cc751cff8f
improve step update documentation
2024-11-15 08:53:37 -06:00
Blake Embrey
805ef52ae6
Use loop for acceptParams ( #6066 )
2024-11-14 16:01:25 -05:00
Phillip Barta
9e3dbb4374
chore(test): remove promise support check from tests ( #6148 )
...
Promises are supported in all supported Node.js version so the check is unnecessary
2024-11-12 09:30:34 -06:00
Ulises Gascón
b31910c542
docs: Add DCO ( #6048 )
...
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2024-10-29 13:35:44 +01:00
Bhavya Dhiman
c70197ad33
fix(buffer): use node:buffer instead of safe-buffer ( #6071 )
...
Main Changes:
- Removed dependency `safe-buffer@5.2.1`
- Use `node:buffer` core library instead of safe-buffer
2024-10-27 11:10:33 +01:00
Phillip Barta
8cb53ea5c3
refactor: Remove Object.setPrototypeOf polyfill ( #6081 )
2024-10-22 20:22:26 +02:00
Rand McKinney
e162764f0f
docs: add bjohansebas as repo captain for expressjs.com ( #6058 )
2024-10-20 20:10:23 +02:00
Sebastian Beltran
508c74091f
docs: update readme ( #5994 )
2024-10-20 20:09:00 +02:00
Sebastian Beltran
b274047a5d
docs: update homepage link http to https ( #5920 )
...
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2024-10-20 20:07:22 +02:00
Chris de Almeida
082d6d1253
test: add discarded middleware test ( #5819 )
2024-10-20 20:06:49 +02:00
Sebastian Beltran
94546a3cc5
docs: add funding ( #6064 )
2024-10-20 19:58:49 +02:00
Sebastian Beltran
ab02240336
build: Node.js 23.0 ( #6075 )
2024-10-20 19:25:56 +02:00
Ulises Gascón
a46cfdc37f
docs: update captains
...
PR-URL: https://github.com/expressjs/express/pull/6027
2024-10-09 21:40:05 +02:00
Ulises Gascón
d14b2de782
5.0.1
...
PR-URL: https://github.com/expressjs/express/pull/6032
2024-10-08 21:31:10 +02:00
Josh Buker
2027b87a27
fix(deps): cookie@0.7.0
...
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2024-10-08 12:10:56 +02:00
Blake Embrey
2cbf22721d
Link and update captains ( #6013 )
2024-10-06 14:06:57 -07:00
Ulises Gascón
3e1a1cedb2
Add @bjohansebas to the triage team ( #6009 )
...
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2024-10-06 17:34:26 +02:00
Jon Church
6340d1509f
remove --bail from test script ( #5962 )
2024-09-30 16:49:26 -04:00
Wes Todd
344b022fc7
5.0.0
...
closes #2237
closes https://github.com/expressjs/discussions/issues/233
2024-09-09 23:37:22 -05:00
Wes Todd
0c49926a9b
fix(deps): send@^1.1.0
2024-09-09 23:34:03 -05:00
Wes Todd
b3906cbdde
fix(deps): serve-static@^2.1.0
2024-09-09 23:32:19 -05:00
Wes Todd
fed8c2a885
fix(deps): body-parser@^2.0.1
2024-09-09 23:27:40 -05:00
Blake Embrey
bdd81f8670
Delete back as a magic string ( #5933 )
2024-09-09 20:28:55 -07:00
ctcpip
6c98f80b6a
🔧 update CI, remove unsupported versions, clean up
2024-09-09 21:49:35 -05:00
Wes Todd
f9256ef36f
Merge branch '5.0' into 5-merge
2024-09-09 21:11:23 -05:00
Wes Todd
e5feb9fcc9
Merge tag '4.20.0' into 5.0
2024-09-09 21:07:57 -05:00
Ulises Gascón
21df421ebc
4.20.0
2024-09-10 04:01:43 +02:00
Ulises Gascón
4c9ddc1c47
feat: upgrade to serve-static@0.16.0
2024-09-10 04:01:43 +02:00
Ulises Gascón
9ebe5d500d
feat: upgrade to send@0.19.0 ( #5928 )
2024-09-10 04:01:43 +02:00
Ulises Gascón
ec4a01b6b8
feat: upgrade to body-parser@1.20.3 ( #5926 )
...
PR-URL: https://github.com/expressjs/express/pull/5926
2024-09-10 04:01:43 +02:00
Chris de Almeida
54271f69b5
fix: don't render redirect values in anchor href
...
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2024-09-10 04:00:58 +02:00
Wes Todd
0264908903
feat(deps)!: router@^2.0.0 ( #5885 )
2024-09-09 17:50:11 -05:00
Jon Church
4d713d2b76
update to fresh@2.0.0 ( #5916 )
...
fixes handling of If-Modified-Since in combination with If-None-Match
2024-09-09 17:03:32 -05:00
Blake Embrey
125bb742a3
path-to-regexp@0.1.10 ( #5902 )
...
* path-to-regexp@0.1.10
* Update History.md
2024-09-09 16:02:06 -05:00
Wes Todd
accafc652e
fix(deps): finalhandler@^2.0.0 ( #5899 )
2024-09-02 13:36:21 -05:00
Wes Todd
05f40f4321
fix(deps)!: content-disposition@^1.0.0 ( #5884 )
2024-08-31 13:09:21 -05:00
Wes Todd
402e7f653f
fix(deps): type-is@^2.0.0 ( #5883 )
2024-08-31 12:31:31 -05:00
Wes Todd
4e61d0100d
fix(deps)!: mime-types@^3.0.0 ( #5882 )
2024-08-31 11:06:25 -05:00
Wes Todd
7748475747
fix(deps): accepts@^2.0.0 ( #5881 )
2024-08-31 10:55:04 -05:00
S M Mahmudul Hasan
91a58b5b03
cookie-signature@^1.2.1 ( #5833 )
...
* upgraded `cookie-signature` to 1.2.1
* declared cookie-signature deps in history
* add caret in version
2024-08-23 18:17:12 -05:00
Carlos Serrano
13e6894393
chore: qs@6.13.0 ( #5847 )
...
Co-authored-by: Wes Todd <wtodd@netflix.com >
2024-08-23 14:10:16 -07:00
Wes Todd
65b62065d2
fix(deps) serve-staic@2.0.0 ( #5790 )
2024-08-23 14:07:45 -07:00
Anna Bocharova
2a980ad160
merge-descriptors@1.0.3 ( #5781 )
...
* Allow patches for `merge-descriptors` dependency
* Set fixed latest of v1 (1.0.3)
2024-08-23 13:39:13 -07:00
Anna Bocharova
0b243b1aee
5.x: Upgrading merge-descriptors with allowing minors ( #5782 )
...
* Upgrading `merge-descriptors` with allowing minors in v5
* Using ^2.0.0 as per request
* Reflecting in History.md.
* Update History.md
2024-08-23 13:37:27 -07:00
S M Mahmudul Hasan
a3e7e05e0a
docs: specify new instructions for question and discuss
...
PR-URL: https://github.com/expressjs/express/pull/5835
2024-08-22 18:25:14 +02:00
Blake Embrey
c5addb9a17
deps: path-to-regexp@0.1.8 ( #5603 )
2024-08-21 20:15:02 -07:00
Ulises Gascón
e35380a39d
docs: add @IamLizu to the triage team ( #5836 )
...
PR-URL: https://github.com/expressjs/express/pull/5836
2024-08-19 22:12:24 +02:00
Sebastian Beltran
f5b6e67aed
docs: update scorecard link ( #5814 )
...
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2024-08-18 20:37:51 +02:00
Carlos Serrano
09831580ec
refactor: replace 'path-is-absolute' dep with node:path isAbsolute method ( #5830 )
...
* refactor: replace 'path-is-absolute' dep with node:path isAbsolute method
* docs: add path-is-absolute dep removal to History.md
2024-08-17 10:21:29 -05:00
Carlos Serrano
41c054cff1
chore: upgrade debug dep from 3.10 to 4.3.6 ( #5829 )
...
* chore: upgrade debug dep from 3.10 to 4.3.6
* docs: add debug dep upgrade to History.md
2024-08-17 10:20:25 -05:00
Wes Todd
ecf762ff38
fix(deps)!: send@^1.0.0 ( #5786 )
2024-08-09 09:59:53 -07:00
ctcpip
63992bb1d7
Merge branch 'ci/v5-node-lts' into 5-merge
2024-08-02 16:24:55 -05:00
ctcpip
ea49706052
Merge branch 'master' into 5-merge
2024-08-02 15:57:43 -05:00
ctcpip
dde1f7d6e8
Merge branch '5.0' into 5-merge
2024-08-02 15:38:18 -05:00
Jon Church
82fc12a40b
Ignore expires and maxAge in res.clearCookie() ( #5792 )
...
* add test for removing user provided expires
* rework impl and tests to ignore maxAge, do not set it
this is to take into account the built-in relative expires when passing
a maxAge to res.cookie
I realized that using maxAge to invalidate cookies inherrently hit this
relativee expires behavior, and the goal of this PR is not to rework
that relative expires behavior w/ maxAge, but to prevent users from
overwriting these values by accident when clearing cookies
* update history.md
* explicitly delete maxAge instead of setting as undefined
* drop the spread, use object.assign
* wording, review comment on history.md
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
* ♻️ use spread, update supported ecmascript version
---------
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2024-08-02 15:26:45 -05:00
ctcpip
9c756b0105
💚 remove node <11, all failing permanently now
2024-08-02 13:15:51 -05:00
Ulises Gascón
160b91cbf7
feat: adopt Node@18 as the minimum supported version ( #5803 )
...
- PR-URL: https://github.com/expressjs/express/pull/5803
- This is a BREAKING CHANGE
2024-08-02 16:07:36 +02:00
Mick A.
d106bf5324
Use Array.flat instead of array-flatten ( #5677 )
2024-08-01 19:42:07 -04:00
Jon Church
723b5451bb
Throw on invalid status codes ( #4212 )
...
* check status code is integer, or string integer, in range
* fix tests, update jsdoc comment for res.status
* throw if number is string
* narrow valid range to between 1xx and 5xx
* disambiguate the error message
* update skipped tests, remove invalid string test
* remove invalid float test
* fixup! remove invalid float test
* fix invalid range tests error assertions
* remove unused deprecate function
* add test to assert on 200.00 coming through as 200
this is the behavior of node's underlying HTTP module
* revert back to throwing only on > 999 and < 100
* update implementation for > 999
* add test for 700 status code
* update history with change
* update jsdoc
* clarify jsdoc comment
* one more round of jsdoc
* update 501 test
* add invalid status code test for res.sendStatus
* add test describe block for valid range
* fixup! add test describe block for valid range
* reduce the describe nesting
* switch to testing status 100, to avoid 100-continue behavior
* fix 900 test
* stringify code in thrown RangeError message
* remove accidentally duplicated res.status method
* fix error range message
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
* update sendStatus invalid code test to use sendStatus
---------
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2024-07-30 14:49:13 -07:00
Ulises Gascón
2177f67f54
docs: add OSSF Scorecard badge ( #5436 )
...
PR-URL: https://github.com/expressjs/express/pull/5436
2024-07-28 12:55:10 +02:00
Jon Church
f4bd86ed36
Replace Appveyor windows testing with GHA ( #5599 )
...
This PR moves us off of Appveyor for windows testing.
We are now doing windows/linux testing on GHA. With the exception of iojs, which we are only testing on Linux and have split out to it's own workflow.
We have also added npm-shrinkwrap.json to our gitignore, in order to not have to configure npm in CI to ignore it. If it's never checked in, it shouldn't exist in CI as you need to go out of your way to create it w/ npm.
2024-07-27 14:15:55 -04:00
ctcpip
c96c690dc0
Merge branch 'master' into 5.0
2024-07-25 16:55:48 -05:00
ctcpip
088856c3f8
💚 add legacy CI, clean up
2024-07-25 12:39:38 -05:00
S M Mahmudul Hasan
2ec589c113
Fix Contributor Covenant link definition reference in attribution section ( #5762 )
2024-07-17 13:44:03 -07:00
Jon Church
4cf7eed927
remove minor version pinning from ci ( #5722 )
2024-06-26 18:23:19 -04:00
Chris de Almeida
6d084715ba
📝 update people, add ctcpip to TC ( #5683 )
2024-06-10 17:19:11 -04:00
Jon Church
61421a8c0c
skip QUERY tests for Node 21 only, still not supported ( #5695 )
...
* skip QUERY tests for Node 21 only, still not supported
QUERY support has now landed in Node 22.2.0, but is still not supported
in 21.7.3
QUERY showed up in http.METHODS in 21.7.2. Only Node versions after that
will attempt to run tests for it, based on the way we dynamically test
members of the http.METHODS array from Node
* update CI to run on 21.7 and 22.2
2024-06-08 23:25:42 -04:00
Jon Church
f42b160bbc
[v4] Deprecate res.clearCookie accepting options.maxAge and options.expires ( #5672 )
...
* add deprecation notice for res.clearCookie maxAge/expires
* update History.md for clearCookie deprecation change
* add tests to codify deprecated behavior
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
---------
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2024-06-07 19:48:48 -04:00
Chris de Almeida
689073d657
✨ bring back query tests for node 21 ( #5690 )
2024-06-05 17:25:58 -04:00
Ulises Gascón
2803a2b35a
docs: add @UlisesGascon as captain for cookie-parser ( #5666 )
2024-05-22 18:29:16 -04:00
Wes
ee40a881f5
call callback once on listen error
2024-05-17 13:47:56 -07:00
Blake Embrey
a7d6d29ed3
Add @UlisesGascon to mime repos
...
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
2024-05-13 21:31:23 -05:00
Blake Embrey
897290b685
List and sort all projects, add captains
2024-05-13 21:31:23 -05:00
Mert Can Altin
700349ffaf
doc: add table of contents, tc/triager lists to readme ( #5619 )
...
* doc: updated readme file
* doc: updated readme file for doc lint
* Update Readme.md
Co-authored-by: krzysdz <krzysdz@users.noreply.github.com >
* Update Readme.md
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
* Update Readme.md
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
* Update Readme.md
Co-authored-by: Christine Belzie <105683440+CBID2@users.noreply.github.com >
* repair readme
* added Emeritus area
* Add @carpasse to the triager team
* removed old collaborators
* add missing triagers
* lint
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* dedent to fix ToC spacing
* fixup! dedent to fix ToC spacing
* us @ for jonchurch
* format names to use github handles first, single line
* added emeritus triagers
* edited title
* added emeritus team members
* added menu head
* edited emeritus
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* edits to TC and anchors
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* Update Readme.md
Co-authored-by: Jon Church <me@jonchurch.com >
* Update Readme.md
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
* Update Readme.md
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
* Update Readme.md
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
* Update Readme.md
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
* Update Readme.md
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
---------
Co-authored-by: Mert Can Altin <mert.altin@trendyol.com >
Co-authored-by: krzysdz <krzysdz@users.noreply.github.com >
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com >
Co-authored-by: Christine Belzie <105683440+CBID2@users.noreply.github.com >
Co-authored-by: Jon Church <me@jonchurch.com >
2024-05-08 17:02:11 -04:00
Mert Can Altin
4b9cd2fd0e
add support Node.js@22 in the CI ( #5627 )
...
Co-authored-by: Mert Can Altin <mert.altin@trendyol.com >
2024-05-04 18:15:53 -04:00
Jon Church
b44191eb3d
ignore ETAG query test as well, reuse skip util ( #5639 )
2024-05-04 18:01:42 -04:00
Jon Church
8417c60fcf
skip QUERY method test ( #5628 )
2024-05-04 17:09:52 -04:00
Blake Embrey
bf91946bd4
deps: encodeurl@~2.0.0 ( #5569 )
2024-05-04 16:53:09 -04:00
Evan Hahn
26801a0afd
Use object with null prototype for settings closes #4835
2024-04-29 10:12:23 -05:00
Evan Hahn
14439731f9
Use object with null prototype for various app properties
...
`app.cache`, `app.engines`, and `app.settings` are now created with
`Object.create(null)` instead of `{}`.
This also updates a test to ensure that `app.locals` is created the same
way.
2024-04-29 09:43:25 -05:00
Ulises Gascón
d97d79ed9a
docs: add UlisesGascon as triage initiative captain
2024-04-21 11:48:10 +02:00
Ulises Gascón
26e53f0fbc
ci: add CodeQL (SAST) ( #5433 )
...
PR-URL: https://github.com/expressjs/express/pull/5433
---------
Co-authored-by: Íñigo Marquínez Prado <25435858+inigomarquinez@users.noreply.github.com >
2024-04-17 15:13:07 +02:00
Ulises Gascón
6abec204c0
docs: update triage nomination policy ( #5600 )
...
PR-URL: https://github.com/expressjs/express/pull/5600
2024-04-17 13:53:16 +02:00
Ulises Gascón
4b3b8cc231
feat: adopt Node@18 as the minimum supported version
2024-04-11 19:19:47 +02:00
Ulises Gascón
e9bcdd399b
ci: adopt Node@18 as the minimum supported version
2024-04-11 19:16:20 +02:00
Íñigo Marquínez Prado
815f799310
docs: update reference to the threat model ( #5590 )
...
PR: https://github.com/expressjs/express/pull/5590
2024-04-10 18:53:52 +02:00
Jon Church
7f9e5843b9
add jonchurch as repo captain on several packages
2024-04-09 08:51:51 -05:00
Blake Embrey
93cf646d5c
docs: add blakeembrey as captain for encodeurl ( #5579 )
2024-04-07 18:40:16 +02:00
Ulises Gascón
2676a1f281
docs: add reference to the Threat Model
...
* docs: add Threat Model
* docs: update reference
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
* docs: improve readability
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
* docs: add reference to the Threat Model
---------
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2024-04-04 13:01:35 +02:00
Jon Church
6da57c7819
remove examples from the ignore
2024-03-27 09:57:44 -05:00
Jon Church
d546f93f2f
add develop to branches
2024-03-27 09:57:44 -05:00
Jon Church
4771ba2bc3
crib fastify's ci concurrency logic
...
76674fdf46/.github/workflows/ci.yml (L18)
2024-03-27 09:57:44 -05:00
Jon Church
3ae704f67f
update ci push trigger only to some branches, ignore examples, .md
2024-03-27 09:57:44 -05:00
Marco Ippolito
8b6d34963d
Update Security.md
...
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2024-03-27 09:57:09 -05:00
Marco Ippolito
36b8148110
Update Security.md
...
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2024-03-27 09:57:09 -05:00
Marco Ippolito
6d98d2e110
Update Release-Process.md
...
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com >
2024-03-27 09:57:09 -05:00
marco-ippolito
51a76366e3
refactor: reword to pre-releases
2024-03-27 09:57:09 -05:00
Marco Ippolito
4e3f95c0ea
Update Security.md
...
Co-authored-by: Wes Todd <wes@wesleytodd.com >
2024-03-27 09:57:09 -05:00
Marco Ippolito
88bd6d8e3a
Update Release-Process.md
...
Co-authored-by: Wes Todd <wes@wesleytodd.com >
2024-03-27 09:57:09 -05:00
marco-ippolito
51595d402b
feat: document beta releases expectations
2024-03-27 09:57:09 -05:00
Wes Todd
94669f9289
remove duplicate location test for data uri
2024-03-26 09:41:06 -05:00
Wes Todd
cd7d79f92a
v5.0.0-beta.3
2024-03-25 09:41:30 -05:00
Wes Todd
5e2345e966
Merge branch '5.0' into 5.x
2024-03-25 09:38:58 -05:00
Wes Todd
6415f7035b
Merge tag '4.19.2' into 5.0
...
4.19.2
2024-03-25 09:37:02 -05:00
Wes Todd
b28db2c12c
4.19.2
2024-03-25 09:29:41 -05:00
Wes Todd
0b746953c4
Improved fix for open redirect allow list bypass
...
Co-authored-by: Jon Church <me@jonchurch.com >
Co-authored-by: Blake Embrey <hello@blakeembrey.com >
2024-03-25 09:29:41 -05:00
Wes Todd
04bc62787b
4.19.2
2024-03-25 09:26:03 -05:00
Wes Todd
da4d763ff6
Improved fix for open redirect allow list bypass
...
Co-authored-by: Jon Church <me@jonchurch.com >
Co-authored-by: Blake Embrey <hello@blakeembrey.com >
2024-03-25 09:22:34 -05:00
Wes Todd
7091ec17f0
5.0.0-beta.2
2024-03-20 22:00:19 -05:00
Wes Todd
416ba025a1
build: disable test for 4.x which is failing in v5
2024-03-20 21:52:27 -05:00
Wes Todd
60fb1d2acd
Merge tag '4.19.1' into 5.x
...
4.19.1
2024-03-20 21:17:26 -05:00
Wes Todd
e9f9aaeebd
Merge tag '4.19.0' into 5.x
...
4.19.0
2024-03-20 21:14:00 -05:00
Wes Todd
4f0f6cc67d
4.19.1
2024-03-20 17:17:59 -05:00
Wes Todd
a003cfab03
Allow passing non-strings to res.location with new encoding handling checks fixes #5554 #5555
2024-03-20 17:12:46 -05:00
Wes Todd
a1fa90fcea
fixed un-edited version in history.md for 4.19.0
2024-03-20 16:52:48 -05:00
Wes Todd
11f2b1db22
build: fix build due to inconsistent supertest behavior in older versions
2024-03-20 16:33:03 -05:00
Wes Todd
084e36506a
4.19.0
2024-03-20 10:18:54 -05:00
FDrag0n
0867302ddb
Prevent open redirect allow list bypass due to encodeurl
...
Co-authored-by: Jon Church <me@jonchurch.com >
2024-03-20 10:18:54 -05:00
Rand McKinney
567c9c665d
Add note on how to update docs for new release ( #5541 )
...
* Update Release-Process.md
Add note about updating docs.
* Update Release-Process.md
* Update Release-Process.md
2024-03-16 11:57:42 -06:00
Rich Hodgkins
69a4cf2819
deps: cookie@0.6.0
...
closes #5404
2024-03-15 10:27:45 -05:00
Wes Todd
4ee853e837
docs: loosen TC activity rules
2024-03-14 12:43:12 +01:00
Wes Todd
414854b82e
docs: nominating @wesleytodd to be project captian
2024-03-14 12:40:52 +01:00
Ulises Gascón
06c6b88808
docs: update release date
2024-03-11 16:19:21 +01:00
Ulises Gascón
1b51edac7c
4.18.3
2024-02-26 20:20:53 +01:00
Ulises Gascón
b625132864
build: pin Node 21.x to minor
...
Co-authored-by: Aravind Nair <22199259+aravindvnair99@users.noreply.github.com >
closes #5430
2024-02-26 20:08:10 +01:00
Ulises Gascón
e3eca80584
build: pin Node 21.x to minor
...
Co-authored-by: Aravind Nair <22199259+aravindvnair99@users.noreply.github.com >
2024-02-26 20:07:59 +01:00
Ulises Gascon
23b44b3ddd
build: support Node.js 21.6.2
2024-02-26 20:07:27 +01:00
Ulises Gascon
b9fea12245
build: support Node.js 21.x in appveyor
2024-02-26 20:06:49 +01:00
Ulises Gascon
c259c3407f
build: support Node.js 21.x
2024-02-26 20:05:58 +01:00
Ulises Gascon
fdeb1d3176
build: support Node.js 20.x in appveyor
...
closes #5429
2024-02-26 19:57:01 +01:00
Ulises Gascón
734b281900
build: support Node.js 20.x
2024-02-26 19:41:28 +01:00
Dmitry Kondar
0e3ab6ec21
examples: improve view count in cookie-sessions
...
closes #5414
2024-02-19 16:47:26 -05:00
Ulises Gascon
59af63ac2e
build: Node.js@18.19
...
closes #5490
2024-02-19 14:18:24 -05:00
Ulises Gascon
e720c5a21b
docs: add documentation for benchmarks
...
closes #5312
2024-02-19 12:04:49 -05:00
riddlew
3abea7f818
examples: remove multipart example
...
Closes #5193
closes #5195
2024-02-19 10:04:05 -05:00
christof louw
2a89eb5c74
tests: fix handling multiple callbacks
...
closes #5233
2024-02-19 08:20:39 -05:00
Gireesh Punathil
59aae7686b
docs: add project captains to contribution
...
closes #4210
closes #5484
2024-02-18 12:21:22 -06:00
Wes Todd
c4fe7de7bc
docs: update TC governance rules
...
closes #5483
2024-02-18 22:04:47 -05:00
Douglas Christopher Wilson
a22920707b
build: actions/checkout@v4
2023-11-01 22:08:37 -04:00
Douglas Christopher Wilson
02d1c3916e
build: Node.js@19.9
2023-08-23 20:07:50 -04:00
Douglas Christopher Wilson
8d8bfaac7b
build: Node.js@18.17
2023-08-23 19:58:41 -04:00
Douglas Christopher Wilson
13df1de857
build: eslint@8.47.0
2023-08-23 19:49:36 -04:00
Raz Luvaton
2a00da2067
tests: use random port in listen test
...
closes #5162
2023-06-04 11:47:20 -04:00
Douglas Christopher Wilson
24e4a2570d
build: Node.js@16.20
2023-04-06 20:43:53 -04:00
Douglas Christopher Wilson
91b6fb83b4
build: use nyc@14.1.1 for Node.js < 10
2023-04-06 20:40:27 -04:00
Rakesh Bisht
3531987844
lint: remove unused function arguments in Route tests
...
closes #5137
2023-05-15 21:53:48 -04:00
Douglas Christopher Wilson
f540c3b019
build: Node.js@18.15
2023-03-13 22:59:15 -04:00
Douglas Christopher Wilson
b8b2eff3c3
build: eslint@8.36.0
2023-03-13 22:52:34 -04:00
Douglas Christopher Wilson
f4e48bc43e
build: ejs@3.1.9
2023-03-13 22:49:54 -04:00
Douglas Christopher Wilson
8c24fa8f7b
tests: wait for server close in app.listen()
2023-03-13 22:43:19 -04:00
Douglas Christopher Wilson
0debedf4f3
build: fix code coverage aggregate upload
2023-02-26 13:34:32 -05:00
Douglas Christopher Wilson
74beeac071
Fix routing requests without method
2023-02-23 17:23:22 -05:00
Arnaud Benhamdine
9bc1742937
build: support Node.js 19.x
2023-02-23 15:28:18 -05:00
Rakesh Bisht
5ad95419ba
docs: fix typos in history
...
closes #5131
2023-02-23 12:14:47 -05:00
Douglas Christopher Wilson
8a76f39d98
build: eslint@8.34.0
2023-02-23 00:28:41 -05:00
Douglas Christopher Wilson
60b7c672c1
build: mocha@10.2.0
2023-02-23 00:27:06 -05:00
Douglas Christopher Wilson
1e42a98db6
deps: body-parser@1.20.2
2023-02-23 00:24:20 -05:00
Rakesh Bisht
506fbd63be
docs: add missing JSDoc param for parseExtendedQueryString
...
closes #5130
2023-02-22 21:10:07 -05:00
Douglas Christopher Wilson
b9f7a97fe1
build: use $GITHUB_OUTPUT for environment list
2023-02-22 18:10:59 -05:00
Douglas Christopher Wilson
546969d198
build: Node.js@18.14
2023-02-22 12:07:48 -05:00
Douglas Christopher Wilson
f05b5d0e9c
build: Node.js@16.19
2023-02-22 11:59:40 -05:00
Rakesh Bisht
3c1d605da7
lint: remove unused parameters in examples
...
closes #5113
2023-02-22 10:25:07 -05:00
Rakesh Bisht
6b4c4f5426
docs: fix typos in JSDoc comments
...
closes #5117
2023-02-22 00:16:40 -05:00
Rakesh Bisht
a1efd9d6cf
lint: remove unused parameter from internal function
...
coses #5119
2023-02-21 22:55:22 -05:00
Rakesh Bisht
c6ee8d6e7f
lint: remove unused function arguments in tests
...
closes #5124
2023-02-20 22:57:13 -05:00
Abdul Rauf
442fd46799
build: actions/checkout@v3
...
closes #5027
2022-11-01 21:13:10 -04:00
Arnaud Benhamdine
723b67766f
build: Node.js@18.12
2022-11-01 21:10:12 -04:00
Arnaud Benhamdine
29e117e676
build: Node.js@16.18
2022-11-01 21:08:43 -04:00
Kevin Jones
06b2b1416d
docs: update git clone to https protocol
...
closes #5032
2022-11-01 21:05:31 -04:00
Douglas Christopher Wilson
8368dc178a
4.18.2
2022-10-08 16:11:42 -04:00
Abhinav Das
61f4049122
docs: replace Freenode with Libera Chat
...
closes #5013
2022-10-08 14:52:31 -04:00
Douglas Christopher Wilson
bb7907b932
build: Node.js@18.10
...
closes #5014
2022-10-07 17:48:59 -04:00
Douglas Christopher Wilson
f56ce73186
build: supertest@6.3.0
2022-10-06 10:28:13 -04:00
Douglas Christopher Wilson
24b3dc5516
deps: qs@6.11.0
2022-10-06 10:27:01 -04:00
Douglas Christopher Wilson
689d175b8b
deps: body-parser@1.20.1
2022-10-06 10:26:18 -04:00
Douglas Christopher Wilson
340be0f79a
build: eslint@8.24.0
2022-10-05 22:40:51 -04:00
REALSTEVEIG
33e8dc303a
docs: use Node.js name style
...
closes #4926
2022-08-19 21:12:14 -04:00
Douglas Christopher Wilson
644f6464b9
build: supertest@6.2.4
2022-08-18 23:42:39 -04:00
Douglas Christopher Wilson
ecd7572f1e
build: Node.js@14.20
2022-08-18 23:41:10 -04:00
Douglas Christopher Wilson
97131bcda8
build: Node.js@18.7
2022-08-18 23:01:25 -04:00
Douglas Christopher Wilson
8d98e86d7f
build: Node.js@16.17
2022-08-18 23:00:36 -04:00
Alexandru Dragomir
2c47827053
examples: remove unused function arguments in params
...
closes #4914
2022-05-20 11:57:37 -04:00
Douglas Christopher Wilson
97f0a518d8
tests: verify all handlers called in stack tests
2022-05-20 11:54:35 -04:00
Douglas Christopher Wilson
7ec5dd2b3c
Fix regression routing a large stack in a single route
...
fixes #4913
2022-05-20 09:37:20 -04:00
Douglas Christopher Wilson
ab2c70b954
build: Node.js@18.1
2022-05-20 09:35:20 -04:00
Douglas Christopher Wilson
745a63f825
build: ejs@3.1.8
2022-05-20 09:34:47 -04:00
Douglas Christopher Wilson
a2dfc56a49
build: mocha@10.0.0
2022-05-20 09:33:19 -04:00
Douglas Christopher Wilson
d854c43ea1
4.18.1
2022-04-29 15:32:26 -04:00
Douglas Christopher Wilson
b02a95c693
build: Node.js@16.15
2022-04-29 14:52:20 -04:00
Douglas Christopher Wilson
631ada0c64
Fix hanging on large stack of sync routes
...
fixes #4899
2022-04-29 13:34:47 -04:00
Hashen
75e0c7a2c9
bench: remove unused parameter
...
closes #4898
2022-04-28 22:00:49 -04:00
Douglas Christopher Wilson
e2482b7e36
build: ejs@3.1.7
2022-04-28 21:59:32 -04:00
Douglas Christopher Wilson
2df96e349f
build: supertest@6.2.3
2022-04-28 13:04:38 -04:00
Douglas Christopher Wilson
a38fae126a
build: mocha@9.2.2
2022-04-28 13:04:11 -04:00
Douglas Christopher Wilson
547fdd41dc
4.18.0
2022-04-25 14:53:28 -04:00
Deniz
0b330ef57c
bench: print latency and vary connections
...
closes #4880
2022-04-24 19:31:42 -04:00
Douglas Christopher Wilson
158a17031a
build: support Node.js 18.x
2022-04-21 02:09:08 -04:00
Douglas Christopher Wilson
29ea1b2f74
build: use 64-bit Node.js in AppVeyor
2022-04-21 01:38:59 -04:00
Douglas Christopher Wilson
11a209e4b7
build: support Node.js 17.x
2022-04-20 22:02:37 -04:00
phoenix
fd8e45c344
tests: mark stack overflow as long running
...
closes #4887
2022-04-20 19:52:20 -04:00
Douglas Christopher Wilson
708ac4cdf5
Fix handling very large stacks of sync middleware
...
closes #4891
2022-04-13 23:29:25 -04:00
Douglas Christopher Wilson
92c5ce59f5
deps: cookie@0.5.0
2022-04-11 22:51:13 -04:00
Hashen
8880ddad1c
examples: add missing html label associations
...
closes #4884
2022-04-11 19:29:14 -04:00
Douglas Christopher Wilson
b91c7ffb28
examples: use http-errors to create errors
2022-04-11 19:28:50 -04:00
Eslam Salem
ecaf67c930
docs: remove Node Security Project from security policy
...
closes #4890
2022-04-11 18:54:33 -04:00
Ghouse Mohamed
99175c3ef6
docs: fix typo in casing of HTTP
...
closes #4872
2022-04-08 03:42:09 -04:00
Hashen
1b2e097be2
tests: fix typo in description
...
closes #4882
2022-04-07 19:20:41 -04:00
Douglas Christopher Wilson
04da4aaf1a
build: use supertest@3.4.2 for Node.js 6.x
2022-04-07 19:17:10 -04:00
Douglas Christopher Wilson
2e2d78c4d9
deps: on-finished@2.4.1
2022-04-03 01:15:37 -04:00
3imed-jaberi
980d881e3b
deps: statuses@2.0.1
...
closes #4336
2022-04-02 22:39:35 -04:00
Douglas Christopher Wilson
1df75763e3
deps: qs@6.10.3
2022-04-02 21:56:41 -04:00
Douglas Christopher Wilson
32c558d414
deps: body-parser@1.20.0
2022-04-02 21:51:31 -04:00
Douglas Christopher Wilson
a10770286e
Use http-errors for res.format error
2022-03-27 23:41:31 -04:00
Chris Barth
5855339455
Fix behavior of null/undefined as "maxAge" in res.cookie
...
fixes #3935
closes #3936
2022-03-26 23:11:48 -04:00
Ulises Gascon
1cc8169938
deps: depd@2.0.0
...
closes #4174
2022-03-26 14:05:25 -04:00
Nadav Ivgi
9482b82d0b
Invoke default with same arguments as types in res.format
...
closes #3587
2022-03-26 01:29:40 -04:00
Douglas Christopher Wilson
10b9b507b7
examples: use updated res.download in example
2022-03-25 18:14:27 -04:00
Douglas Christopher Wilson
03dc367187
Allow options without filename in res.download
2022-03-25 18:13:42 -04:00
Douglas Christopher Wilson
f739b162d9
deps: finalhandler@1.2.0
2022-03-25 01:46:32 -04:00
Douglas Christopher Wilson
c92420648e
deps: serve-static@1.15.0
2022-03-25 01:44:51 -04:00
Douglas Christopher Wilson
dd69eedd18
deps: send@0.18.0
2022-03-25 01:43:45 -04:00
Tommaso Tofacchi
0def9bb659
Add "root" option to res.download
...
fixes #4834
closes #4855
2022-03-25 00:08:38 -04:00
Jon Church
4847d0efa1
Deprecate string and non-integer arguments to res.status
...
closes #4223
2022-03-23 23:14:08 -04:00
Evan Hahn
c17fe05861
Ignore Object.prototype values in settings through app.set/app.get
...
closes #4802
closes #4803
2022-03-23 20:05:05 -04:00
Tito D. Kesumo Siregar
87279c08aa
Support proper 205 responses using res.send
...
closes #4592
closes #4596
2022-03-23 20:05:05 -04:00
Kris Kalavantavanich
8bf0720391
build: support Node.js 16.x
2022-03-23 20:05:05 -04:00
Kris Kalavantavanich
eb4c930d5f
build: support Node.js 15.x
2022-03-23 20:05:05 -04:00
Hashen
947b6b7d57
lint: remove unnecessary continue statement in loop
...
closes #4868
2022-03-20 22:59:20 -04:00
Hashen
bf4c3ee00f
docs: fix incomplete JSDoc comment
...
closes #4867
2022-03-20 20:51:39 -04:00
Hashen
2a7417dd84
examples: fixup html
...
closes #4866
2022-03-20 15:14:33 -04:00
Tobias Speicher
490f1a1738
lint: remove deprecated String.prototype.substr
...
closes #4860
2022-03-20 12:34:37 -04:00
Douglas Christopher Wilson
446046f886
build: mocha@9.2.1
2022-03-01 00:27:48 -05:00
Douglas Christopher Wilson
291993d73c
tests: expand res.sendFile options tests
2022-03-01 00:22:09 -05:00
Steven
e8594c3571
docs: add install size badge
...
closes #3710
2022-02-28 23:41:41 -05:00
Douglas Christopher Wilson
07aa91f7cb
docs: consolidate contributing in readme
2022-02-28 21:52:57 -05:00
Douglas Christopher Wilson
4ed35b4202
docs: switch badges to badgen
2022-02-28 21:23:49 -05:00
Douglas Christopher Wilson
ea66a9b81b
docs: update link to github actions ci
2022-02-28 21:15:08 -05:00
apeltop
d0e166c3c6
docs: fix typo in private api jsdoc
...
closes #4843
2022-02-28 18:37:41 -05:00
Douglas Christopher Wilson
cf9f662655
tests: fix position of res.sendfile(path, options) test
2022-02-24 00:17:01 -05:00
Douglas Christopher Wilson
8da8f79c44
tests: fix callback in res.download test
2022-02-23 00:20:34 -05:00
Douglas Christopher Wilson
18f782bba9
tests: remove duplicate utils
2022-02-23 00:18:36 -05:00
Douglas Christopher Wilson
bc5ca05509
tests: remove usage of should
2022-02-21 19:54:52 -05:00
Douglas Christopher Wilson
9967ffbdc2
tests: update res.append to verify separate header lines
2022-02-21 19:23:25 -05:00
Douglas Christopher Wilson
7df0c840e0
tests: fix up app.locals tests
2022-02-21 19:07:26 -05:00
Douglas Christopher Wilson
d8ed591117
tests: fix req.acceptsLanguage tests
2022-02-20 23:49:42 -05:00
Douglas Christopher Wilson
8ee3420f0f
tests: fix req.acceptsEncodings tests
2022-02-20 23:43:02 -05:00
Douglas Christopher Wilson
318fd4b543
Merge tag '4.17.3'
2022-02-17 00:27:11 -05:00
Douglas Christopher Wilson
3d7fce56a3
4.17.3
2022-02-16 21:03:42 -05:00
Douglas Christopher Wilson
f9063712e0
build: update example dependencies
2022-02-16 00:11:24 -05:00
Douglas Christopher Wilson
6381bc6317
deps: qs@6.9.7
2022-02-16 00:03:16 -05:00
Douglas Christopher Wilson
a007863096
deps: body-parser@1.19.2
2022-02-15 23:43:41 -05:00
Douglas Christopher Wilson
6faf26d59f
5.0.0-beta.1
2022-02-14 19:13:14 -05:00
Douglas Christopher Wilson
e98f5848a0
Revert "build: use minimatch@3.0.4 for Node.js < 4"
2022-02-14 18:42:47 -05:00
Douglas Christopher Wilson
a65913776d
tests: use strict mode
2022-02-09 01:07:08 -05:00
Douglas Christopher Wilson
5213bd9fe7
docs: fix entry in history
2022-02-08 18:55:09 -05:00
Douglas Christopher Wilson
a39e409cf3
tests: prevent leaking changes to NODE_ENV
2022-02-08 18:40:07 -05:00
KoyamaSohei
82de4de5ab
examples: fix path traversal in downloads example
...
closes #4120
2022-02-08 17:32:10 -05:00
Douglas Christopher Wilson
669c805615
deps: send@1.0.0-beta.1
2022-02-08 09:57:29 -05:00
Douglas Christopher Wilson
620df0e35e
deps: serve-static@2.0.0-beta.1
2022-02-08 09:55:19 -05:00
Douglas Christopher Wilson
f6db4ee805
Drop support for Node.js below 4
2022-02-08 09:48:54 -05:00
Douglas Christopher Wilson
12310c5294
build: use nyc for test coverage
2022-02-07 23:08:12 -05:00
Thomas Strauß
884657d546
examples: remove bitwise syntax for includes check
...
closes #4814
2022-02-07 22:58:44 -05:00
Douglas Christopher Wilson
7511d08328
build: use minimatch@3.0.4 for Node.js < 4
2022-02-07 17:46:47 -05:00
Douglas Christopher Wilson
a0276c6c91
Use mime-types for file to content type mapping
2022-02-06 10:26:18 -05:00
Douglas Christopher Wilson
2585f209f9
tests: fix test missing assertion
2022-02-04 21:18:47 -05:00
Douglas Christopher Wilson
9d0976229d
build: supertest@6.2.2
2022-02-04 21:14:41 -05:00
Douglas Christopher Wilson
43cc56eb9e
build: clean up gitignore
2022-02-04 16:48:33 -05:00
Douglas Christopher Wilson
1c7bbcc143
build: Node.js@14.19
2022-02-04 16:36:47 -05:00
Douglas Christopher Wilson
9cbbc8ae74
deps: cookie@0.4.2
2022-02-04 16:35:50 -05:00
Douglas Christopher Wilson
6fbc269563
pref: remove unnecessary regexp for trust proxy
2022-02-04 16:34:56 -05:00
Douglas Christopher Wilson
2bc734aa3f
deps: accepts@~1.3.8
2022-02-04 16:21:11 -05:00
caioagiani
89bb531b31
docs: fix typo in res.download jsdoc
...
closes #4805
2022-02-03 23:26:17 -05:00
Douglas Christopher Wilson
744564fcf8
tests: add test for multiple ips in "trust proxy"
2022-02-02 16:19:01 -05:00
Douglas Christopher Wilson
da6cb0ed8a
tests: add range tests to res.download
2022-02-02 15:15:41 -05:00
Douglas Christopher Wilson
00ad5bee96
tests: add more tests for app.request & app.response
2022-02-02 15:02:46 -05:00
Douglas Christopher Wilson
141914e817
tests: fix tests that did not bubble errors
2022-02-02 14:16:20 -05:00
Douglas Christopher Wilson
bd4fdfe5f7
tests: remove global dependency on should
...
fixes #4797
2022-02-02 01:55:16 -05:00
Douglas Christopher Wilson
215f484fb4
tests: fix wording of req.accepts* test cases
2022-02-02 01:42:35 -05:00
Douglas Christopher Wilson
20047bb6e4
examples: use strict mode
2022-02-02 01:30:51 -05:00
Douglas Christopher Wilson
8b9757e8b8
build: fix running linter in CI
2022-02-02 01:25:55 -05:00
Douglas Christopher Wilson
a84e73b958
tests: add test for hello-world example
2022-02-02 01:23:40 -05:00
Douglas Christopher Wilson
69997cbdbe
examples: fix error handling in auth example
2022-02-02 00:44:28 -05:00
Douglas Christopher Wilson
3d05e85b0c
deps: array-flatten@3.0.0
2022-02-01 21:51:28 -05:00
Douglas Christopher Wilson
c221b8596e
build: mocha@9.2.0
2022-01-27 19:02:58 -05:00
Czarek
450c468d04
Change query parser setting default to 'simple'
...
closes #3361
closes #3621
2021-12-17 23:15:29 -05:00
Douglas Christopher Wilson
af341b0f09
deps: body-parser@2.0.0-beta.1
2021-12-17 23:02:38 -05:00
Douglas Christopher Wilson
1574925cad
deps: router@2.0.0-beta.1
...
closes #4321
2021-12-16 23:05:41 -05:00
Douglas Christopher Wilson
c7d528cdc0
Merge tag '4.17.2'
2021-12-16 23:01:28 -05:00
Douglas Christopher Wilson
ea537d907d
4.17.2
2021-12-16 22:40:49 -05:00
Douglas Christopher Wilson
eee93a2760
build: update example dependencies
2021-12-16 21:47:10 -05:00
Douglas Christopher Wilson
b35773cf19
build: eslint@7.32.0
2021-12-16 21:44:26 -05:00
Douglas Christopher Wilson
c8a42006b8
build: mocha@9.1.3
2021-12-16 21:39:43 -05:00
Aalaap Ghag
21cf522dcd
examples: improve 404 message wording
...
closes #4471
2021-12-16 13:00:12 -05:00
Douglas Christopher Wilson
a24f27aba7
deps: serve-static@1.14.2
2021-12-16 12:54:18 -05:00
3imed-jaberi
a33266a206
build: support Node.js 14.x
2021-12-16 00:22:28 -05:00
3imed-jaberi
6fe271e8aa
build: support Node.js 13.x
2021-12-16 00:22:28 -05:00
Wes Todd
cbe25d66b3
deps: setprototypeof@1.2.0
...
closes #4011
2021-12-15 22:38:19 -05:00
Douglas Christopher Wilson
3bb6d96ba9
examples: demonstrate sub directory download
2021-12-15 21:06:33 -05:00
Douglas Christopher Wilson
6660649f1b
deps: qs@6.9.6
2021-12-15 20:48:00 -05:00
Douglas Christopher Wilson
a75e4707b9
docs: add note about security report location
2021-12-15 20:45:56 -05:00
Douglas Christopher Wilson
db05a741f0
deps: send@0.17.2
2021-12-11 20:19:38 -05:00
Douglas Christopher Wilson
c2e23ece2e
deps: body-parser@1.19.1
2021-12-11 03:45:46 -05:00
Douglas Christopher Wilson
96850e872a
deps: content-disposition@0.5.4
2021-12-10 17:58:03 -05:00
Douglas Christopher Wilson
b8d59d5c98
deps: safe-buffer@5.2.1
2021-12-10 17:56:56 -05:00
Douglas Christopher Wilson
59d695c447
build: update example dependencies
2021-12-10 15:47:40 -05:00
Andy
e242796eb3
tests: fix test in app.head
...
closes #4765
2021-12-04 09:36:34 -05:00
Douglas Christopher Wilson
aaa9690bcf
deps: proxy-addr@~2.0.7
2021-11-17 16:16:04 -05:00
drewm
f275e87dff
Fix handling of undefined when "json escape" is enabled
...
closes #4744
2021-11-17 00:00:56 -05:00
Douglas Christopher Wilson
9dd0e7afdb
Fix handling of undefined in res.jsonp
2021-11-16 23:58:17 -05:00
Douglas Christopher Wilson
1b2f3a0698
tests: fix up primitive tests for res.jsonp
2021-11-16 23:53:10 -05:00
3imed-jaberi
519126d732
deps: cookie@0.4.1
...
closes #4337
2021-11-16 21:59:01 -05:00
Ivan Derevianko
99a369f3d5
Fix incorrect middleware execution with unanchored RegExps
...
fixes #4204
closes #4205
2021-11-16 21:52:11 -05:00
Kim
a1dbb11377
Fix res.jsonp(obj, status) deprecation message
...
closes #4155
2021-11-16 00:41:19 -05:00
Florian Brandt
353348a83e
Fix typo in res.is JSDoc
...
closes #4192
2021-11-16 00:25:10 -05:00
Juan José Arboleda
dab6ee5822
tests: remove extraneous code from app.listen test
...
closes #4714
2021-11-15 23:56:46 -05:00
3imed-jaberi
fc138c108f
deps: proxy-addr@~2.0.6
...
closes #4340
2021-11-15 23:14:48 -05:00
Douglas Christopher Wilson
61a23e801f
build: mocha@8.4.0
2021-10-05 21:55:00 -04:00
Douglas Christopher Wilson
313d54f033
build: supertest@6.1.6
2021-09-01 19:32:00 -04:00
Douglas Christopher Wilson
de081eb70f
build: eslint@4.19.1
2021-09-01 19:27:00 -04:00
Aravind Nair
06d11755c9
build: Node.js@12.22
2021-08-14 01:12:32 -04:00
Aravind Nair
6f2afd3d80
build: Node.js@10.24
2021-08-14 01:12:31 -04:00
Aravind Nair
d5a1cbee70
build: fix wrong Node.js 8.x in AppVeyor
...
closes #4574
2021-08-14 01:12:24 -04:00
zhangky
f9a0560a9c
docs: fix res.sendStatus/sendFile jsdoc comments
...
closes #4673
2021-08-14 00:39:56 -04:00
Andrew Heaney
821b7f0624
examples: fix typo in comment
...
closes #4667
2021-08-11 20:39:01 -04:00
Douglas Christopher Wilson
f490f78563
build: reduce npm output
2021-08-11 20:38:31 -04:00
Aravind Nair
884e080a19
build: ejs@3.1.6
...
closes #4572
closes #4573
2021-07-31 21:54:15 -04:00
alberto barboza
eb76236e2f
build: hbs@4.1.2
...
closes #4643
2021-07-31 18:31:10 -04:00
Hussein Mohamed
52e9bd67b7
tests: fix typos
...
closes #4564
2021-07-31 16:00:16 -04:00
Hussein Mohamed
135a05c524
docs: fix typos in jsdoc
...
closes #4564
2021-07-31 16:00:00 -04:00
Lutger Kunst
30afebf8da
examples: fixed typo in ejs example css
...
closes #4554
2021-07-30 16:22:34 -04:00
Douglas Christopher Wilson
8e4add7f74
tests: remove should usage from Router tests
...
fixes #4635
2021-07-30 16:19:55 -04:00
Abderrahmenla
0fbbc29632
lint: coalesce duplicate switch statements
...
closes #4587
2021-07-30 15:46:10 -04:00
Aravind Nair
2402126988
build: disable fast-fail for GitHub Actions
...
closes #4628
2021-07-02 15:53:27 -04:00
Douglas Christopher Wilson
ca3c863428
build: use GitHub Actions instead of Travis CI
2021-07-01 15:22:40 -04:00
Douglas Christopher Wilson
28db2c2c5c
build: supertest@6.1.3
2021-01-28 20:17:55 -05:00
Douglas Christopher Wilson
685d4665fd
build: mocha@8.2.1
2020-12-23 20:41:52 -05:00
Douglas Christopher Wilson
280a8d39ec
build: fix Node.js version check in AppVeyor
2020-12-22 23:41:28 -05:00
Douglas Christopher Wilson
5c4f3e7cc7
build: supertest@6.0.1
2020-11-09 21:44:32 -05:00
Douglas Christopher Wilson
de122c14f5
build: Node.js@12.18
2020-10-21 19:48:58 -04:00
Douglas Christopher Wilson
2a2dd5d32b
build: Node.js@10.23
2020-10-19 21:33:05 -04:00
H3RSKO
508936853a
docs: update grammar in readme
...
closes #4376
2020-09-16 21:27:53 -04:00
Rodion Abdurakhimov
5596222f6a
docs: update example summaries
...
closes #4370
2020-08-04 09:46:42 -04:00
Rodion Abdurakhimov
fe67523b9c
docs: add examples summary page
...
closes #4343
closes #4354
2020-07-27 15:15:54 -04:00
yasser
4486fa6324
docs: fix Code of Conduct link in Contributing
...
closes #4351
2020-07-16 15:06:57 -04:00
Yogi
ecd8a08c1c
docs: fix typos in Contributing
2020-07-07 22:43:16 -04:00
Yogi
a75728432e
docs: fix typos in Collaborator Guide
2020-07-07 22:42:34 -04:00
Yogi
9007dcbdba
docs: fix typos in Triager Guide
2020-07-07 22:42:01 -04:00
Yogi
c519886be5
docs: fix typos in Charter
2020-07-07 22:41:04 -04:00
Alexander Belov
8aabecaf1f
docs: fix typo in history
...
closes #4286
closes #4327
2020-06-29 00:29:30 -04:00
Moni
3ff1dbeb73
docs: fix markdown links in contributing
...
closes #4315
2020-06-21 23:06:54 -04:00
Gireesh Punathil
18da651c5b
docs: add triager guide
...
closes #4055
closes #4211
2020-05-06 09:58:29 -07:00
Douglas Christopher Wilson
1b48a5cc3c
docs: fix heading levels
2020-04-14 21:12:37 -04:00
Wes Todd
561b4b601e
docs: add Charter
...
closes #4144
2020-04-14 01:39:53 -04:00
Wes Todd
67e64ca4c1
docs: add Code of Conduct
...
closes #4143
2020-04-07 01:35:34 -04:00
Douglas Christopher Wilson
bd04d8a87f
5.0.0-alpha.8
2020-03-25 20:14:47 -04:00
Manuel Baesler
922e9a4615
build: add http keyword for npm search
...
closes #4102
2020-03-25 19:00:15 -04:00
KoyamaSohei
323a38965a
examples: properly escape user input in route-map
...
fixes #3992
closes #4119
2020-03-25 17:35:14 -04:00
Aditya Srivastava
3f1dcb96e0
examples: add viewport and charset where missing
...
closes #3860
2020-03-25 17:10:34 -04:00
yanokenken
4b4fa26298
docs: add npm init hint to install section
2020-03-25 16:26:39 -04:00
Chang Wang
47c1d2a816
docs: point npm downloads badge to npm charts of express
...
closes #3579
2020-03-25 15:37:04 -04:00
Douglas Christopher Wilson
65aff94ec6
build: remove deprecated Travis CI directive
2020-03-17 20:37:16 -04:00
Douglas Christopher Wilson
2d519077ea
build: supertest@4.0.2
2020-03-17 20:31:10 -04:00
Douglas Christopher Wilson
d967675852
build: mocha@7.0.1
2020-02-19 00:49:36 -05:00
Douglas Christopher Wilson
22d5b7ed10
build: Node.js@12.16
2020-02-19 00:32:14 -05:00
Douglas Christopher Wilson
872aa4741c
build: Node.js@10.19
2020-02-19 00:27:51 -05:00
Douglas Christopher Wilson
87bc4ef763
build: update example dependencies
2020-02-11 23:10:15 -05:00
Douglas Christopher Wilson
f0cbdeadf6
build: mocha@7.0.0
2020-01-09 18:58:52 -05:00
Douglas Christopher Wilson
f1e8a877f4
build: Node.js@12.14
2020-01-09 18:40:28 -05:00
Douglas Christopher Wilson
55831bbd08
build: Node.js@10.18
2020-01-09 18:37:52 -05:00
Douglas Christopher Wilson
e757fa0039
build: Node.js@8.17
2020-01-09 18:30:57 -05:00
Douglas Christopher Wilson
95735a6fcc
build: supertest@3.4.2
2019-11-10 22:21:57 -05:00
Douglas Christopher Wilson
668d029a14
build: mocha@6.2.2
2019-11-10 22:15:49 -05:00
Douglas Christopher Wilson
866ffd67d7
build: Node.js@12.13
2019-11-10 22:09:43 -05:00
Douglas Christopher Wilson
741e3f81af
build: Node.js@10.17
2019-11-10 22:04:12 -05:00
Douglas Christopher Wilson
4efb49866d
build: mocha@6.2.0
2019-08-04 22:23:09 -04:00
Douglas Christopher Wilson
6506fb578c
build: Node.js@12.7
2019-08-04 22:09:45 -04:00
Douglas Christopher Wilson
dfa7b80642
build: Node.js@10.16
2019-08-04 22:03:22 -04:00
Douglas Christopher Wilson
121fe9982b
Merge tag '4.17.1'
2019-06-08 19:43:21 -04:00
Douglas Christopher Wilson
e1b45ebd05
4.17.1
2019-05-26 00:24:55 -04:00
Douglas Christopher Wilson
0a48e18056
Revert "Improve error message for null/undefined to res.status"
...
fixes #3968
2019-05-25 18:15:13 -04:00
Douglas Christopher Wilson
eed05a1464
build: Node.js@12.3
2019-05-24 23:20:52 -04:00
Douglas Christopher Wilson
10c7756764
4.17.0
2019-05-16 21:25:42 -04:00
Douglas Christopher Wilson
9dadca2c64
docs: remove Gratipay links
2019-05-16 20:53:07 -04:00
Douglas Christopher Wilson
b8e50568af
tests: ignore unreachable line
2019-05-16 10:04:24 -04:00
Douglas Christopher Wilson
94e48a16f2
build: update example dependencies
2019-05-16 09:58:40 -04:00
Douglas Christopher Wilson
efcb17dcb2
deps: cookie@0.4.0
...
closes #3958
2019-05-16 09:55:26 -04:00
huadong zuo
b9ecb9afe3
build: support Node.js 12.x
...
closes #3946
2019-05-16 01:20:24 -04:00
Douglas Christopher Wilson
5266f3a5cb
build: test against Node.js 13.x nightly
2019-05-12 22:15:36 -04:00
Douglas Christopher Wilson
e502dde3c8
build: Node.js@10.15
2019-05-12 22:09:35 -04:00
Douglas Christopher Wilson
da6f701317
deps: range-parser@~1.2.1
2019-05-12 22:01:06 -04:00
Douglas Christopher Wilson
88f9733ffa
deps: serve-static@1.14.1
2019-05-11 19:29:33 -04:00
Douglas Christopher Wilson
8267c4b724
deps: send@0.17.1
2019-05-10 23:49:13 -04:00
Douglas Christopher Wilson
bc07a41693
deps: finalhandler@~1.1.2
2019-05-09 22:09:56 -04:00
Douglas Christopher Wilson
c754c8ad7b
build: support Node.js 11.x
2019-05-09 19:45:01 -04:00
Douglas Christopher Wilson
e917028729
build: Node.js@8.16
2019-05-09 18:03:56 -04:00
Douglas Christopher Wilson
7b076bd8e1
build: Node.js@6.17
2019-05-09 18:03:12 -04:00
Douglas Christopher Wilson
bb5211fa1c
tests: add express.text test suite
2019-05-08 23:39:45 -04:00
Ilya Guterman
7f4e37f3ea
Add express.text to parse bodies into string
...
closes #3455
2019-05-08 23:39:16 -04:00
Douglas Christopher Wilson
11192bd168
tests: add express.raw test suite
2019-05-08 00:58:08 -04:00
Amit Zur
0bcdd88dd0
Add express.raw to parse bodies into Buffer
...
closes #3708
2019-05-08 00:57:02 -04:00
Douglas Christopher Wilson
60aacac167
deps: serve-static@1.14.0
...
closes #3486
2019-05-07 23:42:36 -04:00
Douglas Christopher Wilson
70a19472f1
deps: send@0.17.0
2019-05-07 23:05:37 -04:00
Douglas Christopher Wilson
6f7a8301a1
tests: add express.static test suite
2019-05-02 17:49:29 -04:00
Douglas Christopher Wilson
8b71f39516
tests: add express.urlencoded test suite
2019-05-01 23:29:28 -04:00
Douglas Christopher Wilson
955f2a5f78
tests: add express.json test suite
2019-05-01 22:59:42 -04:00
Douglas Christopher Wilson
2f782d8478
deps: body-parser@1.19.0
2019-04-30 23:31:32 -04:00
Douglas Christopher Wilson
32f5293afa
deps: qs@6.7.0
2019-04-30 23:06:50 -04:00
Douglas Christopher Wilson
6d9dd2da49
deps: type-is@~1.6.18
2019-04-30 22:48:56 -04:00
Douglas Christopher Wilson
40dbfa2de2
deps: accepts@~1.3.7
2019-04-30 22:24:35 -04:00
Douglas Christopher Wilson
9afa1cfc85
deps: statuses@~1.5.0
2019-04-30 22:17:03 -04:00
Douglas Christopher Wilson
7eacdcef19
deps: setprototypeof@1.1.1
2019-04-22 13:40:23 -04:00
James George
b02d3a1744
docs: add link to contributing guide
...
closes #3846
2019-04-17 16:18:37 -04:00
Douglas Christopher Wilson
03341204ff
deps: parseurl@~1.3.3
2019-04-17 16:06:35 -04:00
Douglas Christopher Wilson
50eb5e4377
deps: proxy-addr@~2.0.5
2019-04-17 16:05:17 -04:00
Douglas Christopher Wilson
952484f73a
deps: content-disposition@0.5.3
2019-04-17 16:00:02 -04:00
Douglas Christopher Wilson
4218d04183
build: marked@0.6.2
2019-04-17 15:58:26 -04:00
Douglas Christopher Wilson
cf5c813d2f
build: hbs@4.0.4
2019-04-17 15:51:33 -04:00
Douglas Christopher Wilson
9e5d1a30c3
build: test against Node.js 12.x nightly
2019-04-17 10:44:27 -04:00
김정환
8a97346eaf
tests: assert calls order in middleware basic tests
...
closes #3878
2019-04-17 10:41:43 -04:00
Marcin Wanago
6eda52a3dc
docs: use const in readme example
...
fixes #3867
closes #3868
2019-04-16 17:56:38 -04:00
김정환
b9b1b19758
tests: fix typos in descriptions
...
closes #3875
2019-04-16 12:40:59 -04:00
Louis
6f12eee8ab
docs: fix typo in jsdoc comment
...
closes #3859
2019-04-16 10:29:07 -04:00
Ciro Santilli
186a206a0a
docs: add listening address to example
...
closes #3873
2019-04-16 00:28:15 -04:00
Alvin Smith
02f3933b69
examples: minor fixes to some examples
...
closes #3812
2018-12-17 23:00:19 -05:00
Austin Scriver
0ae10bb154
docs: fix typos in history
...
closes #3810
2018-12-17 19:49:39 -05:00
HubCodes
95c31f7041
docs: fix typo in contributing
...
closes #3827
2018-12-17 19:12:37 -05:00
Horatiu Eugen Vlad
b93ffd4bdc
Support multiple hosts in X-Forwarded-Host
...
fixes #3494
closes #3495
2018-10-28 15:58:25 -04:00
Joshua Caron
8da51108e7
Improve error message for null/undefined to res.status
...
closes #2795
closes #2797
closes #3111
2018-10-27 14:04:49 -04:00
void
6bcdfef6ad
Improve error message for non-strings to res.sendFile
...
closes #3582
2018-10-27 02:27:15 -04:00
Felix Bünemann
44e539e1dc
build: support Node.js 10.x
...
closes #3617
2018-10-27 01:28:11 -04:00
Nacim Goura
003459b795
build: support Node.js 9.x
...
closes #3617
2018-10-27 00:55:42 -04:00
Douglas Christopher Wilson
6295b45920
build: test against Node.js 11.x nightly
2018-10-27 00:50:58 -04:00
Douglas Christopher Wilson
a6b119d27a
build: coveralls@2.12.0
2018-10-27 00:05:00 -04:00
Douglas Christopher Wilson
d0421ac7e1
tests: use supertest to perform assertions
2018-10-26 23:34:00 -04:00
Douglas Christopher Wilson
5f0c829d7c
5.0.0-alpha.7
2018-10-26 22:29:15 -04:00
Douglas Christopher Wilson
c82fa19447
tests: add router promise tests
2018-10-26 21:31:28 -04:00
Douglas Christopher Wilson
fa22245cc6
deps: router@2.0.0-alpha.1
2018-10-23 21:02:44 -04:00
Douglas Christopher Wilson
302a6152b4
Merge tag '4.16.4'
2018-10-23 20:38:42 -04:00
Douglas Christopher Wilson
dc538f6e81
4.16.4
2018-10-10 23:50:45 -04:00
Douglas Christopher Wilson
62a59b6ace
build: update example dependencies
2018-09-27 18:09:27 -04:00
Douglas Christopher Wilson
451ee5d9c1
build: supertest@3.3.0
2018-09-24 23:40:21 -04:00
Douglas Christopher Wilson
f07f368fba
build: mocha@5.2.0
2018-09-21 23:16:17 -04:00
Douglas Christopher Wilson
09d5654488
build: restructure CI build steps
2018-09-21 23:01:22 -04:00
Douglas Christopher Wilson
3d10279826
Fix issue where "Request aborted" may be logged in res.sendfile
2018-09-19 23:25:16 -04:00
Douglas Christopher Wilson
5e9de5dcb6
deps: safe-buffer@5.1.2
2018-09-19 14:47:48 -04:00
Douglas Christopher Wilson
5de1a08ebf
build: supertest@2.0.0
2018-09-19 14:06:22 -04:00
Douglas Christopher Wilson
4480fb997e
deps: proxy-addr@~2.0.4
2018-09-19 12:40:40 -04:00
Felix Bünemann
b8fb6a7fb1
deps: body-parser@1.18.3
...
closes #3655
closes #3706
2018-09-18 21:58:46 -04:00
Douglas Christopher Wilson
b4eb1f59d3
deps: qs@6.5.2
2018-09-18 21:56:31 -04:00
Linus Unnebäck
431f65305e
lint: move removed middlewares list to a variable
...
closes #3558
closes #3677
closes #3678
2018-09-13 18:46:45 -04:00
Andreas Kohn
f3fa758af9
Fix JSDoc for Router constructor
...
fixes #3598
fixes #3599
fixes #3698
2018-09-13 18:44:47 -04:00
Logan Ripplinger
ede24da964
examples: fix typo in multi-router example
...
closes #3718
2018-09-13 18:15:48 -04:00
Douglas Christopher Wilson
d5b33cfad8
build: update example dependencies
2018-09-13 12:26:36 -04:00
Douglas Christopher Wilson
c39d7d9339
build: Node.js@8.12
2018-09-13 12:23:38 -04:00
Douglas Christopher Wilson
f95dbc28fd
build: should@13.2.3
2018-07-31 17:09:27 -04:00
Douglas Christopher Wilson
ac89f6f121
build: Node.js@8.11
2018-06-07 00:12:07 -04:00
Douglas Christopher Wilson
3d8ca8ad4a
build: Node.js@6.14
2018-06-07 00:04:28 -04:00
Douglas Christopher Wilson
02c753583e
build: Node.js@4.9
2018-06-06 23:50:03 -04:00
Douglas Christopher Wilson
3ed5090ca9
4.16.3
2018-03-12 13:38:44 -04:00
Douglas Christopher Wilson
76bf96e9ce
deps: finalhandler@1.1.1
2018-03-12 11:20:19 -04:00
Douglas Christopher Wilson
d3bdc3b663
build: marked@0.3.17
2018-03-12 11:17:26 -04:00
Douglas Christopher Wilson
0e88dceac2
deps: accepts@~1.3.5
2018-02-28 23:44:00 -05:00
Douglas Christopher Wilson
e69a29d9c2
deps: type-is@~1.6.16
2018-02-28 19:55:34 -05:00
Douglas Christopher Wilson
0083372bed
deps: proxy-addr@~2.0.3
2018-02-26 23:18:07 -05:00
Douglas Christopher Wilson
f3c5f7ee29
build: test against Node.js 10.x nightly
2018-02-13 21:21:26 -05:00
Alejandro Estrada
40e04ec7a6
lint: remove usages of "=="
...
closes #3540
2018-02-13 19:30:57 -05:00
Douglas Christopher Wilson
972ada9079
tests: remove duplicate block in router test
2018-02-13 17:14:48 -05:00
Steven Anthony
80e64691e1
examples: add full urls to web-service example
...
closes #3519
2018-02-13 16:50:13 -05:00
Yuta Hiroto
98b0b66b6c
build: use yaml eslint configuration
...
closes #3561
2018-02-13 16:45:40 -05:00
Douglas Christopher Wilson
cbaa04629a
deps: serve-static@1.13.2
2018-02-09 13:20:09 -05:00
Douglas Christopher Wilson
276a80895c
deps: send@0.16.2
2018-02-09 13:09:25 -05:00
Douglas Christopher Wilson
94a6cbfbfe
tests: remove unnecessary functions for supertest
2018-01-17 00:28:25 -05:00
Douglas Christopher Wilson
f8fba68ec0
tests: use supertest expect to test body
2018-01-17 00:20:15 -05:00
Douglas Christopher Wilson
c6f12a8971
deps: statuses@~1.4.0
2018-01-17 00:00:22 -05:00
Douglas Christopher Wilson
323572610b
deps: encodeurl@~1.0.2
2018-01-16 23:50:41 -05:00
Douglas Christopher Wilson
f448a96685
deps: depd@~1.1.2
2018-01-16 23:46:11 -05:00
Douglas Christopher Wilson
68e824cbff
build: remove Node.js 8 nightly build
2018-01-16 19:19:03 -05:00
Douglas Christopher Wilson
086e56f1c4
build: marked@0.3.12
2018-01-16 19:12:34 -05:00
Douglas Christopher Wilson
b4020ec92b
build: should@13.2.1
2018-01-16 19:09:25 -05:00
Douglas Christopher Wilson
fe0bc4082d
build: Node.js@8.9
2018-01-02 22:38:09 -05:00
Douglas Christopher Wilson
1780ed1091
build: Node.js@6.12
2018-01-02 21:47:13 -05:00
Douglas Christopher Wilson
b49af6a674
build: should@13.2.0
2018-01-02 19:46:31 -05:00
Douglas Christopher Wilson
a743d5be4d
build: marked@0.3.9
2018-01-02 19:45:25 -05:00
David Wu
187d1f57c9
docs: remove gratipay badges
...
closes #3524
2018-01-02 19:41:43 -05:00
chainhelen
950f4423f0
tests: separate res.send() chain test
...
closes #3448
2018-01-02 19:26:27 -05:00
Yaman Jain
53bee2506d
examples: use https github url
...
closes #3465
2018-01-02 19:05:52 -05:00
Douglas Christopher Wilson
659fcc1598
deps: router@~1.3.2
2017-10-13 22:59:21 -04:00
Douglas Christopher Wilson
a163e2cdf4
deps: debug@3.1.0
2017-10-13 22:57:58 -04:00
Douglas Christopher Wilson
62e12fe710
Merge tag '4.16.2'
2017-10-13 22:27:30 -04:00
Douglas Christopher Wilson
8fabed82aa
Remove path-to-regexp dependency
2017-10-13 22:12:14 -04:00
Douglas Christopher Wilson
351396f971
4.16.2
2017-10-09 22:55:18 -04:00
Douglas Christopher Wilson
b97faff6e2
perf: skip parsing of entire "X-Forwarded-Proto" header
2017-10-09 22:43:23 -04:00
David Wood
b7817ab1b0
Fix TypeError in res.send when given Buffer and ETag header set
...
fixes #3445
2017-10-09 22:11:49 -04:00
Douglas Christopher Wilson
48aba21ea4
docs: add missing history for res.download change
2017-10-04 23:09:22 -04:00
Douglas Christopher Wilson
de129c289d
tests: run mocha with --no-exit to detect hangs
...
closes #3439
2017-10-01 00:48:29 -04:00
Douglas Christopher Wilson
e3f7f51f5f
4.16.1
2017-09-29 16:23:23 -04:00
Douglas Christopher Wilson
6f823e409c
deps: serve-static@1.13.1
...
closes #3436
2017-09-29 16:12:06 -04:00
Douglas Christopher Wilson
6d9b13cced
deps: send@0.16.1
2017-09-29 15:56:55 -04:00
Douglas Christopher Wilson
f974d22c66
4.16.0
2017-09-28 13:57:23 -04:00
Douglas Christopher Wilson
8d4ceb623d
docs: add more information to installation
2017-09-28 13:55:15 -04:00
Douglas Christopher Wilson
c0136d8b48
Add express.json and express.urlencoded to parse bodies
...
closes #2211
2017-09-28 13:22:36 -04:00
Douglas Christopher Wilson
86f5df00ed
deps: serve-static@1.13.0
...
closes #3197
2017-09-28 13:08:38 -04:00
Daniel Tschinder
41964580a8
deps: send@0.16.0
...
closes #3431
closes #3435
2017-09-28 12:39:05 -04:00
Douglas Christopher Wilson
ddeb71301c
tests: add maxAge option tests for res.sendFile
2017-09-28 12:32:27 -04:00
Greg Guthe
7154014785
Add "escape json" setting for res.json and res.jsonp
...
closes #3268
closes #3269
2017-09-28 12:03:42 -04:00
Douglas Christopher Wilson
628438d8d8
deps: update example dependencies
2017-09-28 11:36:20 -04:00
Aaron Clover
a24fd0ca6c
Add options to res.download
...
closes #3327
closes #3370
2017-09-28 11:11:08 -04:00
Douglas Christopher Wilson
95fb5cc268
perf: remove dead .charset set in res.jsonp
2017-09-28 10:30:10 -04:00
chainhelen
44591fee23
deps: vary@~1.1.2
...
closes #3434
2017-09-28 10:08:23 -04:00
Hrvoje Šimić
2df1ad26a5
Improve error messages when non-function provided as middleware
...
closes #3426
2017-09-28 09:20:37 -04:00
Douglas Christopher Wilson
12c3712468
Use safe-buffer for improved Buffer API
2017-09-28 08:26:39 -04:00
Hrvoje Šimić
fa272edf84
docs: fix typo in jsdoc comment
...
closes #3430
2017-09-28 08:05:54 -04:00
Lawrence Page
d9d09b8b90
perf: re-use options object when generating ETags
...
closes #3313
closes #3314
2017-09-28 08:04:42 -04:00
Douglas Christopher Wilson
02a9d5fb28
deps: proxy-addr@~2.0.2
...
closes #3432
2017-09-28 01:18:04 -04:00
Douglas Christopher Wilson
c2f4fb5356
deps: finalhandler@1.1.0
2017-09-28 00:42:05 -04:00
Douglas Christopher Wilson
673d51f4f0
deps: utils-merge@1.0.1
2017-09-28 00:19:30 -04:00
Douglas Christopher Wilson
5cc761c865
deps: parseurl@~1.3.2
2017-09-28 00:04:47 -04:00
Douglas Christopher Wilson
ad7d96db47
deps: qs@6.5.1
2017-09-27 21:31:39 -04:00
Douglas Christopher Wilson
e62bb8bf9f
deps: etag@~1.8.1
2017-09-27 21:30:43 -04:00
Douglas Christopher Wilson
70589c3aef
deps: content-type@~1.0.4
2017-09-27 21:30:08 -04:00
Douglas Christopher Wilson
9a99c15270
deps: accepts@~1.3.4
2017-09-27 21:28:25 -04:00
Douglas Christopher Wilson
550043c217
deps: setprototypeof@1.1.0
2017-09-25 21:14:00 -04:00
Douglas Christopher Wilson
48940e6120
Skip Buffer encoding when not generating ETag for small response
2017-09-25 21:12:47 -04:00
Douglas Christopher Wilson
80f1ea9bec
Improve error message when autoloading invalid view engine
...
fixes #3403
2017-09-25 21:11:33 -04:00
Douglas Christopher Wilson
c3fb7e5adc
build: test against Node.js 9.x nightly
2017-09-25 21:06:00 -04:00
Douglas Christopher Wilson
94fdb674b1
build: support Node.js 8.x
2017-09-25 20:57:54 -04:00
Douglas Christopher Wilson
f4120a6453
5.0.0-alpha.6
2017-09-25 01:28:00 -04:00
Douglas Christopher Wilson
19c8d64855
Merge tag '4.15.5'
2017-09-25 01:07:08 -04:00
Douglas Christopher Wilson
ea3d605652
4.15.5
2017-09-25 01:04:38 -04:00
Douglas Christopher Wilson
40435ec997
deps: serve-static@1.12.6
2017-09-22 20:28:52 -04:00
Douglas Christopher Wilson
7137bf567d
deps: send@0.15.6
2017-09-22 20:27:37 -04:00
Douglas Christopher Wilson
bd1672f0a4
deps: finalhandler@~1.0.6
2017-09-22 20:26:30 -04:00
Douglas Christopher Wilson
9395db4c22
deps: debug@2.6.9
2017-09-22 20:25:18 -04:00
Kunal Pathak
19a2eeb476
tests: check render error without engine-specific message
...
closes #3251
2017-09-21 22:45:26 -04:00
Douglas Christopher Wilson
d7da22550d
build: should@13.1.0
2017-09-21 20:49:14 -04:00
Douglas Christopher Wilson
961dbff904
deps: serve-static@1.12.5
2017-09-21 20:48:23 -04:00
Douglas Christopher Wilson
9e0fa7f1ca
deps: send@0.15.5
2017-09-21 20:46:42 -04:00
Douglas Christopher Wilson
9e067ad2cb
deps: fresh@0.5.2
2017-09-21 20:45:32 -04:00
Douglas Christopher Wilson
de5fb62b1a
deps: update example dependencies
2017-09-17 20:13:05 -04:00
Douglas Christopher Wilson
b208b24f83
build: should@13.0.1
2017-09-13 20:09:33 -04:00
Douglas Christopher Wilson
78e55108e4
build: mocha@3.5.3
2017-09-13 20:03:42 -04:00
Douglas Christopher Wilson
48817a798f
build: remove minor pin for nightly
2017-08-17 22:03:40 -04:00
Mike Tunnicliffe
71395f5933
Remove res.redirect(url, status) signature
...
closes #2941
2017-08-07 20:17:52 -04:00
Mike Tunnicliffe
e3bd14dcca
Remove res.send(status, body) signature
...
closes #2942
2017-08-07 20:06:44 -04:00
Douglas Christopher Wilson
c319fe260a
Merge tag '4.15.4'
2017-08-07 19:33:00 -04:00
Douglas Christopher Wilson
a4bd4373b2
4.15.4
2017-08-06 22:03:53 -04:00
Douglas Christopher Wilson
a50f1098d0
deps: serve-static@1.12.4
2017-08-06 02:38:02 -04:00
Douglas Christopher Wilson
e2d725e016
deps: send@0.15.4
2017-08-06 02:37:10 -04:00
Douglas Christopher Wilson
e0066227f7
lint: remove all unused varaibles
2017-08-06 00:19:32 -04:00
Douglas Christopher Wilson
44881fabe3
docs: update collaborator guide for lint script
2017-08-06 00:18:57 -04:00
Douglas Christopher Wilson
1dbaae51dd
deps: update example dependencies
2017-08-05 23:54:31 -04:00
Douglas Christopher Wilson
56e90e3c72
lint: add eslint rules that cover editorconfig
2017-08-05 23:37:39 -04:00
Daniel Walasek
713d2aed93
tests: fix incorrect should usage
...
closes #3387
2017-08-05 20:10:35 -04:00
Douglas Christopher Wilson
e0aa8bf74e
build: mocha@3.5.0
2017-08-04 00:26:50 -04:00
Douglas Christopher Wilson
85770a71fc
deps: finalhandler@~1.0.4
2017-08-04 00:25:59 -04:00
Hung HOANG
daf66beda4
examples: fix path join in ejs example
...
fixes #3382
closes #3383
closes #3385
2017-08-03 21:20:55 -04:00
Douglas Christopher Wilson
b2af101821
build: ejs@2.5.7
2017-08-02 23:32:44 -04:00
Douglas Christopher Wilson
3eb16c233c
deps: depd@~1.1.1
2017-08-02 23:30:47 -04:00
Douglas Christopher Wilson
582381bceb
deps: proxy-addr@~1.1.5
2017-07-26 13:09:46 -04:00
Owen Luke
5e16f400f1
examples: use 1-based visitor count in cookie-sessions
...
closes #3312
2017-07-26 13:05:41 -04:00
Piper Chester
43dff4ceb3
docs: fix GitHub capitalization
...
closes #3353
2017-07-26 11:53:05 -04:00
Douglas Christopher Wilson
04beebb2c0
build: Node.js@6.11
2017-07-26 11:52:42 -04:00
Douglas Christopher Wilson
1adee79e63
deps: update example dependencies
2017-06-30 23:58:01 -04:00
Douglas Christopher Wilson
bd5951e603
deps: debug@2.6.8
...
closes #3286
closes #3337
2017-06-30 23:51:18 -04:00
Douglas Christopher Wilson
deffce5704
deps: qs@6.5.0
2017-06-30 23:47:12 -04:00
Douglas Christopher Wilson
48777dc377
build: mocha@3.4.2
2017-06-04 19:12:30 -04:00
Douglas Christopher Wilson
9467a392e3
build: Node.js@7.10
2017-06-04 19:09:25 -04:00
Owen Luke
9f019c8c69
examples: add comment about Redis install in examples
...
closes #3310
2017-05-17 21:18:35 -04:00
Owen Luke
cf37240e73
examples: fix reference error in view-constructor
...
closes #3310
2017-05-17 21:17:47 -04:00
Owen Luke
60f87f8074
examples: fix posts link in route-separation example
...
closes #3310
2017-05-17 21:17:16 -04:00
Owen Luke
fde8f647d3
examples: fix route in params example
...
closes #3310
2017-05-17 21:14:47 -04:00
Douglas Christopher Wilson
6da454c7fb
4.15.3
2017-05-17 02:14:11 -04:00
Douglas Christopher Wilson
5cf473dc5d
deps: debug@2.6.7
2017-05-17 02:08:50 -04:00
Douglas Christopher Wilson
65494692c2
build: mocha@3.4.1
2017-05-17 01:57:31 -04:00
Douglas Christopher Wilson
bc2986fe59
deps: finalhandler@~1.0.3
2017-05-17 01:56:36 -04:00
Douglas Christopher Wilson
58cfc9911b
deps: serve-static@1.12.3
2017-05-17 01:47:17 -04:00
Douglas Christopher Wilson
ad4456c491
deps: send@0.15.3
2017-05-17 01:46:34 -04:00
Douglas Christopher Wilson
1ba9a9ac23
deps: update example dependencies
2017-05-17 01:28:21 -04:00
Oz Michaeli
ae0b630ac7
Fix error when res.set cannot add charset to Content-Type
...
fixes #3303
closes #3305
closes #3307
2017-05-14 23:58:25 -04:00
Douglas Christopher Wilson
5ea2a8ff8e
build: Node.js@7.9
2017-05-14 23:29:13 -04:00
Tony Anisimov
de41c0bfa4
Fix res.cookie jsdoc comment
...
closes #3304
2017-05-11 15:51:03 -04:00
Colin Richardson
a13938eed7
tests: add tests for res.location('back')
...
closes #3292
closes #3293
2017-05-07 19:26:33 -04:00
Douglas Christopher Wilson
1b6e7004b7
deps: send@0.15.2
2017-04-27 01:11:58 -04:00
Douglas Christopher Wilson
2d1dade36a
deps: serve-static@1.12.2
2017-04-27 00:00:57 -04:00
Douglas Christopher Wilson
df4f2719db
deps: type-is@~1.6.15
2017-04-26 23:49:41 -04:00
asaf david
c087a45b9c
Fix typo in variable name setPrototypeOf
...
closes #3266
2017-03-31 22:27:00 -04:00
Douglas Christopher Wilson
347d4db3ca
deps: proxy-addr@~1.1.4
2017-03-28 22:56:32 -04:00
Jamie Barton
aabf7802a9
docs: fix the security issues heading format
...
closes #3256
2017-03-24 17:07:06 -04:00
Jamie Barton
3763d73a1f
examples: replace jade with hbs in mvc example
...
fixes #3181
closes #3185
closes #3243
closes #3245
closes #3249
2017-03-23 00:45:23 -04:00
Douglas Christopher Wilson
8acaa9a3ea
deps: finalhandler@~1.0.1
...
fixes #3252
2017-03-22 02:12:06 -04:00
Douglas Christopher Wilson
dbf092d3ea
deps: vary@~1.1.1
2017-03-22 02:10:43 -04:00
Wes Todd
efd7032f71
build: Add .editorconfig
...
closes #3221
2017-03-19 16:46:37 -04:00
Douglas Christopher Wilson
2189ff14a9
lint: remove trailing new lines from docs
2017-03-19 16:45:58 -04:00
Jamie Barton
245fa8942a
examples: replace jade with ejs in route-separation
...
closes #3241
2017-03-17 00:09:50 -04:00
Douglas Christopher Wilson
1b6ad08095
deps: debug@2.6.3
2017-03-14 23:53:19 -04:00
Douglas Christopher Wilson
a1fffda3f2
build: should@11.2.1
2017-03-14 23:46:29 -04:00
Jamie Barton
f44368f8be
examples: replace jade with ejs in view-locals
...
closes #3240
2017-03-09 23:41:15 -05:00
Jamie Barton
64dd446aa8
docs: remove dead link to translated readme
...
closes #3239
2017-03-09 23:37:06 -05:00
Douglas Christopher Wilson
21f725e0ef
5.0.0-alpha.5
2017-03-06 08:43:58 -05:00
Douglas Christopher Wilson
e5dbb0cb4e
Merge tag '4.15.2'
2017-03-06 08:40:02 -05:00
Douglas Christopher Wilson
d43b074f0b
4.15.2
2017-03-06 08:34:38 -05:00
Douglas Christopher Wilson
05fd1e4441
deps: update example dependencies
2017-03-06 08:33:37 -05:00
Douglas Christopher Wilson
85c96fd64e
deps: qs@6.4.0
2017-03-06 08:32:13 -05:00
Douglas Christopher Wilson
d32ed68b29
4.15.1
2017-03-05 23:19:32 -05:00
Jamie Barton
57d3dfd9f8
examples: merge the jade example into ejs
...
closes #3223
2017-03-05 23:13:53 -05:00
chainhelen
eece3850bc
tests: use path.join instead of concatenation
...
closes #3236
2017-03-05 23:08:47 -05:00
chainhelen
8eb95ae579
examples: use path.join instead of concatenation
...
closes #3236
2017-03-05 23:07:24 -05:00
Douglas Christopher Wilson
67168fe231
deps: serve-static@1.12.1
...
fixes #3233
2017-03-05 00:08:16 -05:00
Douglas Christopher Wilson
c0089d971b
deps: send@0.15.1
2017-03-05 00:06:59 -05:00
Douglas Christopher Wilson
dc8acc8676
tests: use supertest expect for simple assertions
2017-03-05 00:04:47 -05:00
Jianru Lin
7027b37764
lint: remove unused err argument
...
closes #3228
2017-03-04 23:22:08 -05:00
Jamie Barton
b4550fbe7a
Use ejs instead of jade within engine jsdoc
...
closes #3222
2017-03-01 19:34:30 -05:00
Douglas Christopher Wilson
a3a9166c52
5.0.0-alpha.4
2017-03-01 18:51:29 -05:00
Wes
06f423d4f5
Remove Express 3.x middleware error stubs
...
closes #3217
2017-03-01 18:29:48 -05:00
Jamie Barton
4012846d25
examples: use static assets in search example
...
closes #3224
2017-03-01 18:22:36 -05:00
Douglas Christopher Wilson
501e24e0a9
Merge tag '4.15.0'
2017-03-01 18:17:04 -05:00
Douglas Christopher Wilson
6d9b127989
build: Node.js@7.6
2017-03-01 17:44:13 -05:00
Douglas Christopher Wilson
504a51c040
4.15.0
2017-03-01 17:22:18 -05:00
Douglas Christopher Wilson
7f96896f67
deps: update example dependencies
2017-03-01 17:17:50 -05:00
Douglas Christopher Wilson
f59de6ae3d
build: Node.js@7.7
2017-03-01 17:16:21 -05:00
Douglas Christopher Wilson
72475543bc
build: Node.js@6.10
2017-03-01 17:16:09 -05:00
Douglas Christopher Wilson
146a13ede7
build: Node.js@4.8
2017-03-01 17:15:57 -05:00
Blake Embrey
9722202df9
Add next("router") to exit from router
...
closes #2241
closes #2371
2017-02-26 14:38:05 -05:00
Douglas Christopher Wilson
51f52901eb
Fix case where router.use skipped requests routes did not
...
fixes #3037
2017-02-26 13:59:47 -05:00
Douglas Christopher Wilson
8b6dc6ceec
Use "%o" in path debug to tell types apart
2017-02-26 13:45:35 -05:00
Douglas Christopher Wilson
081b811b10
perf: add fast match path for "*" route
2017-02-26 13:32:21 -05:00
Douglas Christopher Wilson
1f71fae23b
tests: add lone "*" route tests
2017-02-26 13:21:18 -05:00
Douglas Christopher Wilson
acc4a619d9
deps: serve-static@1.12.0
2017-02-25 19:31:39 -05:00
Douglas Christopher Wilson
1b43166fca
deps: send@0.15.0
2017-02-25 17:53:34 -05:00
Douglas Christopher Wilson
6022567c75
Use setprototypeof module to replace __proto__ setting
...
closes #1967
closes #2613
closes #3103
closes #3164
2017-02-23 01:56:58 -05:00
Douglas Christopher Wilson
12ff56e1e4
Use Object.create to setup request & response prototypes
2017-02-23 01:52:49 -05:00
Douglas Christopher Wilson
668f545fd4
Skip routing when req.url is not set
2017-02-22 23:42:57 -05:00
Douglas Christopher Wilson
7bc5f1af96
lint: consolidate layer match failure path
2017-02-22 23:09:36 -05:00
Douglas Christopher Wilson
8de1230d03
lint: remove unreachable code
2017-02-22 23:03:20 -05:00
Wes
034165caeb
Use statuses instead of http module for status messages
...
closes #3215
2017-02-22 02:16:52 -05:00
Douglas Christopher Wilson
a9f15aaefc
deps: fresh@0.5.0
2017-02-22 02:11:06 -05:00
Douglas Christopher Wilson
f87abb3493
Remove usage of res._headers private field
...
closes #3174
2017-02-20 22:08:33 -05:00
Douglas Christopher Wilson
cd7d241a5d
build: test against Node.js 8.x nightly
2017-02-20 21:29:19 -05:00
Douglas Christopher Wilson
9f4dbae083
deps: etag@~1.8.0
2017-02-20 21:25:26 -05:00
Douglas Christopher Wilson
f2bbd10ae7
deps: update example dependencies
2017-02-20 21:24:55 -05:00
Douglas Christopher Wilson
92c859dd05
deps: finalhandler@~1.0.0
2017-02-20 21:24:54 -05:00
Ángel Sanz
485b6f86ac
perf: improve req.ips performance
...
closes #2723
2017-02-20 21:24:54 -05:00
Douglas Christopher Wilson
906164b204
deps: qs@6.3.1
2017-02-20 21:24:54 -05:00
Douglas Christopher Wilson
c63424a0a1
deps: debug@2.6.1
2017-02-20 21:24:54 -05:00
Douglas Christopher Wilson
bbed8021c6
build: support Node.js 7.x
2017-02-20 21:24:54 -05:00
Pravdomil
fefd729037
Add debug message when loading view engine
...
closes #3158
2017-02-20 21:24:34 -05:00
Mike Tunnicliffe
1a99bb0519
docs: add release guide
...
closes #2857
closes #2890
2017-02-20 20:05:54 -05:00
Douglas Christopher Wilson
4420a7bd94
docs: update link to expressjs.com website repo
2017-02-20 18:25:42 -05:00
Rand McKinney
1678613db1
docs: add guide for writing readmes
...
closes #3209
2017-02-20 18:21:38 -05:00
Rand McKinney
f3a47e39a4
docs: update collaborator guide
2017-02-20 17:57:14 -05:00
Douglas Christopher Wilson
3e3d35777d
tests: update req.range tests to run through express
2017-02-20 17:09:21 -05:00
Douglas Christopher Wilson
eb326d7ecb
tests: update req.is tests to run through express
2017-02-20 16:55:15 -05:00
Douglas Christopher Wilson
7ef92f8a17
examples: remove semi-broken expose-data-to-client example
2017-02-16 00:42:57 -05:00
Rand McKinney
c48014fde8
docs: minor fixes to contributing guide
2017-02-16 00:22:31 -05:00
Douglas Christopher Wilson
034f261fea
examples: use pbkdf2-password module in auth example
...
closes #3207
2017-02-15 23:36:17 -05:00
Sebastian Van Sande
abd1de73c1
tests: fix misnamed app.router test section
...
fixes #3194
closes #3199
2017-02-07 19:42:35 -05:00
Douglas Christopher Wilson
fb3946f454
lint: fix broken indentation in tests
2017-02-04 20:54:47 -05:00
Tom Hosford
4f291e7d55
examples: use res.format in error-pages
...
closes #3195
2017-02-04 20:48:12 -05:00
Takuma Hanatani
94377f681d
lint: remove unnecessary semicolon
...
closes #3191
2017-02-04 20:43:50 -05:00
Douglas Christopher Wilson
c8d9223e93
5.0.0-alpha.3
2017-01-28 22:21:29 -05:00
Douglas Christopher Wilson
4b39a01e6a
deps: path-is-absolute@1.0.1
2017-01-28 21:56:53 -05:00
Douglas Christopher Wilson
ad4d52de29
deps: array-flatten@2.1.1
2017-01-28 21:55:32 -05:00
Douglas Christopher Wilson
07077c4457
deps: router@~1.1.5
2017-01-28 21:54:42 -05:00
Douglas Christopher Wilson
bcbb9d56c5
Merge tag '4.14.1'
2017-01-28 21:02:36 -05:00
Douglas Christopher Wilson
0437c513f2
4.14.1
2017-01-28 17:21:24 -05:00
Douglas Christopher Wilson
1f70b76c45
build: Node.js@4.7
2017-01-28 16:56:34 -05:00
Douglas Christopher Wilson
0b39fa2f7c
build: should@11.2.0
2017-01-28 16:40:40 -05:00
Mike Tunnicliffe
ab1c9e924e
Remove res.jsonp(status, obj) signature
...
closes #2940
2017-01-27 23:53:41 -05:00
Mike Tunnicliffe
25fdefac45
Remove res.json(status, obj) signature
...
closes #2939
2017-01-27 23:46:54 -05:00
Mike Tunnicliffe
a856456a95
Remove res.vary() (no arguments) signature
...
closes #2943
2017-01-27 22:04:36 -05:00
Douglas Christopher Wilson
0d6c64fdfd
deps: type-is@~1.6.14
2017-01-26 22:54:05 -05:00
Douglas Christopher Wilson
c238aca438
examples: remove big-view example
2017-01-26 22:48:08 -05:00
Douglas Christopher Wilson
6b506d801a
examples: fix mvc example to ignore files in controllers dir
...
fixes #3182
2017-01-26 22:33:52 -05:00
Douglas Christopher Wilson
dc48f27f60
deps: update example dependencies
2017-01-26 22:25:39 -05:00
Douglas Christopher Wilson
8e14e06ebf
deps: serve-static@~1.11.2
2017-01-24 07:40:20 -08:00
Douglas Christopher Wilson
572657ee4a
deps: send@0.14.2
2017-01-23 10:43:11 -05:00
Douglas Christopher Wilson
cfae537d3b
deps: finalhandler@0.5.1
2017-01-21 01:05:17 -05:00
Douglas Christopher Wilson
a3d635309c
deps: proxy-addr@~1.1.3
2017-01-21 01:00:52 -05:00
Douglas Christopher Wilson
a2e323a012
build: should@11.1.2
2017-01-21 00:59:29 -05:00
Douglas Christopher Wilson
e73913b583
build: mocha@3.2.0
2017-01-21 00:46:28 -05:00
Douglas Christopher Wilson
ddc93aa0e2
deps: content-disposition@0.5.2
2017-01-21 00:39:46 -05:00
Zachary Lester
6723b4419a
tests: add test for res.sendFile "cacheContol" option
...
closes #3061
2017-01-21 00:33:29 -05:00
SeongHeon Kim
d1d9631b97
docs: remove link to missing section
...
closes #3179
2017-01-21 00:26:49 -05:00
Deniz Tetik
1a17888073
docs: fix minor grammatical error
...
closes #3178
2017-01-21 00:25:47 -05:00
Douglas Christopher Wilson
f6dca56e72
build: istanbul@0.4.5
2016-12-03 00:08:46 -05:00
Douglas Christopher Wilson
6210e47cb6
build: after@0.8.2
2016-12-03 00:04:47 -05:00
Douglas Christopher Wilson
1bcc9b1236
build: Node.js@6.9
2016-12-02 22:19:04 -05:00
Douglas Christopher Wilson
421ad5aaaa
build: Node.js@5.12
2016-12-02 22:12:33 -05:00
Douglas Christopher Wilson
505f8482f2
build: Node.js@4.6
2016-12-02 22:09:46 -05:00
Vishvajit Pathak
bd47aeb88d
tests: fix typos in test descriptions
...
closes #3129
closes #3130
2016-11-18 13:47:28 -05:00
Hamza
305f982bd7
exapmples: use path.join to concat paths
...
closes #3046
2016-07-31 22:14:05 +10:00
Douglas Christopher Wilson
1dbfee6623
Merge tag '4.14.0'
2016-06-20 00:37:34 -04:00
Douglas Christopher Wilson
9375a9afa9
4.14.0
2016-06-16 11:03:44 -04:00
Douglas Christopher Wilson
14cf9c5636
deps: update example dependencies
2016-06-15 18:16:08 -04:00
Douglas Christopher Wilson
605983fd0e
build: should@9.0.2
2016-06-15 18:13:30 -04:00
Douglas Christopher Wilson
e06766c573
deps: finalhandler@0.5.0
2016-06-15 18:12:19 -04:00
Douglas Christopher Wilson
76eaa326ee
Encode URL in res.location/res.redirect if not already encoded
...
fixes #2897
fixes #3003
2016-06-13 23:23:29 -04:00
Douglas Christopher Wilson
c12cc88392
build: support Node.js 6.x
2016-06-13 22:51:07 -04:00
Douglas Christopher Wilson
23c22ce3fe
build: support Node.js 5.x
2016-06-13 22:50:18 -04:00
Douglas Christopher Wilson
791cabf939
deps: serve-static@~1.11.1
2016-06-12 22:38:20 -04:00
Douglas Christopher Wilson
fc40702cb7
deps: send@0.14.1
2016-06-12 22:33:44 -04:00
Douglas Christopher Wilson
c762b16f62
Improve error with invalid arguments to req.get()
...
fixes #2993
2016-06-03 00:07:34 -04:00
Douglas Christopher Wilson
5d642af8c3
Add "options" argument to req.range
2016-06-01 19:13:36 -04:00
Douglas Christopher Wilson
7fcf1d7d5b
docs: update the req.range jsdoc comment
2016-06-01 19:04:02 -04:00
Douglas Christopher Wilson
7ee41cc23f
deps: range-parser@~1.2.0
2016-06-01 18:54:11 -04:00
Douglas Christopher Wilson
8ddab697cc
build: supertest@1.2.0
2016-06-01 17:31:10 -04:00
Douglas Christopher Wilson
d038689658
build: should@9.0.0
2016-06-01 17:27:06 -04:00
Douglas Christopher Wilson
c9531ac1f1
build: mocha@2.5.3
2016-06-01 17:24:08 -04:00
Douglas Christopher Wilson
98224d2c4f
build: ejs@2.4.2
2016-06-01 17:22:15 -04:00
huaoguo
2e1284beb6
Fix Windows absolute path check using forward slashes
...
closes #3017
2016-06-01 16:47:03 -04:00
Douglas Christopher Wilson
999546dfde
deps: qs@6.2.0
2016-05-31 14:28:20 -04:00
Douglas Christopher Wilson
cc25a04d10
deps: type-is@~1.6.13
2016-05-31 14:25:41 -04:00
Benjamin Tan
f90f9dde3f
Improve performance for res.json/res.jsonp in most cases
...
closes #2900
2016-05-31 00:32:48 -04:00
Ángel Sanz
b69b7605b0
perf: use strict equality when possible
...
closes #2722
2016-05-31 00:25:34 -04:00
Douglas Christopher Wilson
c6039af39d
deps: proxy-addr@~1.1.2
2016-05-31 00:12:54 -04:00
Douglas Christopher Wilson
bdf604a77e
deps: cookie@0.3.1
2016-05-31 00:08:16 -04:00
Douglas Christopher Wilson
76c56d1ab8
deps: vary@~1.1.0
2016-05-29 14:25:27 -04:00
Douglas Christopher Wilson
2cf830b29e
deps: content-type@~1.0.2
2016-05-23 23:18:41 -04:00
Douglas Christopher Wilson
e5502690d2
deps: accepts@~1.3.3
2016-05-23 23:15:52 -04:00
Douglas Christopher Wilson
31dd549f35
tests: add test for dispatching to empty route
2016-05-23 23:03:13 -04:00
Douglas Christopher Wilson
e3dd191d54
examples: escape HTML in markdown example
2016-05-23 23:00:43 -04:00
Douglas Christopher Wilson
fd48bfe8fe
build: should@8.4.0
2016-05-23 22:47:25 -04:00
Douglas Christopher Wilson
d7ae24228d
build: mocha@2.5.1
2016-05-23 22:44:48 -04:00
Douglas Christopher Wilson
992cd085fb
build: istanbul@0.4.3
2016-05-23 22:41:26 -04:00
Douglas Christopher Wilson
20a25489de
build: ejs@2.4.1
2016-05-23 22:39:59 -04:00
Douglas Christopher Wilson
741a5aac9c
build: cache node_modules on CI
2016-05-23 22:12:31 -04:00
Rand McKinney
3d56e7374d
docs: update location of expressjs.com repo
...
closes #2995
2016-05-12 20:23:54 -04:00
Douglas Christopher Wilson
12bc16e72f
tests: use supertest to check response header values
...
closes #2983
closes #2992
2016-05-11 08:50:38 +02:00
Douglas Christopher Wilson
8931b2311a
build: Node.js@4.4
2016-05-10 12:42:16 -04:00
Linus Unnebäck
bb84cf955f
tests: add test for signed cookie without secret
...
closes #2986
2016-05-10 11:54:52 -04:00
Mikeal Rogers
f3d99a4fdb
docs: add base contributing guide
...
closes #2918
2016-03-01 18:55:01 -05:00
Muhammad Saqib
dd2b897774
examples: comment the usage of process.nextTick
...
closes #2903
closes #2908
2016-02-24 21:58:50 -05:00
Sian January
4bcbf67482
docs: add branch & fork steps to contributing documentation
...
closes #2881
2016-02-10 18:35:54 -05:00
Andy Fleming
b5a280111f
Fix jsdoc comment for res.get
...
closes #2882
2016-02-10 18:32:51 -05:00
Douglas Christopher Wilson
05136550c7
docs: fix some links messed up from repository move commit
...
closes #2861
closes #2867
2016-02-10 18:21:46 -05:00
Douglas Christopher Wilson
8a387d3ede
deps: array-flatten@2.0.0
2016-01-21 21:28:24 -05:00
Douglas Christopher Wilson
943f28f05f
deps: router@~1.1.3
2016-01-21 21:26:03 -05:00
Douglas Christopher Wilson
7cafdb5824
Merge tag '4.13.4'
2016-01-21 21:23:07 -05:00
Douglas Christopher Wilson
193bed2649
4.13.4
2016-01-21 21:10:45 -05:00
Douglas Christopher Wilson
e7a02f6a25
build: move repository to expressjs
2016-01-21 20:59:53 -05:00
Douglas Christopher Wilson
6847405974
deps: parseurl@~1.3.1
2016-01-20 00:58:09 -05:00
Douglas Christopher Wilson
f627ca8d0b
deps: serve-static@~1.10.2
2016-01-20 00:56:56 -05:00
Douglas Christopher Wilson
e83eab85e4
deps: methods@~1.1.2
2016-01-17 22:17:13 -05:00
Douglas Christopher Wilson
1589ce2153
deps: merge-descriptors@1.0.1
2016-01-17 18:51:24 -05:00
Douglas Christopher Wilson
547ea368c2
deps: content-disposition@0.5.1
2016-01-17 18:00:59 -05:00
Douglas Christopher Wilson
8eee818e0b
build: istanbul@0.4.2
2016-01-16 23:58:27 -05:00
Douglas Christopher Wilson
7c8456fcde
deps: depd@~1.1.0
2016-01-16 23:57:07 -05:00
Douglas Christopher Wilson
53ee474c44
deps: send@0.13.1
2016-01-16 23:56:09 -05:00
Douglas Christopher Wilson
bd118c47df
deps: serve-static@~1.10.1
2016-01-16 23:54:41 -05:00
Jordan Larson
f2cf28c2f3
docs: add link to Gitter
2016-01-13 13:44:41 -08:00
Douglas Christopher Wilson
e44f024dab
deps: update example dependencies
2015-12-18 15:10:33 -05:00
Douglas Christopher Wilson
2493239192
build: mocha@2.3.4
2015-12-18 15:09:34 -05:00
Douglas Christopher Wilson
c73b1bee51
build: istanbul@0.4.1
2015-12-17 21:02:22 -05:00
Douglas Christopher Wilson
4f8167f23f
deps: range-parser@~1.0.3
2015-12-17 20:59:12 -05:00
Douglas Christopher Wilson
c95a1077d2
deps: proxy-addr@~1.0.10
2015-12-17 20:58:41 -05:00
Douglas Christopher Wilson
7d93503914
deps: finalhandler@0.4.1
2015-12-17 20:56:04 -05:00
Douglas Christopher Wilson
2b2a1b28f3
deps: escape-html@~1.0.3
2015-12-17 20:51:32 -05:00
Rand McKinney
4416fb2746
docs: fix link to Security.md in Readme.md
...
closes #2829
2015-12-15 15:28:59 -05:00
ChALkeR
60f8e77d66
deps: cookie@0.1.5
...
closes #2799
closes #2800
closes #2801
2015-12-14 23:18:28 -05:00
Douglas Christopher Wilson
23f021a3e1
build: support Node.js 4.x
...
closes #2751
closes #2754
closes #2757
2015-12-14 23:10:31 -05:00
Young Jae Sim
67116cc5e6
docs: remove link to Korean translation
...
closes #2820
2015-12-14 23:08:54 -05:00
Rand McKinney
42b944295a
Add Security document
...
closes #2733
closes #2804
2015-12-14 23:06:17 -05:00
Ricardo Bin
7a3b5aea11
tests: add test for res.send() without arguments
...
closes #2778
closes #2783
2015-11-07 00:25:06 -05:00
Alexander Shemetovsky
e5ec966b2f
Fix param definition is jsdoc for app.render
...
fixes #2741
2015-11-07 00:18:32 -05:00
Douglas Christopher Wilson
5699d64b99
build: ejs@2.3.4
2015-11-07 00:15:39 -05:00
Douglas Christopher Wilson
747fccfb44
build: should@7.1.1
2015-11-06 22:59:46 -05:00
Douglas Christopher Wilson
9665aa2153
build: supertest@1.1.0
2015-11-06 22:57:04 -05:00
Douglas Christopher Wilson
2f37f4b28d
build: istanbul@0.4.0
2015-11-06 22:51:09 -05:00
Douglas Christopher Wilson
1a59246746
build: mocha@2.3.3
2015-11-06 22:49:44 -05:00
Douglas Christopher Wilson
963d795d24
build: support io.js 3.x
2015-11-06 22:47:15 -05:00
Douglas Christopher Wilson
2f96412636
build: io.js@2.5
2015-11-06 22:16:06 -05:00
Douglas Christopher Wilson
5a4310e9da
build: reduce runtime versions to one per major
2015-11-06 22:09:47 -05:00
Brendan Ashworth
2f8ac6726f
tests: fix redirect tests for change in 302 status message
...
closes #2690
2015-08-03 15:54:03 -04:00
Douglas Christopher Wilson
ef7ad681b2
4.13.3
2015-08-03 01:02:22 -04:00
Douglas Christopher Wilson
11a77a3fff
Fix inner numeric indices incorrectly altering parent req.params
2015-08-03 01:01:16 -04:00
Douglas Christopher Wilson
ee90042d0c
Fix infinite loop condition using mergeParams: true
2015-08-03 00:50:48 -04:00
Douglas Christopher Wilson
97b2d70d8a
4.13.2
2015-07-31 17:09:15 -04:00
Douglas Christopher Wilson
a4fcd91084
deps: update example dependencies
2015-07-31 17:03:30 -04:00
Douglas Christopher Wilson
a559ca2d58
build: istanbul@0.3.17
2015-07-31 17:02:57 -04:00
Douglas Christopher Wilson
c398a9903d
deps: type-is@~1.6.6
2015-07-31 17:02:10 -04:00
Douglas Christopher Wilson
1cea9cedec
deps: accepts@~1.2.12
2015-07-31 17:01:35 -04:00
Blake Embrey
e33c5035bb
deps: path-to-regexp@0.1.7
...
closes #2717
2015-07-31 16:58:57 -04:00
Douglas Christopher Wilson
9848645a8e
Merge tag '3.21.2'
2015-07-31 16:56:22 -04:00
Douglas Christopher Wilson
cb59086305
3.21.2
2015-07-31 16:15:06 -04:00
Douglas Christopher Wilson
ce087e559e
build: marked@0.3.5
2015-07-31 16:13:41 -04:00
Douglas Christopher Wilson
93dd15cd61
deps: connect@2.30.2
2015-07-31 16:13:09 -04:00
Douglas Christopher Wilson
659c0b154c
deps: update example dependencies
2015-07-28 23:26:31 -04:00
Douglas Christopher Wilson
09c80bf823
deps: array-flatten@1.1.1
2015-07-28 23:24:00 -04:00
Douglas Christopher Wilson
b53feaa1d8
deps: vary@~1.0.1
2015-07-27 22:12:39 -04:00
Douglas Christopher Wilson
d51d1ea57a
build: ejs@2.3.3
2015-07-27 22:11:54 -04:00
Douglas Christopher Wilson
fc95112145
build: should@7.0.2
2015-07-27 22:09:34 -04:00
Douglas Christopher Wilson
de7ffca33f
tests: add test for matching route after error
2015-07-24 21:36:56 -04:00
Douglas Christopher Wilson
2c668f87c7
5.0.0-alpha.2
2015-07-07 01:33:55 -04:00
Douglas Christopher Wilson
6343288bef
Make res.render callback is always async, even for sync view engines
...
closes #2668
2015-07-07 01:02:13 -04:00
Jeremiah Senkpiel
694869d2aa
Use path-is-absolute module for absolute path detection
...
closes #2620
2015-07-06 23:55:17 -04:00
Douglas Christopher Wilson
cec5780db4
Use router module for routing
...
closes #2411
2015-07-06 23:46:00 -04:00
Douglas Christopher Wilson
21d52daafb
Remove req.param()
2015-07-06 21:15:16 -04:00
Douglas Christopher Wilson
a7d15f382e
Remove un-used depd import in router
2015-07-06 21:13:49 -04:00
Douglas Christopher Wilson
6c751191dd
Remove utils.flatten
2015-07-06 21:12:44 -04:00
Douglas Christopher Wilson
1e2951a832
Remove app.param(fn) signature
2015-07-06 16:45:09 -04:00
Douglas Christopher Wilson
3a1f27fcde
Remove ":" stripping from app.param()
2015-07-06 16:31:51 -04:00
Douglas Christopher Wilson
b309b873f1
Merge tag '4.13.1'
2015-07-06 16:13:54 -04:00
Douglas Christopher Wilson
2ac2509854
4.13.1
2015-07-06 01:38:44 -04:00
Douglas Christopher Wilson
def241f91f
build: io.js@2.3
2015-07-06 01:36:51 -04:00
Douglas Christopher Wilson
a48c55896b
deps: update example dependencies
2015-07-06 01:21:26 -04:00
Douglas Christopher Wilson
7bea53b92b
deps: qs@4.0.0
2015-07-06 01:20:09 -04:00
Douglas Christopher Wilson
3314f767e1
deps: accepts@~1.2.10
2015-07-06 01:00:12 -04:00
Douglas Christopher Wilson
2870add230
deps: type-is@~1.6.4
2015-07-06 00:59:27 -04:00
Douglas Christopher Wilson
1f906d4ffb
Merge tag '3.21.1'
2015-07-06 00:57:49 -04:00
Douglas Christopher Wilson
3c0ff8133b
3.21.1
2015-07-06 00:53:25 -04:00
Douglas Christopher Wilson
f247a4182f
deps: basic-auth@~1.0.3
2015-07-06 00:39:42 -04:00
Douglas Christopher Wilson
71d56db947
build: ejs@2.3.2
2015-07-06 00:39:06 -04:00
Douglas Christopher Wilson
3ec7cca550
deps: connect@2.30.1
2015-07-06 00:38:10 -04:00
Douglas Christopher Wilson
6c7a367338
4.13.0
2015-06-21 01:46:44 -04:00
Douglas Christopher Wilson
f73ff92430
build: support io.js 2.x
2015-06-20 19:20:52 -04:00
Douglas Christopher Wilson
2a455890b9
Add settings to debug output
...
closes #2675
2015-06-20 16:21:12 -04:00
Douglas Christopher Wilson
9302acc5e4
perf: remove argument reassignments in routing
2015-06-20 16:13:59 -04:00
Douglas Christopher Wilson
5b4d4b4ab1
Add statusCode properties to two errors
2015-06-20 15:27:47 -04:00
Douglas Christopher Wilson
7d6c1e5c5c
perf: skip attempting to decode zero length string
2015-06-20 15:23:35 -04:00
Douglas Christopher Wilson
3b3e1fc38a
Fix hiding platform issues with decodeURIComponent
...
closes #2652
2015-06-20 15:20:35 -04:00
Douglas Christopher Wilson
5915894af3
Simplify res.cookie to call res.append
2015-06-20 14:38:30 -04:00
Douglas Christopher Wilson
bb53b20d4c
perf: remove argument reassignments in response prototype
2015-06-20 14:36:48 -04:00
Douglas Christopher Wilson
d414a2dc73
perf: remove argument reassignments in request prototype
2015-06-20 13:48:58 -04:00
Douglas Christopher Wilson
f5a240636d
perf: isolate app.render try block
2015-06-20 13:36:40 -04:00
Douglas Christopher Wilson
10502480d0
perf: remove argument reassignments in application
2015-06-20 13:31:03 -04:00
Douglas Christopher Wilson
a8a8564459
perf: remove argument reassignments in View
2015-06-20 13:06:08 -04:00
Douglas Christopher Wilson
0634e7e189
tests: add test for rendering extensionless file without view engine
2015-06-20 12:54:52 -04:00
Blake Embrey
60e2008dee
deps: path-to-regexp@0.1.6
...
fixes #2491
fixes #2617
closes #2637
closes #2683
2015-06-19 09:59:33 -04:00
Douglas Christopher Wilson
e66bb4f328
deps: path-to-regexp@0.1.4
2015-06-18 23:15:13 -04:00
Behcet Uyar
24d1c98c0a
Fix res.format error when only default provided
...
fixes #2665
2015-06-18 23:08:34 -04:00
Douglas Christopher Wilson
e71014f522
perf: enable strict mode
2015-06-18 23:01:18 -04:00
Douglas Christopher Wilson
95ad276cad
docs: add license comments
2015-06-18 23:00:20 -04:00
Thomas Cort
91731b4b9c
perf: use saved reference to http.STATUS_CODES
...
closes #2602
2015-06-18 22:56:30 -04:00
Douglas Christopher Wilson
9073bb4fbc
deps: update example dependencies
2015-06-18 22:45:33 -04:00
Douglas Christopher Wilson
4212efad74
deps: accepts@~1.2.9
2015-06-18 22:43:51 -04:00
Douglas Christopher Wilson
7b86a0ec98
deps: type-is@~1.6.3
2015-06-18 22:42:19 -04:00
Douglas Christopher Wilson
8ad7e8f5e1
deps: on-finished@~2.3.0
2015-06-18 22:41:28 -04:00
Douglas Christopher Wilson
7b7aaf0bf3
deps: finalhandler@0.4.0
2015-06-18 22:39:57 -04:00
Douglas Christopher Wilson
b5f98ab3b3
deps: serve-static@~1.10.0
2015-06-18 22:26:48 -04:00
Deepak Kapoor
f7e94a30bc
Use array-flatten module for flattening arrays
...
closes #2624
2015-06-18 22:15:15 -04:00
Radu Dan
8da51e3acc
Fix issue where next('route') in app.param would incorrectly skip values
...
fixes #2655
2015-06-18 22:14:37 -04:00
Douglas Christopher Wilson
3d2ecdd5fa
Merge tag '3.21.0'
2015-06-18 22:10:21 -04:00
Alexander Marenin
fce3d14b5c
docs: update return types for req.accept*()
...
closes #2663
2015-06-18 22:05:57 -04:00
Phat
4b70375d22
docs: update res.set jsdoc
...
closes #2600
2015-06-18 22:04:41 -04:00
Douglas Christopher Wilson
115dbe1a4d
3.21.0
2015-06-18 21:14:56 -04:00
Douglas Christopher Wilson
4729685912
deps: fresh@0.3.0
2015-06-18 20:56:48 -04:00
Douglas Christopher Wilson
14b849246e
deps: send@0.13.0
2015-06-18 20:56:03 -04:00
Douglas Christopher Wilson
c8d61b6269
deps: etag@~1.7.0
...
fixes #2667
2015-06-18 20:54:26 -04:00
Douglas Christopher Wilson
0fbf2078e1
deps: escape-html@1.0.2
2015-06-18 20:36:48 -04:00
Douglas Christopher Wilson
77402110b9
deps: cookie@0.1.3
2015-06-18 20:35:56 -04:00
Douglas Christopher Wilson
5207b99e08
deps: basic-auth@1.0.2
2015-06-18 20:34:04 -04:00
Douglas Christopher Wilson
92b5fa8c53
build: should@7.0.1
2015-06-18 20:10:16 -04:00
Douglas Christopher Wilson
62dfa792b2
deps: connect@2.30.0
2015-06-18 20:08:32 -04:00
Douglas Christopher Wilson
29f51c67a6
docs: fix typos in history
...
closes #2676
closes #2677
closes #2678
2015-06-17 01:24:21 -04:00
Douglas Christopher Wilson
a20a9a1a2e
deps: mkdirp@0.5.1
2015-06-17 01:21:20 -04:00
Douglas Christopher Wilson
9ae08f932e
build: should@6.0.3
2015-06-17 01:17:42 -04:00
Douglas Christopher Wilson
f90e045334
Merge tag '4.12.4'
2015-05-18 00:41:42 -04:00
Douglas Christopher Wilson
e9c9f95ade
4.12.4
2015-05-18 00:38:34 -04:00
Douglas Christopher Wilson
4952127f5b
deps: etag@~1.6.0
2015-05-18 00:24:03 -04:00
Douglas Christopher Wilson
18c30d46aa
deps: update example dependencies
2015-05-18 00:21:33 -04:00
Douglas Christopher Wilson
2efe7da0a0
deps: accepts@~1.2.7
2015-05-18 00:19:43 -04:00
Douglas Christopher Wilson
1255bca352
deps: on-finished@~2.2.1
2015-05-18 00:18:19 -04:00
Douglas Christopher Wilson
d84bdd6e7d
deps: qs@2.4.2
2015-05-18 00:17:10 -04:00
Douglas Christopher Wilson
57252060b2
deps: type-is@~1.6.2
2015-05-18 00:16:14 -04:00
Douglas Christopher Wilson
cd52263d23
deps: finalhandler@0.3.6
2015-05-18 00:15:11 -04:00
Douglas Christopher Wilson
13300f4833
deps: serve-static@~1.9.3
2015-05-18 00:13:48 -04:00
Douglas Christopher Wilson
62d5c38575
Merge tag '3.20.3'
2015-05-18 00:12:01 -04:00
Douglas Christopher Wilson
b149430114
3.20.3
2015-05-18 00:04:41 -04:00
Douglas Christopher Wilson
057898bbe8
docs: update badges
2015-05-18 00:03:54 -04:00
Douglas Christopher Wilson
630c650c3e
deps: debug@~2.2.0
2015-05-17 23:54:59 -04:00
Douglas Christopher Wilson
ee2e4f17bb
deps: should@6.0.1
2015-05-17 23:53:35 -04:00
Douglas Christopher Wilson
7df8fa3be5
deps: supertest@1.0.1
2015-05-17 23:44:09 -04:00
Douglas Christopher Wilson
96b4a76382
deps: depd@~1.0.1
2015-05-17 23:38:35 -04:00
Douglas Christopher Wilson
519f655f17
deps: send@0.12.3
2015-05-17 21:07:06 -04:00
Douglas Christopher Wilson
f7455227e0
deps: proxy-addr@~1.0.8
2015-05-17 21:04:02 -04:00
Douglas Christopher Wilson
c90de122c8
deps: mocha@2.2.5
2015-05-17 20:59:02 -04:00
Douglas Christopher Wilson
cac867da84
deps: istanbul@0.3.9
2015-05-17 20:58:21 -04:00
Douglas Christopher Wilson
d0e8ac795d
deps: connect@2.29.2
2015-05-17 20:56:52 -04:00
Douglas Christopher Wilson
6d43bacb46
build: io.js@1.8
2015-05-01 22:24:05 -04:00
Ignacio Carbajo
ea6e4d3b6f
tests: add a missing test description
...
closes #2631
2015-05-01 22:12:09 -04:00
Douglas Christopher Wilson
8dd1b3a618
build: io.js@1.6
2015-04-11 09:59:44 -04:00
Douglas Christopher Wilson
ab3e7b2465
examples: remove problematic file from download example
...
closes #2393
2015-04-11 09:54:09 -04:00
Alex Dixon
bbcc1e1f52
examples: fix route-separation example's dev logger
...
closes #2599
2015-03-19 22:35:49 -04:00
Igor Mozharovsky
2f8a69b710
docs: fix typo in readme
...
closes #2598
2015-03-18 14:46:29 -04:00
Douglas Christopher Wilson
f56463f8bf
4.12.3
2015-03-17 10:59:48 -04:00
Douglas Christopher Wilson
c894c84e4a
build: support io.js 1.x
...
closes #2539
2015-03-17 02:09:39 -04:00
Douglas Christopher Wilson
4597e118ae
deps: update example dependencies
2015-03-17 02:02:23 -04:00
Douglas Christopher Wilson
8ddf158d89
deps: qs@2.4.1
2015-03-17 02:00:56 -04:00
Douglas Christopher Wilson
d0a830bb42
deps: accepts@~1.2.5
2015-03-17 02:00:03 -04:00
Douglas Christopher Wilson
07217205bb
deps: type-is@~1.6.1
2015-03-17 01:59:10 -04:00
Douglas Christopher Wilson
9e3727bb23
deps: finalhandler@0.3.4
2015-03-17 01:58:25 -04:00
Douglas Christopher Wilson
410f561b1b
deps: serve-static@~1.9.2
2015-03-17 01:57:36 -04:00
Douglas Christopher Wilson
40f4ac3cb3
Merge tag '3.20.2'
2015-03-17 01:52:23 -04:00
Yang Wang
01e059ca74
examples: add missing cookie-session module
...
fixes #2589
2015-03-17 01:45:03 -04:00
Phat
1114ca1ab6
tests: fix assert usage mistake
...
fixes #2592
2015-03-17 01:19:38 -04:00
Roman Zubenko
9d16bae682
docs: fix typo in readme
...
closes #2584
2015-03-17 01:18:59 -04:00
Douglas Christopher Wilson
011e5dc241
3.20.2
2015-03-17 01:03:53 -04:00
Douglas Christopher Wilson
389ab1b19f
tests: add test for cookie-sessions example
2015-03-17 01:02:08 -04:00
Douglas Christopher Wilson
279c8bbec3
deps: proxy-addr@~1.0.7
2015-03-17 00:47:15 -04:00
Douglas Christopher Wilson
6744f811b4
deps: debug@~2.1.3
2015-03-17 00:25:00 -04:00
Douglas Christopher Wilson
d7a6d709af
deps: merge-descriptors@1.0.0
2015-03-17 00:23:23 -04:00
Douglas Christopher Wilson
ff44e0f9ae
deps: send@0.12.2
2015-03-17 00:21:58 -04:00
Douglas Christopher Wilson
100e50f23d
deps: connect@2.29.1
2015-03-17 00:17:34 -04:00
Douglas Christopher Wilson
20c040db22
deps: istanbul@0.3.8
2015-03-17 00:15:07 -04:00
Douglas Christopher Wilson
5d8a7a610f
deps: should@~5.2.0
2015-03-17 00:14:09 -04:00
Douglas Christopher Wilson
d34d60ce92
deps: mocha@~2.2.1
2015-03-17 00:13:14 -04:00
Douglas Christopher Wilson
dee9fbbbda
4.12.2
2015-03-03 00:06:24 -05:00
Douglas Christopher Wilson
7e0afa8268
Fix regression where "Request aborted" is logged using res.sendFile
...
closes #2571
2015-03-02 13:11:31 -05:00
Douglas Christopher Wilson
1e6d2654a2
4.12.1
2015-03-01 19:11:02 -05:00
Douglas Christopher Wilson
14a58759c3
Fix ECONNRESET errors from res.sendFile usage
...
fixes #2571
2015-03-01 17:28:48 -05:00
Douglas Christopher Wilson
dbc61fc191
Fix wrong code on aborted connections from res.sendFile
2015-03-01 17:27:50 -05:00
Douglas Christopher Wilson
31cb541b88
Fix constructing application with non-configurable prototype properties
...
fixes #2561
2015-03-01 16:33:09 -05:00
Douglas Christopher Wilson
7ee56bbe9c
build: skip unnecessary depdency in AppVeyor
2015-02-28 23:31:27 -05:00
Douglas Christopher Wilson
cd6df7699d
Merge tag '3.20.1'
2015-02-28 23:29:23 -05:00
Douglas Christopher Wilson
b2311c7402
3.20.1
2015-02-28 23:16:27 -05:00
Douglas Christopher Wilson
9ca0c66e23
build: skip unnecessary dependency in Travis CI
2015-02-28 22:41:01 -05:00
Douglas Christopher Wilson
ef71373fa3
deps: istanbul@0.3.6
2015-02-28 22:39:55 -05:00
Douglas Christopher Wilson
5873d335bd
deps: ejs@2.3.1
2015-02-28 22:39:06 -05:00
Douglas Christopher Wilson
2e0f5e7817
Fix req.host when using "trust proxy" hops count
2015-02-28 21:32:51 -05:00
Paul Serby
20aa12616a
Fix req.protocol/req.secure when using "trust proxy" hops count
...
fixes #2569
closes #2570
2015-02-28 21:29:43 -05:00
Douglas Christopher Wilson
bb4703e199
deps: remove un-used devDependency
2015-02-28 21:06:03 -05:00
Douglas Christopher Wilson
f6ec710534
Merge tag '4.12.0'
2015-02-23 01:00:12 -05:00
Douglas Christopher Wilson
51f960f297
4.12.0
2015-02-23 00:56:49 -05:00
Douglas Christopher Wilson
adb6069bd0
deps: ejs@2.3.1
2015-02-23 00:27:17 -05:00
Seth Krasnianski
8fe5fd89c6
tests: fix error-handling typo
...
closes #2557
2015-02-22 22:30:22 -05:00
Douglas Christopher Wilson
fa546bff85
deps: should@~5.0.1
2015-02-21 15:10:12 -05:00
Douglas Christopher Wilson
1507757f49
deps: istanbul@0.3.6
2015-02-20 19:09:56 -05:00
Douglas Christopher Wilson
028abf5d70
build: add AppVeyor
2015-02-18 23:11:45 -05:00
Douglas Christopher Wilson
3882ba4ba5
docs: update badges
2015-02-18 23:09:47 -05:00
Dmitriy
24fce9deb3
examples: fixes to mvc example
...
closes #2534
2015-02-18 23:03:24 -05:00
Elvin Yung
9adfc2d586
Fix typos in req.accepts jsdoc
...
closes #2527
2015-02-18 22:59:49 -05:00
Douglas Christopher Wilson
53e5991dd1
tests: add extra setCharset tests
2015-02-18 22:57:50 -05:00
Douglas Christopher Wilson
9a8cf77c91
deps: update example dependencies
2015-02-18 22:51:18 -05:00
Douglas Christopher Wilson
e56141a7a5
deps: jade@~1.9.2
2015-02-18 22:49:12 -05:00
Douglas Christopher Wilson
ce1abd9f26
deps: serve-static@~1.9.1
2015-02-18 22:48:25 -05:00
Douglas Christopher Wilson
e03ed050ef
deps: type-is@~1.6.0
2015-02-18 22:46:34 -05:00
Douglas Christopher Wilson
117d0c9796
deps: accepts@~1.2.4
2015-02-18 22:36:20 -05:00
Douglas Christopher Wilson
531f024e48
Merge tag '3.20.0'
2015-02-18 22:33:47 -05:00
Douglas Christopher Wilson
85755e32d9
3.20.0
2015-02-18 21:25:55 -05:00
Douglas Christopher Wilson
b40e74d6b6
Fix "trust proxy" setting to inherit when app is mounted
...
fixes #2550
fixes #2551
2015-02-18 00:59:56 -05:00
Douglas Christopher Wilson
eaf3318dd3
Generate ETags for all request responses
...
closes #2546
2015-02-18 00:12:28 -05:00
Douglas Christopher Wilson
e1057bd7fd
build: support Node.js 0.12
...
closes #2538
2015-02-17 22:52:23 -05:00
Douglas Christopher Wilson
f22937f3d1
Use content-type to parse Content-Type headers
2015-02-17 22:49:24 -05:00
Douglas Christopher Wilson
69a4869db0
deps: should@~5.0.0
2015-02-17 22:43:38 -05:00
Douglas Christopher Wilson
c2a6c8d338
deps: send@0.12.1
2015-02-17 22:42:02 -05:00
Douglas Christopher Wilson
2ce05047f8
deps: cookie-signature@1.0.6
2015-02-17 22:40:51 -05:00
Douglas Christopher Wilson
829fa34581
build: use Travis CI container infrastructure
2015-02-17 22:37:28 -05:00
Douglas Christopher Wilson
3610fdce36
deps: connect@2.29.0
2015-02-17 22:32:18 -05:00
Douglas Christopher Wilson
ca480d7043
tests: improve res.download tests
2015-02-16 17:54:36 -05:00
Douglas Christopher Wilson
a9ef9e13fb
Merge tag '4.11.2'
2015-02-01 15:41:51 -05:00
Douglas Christopher Wilson
63ab25579b
4.11.2
2015-02-01 15:39:08 -05:00
Douglas Christopher Wilson
13c07237fe
deps: update example dependencies
2015-02-01 15:27:48 -05:00
Douglas Christopher Wilson
f5d485235e
deps: accepts@~1.2.3
2015-02-01 15:26:04 -05:00
Vladimir Grinenko
72d35b6b4a
Fix typo in jsdoc description
...
closes #2514
2015-02-01 15:24:48 -05:00
Douglas Christopher Wilson
c73d7650b5
Merge tag '3.19.2'
2015-02-01 15:23:53 -05:00
Douglas Christopher Wilson
86328767fe
3.19.2
2015-02-01 15:15:53 -05:00
Douglas Christopher Wilson
e497d068a1
deps: marked@0.3.3
2015-02-01 14:58:19 -05:00
Douglas Christopher Wilson
926a71f5ac
deps: should@~4.6.2
2015-02-01 14:56:18 -05:00
Douglas Christopher Wilson
55f5a2dc8d
deps: proxy-addr@~1.0.6
2015-02-01 14:55:42 -05:00
Douglas Christopher Wilson
fe435e497e
deps: connect@2.28.3
2015-02-01 14:54:46 -05:00
Ivan Fraixedes
fea768dbcc
Fix an incorrect @api jsdoc
...
closes #2522
2015-01-31 20:43:36 -05:00
Kevin Shay
2ccb6cf350
Fix res.redirect double-calling res.end for HEAD requests
...
fixes #2521
2015-01-31 17:29:10 -05:00
Douglas Christopher Wilson
0b62f74a7f
deps: type-is@~1.5.6
2015-01-31 17:26:35 -05:00
Douglas Christopher Wilson
f56e2a2503
docs: simplify 5.x history
2015-01-21 04:01:41 -05:00
Douglas Christopher Wilson
8a5ecd3d89
Merge tag '4.11.1'
2015-01-21 03:58:41 -05:00
Douglas Christopher Wilson
45ebb6cdf4
4.11.1
2015-01-21 03:31:11 -05:00
Douglas Christopher Wilson
96f47432a5
deps: update example dependencies
2015-01-21 03:30:16 -05:00
Douglas Christopher Wilson
41f8435d32
tests: fix failing test on Node.js 0.11.15
2015-01-21 03:28:57 -05:00
Douglas Christopher Wilson
b275613d3a
deps: serve-static@~1.8.1
2015-01-21 03:25:25 -05:00
Douglas Christopher Wilson
82689d68cf
Merge tag '3.19.1'
2015-01-21 03:24:31 -05:00
Douglas Christopher Wilson
0c567b3282
3.19.1
2015-01-21 03:18:16 -05:00
Douglas Christopher Wilson
855176b633
tests: remove more mocking uses
2015-01-21 03:17:30 -05:00
Douglas Christopher Wilson
b95f2ee820
deps: should@~4.6.1
2015-01-21 02:14:27 -05:00
Douglas Christopher Wilson
ae92db98f3
deps: ejs@2.1.4
2015-01-21 02:13:17 -05:00
Douglas Christopher Wilson
0b25547ca0
deps: send@0.11.1
2015-01-21 02:05:03 -05:00
Douglas Christopher Wilson
548f2865e2
deps: connect@2.28.2
2015-01-21 02:03:28 -05:00
Douglas Christopher Wilson
40f7a8eaa2
4.11.0
2015-01-13 22:51:55 -05:00
Douglas Christopher Wilson
9434ad39e1
deps: update example dependencies
2015-01-13 22:19:33 -05:00
Douglas Christopher Wilson
7d983c94c7
deps: serve-static@~1.8.0
2015-01-13 22:18:02 -05:00
Douglas Christopher Wilson
0b1cacff03
deps: accepts@~1.2.2
2015-01-13 22:16:00 -05:00
Douglas Christopher Wilson
b809498cf8
Merge tag '3.19.0'
2015-01-13 22:14:26 -05:00
Douglas Christopher Wilson
f6f78e5f02
Add res.append(field, val) to append headers
...
closes #2455
2015-01-13 21:07:00 -05:00
Douglas Christopher Wilson
591e89ed18
Deprecate app.param(fn)
...
closes #2429
2015-01-13 19:28:10 -05:00
Douglas Christopher Wilson
1616079a2d
Improve deprecation message for router.param()
2015-01-13 19:27:17 -05:00
Douglas Christopher Wilson
4db51fbeba
Deprecate req.param()
...
closes #2440
2015-01-13 19:17:33 -05:00
Douglas Christopher Wilson
ec8daf0e7b
Match routes iteratively to prevent stack overflows
...
fixes #2412
2015-01-13 15:33:54 -05:00
Douglas Christopher Wilson
5312a990b9
Fix res.sendFile not always detecting aborted connection
...
fixes #2489
2015-01-13 15:01:32 -05:00
Douglas Christopher Wilson
935f05bc84
Fix OPTIONS responses to include the HEAD method properly
...
fixes #2459
2015-01-13 13:26:19 -05:00
Douglas Christopher Wilson
fc4eb6dae0
Deprecate leading colon in name for app.param
...
closes #2430
2015-01-13 12:55:22 -05:00
Douglas Christopher Wilson
08939683c7
4.10.8
2015-01-13 12:38:09 -05:00
Douglas Christopher Wilson
55699bee8f
deps: update example dependencies
2015-01-12 18:57:16 -05:00
Douglas Christopher Wilson
dab9222942
Fix crash from error within OPTIONS response handler
...
fixes #2494
2015-01-12 18:00:49 -05:00
Sung Kim
4070dabe53
Fix typo in comment
...
closes #2493
2015-01-11 12:14:00 -05:00
Douglas Christopher Wilson
a365864229
deps: proxy-addr@~1.0.5
2015-01-11 12:09:34 -05:00
Douglas Christopher Wilson
ee3f2b073c
3.19.0
2015-01-09 01:07:12 -05:00
Douglas Christopher Wilson
34b6385dc3
deps: debug@~2.1.1
2015-01-09 01:05:41 -05:00
Douglas Christopher Wilson
11529a2ea0
Fix OPTIONS responses to include the HEAD method property
...
fixes #2459
2015-01-08 23:30:42 -05:00
Douglas Christopher Wilson
b0f8809e3d
deps: commander@2.6.0
2015-01-08 22:23:04 -05:00
Douglas Christopher Wilson
ec1175daa3
Use readline for prompt in express(1)
2015-01-08 22:21:50 -05:00
Douglas Christopher Wilson
3a1d9b8289
deps: ejs@2.0.8
2015-01-08 22:17:19 -05:00
Douglas Christopher Wilson
192be8fea3
deps: send@0.11.0
2015-01-08 22:15:53 -05:00
Douglas Christopher Wilson
1afcff955b
deps: proxy-addr@~1.0.5
2015-01-08 22:14:46 -05:00
Douglas Christopher Wilson
224fe05697
deps: methods@~1.1.1
2015-01-08 21:31:32 -05:00
Douglas Christopher Wilson
2dd332b491
deps: mocha@~2.1.0
2015-01-08 21:25:17 -05:00
Douglas Christopher Wilson
33e4193f45
deps: should@~4.4.4
2015-01-08 21:24:28 -05:00
Douglas Christopher Wilson
c163d2f33d
deps: connect@2.28.1
2015-01-08 21:18:56 -05:00
Douglas Christopher Wilson
a715ba6be4
docs: Gittip is now Gratipay
2015-01-08 17:06:08 -05:00
Douglas Christopher Wilson
ff5e96c88b
4.10.7
2015-01-04 19:33:31 -05:00
Nick Mandel
d842647217
docs: readme tweaks
...
closes #2471
2015-01-04 19:17:12 -05:00
Douglas Christopher Wilson
12626aed35
Fix Allow header for OPTIONS to not contain duplicate methods
...
fixes #2458
2015-01-04 19:07:21 -05:00
Douglas Christopher Wilson
3387916efc
Fix incorrect "Request aborted" for res.sendFile when HEAD or 304
...
fixes #2481
2015-01-04 18:26:15 -05:00
Douglas Christopher Wilson
f76403b717
deps: type-is@~1.5.5
2015-01-04 17:50:42 -05:00
Douglas Christopher Wilson
2d6faf6da7
deps: serve-static@~1.7.2
2015-01-04 17:49:39 -05:00
Douglas Christopher Wilson
a7227a0964
deps: debug@~2.1.1
2015-01-04 17:47:25 -05:00
Douglas Christopher Wilson
6e9cfa2aea
deps: on-finished@~2.2.0
2015-01-04 17:46:41 -05:00
Douglas Christopher Wilson
571ce16405
deps: methods@~1.1.1
2015-01-04 17:42:57 -05:00
Douglas Christopher Wilson
98585d1d0a
deps: finalhandler@0.3.3
2015-01-04 17:40:22 -05:00
Douglas Christopher Wilson
b78bd3d1fd
4.10.6
2014-12-12 23:13:34 -05:00
Douglas Christopher Wilson
4aa2801054
Merge tag '3.18.6'
2014-12-12 22:06:21 -05:00
Douglas Christopher Wilson
4405b849a9
3.18.6
2014-12-12 21:39:47 -05:00
Troy Goode
5d74a553d6
Fix exception in req.fresh/req.stale without response headers
...
fixes #2468
2014-12-12 21:17:23 -05:00
Douglas Christopher Wilson
262b60537f
3.18.5
2014-12-11 23:10:34 -05:00
Douglas Christopher Wilson
e77e644224
deps: should@~4.3.1
2014-12-11 23:03:01 -05:00
Douglas Christopher Wilson
ce89c00cd9
deps: istanbul@0.3.5
2014-12-11 23:01:12 -05:00
Douglas Christopher Wilson
4d8093302f
4.10.5
2014-12-10 23:53:31 -05:00
Douglas Christopher Wilson
4370908674
deps: type-is@~1.5.4
2014-12-10 23:50:58 -05:00
Douglas Christopher Wilson
f0b679d02d
deps: accepts@~1.1.4
2014-12-10 23:49:34 -05:00
Douglas Christopher Wilson
d5ad34b0e9
deps: connect@2.27.6
2014-12-10 22:55:36 -05:00
Douglas Christopher Wilson
c24463d829
Fix res.send double-calling res.end for HEAD requests
...
fixes #2467
2014-12-10 12:27:08 -05:00
Douglas Christopher Wilson
ebfa00a9c0
build: remove support folder
2014-11-29 12:10:30 -05:00
Douglas Christopher Wilson
d23417e6e8
examples: switch examples used in tests to ejs engine
2014-11-29 12:09:00 -05:00
Douglas Christopher Wilson
91824514ce
tests: run render tests with internal template engine
2014-11-28 09:10:44 -05:00
Douglas Christopher Wilson
656e214937
4.10.4
2014-11-25 00:17:24 -05:00
Douglas Christopher Wilson
4b26bbde2d
Fix res.sendFile logging standard write errors
...
closes #2451
2014-11-24 23:28:37 -05:00
Douglas Christopher Wilson
7fcc8b190d
4.10.3
2014-11-23 18:48:55 -05:00
Douglas Christopher Wilson
b326ae89df
Fix res.sendFile logging standard write errors
...
fixes #2433
2014-11-23 16:53:11 -05:00
Douglas Christopher Wilson
869ddd775c
deps: update example dependencies
2014-11-23 15:58:24 -05:00
Douglas Christopher Wilson
997fd74e8c
deps: qs@2.3.3
2014-11-23 15:56:59 -05:00
Douglas Christopher Wilson
e3e41a1118
Merge tag '3.18.4'
2014-11-23 15:54:20 -05:00
Douglas Christopher Wilson
6c8bcd5c4e
3.18.4
2014-11-23 15:42:03 -05:00
Douglas Christopher Wilson
95e63ec287
deps: should@~4.3.0
2014-11-23 15:36:59 -05:00
Douglas Christopher Wilson
ebca5887cc
deps: proxy-addr@~1.0.4
2014-11-23 15:34:57 -05:00
Douglas Christopher Wilson
8535d3a990
deps: supertest@~0.15.0
2014-11-23 14:58:56 -05:00
Douglas Christopher Wilson
13184c4379
deps: etag@~1.5.1
2014-11-23 14:58:22 -05:00
Douglas Christopher Wilson
eaba4eeb70
deps: connect@2.27.4
2014-11-23 14:53:23 -05:00
Douglas Christopher Wilson
ac56cf4606
4.10.2
2014-11-09 19:09:24 -05:00
Josemar Magalhaes
6dea32cd18
examples: add multi router example
...
closes #2434
2014-11-09 19:01:13 -05:00
Douglas Christopher Wilson
5fab60bc6c
Correctly invoke async router callback asynchronously
2014-11-09 18:50:00 -05:00
Douglas Christopher Wilson
881e1ba660
deps: type-is@~1.5.3
2014-11-09 18:42:33 -05:00
Douglas Christopher Wilson
0e488c19df
deps: accepts@~1.1.3
2014-11-09 18:41:01 -05:00
Douglas Christopher Wilson
2262a18900
Merge tag '3.18.3'
2014-11-09 18:39:46 -05:00
Douglas Christopher Wilson
28c6952d1c
3.18.3
2014-11-09 18:35:34 -05:00
Douglas Christopher Wilson
01e3530a31
deps: should@~4.2.1
2014-11-09 18:33:17 -05:00
Douglas Christopher Wilson
77c83d0c57
deps: connect@2.27.3
2014-11-09 18:32:43 -05:00
Douglas Christopher Wilson
4052c15c7f
5.0.0-alpha.1
2014-11-06 21:52:29 -05:00
Douglas Christopher Wilson
97ccc52207
Remove res.send(status) signature
2014-11-06 21:20:46 -05:00
Douglas Christopher Wilson
b4eaf89186
examples: remove invalid cors example
...
Not only is the example not even standards-compliant, but it
encourages bad security settings and practices.
2014-11-06 21:14:02 -05:00
Douglas Christopher Wilson
0fc4f0735a
Remove res.sendfile
2014-11-06 21:03:04 -05:00
Douglas Christopher Wilson
ccdbe4ea37
Remove req.acceptsLanguage
2014-11-06 20:54:29 -05:00
Douglas Christopher Wilson
59f2b4048a
Remove acceptsEncoding
2014-11-06 20:53:17 -05:00
Douglas Christopher Wilson
7f2532808a
Remove req.acceptsCharset
2014-11-06 20:52:14 -05:00
Douglas Christopher Wilson
be35e4927c
Remove utils.contentDisposition
2014-11-06 20:48:32 -05:00
Douglas Christopher Wilson
f31dcff10c
Remove app.del
2014-11-06 20:44:42 -05:00
Douglas Christopher Wilson
509ebb1aff
Add app.router reference back
2014-11-06 20:20:33 -05:00
Douglas Christopher Wilson
78e50547f1
Refactor away init middleware
2014-11-06 20:18:51 -05:00
Douglas Christopher Wilson
dcc4eaabe8
Change req.query to a getter
2014-11-06 20:18:48 -05:00
Douglas Christopher Wilson
8c6f9c4253
Remove app.router error message
2014-11-06 20:18:44 -05:00
Douglas Christopher Wilson
88103063fe
Remove res.jsonp(obj, status) signature
2014-11-06 20:18:42 -05:00
Douglas Christopher Wilson
164638b24f
Remove res.json(obj, status) signature
2014-11-06 20:18:40 -05:00
Douglas Christopher Wilson
e66625be50
Remove res.send(body, status) signature
2014-11-06 20:18:39 -05:00
Douglas Christopher Wilson
085a29685a
Change req.host to return host
2014-11-06 20:18:37 -05:00
Douglas Christopher Wilson
e4debea297
Remove unused source file
2014-11-01 14:09:12 -04:00
Jaime Agudo
1c96e18d20
docs: fix Gratipay links
...
fixes #2424
2014-11-01 00:09:54 -04:00
Douglas Christopher Wilson
8bb013ec95
4.10.1
2014-10-29 01:15:58 -04:00
Douglas Christopher Wilson
6c0031bfd8
deps: qs@2.3.2
2014-10-29 01:14:44 -04:00
Douglas Christopher Wilson
ab6c189504
Merge tag '3.18.2'
2014-10-29 01:14:04 -04:00
Douglas Christopher Wilson
a12ae729bd
3.18.2
2014-10-29 01:10:45 -04:00
Douglas Christopher Wilson
d53a0cd91e
deps: connect@2.27.2
2014-10-29 01:08:36 -04:00
Aria Stewart
eabd4564aa
Fix handling of URLs containing :// in the path
...
fixes #2421
2014-10-29 00:33:02 -04:00
Douglas Christopher Wilson
d40dc651f3
4.10.0
2014-10-23 22:27:45 -04:00
Douglas Christopher Wilson
68290ee87a
Fix handling of invalid empty URLs
...
fixes #2399
2014-10-23 21:33:38 -04:00
Douglas Christopher Wilson
6614352563
Add support for app.set('views', array)
...
closes #2320
2014-10-23 17:28:53 -04:00
Douglas Christopher Wilson
0e5f2f84ea
Use path.resolve in view lookup
2014-10-23 15:55:17 -04:00
Douglas Christopher Wilson
b1d0c19ca1
examples: make main app file names consistent
...
fixes #2408
2014-10-23 02:39:38 -04:00
lemmy
dfa7ee4732
Pass context to .forEach instead of closure
...
Has a slight performance improvement
closes #2347
2014-10-23 02:30:09 -04:00
Douglas Christopher Wilson
e9539fc780
docs: visionmedia is now tj on Github
2014-10-23 02:20:51 -04:00
Fishrock123
5f7a37ee51
docs: misc. tweaks
...
closes #2394
2014-10-23 02:18:24 -04:00
Douglas Christopher Wilson
ff3a368b2f
deps: update example dependencies
2014-10-23 02:08:34 -04:00
Douglas Christopher Wilson
ccc45a74f8
Merge tag '3.18.1'
2014-10-23 02:06:20 -04:00
Douglas Christopher Wilson
cd9d2ec6a9
deps: on-finished@~2.1.1
2014-10-23 01:45:58 -04:00
Douglas Christopher Wilson
ce7bbae007
deps: serve-static@~1.7.1
2014-10-23 01:43:19 -04:00
Douglas Christopher Wilson
6a5dd52deb
deps: qs@2.3.0
2014-10-23 01:38:48 -04:00
Douglas Christopher Wilson
6c2f7fb48d
deps: finalhandler@0.3.2
2014-10-23 01:37:00 -04:00
Douglas Christopher Wilson
4dd970578a
Fix res.send to mention res.sendStatus
2014-10-23 01:35:16 -04:00
Douglas Christopher Wilson
88dfd36eaa
3.18.1
2014-10-23 01:26:21 -04:00
Douglas Christopher Wilson
5759b3e9f5
deps: send@0.10.1
2014-10-23 01:25:07 -04:00
Douglas Christopher Wilson
c939a771c0
deps: connect@2.27.1
2014-10-23 01:23:54 -04:00
Douglas Christopher Wilson
af1043844f
Fix internal utils.merge deprecation warnings
2014-10-22 15:18:10 -04:00
Douglas Christopher Wilson
dd763ec5b8
deps: should@~4.1.0
2014-10-22 15:10:22 -04:00
Douglas Christopher Wilson
9c2c21aaaf
deps: mocha@~2.0.0
2014-10-22 15:08:49 -04:00
Douglas Christopher Wilson
366000184f
3.18.0
2014-10-18 00:57:48 -04:00
Douglas Christopher Wilson
4d1ee23f84
Use etag module to generate ETag headers
2014-10-18 00:53:17 -04:00
Douglas Christopher Wilson
6f31218ecc
Use content-disposition module
2014-10-17 23:45:58 -04:00
Douglas Christopher Wilson
6cd4859035
deps: finalhandler@0.3.1
2014-10-17 22:37:52 -04:00
Douglas Christopher Wilson
4f1cd4f73c
deps: etag@~1.5.0
2014-10-17 22:37:49 -04:00
Douglas Christopher Wilson
f15bba7309
4.9.8
2014-10-17 22:01:51 -04:00
Alex Upadhyay
6f0302fb78
Fix res.redirect body when redirect status specified
...
fixes #2402
fixes #2404
2014-10-17 22:00:59 -04:00
Douglas Christopher Wilson
0e5613363f
Use content-disposition module
2014-10-17 21:08:05 -04:00
Fishrock123
7a7f18c20b
build: misc. updates to packaging
...
closes #2398
2014-10-17 20:49:56 -04:00
Douglas Christopher Wilson
b766aad112
deps: jade@~1.7.0
2014-10-17 20:45:57 -04:00
Douglas Christopher Wilson
7488e27609
deps: send@0.10.0
2014-10-17 20:45:09 -04:00
Douglas Christopher Wilson
bc9d854763
deps: depd@~1.0.0
2014-10-17 20:44:07 -04:00
Douglas Christopher Wilson
2e20a85810
deps: debug@~2.1.0
2014-10-17 20:43:23 -04:00
Douglas Christopher Wilson
a706408208
deps: connect@2.27.0
2014-10-17 20:42:12 -04:00
Douglas Christopher Wilson
6f91416020
deps: accepts@~1.1.2
2014-10-16 01:29:00 -04:00
Douglas Christopher Wilson
2c5ed88c90
Merge tag '3.17.8'
2014-10-16 01:27:44 -04:00
Douglas Christopher Wilson
6d39d0f8a8
3.17.8
2014-10-16 00:29:56 -04:00
Douglas Christopher Wilson
159ea67713
deps: connect@2.26.6
2014-10-16 00:24:28 -04:00
Douglas Christopher Wilson
33959ed350
deps: mocha@~1.21.5
2014-10-16 00:19:47 -04:00
Bessie Chan
be478d348c
Fix typo in res.redirect deprecation
...
closes #2395
2014-10-11 18:11:22 -04:00
Douglas Christopher Wilson
b0e4e641f9
4.9.7
2014-10-10 16:40:46 -04:00
Douglas Christopher Wilson
94f10c26cb
Fix using same param name in array of paths
...
fixes #2389
2014-10-10 16:31:09 -04:00
Douglas Christopher Wilson
efd2dfb8c8
4.9.6
2014-10-08 22:33:13 -04:00
Douglas Christopher Wilson
3f2454e3df
deps: type-is@~1.5.2
2014-10-08 21:51:10 -04:00
Douglas Christopher Wilson
61da3c7d0e
deps: serve-static@~1.6.4
2014-10-08 21:50:08 -04:00
Douglas Christopher Wilson
2c140961ab
deps: accepts@~1.1.1
2014-10-08 21:48:27 -04:00
Douglas Christopher Wilson
6aa4a450ed
Merge tag '3.17.7'
2014-10-08 21:45:42 -04:00
Douglas Christopher Wilson
9f292d873e
3.17.7
2014-10-08 17:00:45 -04:00
Douglas Christopher Wilson
ef3e95ca73
deps: supertest@~0.14.0
2014-10-08 16:44:29 -04:00
Douglas Christopher Wilson
f45bd632df
deps: connect@2.26.5
2014-10-08 16:43:02 -04:00
Douglas Christopher Wilson
cc18da5cdf
3.17.6
2014-10-02 23:29:40 -04:00
Douglas Christopher Wilson
5603f86edd
deps: connect@2.26.4
2014-10-02 23:27:41 -04:00
Douglas Christopher Wilson
daadf6033b
4.9.5
2014-09-24 20:18:59 -04:00
Douglas Christopher Wilson
590c919204
deps: serve-static@~1.6.3
2014-09-24 20:16:00 -04:00
Douglas Christopher Wilson
3bcba79e2d
deps: etag@~1.4.0
2014-09-24 20:14:39 -04:00
Douglas Christopher Wilson
b8c8ecebb7
Merge tag '3.17.5'
2014-09-24 20:11:19 -04:00
Douglas Christopher Wilson
43e2cd79cb
3.17.5
2014-09-24 19:38:35 -04:00
Douglas Christopher Wilson
653270bb43
deps: send@0.9.3
2014-09-24 19:15:46 -04:00
Douglas Christopher Wilson
734bdf5ca1
deps: proxy-addr@~1.0.3
2014-09-24 19:14:33 -04:00
Douglas Christopher Wilson
341c1919d9
deps: connect@2.26.3
2014-09-24 19:12:43 -04:00
Douglas Christopher Wilson
8e46af1b1d
4.9.4
2014-09-19 23:07:58 -07:00
Douglas Christopher Wilson
e4fc09423e
deps: qs@2.2.4
2014-09-19 23:06:31 -07:00
Douglas Christopher Wilson
0300b61fdd
Merge tag '3.17.4'
2014-09-19 23:05:45 -07:00
Douglas Christopher Wilson
b09afad7b1
3.17.4
2014-09-19 22:57:07 -07:00
Douglas Christopher Wilson
0e0b259556
deps: connect@2.26.2
2014-09-19 22:54:39 -07:00
Douglas Christopher Wilson
bc38d896ea
4.9.3
2014-09-18 10:45:35 -07:00
Douglas Christopher Wilson
b2518fe135
Merge tag '3.17.3'
2014-09-18 10:43:35 -07:00
Douglas Christopher Wilson
63286e1192
3.17.3
2014-09-18 10:38:31 -07:00
Douglas Christopher Wilson
c00f2f8596
deps: proxy-addr@~1.0.2
2014-09-18 10:36:21 -07:00
Douglas Christopher Wilson
91891e3aee
4.9.2
2014-09-17 20:49:01 -07:00
Douglas Christopher Wilson
728917164c
Fix router.use to accept array of middleware without path
2014-09-17 19:18:13 -07:00
Douglas Christopher Wilson
bf1980f1b4
Improve error message for bad app.use arguments
2014-09-17 19:18:10 -07:00
Douglas Christopher Wilson
3c1a964362
Fix regression for empty string path in app.use
...
fixes #2361
fixes #2362
2014-09-17 19:18:01 -07:00
Douglas Christopher Wilson
947fb8b274
4.9.1
2014-09-16 23:31:57 -07:00
Douglas Christopher Wilson
c5193536e5
deps: update example dependencies
2014-09-16 23:24:23 -07:00
Douglas Christopher Wilson
d08fd64190
deps: serve-static@~1.6.2
2014-09-16 23:23:14 -07:00
Douglas Christopher Wilson
2470ae6c72
deps: etag@~1.3.1
2014-09-16 23:21:45 -07:00
Douglas Christopher Wilson
916a75cf19
Merge tag '3.17.2'
2014-09-16 23:08:03 -07:00
Douglas Christopher Wilson
daacb749c1
deps: remove un-used buffer-crc32 dependency
2014-09-16 23:03:04 -07:00
Douglas Christopher Wilson
f29399c4e1
3.17.2
2014-09-16 00:14:41 -07:00
Douglas Christopher Wilson
f6ac068ab0
Use crc instead of buffer-crc32 for speed
2014-09-16 00:11:08 -07:00
Douglas Christopher Wilson
7eb65eeca2
deps: send@0.9.2
2014-09-15 23:59:02 -07:00
Douglas Christopher Wilson
178fe15091
deps: depd@0.4.5
2014-09-15 23:57:41 -07:00
Douglas Christopher Wilson
381f278d0a
deps: connect@2.26.1
2014-09-15 23:56:36 -07:00
Douglas Christopher Wilson
534fa181c6
Add test-tap npm script for TAP output
...
closes #2359
2014-09-15 21:41:35 -07:00
Julien Gilli
80847d8c82
tests: fix broken tests with node v0.12 branch
...
Currently, test/req.ip.js assumes that the connection between the client
and the server is an IPv4 connection. However, depending on the
configuration of the host where this test runs, the connection can be an
IPv4 one or an IPv6 one using an IPv4 mapped address. In the future, it
could also be a "full" IPv6 connection.
This change makes this test handle any type of address.
fixes #2342
2014-09-15 21:41:34 -07:00
Fei Yao
bb8abf1f90
Remove unused require in router match
...
closes #2358
2014-09-14 09:14:24 -07:00
Douglas Christopher Wilson
cf41a8f254
Fix app.use to accept array of middleware without path
...
fixes #2356
2014-09-12 17:46:49 -04:00
Douglas Christopher Wilson
1716e3b067
4.9.0
2014-09-09 00:32:17 -04:00
Seth Samuel
12f92a50dc
Add res.sendStatus
...
closes #2269
closes #2297
closes #2340
2014-09-09 00:24:11 -04:00
Douglas Christopher Wilson
51d33edb79
Use etag to generate ETag headers
2014-09-09 00:13:49 -04:00
Douglas Christopher Wilson
2a0c35a108
Invoke callback for sendfile when client aborts
...
fixes #2189
fixes #2300
closes #2303
closes #2305
2014-09-09 00:12:49 -04:00
Douglas Christopher Wilson
d4de82b853
deps: accepts@~1.1.0
2014-09-09 00:12:10 -04:00
Douglas Christopher Wilson
e2102263ce
deps: serve-static@~1.6.1
2014-09-09 00:11:04 -04:00
Douglas Christopher Wilson
d2b1a89b4a
deps: type-is@~1.5.1
2014-09-09 00:10:02 -04:00
Douglas Christopher Wilson
d9937c628a
deps: finalhandler@0.2.0
2014-09-09 00:08:07 -04:00
Douglas Christopher Wilson
276db8c49a
deps: update example dependencies
2014-09-09 00:06:27 -04:00
Douglas Christopher Wilson
1768d94a1a
deps: qs@2.2.3
2014-09-09 00:04:08 -04:00
Douglas Christopher Wilson
6bc7574ab5
docs: typo fixes
...
closes #2316
2014-09-08 23:53:21 -04:00
Douglas Christopher Wilson
3dca534995
Merge tag '3.17.1'
2014-09-08 23:48:59 -04:00
Douglas Christopher Wilson
4b1b8e420f
3.17.1
2014-09-08 23:45:38 -04:00
Douglas Christopher Wilson
70767b19ac
Fix error in req.subdomains on empty host
2014-09-08 23:45:34 -04:00
Douglas Christopher Wilson
7d277c1c15
docs: remove erroneous from history
2014-09-08 23:44:24 -04:00
Douglas Christopher Wilson
fa1fcd9fec
3.17.0
2014-09-08 23:07:02 -04:00
Douglas Christopher Wilson
2de6514b4b
Support IP address host in req.subdomains
...
fixes #2308
2014-09-08 23:04:06 -04:00
Douglas Christopher Wilson
d07c06363f
Support X-Forwarded-Host in req.subdomains
2014-09-08 23:02:42 -04:00
Douglas Christopher Wilson
4e97533fd2
deps: jade@~1.6.0
2014-09-08 22:48:47 -04:00
Douglas Christopher Wilson
d7d6219a1e
deps: range-parser@~1.0.2
2014-09-08 22:47:54 -04:00
Douglas Christopher Wilson
9b18461bbc
deps: vary@~1.0.0
2014-09-08 21:18:28 -04:00
Douglas Christopher Wilson
b77aa38c98
deps: cookie-signature@1.0.5
2014-09-08 21:17:03 -04:00
Douglas Christopher Wilson
cbb251377e
deps: fresh@0.2.4
2014-09-08 21:14:27 -04:00
Douglas Christopher Wilson
d6ed469de3
deps: send@0.9.1
2014-09-08 21:13:20 -04:00
Douglas Christopher Wilson
49284c236b
deps: debug@~2.0.0
2014-09-08 21:11:41 -04:00
Douglas Christopher Wilson
be18487f7d
deps: media-typer@0.3.0
2014-09-08 21:10:57 -04:00
Douglas Christopher Wilson
094ff11949
deps: connect@2.26.0
2014-09-08 21:09:22 -04:00
lemmy
d2d0afff64
Remove unused variable
...
closes #2345
2014-09-08 20:59:03 -04:00
Douglas Christopher Wilson
33bb8fc4b6
examples: fix up route-separation code
...
closes #2341
2014-09-08 20:51:32 -04:00
Douglas Christopher Wilson
b97f6eb506
examples: fix github view example
...
closes #2344
2014-09-08 19:31:58 -04:00
Douglas Christopher Wilson
621d074bd8
4.8.8
2014-09-05 02:26:12 -04:00
Douglas Christopher Wilson
d7e7b2e7d7
deps: update example dependencies
2014-09-05 02:24:02 -04:00
Douglas Christopher Wilson
2d6b735b4f
deps: serve-static@~1.5.4
2014-09-05 02:21:27 -04:00
Douglas Christopher Wilson
a3115882d4
Merge tag '3.16.10'
2014-09-05 02:20:02 -04:00
Douglas Christopher Wilson
3d188fe13e
3.16.10
2014-09-05 02:17:55 -04:00
Douglas Christopher Wilson
8327708ec2
deps: istanbul@0.3.2
2014-09-05 01:57:02 -04:00
Douglas Christopher Wilson
c8640b3465
deps: send@0.8.5
2014-09-05 01:56:27 -04:00
Douglas Christopher Wilson
3ce5f9b493
deps: connect@2.25.10
2014-09-05 01:55:24 -04:00
Douglas Christopher Wilson
46f0bfc65f
4.8.7
2014-08-30 01:37:52 -04:00
Douglas Christopher Wilson
0b49e7f1fd
deps: update example dependencies
2014-08-30 01:33:05 -04:00
Douglas Christopher Wilson
f6f47f428c
deps: qs@2.2.2
2014-08-30 01:30:56 -04:00
Douglas Christopher Wilson
20635d03fc
Merge tag '3.16.9'
2014-08-30 01:28:38 -04:00
Douglas Christopher Wilson
4d032cda05
3.16.9
2014-08-30 01:22:06 -04:00
Douglas Christopher Wilson
4127ba10b0
deps: connect@2.25.9
2014-08-30 01:19:53 -04:00
Douglas Christopher Wilson
b6ae091bdf
4.8.6
2014-08-27 21:51:37 -04:00
Douglas Christopher Wilson
a206b4e273
deps: update example dependencies
2014-08-27 21:25:56 -04:00
Douglas Christopher Wilson
2b2733c235
deps: qs@2.2.0
2014-08-27 21:22:41 -04:00
Douglas Christopher Wilson
7fb7bcc0f7
Merge tag '3.16.8'
2014-08-27 21:20:53 -04:00
Douglas Christopher Wilson
0299bee8fa
3.16.8
2014-08-27 21:09:18 -04:00
Douglas Christopher Wilson
6a581c9961
deps: connect@2.25.8
2014-08-27 21:04:41 -04:00
Douglas Christopher Wilson
4986b1cb4c
tests: add some res.sendfile directory tests
2014-08-24 13:28:39 -04:00
Douglas Christopher Wilson
3de4e4276d
docs: fix logo link
2014-08-24 10:05:24 -04:00
Douglas Christopher Wilson
27f195374d
4.8.5
2014-08-18 23:05:16 -04:00
Douglas Christopher Wilson
ff0de5eb27
deps: update example dependencies
2014-08-18 23:00:01 -04:00
Douglas Christopher Wilson
f4ddef1570
deps: serve-static@~1.5.3
2014-08-18 22:58:47 -04:00
Douglas Christopher Wilson
9eafaa23d8
Merge tag '3.16.7'
2014-08-18 22:54:25 -04:00
Douglas Christopher Wilson
0b12cc0cac
3.16.7
2014-08-18 22:45:17 -04:00
Douglas Christopher Wilson
fdd0ccabe8
docs: flatten badges for github look
2014-08-18 22:45:13 -04:00
Douglas Christopher Wilson
8c36eab679
docs: use shields.io badges
2014-08-18 22:19:21 -04:00
Douglas Christopher Wilson
5c145b5490
build: add link to homepage
2014-08-18 22:17:25 -04:00
Raymond Feng
d7bef52591
build: move repository
...
closes #2268
closes #2270
2014-08-18 22:07:35 -04:00
Douglas Christopher Wilson
1576a95e87
deps: send@0.8.3
2014-08-18 21:57:29 -04:00
Douglas Christopher Wilson
7f92fe66e0
deps: connect@2.25.7
2014-08-18 21:41:14 -04:00
Douglas Christopher Wilson
0cf02d4667
4.8.4
2014-08-15 00:26:39 -04:00
Douglas Christopher Wilson
ef52b80d75
deps: update example dependencies
2014-08-15 00:24:28 -04:00
Douglas Christopher Wilson
1ca01c0c47
tests: add router.use validation tests
...
closes #2299
2014-08-15 00:22:54 -04:00
Douglas Christopher Wilson
fbceae2716
tests: add additional res.sendFile test
...
closes #2298
2014-08-15 00:18:54 -04:00
Douglas Christopher Wilson
ad3ca25c58
deps: qs@1.2.2
2014-08-15 00:16:20 -04:00
Douglas Christopher Wilson
666ffc62d8
deps: serve-static@~1.5.2
2014-08-15 00:15:28 -04:00
Douglas Christopher Wilson
6680132392
Merge tag '3.16.6'
2014-08-15 00:14:42 -04:00
Douglas Christopher Wilson
f13f4652da
3.16.6
2014-08-14 23:53:32 -04:00
Douglas Christopher Wilson
059c068c7b
deps: send@0.8.2
...
fixes #2300
2014-08-14 23:52:07 -04:00
Douglas Christopher Wilson
49947f1476
deps: connect@2.25.6
2014-08-14 23:49:39 -04:00
Douglas Christopher Wilson
0dddd772c0
3.16.5
2014-08-11 22:30:09 -04:00
Douglas Christopher Wilson
0f87c6f392
deps: connect@2.25.5
2014-08-11 22:29:35 -04:00
Douglas Christopher Wilson
1643ae442c
4.8.3
2014-08-10 22:30:07 -04:00
Douglas Christopher Wilson
2594f3103b
deps: serve-static@~1.5.1
2014-08-10 22:29:24 -04:00
Douglas Christopher Wilson
8473b3c338
deps: qs@1.2.1
2014-08-10 22:27:42 -04:00
Douglas Christopher Wilson
59cb99e9be
Merge tag '3.16.4'
2014-08-10 22:26:49 -04:00
Douglas Christopher Wilson
7119f2b16d
3.16.4
2014-08-10 22:22:58 -04:00
Douglas Christopher Wilson
a57efea173
Fix original URL parsing in res.location
2014-08-10 22:20:54 -04:00
Douglas Christopher Wilson
4a4ca7347a
deps: parseurl@~1.3.0
2014-08-10 22:19:10 -04:00
Douglas Christopher Wilson
570f60d36e
deps: connect@2.25.4
2014-08-10 22:18:12 -04:00
Douglas Christopher Wilson
d13e613584
3.16.3
2014-08-07 22:32:16 -04:00
Douglas Christopher Wilson
9204e1f42a
deps: connect@2.25.3
2014-08-07 22:31:53 -04:00
Douglas Christopher Wilson
22ca953e96
4.8.2
2014-08-07 12:05:02 -04:00
Douglas Christopher Wilson
7989c883fe
deps: qs@1.2.0
2014-08-07 12:03:53 -04:00
Douglas Christopher Wilson
e05a52078a
Merge tag '3.16.2'
2014-08-07 12:01:08 -04:00
Douglas Christopher Wilson
ddac571fdf
3.16.2
2014-08-07 11:59:54 -04:00
Douglas Christopher Wilson
982d24b475
deps: connect@2.25.2
2014-08-07 11:53:40 -04:00
Douglas Christopher Wilson
552b441f8a
4.8.1
2014-08-06 18:21:55 -04:00
Douglas Christopher Wilson
e8f8ea7e05
docs: update examples for deprecations
2014-08-06 18:13:54 -04:00
Douglas Christopher Wilson
4f5b27dd81
deps: update example dependencies
2014-08-06 18:10:32 -04:00
Douglas Christopher Wilson
cca88a7c47
Merge tag '3.16.1'
2014-08-06 18:09:15 -04:00
Douglas Christopher Wilson
ea427c1bb4
3.16.1
2014-08-06 18:07:31 -04:00
Douglas Christopher Wilson
0bd6c311cf
deps: mocha@~1.21.4
2014-08-06 18:06:19 -04:00
Douglas Christopher Wilson
7f606ebf29
deps: connect@2.25.1
2014-08-06 18:05:50 -04:00
Douglas Christopher Wilson
a3b5adcf4a
deps: qs@1.1.0
2014-08-06 17:50:08 -04:00
Douglas Christopher Wilson
1150ca7264
Fix incorrect deprecation warnings on res.download
...
fixes #2284
2014-08-06 17:48:36 -04:00
Douglas Christopher Wilson
4aea02310a
4.8.0
2014-08-06 02:50:59 -04:00
Fabien Franzen
17cea29013
Support mounted app as any argument to app.use()
...
fixes #2277
2014-08-06 02:49:06 -04:00
Douglas Christopher Wilson
8449f23f0d
Deprecate res.sendfile
2014-08-06 02:27:16 -04:00
Douglas Christopher Wilson
2cb029f896
Add res.sendFile
...
fixes #1906
closes #2266
2014-08-06 02:26:51 -04:00
Douglas Christopher Wilson
7e32fa1be6
deps: update example dependencies
2014-08-06 01:59:09 -04:00
Douglas Christopher Wilson
1168d0bb8b
deps: qs@1.0.2
2014-08-06 01:58:32 -04:00
Douglas Christopher Wilson
7d0f1c3db9
deps: serve-static@~1.5.0
2014-08-06 01:57:15 -04:00
Douglas Christopher Wilson
19abf7684b
Merge tag '3.16.0'
2014-08-06 01:55:45 -04:00
Douglas Christopher Wilson
c652cf7eed
3.16.0
2014-08-06 01:40:46 -04:00
Douglas Christopher Wilson
19fd6f85b0
deps: connect-redis@~1.5.0
2014-08-06 01:39:12 -04:00
Douglas Christopher Wilson
b6c5b0511f
deps: jade@~1.5.0
2014-08-06 01:37:58 -04:00
Douglas Christopher Wilson
0e42a37edd
deps: send@0.8.1
2014-08-06 01:37:13 -04:00
Douglas Christopher Wilson
b24ed15878
deps: connect@2.25.0
2014-08-06 01:35:00 -04:00
Douglas Christopher Wilson
12e070e39a
tests: add encoding tests for res.sendfile
2014-08-04 17:38:04 -04:00
Douglas Christopher Wilson
b886eb52cf
4.7.4
2014-08-04 17:36:37 -04:00
Douglas Christopher Wilson
d8237b976b
Merge tag '3.15.3' into 4.7.x
2014-08-04 17:35:42 -04:00
Douglas Christopher Wilson
15590d75b2
3.15.3
2014-08-04 17:31:52 -04:00
Douglas Christopher Wilson
e8b471ff4f
fix res.sendfile regression for serving directory index files
2014-08-04 17:30:25 -04:00
Douglas Christopher Wilson
767db01b79
deps: connect@2.24.3
2014-08-04 17:26:43 -04:00
Douglas Christopher Wilson
df413a41f3
deps: serve-static@~1.4.4
2014-08-04 17:14:32 -04:00
Douglas Christopher Wilson
52775a52ad
4.7.3
2014-08-04 16:14:29 -04:00
Douglas Christopher Wilson
112bc92d78
deps: serve-static@~1.4.3
2014-08-04 16:11:52 -04:00
Douglas Christopher Wilson
d8df26680f
deps: send@0.7.3
2014-08-04 16:10:32 -04:00
Douglas Christopher Wilson
1854a5d35f
4.7.2
2014-07-27 16:00:54 -04:00
Douglas Christopher Wilson
54d3ffa9a0
deps: update example dependencies
2014-07-27 16:00:17 -04:00
Douglas Christopher Wilson
0ee4dd82b5
deps: serve-static@~1.4.2
2014-07-27 15:59:19 -04:00
Douglas Christopher Wilson
454c4b2350
Merge tag '3.15.2'
2014-07-27 15:58:45 -04:00
Douglas Christopher Wilson
696e150f0a
3.15.2
2014-07-27 15:53:45 -04:00
Douglas Christopher Wilson
819265c7ae
deps: send@0.7.2
2014-07-27 15:41:54 -04:00
Douglas Christopher Wilson
baf8b14a71
deps: depd@0.4.4
...
fixes #2262
2014-07-27 15:41:19 -04:00
Douglas Christopher Wilson
06e7685d65
deps: connect@2.24.2
2014-07-27 15:40:19 -04:00
Douglas Christopher Wilson
8858f20d93
4.7.1
2014-07-26 18:53:26 -04:00
Douglas Christopher Wilson
65f67e2ec0
deps: serve-static@~1.4.1
2014-07-26 18:08:02 -04:00
Douglas Christopher Wilson
8e63521f68
Merge tag '3.15.1'
2014-07-26 18:06:11 -04:00
Douglas Christopher Wilson
9f4968aaa3
3.15.1
2014-07-26 17:42:18 -04:00
Douglas Christopher Wilson
afea3c0ae8
deps: mocha@~1.21.0
2014-07-26 17:36:42 -04:00
Douglas Christopher Wilson
edaabe66cf
deps: send@0.7.1
2014-07-26 17:36:40 -04:00
Douglas Christopher Wilson
f724730e1a
Adjust wording on deprecation messages
2014-07-26 17:36:39 -04:00
Douglas Christopher Wilson
e49d0dc9e3
deps: depd@0.4.3
...
fixes #2262
2014-07-26 17:36:24 -04:00
Douglas Christopher Wilson
e7a3fbaf48
deps: connect@2.24.1
2014-07-26 17:30:13 -04:00
Douglas Christopher Wilson
1a9a837c45
4.7.0
2014-07-25 20:26:11 -04:00
Douglas Christopher Wilson
ab8d116f42
tests: bail on failed test for developer
2014-07-23 18:17:31 -04:00
Douglas Christopher Wilson
d0b6b3dfcf
tests: change Route tests to use callback
2014-07-23 17:28:14 -04:00
Douglas Christopher Wilson
f34944c539
Merge tag '3.15.0'
2014-07-23 16:15:00 -04:00
Ashley Streb
11c74d72eb
Fix req.protocol for proxy-direct connections
...
fixes #2252
2014-07-23 16:08:20 -04:00
Douglas Christopher Wilson
035685918c
deps: serve-static@~1.4.0
2014-07-23 14:56:27 -04:00
Douglas Christopher Wilson
88cffadcaa
deps: send@0.7.0
2014-07-23 14:54:33 -04:00
Douglas Christopher Wilson
3b7ca43170
deps: jade@~1.5.0
2014-07-23 14:01:44 -04:00
Douglas Christopher Wilson
7cd86a01da
deps: update example dependencies
2014-07-23 13:04:07 -04:00
Douglas Christopher Wilson
dc054d190a
deps: parseurl@~1.2.0
2014-07-23 12:55:56 -04:00
Douglas Christopher Wilson
9019424725
deps: depd@0.4.2
2014-07-23 12:53:29 -04:00
Douglas Christopher Wilson
928952e7f0
3.15.0
2014-07-23 00:53:19 -04:00
Ashley Streb
a28b7a85cf
Fix req.protocol for proxy-direct connections
...
fixes #2252
2014-07-23 00:19:10 -04:00
Douglas Christopher Wilson
3fc8dc54ee
docs: replace Gittip badge
2014-07-23 00:13:21 -04:00
Douglas Christopher Wilson
0d77305a1a
Pass options from res.sendfile to send
...
fixes #2017
2014-07-23 00:08:15 -04:00
Douglas Christopher Wilson
323c185079
deps: send@0.7.0
2014-07-23 00:05:45 -04:00
Douglas Christopher Wilson
1d0da9036b
deps: parseurl@~1.2.0
2014-07-22 23:53:50 -04:00
Douglas Christopher Wilson
683ba1cd75
deps: depd@0.4.2
2014-07-22 23:52:44 -04:00
Douglas Christopher Wilson
e4ff5281c9
deps: connect@2.24.0
2014-07-22 23:50:36 -04:00
Douglas Christopher Wilson
7414a1f463
deps: debug@1.0.4
2014-07-18 14:18:35 -04:00
Douglas Christopher Wilson
fd3b40533b
Deprecate combined status, response signatures
...
closes #2227
2014-07-17 22:49:41 -04:00
Douglas Christopher Wilson
21bb2ef30e
deps: finalhandler@0.1.0
2014-07-16 20:47:24 -04:00
Douglas Christopher Wilson
da4c639954
deps: debug@1.0.4
2014-07-16 20:44:17 -04:00
Douglas Christopher Wilson
d046208ca2
build: add Young Jae Sim as contributor
2014-07-16 13:31:35 -04:00
Young Jae Sim
04f383087f
docs: add expressjs.kr(expressjs.com in Korean)
...
closes #2242
closes #2244
2014-07-16 13:31:34 -04:00
Vasilyev Dmitry
fd86ab8da2
build: fix up jsdoc return values
...
closes #2243
2014-07-16 09:05:57 -04:00
Douglas Christopher Wilson
e29fa25bb4
Add configurable query parser
...
closes #2215
2014-07-13 23:15:00 -04:00
Douglas Christopher Wilson
b43205ca98
perf: prevent multiple Buffer creation in res.send
2014-07-13 21:14:30 -04:00
Douglas Christopher Wilson
112dbb2ab4
4.6.1
2014-07-12 22:11:48 -04:00
Douglas Christopher Wilson
3e32721e24
Fix subapp.mountpath regression for app.use(subapp)
...
fixes #2233
2014-07-12 22:07:43 -04:00
Douglas Christopher Wilson
8ba3f39b33
4.6.0
2014-07-11 23:31:30 -04:00
Douglas Christopher Wilson
82bdbad5e0
deps: finalhandler@0.0.3
2014-07-11 23:00:09 -04:00
Douglas Christopher Wilson
d29cf4d5e3
deps: serve-static@~1.3.2
2014-07-11 22:49:49 -04:00
Douglas Christopher Wilson
1623936a25
deps: send@0.6.0
2014-07-11 22:48:42 -04:00
Douglas Christopher Wilson
fa6a40526a
deps: update example dependencies
2014-07-11 22:46:25 -04:00
Douglas Christopher Wilson
c6e6203020
perf: fix arguments reassign deopt in some res methods
2014-07-11 17:13:07 -04:00
Douglas Christopher Wilson
997a558a73
Accept multiple callbacks to app.use()
...
fixes #2224
2014-07-11 17:13:06 -04:00
Douglas Christopher Wilson
a01326adac
Catch errors in multiple req.param(name, fn) handlers
2014-07-11 17:12:57 -04:00
Douglas Christopher Wilson
76e8bfa1dc
router: refactor location of try blocks
2014-07-11 16:38:03 -04:00
Douglas Christopher Wilson
8dc67af606
router: speed up standard app.use(fn)
2014-07-11 16:37:10 -04:00
Douglas Christopher Wilson
996d319263
router: fix optimization on router exit
2014-07-11 16:36:20 -04:00
Douglas Christopher Wilson
1c3bd36be6
Support non-string path in app.use(path, fn)
...
fixes #2207
2014-07-11 16:35:37 -04:00
Douglas Christopher Wilson
4ea6f21b02
Merge tag '3.14.0'
2014-07-11 16:28:37 -04:00
Douglas Christopher Wilson
916c53737d
3.14.0
2014-07-11 13:11:31 -04:00
Douglas Christopher Wilson
ec5b9f5c61
tests: add test for error handler in route
...
closes #2228
2014-07-11 09:35:20 -04:00
Douglas Christopher Wilson
b2382a7336
Remove unnecessary escaping in res.jsonp
2014-07-11 00:20:11 -04:00
Douglas Christopher Wilson
f684a64df7
Add explicit "Rosetta Flash JSONP abuse" protection
2014-07-11 00:15:55 -04:00
Douglas Christopher Wilson
5d03d0eac8
Deprecate res.redirect(url, status)
2014-07-10 23:21:16 -04:00
Yad Smood
544c6665f5
Fix res.send(status, num) to send num as json
...
fixes #2226
2014-07-10 23:19:57 -04:00
Douglas Christopher Wilson
cf8005e63f
deps: basic-auth@1.0.0
2014-07-10 23:07:45 -04:00
Douglas Christopher Wilson
25ef8425d2
deps: methods@1.1.0
2014-07-10 23:06:15 -04:00
Douglas Christopher Wilson
577cc1d1a0
deps: parseurl@~1.1.3
2014-07-10 23:03:26 -04:00
Douglas Christopher Wilson
3c87a6aede
deps: debug@1.0.3
2014-07-10 23:02:24 -04:00
Douglas Christopher Wilson
7c1f90bf16
deps: istanbul@0.3.0
2014-07-10 22:57:08 -04:00
Douglas Christopher Wilson
7bcf5f5085
deps: connect@2.23.0
2014-07-10 22:56:31 -04:00
Ryan Seys
4fe1073f10
docs: fix nodejs.org link
...
closes #2222
2014-07-09 00:50:33 -04:00
Douglas Christopher Wilson
968b00c3d7
tests: add missing FQDN router URL tests
2014-07-08 19:40:22 -04:00
Douglas Christopher Wilson
ef497fdae4
tests: add mounting to strict routing test
2014-07-07 23:25:05 -04:00
Douglas Christopher Wilson
bcdeee2df5
4.5.1
2014-07-06 19:48:18 -04:00
Douglas Christopher Wilson
23a49ff61e
Fix routing regression when altering req.method
2014-07-06 19:44:43 -04:00
Douglas Christopher Wilson
b4b2efee0f
tests: add more app.use tests
2014-07-05 11:32:44 -04:00
Douglas Christopher Wilson
92c45199bd
4.5.0
2014-07-04 21:03:07 -04:00
Fishrock123
bd6908516d
docs: cleanup readme, update package description
...
closes #2210
2014-07-04 17:05:48 -04:00
Douglas Christopher Wilson
e6eeec3f03
Add req.hostname
...
closes #2179
2014-07-04 14:00:37 -04:00
Douglas Christopher Wilson
269dc5323f
Invoke router.param() only when route matches
...
fixes #2206
2014-07-04 13:46:23 -04:00
Douglas Christopher Wilson
efbc3f95ee
deps: accepts@~1.0.7
2014-07-04 12:51:44 -04:00
Douglas Christopher Wilson
99e839a274
deps: update example dependencies
2014-07-04 01:24:42 -04:00
Douglas Christopher Wilson
32dbda1460
deps: istanbul@0.2.14
2014-07-04 01:23:14 -04:00
Douglas Christopher Wilson
bcee730354
Merge tag '3.13.0'
2014-07-04 01:14:40 -04:00
Douglas Christopher Wilson
abe0ffa311
3.13.0
2014-07-04 00:40:01 -04:00
Douglas Christopher Wilson
b601d64203
tests: fix inconsistent test
2014-07-04 00:38:59 -04:00
Douglas Christopher Wilson
f381f2d9b6
add deprecation message to req.auth
2014-07-04 00:24:01 -04:00
Douglas Christopher Wilson
12507cfcd0
deps: connect@2.22.0
2014-07-03 23:09:44 -04:00
Douglas Christopher Wilson
185e327e29
add deprecation message to app.configure
2014-07-03 14:13:39 -04:00
Douglas Christopher Wilson
c468f5ff20
deps: send@0.5.0
2014-07-03 13:10:33 -04:00
Douglas Christopher Wilson
ce3d1fe07e
Add headers option to res.sendfile
2014-07-03 12:53:49 -04:00
Douglas Christopher Wilson
3136e98dce
deps: send@0.5.0
2014-07-03 11:18:35 -04:00
Douglas Christopher Wilson
d1b1dfd472
deps: serve-static@~1.3.0
2014-07-03 11:11:18 -04:00
Douglas Christopher Wilson
ca306eace1
deps: update example dependencies
2014-07-03 10:49:53 -04:00
Douglas Christopher Wilson
fd35351594
Add mergeParams option to Router
...
fixes #2153
fixes #2203
2014-07-03 01:13:09 -04:00
Douglas Christopher Wilson
8a15f83d72
Merge tag '3.12.1'
2014-06-26 20:31:51 -04:00
Douglas Christopher Wilson
d91bf81c31
Merge tag '4.4.5'
2014-06-26 20:29:54 -04:00
Douglas Christopher Wilson
fd27f1f4e1
4.4.5
2014-06-26 20:26:43 -04:00
Douglas Christopher Wilson
f0ad557987
deps: cookie-signature@1.0.4
2014-06-26 20:25:20 -04:00
Douglas Christopher Wilson
9bb47fba30
3.12.1
2014-06-26 18:35:54 -04:00
Douglas Christopher Wilson
78d489d730
deps: cookie-signature@1.0.4
2014-06-26 18:26:34 -04:00
Douglas Christopher Wilson
8ffb9f9477
deps: connect@2.21.1
2014-06-26 18:25:48 -04:00
Douglas Christopher Wilson
9cb147370e
deps: istanbul@0.2.12
2014-06-26 18:21:26 -04:00
Douglas Christopher Wilson
81036aa639
deps: finalhandler@0.0.2
2014-06-24 21:19:03 -04:00
Douglas Christopher Wilson
e7caaf6757
deps: type-is@~1.3.2
2014-06-24 21:18:12 -04:00
Douglas Christopher Wilson
a525252690
deps: istanbul@0.2.11
2014-06-24 21:15:43 -04:00
Douglas Christopher Wilson
0ebfc6b7bf
tests: add test for OPTIONS in app.all
2014-06-23 20:35:44 -04:00
Douglas Christopher Wilson
381b3b0f77
add deprecation message to res.vary()
2014-06-23 16:26:28 -04:00
Douglas Christopher Wilson
ba8a4c5a8d
add deprecation message to res.send(body, status)
2014-06-23 16:26:00 -04:00
Douglas Christopher Wilson
2cccbc186e
add deprecation message to non-plural req.accepts*
2014-06-23 16:17:44 -04:00
Carlos Souza
83bbf0902d
examples: tweak cors example
...
The PUT method needs clearance from the server, unlike GET, HEAD
and POST, so this demonstrates a case where the method in the
response is important.
closes #2195
2014-06-23 13:37:30 -04:00
Douglas Christopher Wilson
10618ced22
Reduce try-catch de-op area in param matching
2014-06-22 12:02:41 -04:00
Douglas Christopher Wilson
7f26cfca91
Fix handling when route.all is only route
2014-06-22 12:02:40 -04:00
Douglas Christopher Wilson
b89a597029
Restore req.params after invoking Router
...
fixes #2163
2014-06-22 12:02:36 -04:00
Guy Ellis Monster
746044b6c2
Replace __defineGetter__ with Object.defineProperty
...
closes #2162
2014-06-22 12:02:33 -04:00
Douglas Christopher Wilson
bdfd288eec
fix behavior when handling request without routes
...
fixes #2159
2014-06-22 12:02:32 -04:00
Douglas Christopher Wilson
7e01531e50
use finalhandler for final response handling
2014-06-22 12:01:55 -04:00
Douglas Christopher Wilson
3ffceff3ed
Merge tag '3.12.0'
2014-06-22 11:42:15 -04:00
Douglas Christopher Wilson
75422c16bf
3.12.0
2014-06-21 21:57:02 -04:00
Douglas Christopher Wilson
e66667e465
Use media-typer to alter content-type charset
2014-06-21 21:09:12 -04:00
Douglas Christopher Wilson
7d6208e0af
deps: connect@2.21.0
2014-06-21 21:09:10 -04:00
Douglas Christopher Wilson
f498b660da
4.4.4
2014-06-20 16:56:51 -04:00
刘星
e606d99dc8
Fix res.attachment Unicode filenames in Safari
...
closes #2188
2014-06-20 16:55:05 -04:00
Douglas Christopher Wilson
6aba1b4c49
deps: accepts@~1.0.5
2014-06-20 16:44:50 -04:00
Douglas Christopher Wilson
6ee9433f29
deps: update example dependencies
2014-06-20 16:43:04 -04:00
Douglas Christopher Wilson
ffe663aedf
deps: buffer-crc32@0.2.3
2014-06-20 00:35:38 -04:00
Douglas Christopher Wilson
2a105df9f2
3.11.0
2014-06-19 23:36:00 -04:00
Douglas Christopher Wilson
9c731f1883
deprecate things with depd module
2014-06-19 23:34:58 -04:00
Douglas Christopher Wilson
5a4e9125de
deps: connect@2.20.2
2014-06-19 23:24:07 -04:00
Douglas Christopher Wilson
9db1367c2d
deps: buffer-crc32@0.2.3
2014-06-19 22:55:21 -04:00
Douglas Christopher Wilson
8258ce14f4
fix "trim prefix" debug message in express:router
...
closes #2177
2014-06-14 12:57:32 -04:00
Douglas Christopher Wilson
ac573cf830
4.4.3
2014-06-12 00:41:24 -04:00
Douglas Christopher Wilson
e799c0fb7b
Merge tag '3.10.5'
2014-06-12 00:38:29 -04:00
Douglas Christopher Wilson
73c5533e66
3.10.5
2014-06-12 00:28:08 -04:00
Douglas Christopher Wilson
3b1f747f96
deps: send@0.4.3
2014-06-12 00:24:21 -04:00
Douglas Christopher Wilson
9e9827d236
deps: debug@1.0.2
2014-06-12 00:23:15 -04:00
Douglas Christopher Wilson
a76d508424
deps: connect@2.19.6
2014-06-12 00:20:30 -04:00
Douglas Christopher Wilson
c361a06bd4
deps: serve-static@1.2.3
2014-06-12 00:17:28 -04:00
Douglas Christopher Wilson
3428543bb8
deps: accepts@1.0.3
2014-06-12 00:16:05 -04:00
Douglas Christopher Wilson
9cdbc80522
deps: send@0.4.3
2014-06-12 00:14:36 -04:00
Douglas Christopher Wilson
6775658ed5
Fix persistence of req.params from app.params
...
fixes #2170
2014-06-11 18:15:09 -04:00
Douglas Christopher Wilson
7df7f7a575
deps: debug@1.0.2
2014-06-11 17:53:56 -04:00
Douglas Christopher Wilson
7daae1912b
4.4.2
2014-06-09 20:40:39 -04:00
Douglas Christopher Wilson
3205f68510
deps: update example dependencies
2014-06-09 20:39:34 -04:00
Douglas Christopher Wilson
898dcfac8b
Merge tag '3.10.4'
2014-06-09 20:39:22 -04:00
Douglas Christopher Wilson
b1efa19f97
deps: update testing dependencies
2014-06-09 20:24:36 -04:00
Douglas Christopher Wilson
b45fd70f99
deps: send@0.4.2
2014-06-09 20:22:42 -04:00
Douglas Christopher Wilson
7f6c7a19c6
deps: serve-static@1.2.2
2014-06-09 20:21:31 -04:00
Douglas Christopher Wilson
142462d539
deps: debug@1.0.1
2014-06-09 20:20:50 -04:00
Douglas Christopher Wilson
f881784e9b
3.10.4
2014-06-09 18:53:52 -04:00
Douglas Christopher Wilson
5af625903f
deps: send@0.4.2
2014-06-09 18:51:55 -04:00
Douglas Christopher Wilson
dc94f305cc
deps: debug@1.0.1
2014-06-09 18:50:36 -04:00
Douglas Christopher Wilson
8060a49c6c
deps: connect@2.19.5
2014-06-09 18:50:00 -04:00
Douglas Christopher Wilson
4d3e0d88a2
Fix catching errors from top-level handlers
2014-06-09 09:44:37 -04:00
Nick Heiner
253ce4837a
Use path.resolve for views dir instead of concat
...
closes #2165
2014-06-08 17:41:36 -04:00
Joshua Goldberg
ad05eb8222
Fix typo in console.log in multipart example
...
closes #2164
2014-06-07 20:14:33 -04:00
Douglas Christopher Wilson
21393c244c
tests: add more route tests
2014-06-06 11:12:52 -04:00
Douglas Christopher Wilson
4279e6ef45
improve before hook in mvc example
2014-06-06 10:42:29 -04:00
Douglas Christopher Wilson
3db6dd752f
change confusing 404 handling in download example
2014-06-06 10:23:47 -04:00
Douglas Christopher Wilson
fcbe68eeb5
docs: move badges
2014-06-06 00:41:08 -04:00
Douglas Christopher Wilson
5019f38e29
tests: add more tests
2014-06-06 00:38:14 -04:00
Douglas Christopher Wilson
9bf1247716
Merge tag '3.10.3'
2014-06-05 23:45:31 -04:00
Douglas Christopher Wilson
2fd31f6ea6
3.10.3
2014-06-05 23:38:58 -04:00
Douglas Christopher Wilson
9cf7bba8f0
deps: connect@2.19.4
2014-06-05 23:37:22 -04:00
Douglas Christopher Wilson
2e257d1cf7
build: use compressed formats in package
2014-06-05 19:45:00 -04:00
Douglas Christopher Wilson
980a15d847
deps: type-is@1.2.1
2014-06-05 19:40:27 -04:00
Douglas Christopher Wilson
56831d7799
deps: debug@1.0.0
2014-06-05 19:34:05 -04:00
Jonathan Ong
6d65ae5ba6
use vary@0.1.0
...
with backwards compatibility
closes #2161
2014-06-05 19:32:32 -04:00
Douglas Christopher Wilson
c919b4a573
3.10.2
2014-06-03 21:35:34 -04:00
Douglas Christopher Wilson
fe6f392c2d
deps: connect@2.19.3
2014-06-03 21:33:55 -04:00
Douglas Christopher Wilson
bffb71d4c8
deps: proxy-addr@1.0.1
2014-06-03 17:25:20 -04:00
Douglas Christopher Wilson
3b34a537ee
3.10.1
2014-06-03 16:45:09 -04:00
Douglas Christopher Wilson
ad79ce9c4b
deps: connect@2.19.2
2014-06-03 16:44:29 -04:00
Douglas Christopher Wilson
721f6388c3
deps: proxy-addr@1.0.1
2014-06-03 16:42:49 -04:00
Douglas Christopher Wilson
402ec83157
Merge tag '3.10.0'
2014-06-03 00:47:39 -04:00
Douglas Christopher Wilson
298ac11018
3.10.0
2014-06-03 00:40:27 -04:00
Douglas Christopher Wilson
bb6e207336
deps: connect@2.19.1
2014-06-03 00:37:57 -04:00
Douglas Christopher Wilson
f433b7c7cf
replace utils.escape with html-escape
2014-06-03 00:37:32 -04:00
Douglas Christopher Wilson
a94278abd1
deps: send@0.4.1
2014-06-02 21:31:23 -04:00
Douglas Christopher Wilson
f9ec70edd0
4.4.1
2014-06-02 21:13:50 -04:00
Douglas Christopher Wilson
9e5a758e7c
deps: update example dependencies
2014-06-02 20:59:45 -04:00
Douglas Christopher Wilson
492e933796
deps: serve-static@1.2.1
2014-06-02 20:50:54 -04:00
Douglas Christopher Wilson
8ccd9d0eb5
deps: send@0.4.1
2014-06-02 20:49:11 -04:00
Douglas Christopher Wilson
16fdc11ccb
deps: methods@1.0.1
2014-06-02 20:48:18 -04:00
Douglas Christopher Wilson
a7cd5a2553
deps: methods@1.0.1
2014-06-02 19:19:56 -04:00
Douglas Christopher Wilson
9e6b881f85
remove jsdoc params for polymorphic functions
...
until jsdoc has a way to actually document them
closes #2156
2014-06-02 10:26:15 -04:00
Douglas Christopher Wilson
95fa49147b
4.4.0
2014-05-31 00:00:39 -04:00
Douglas Christopher Wilson
f665c57c5c
update serve-static to 1.2.0
2014-05-30 22:53:02 -04:00
Douglas Christopher Wilson
9024d24e81
deps: supertest@~0.13.0
2014-05-30 22:50:22 -04:00
Douglas Christopher Wilson
f92a7ad0a3
update accepts to 1.0.2
2014-05-30 22:48:32 -04:00
Douglas Christopher Wilson
db4448dda8
Merge tag '3.9.0'
2014-05-30 22:17:51 -04:00
Douglas Christopher Wilson
311e83e591
4.3.2
2014-05-29 00:17:21 -04:00
Douglas Christopher Wilson
fb2d918056
fix handling of errors from param callbacks
...
fixes #2149
2014-05-28 22:26:05 -04:00
Douglas Christopher Wilson
dfefea5e9d
update example dependencies
2014-05-27 23:51:47 -04:00
Douglas Christopher Wilson
3fbab91231
Merge tag '3.8.1'
2014-05-27 23:49:47 -04:00
Douglas Christopher Wilson
87e02c30e7
4.3.1
2014-05-23 19:11:28 -04:00
Douglas Christopher Wilson
c3470c9c96
tests: add route ordering test
2014-05-23 18:46:00 -04:00
Douglas Christopher Wilson
7f049164b7
Revert "fix behavior of multiple app.VERB for the same path"
...
This reverts commit 31b2e2d7b4 .
fixes #2133
2014-05-23 18:35:20 -04:00
Douglas Christopher Wilson
4e12a72873
4.3.0
2014-05-21 02:13:03 -04:00
Douglas Christopher Wilson
91e0c27252
update example dependencies
2014-05-21 02:11:31 -04:00
Douglas Christopher Wilson
db4a061ed6
Merge tag '3.8.0'
2014-05-21 02:08:04 -04:00
Douglas Christopher Wilson
e7e2592357
tests: add more app.param tests
2014-05-20 10:58:39 -04:00
Douglas Christopher Wilson
739586f96a
add req.baseUrl to access stripped path in routes
...
fixes #2078
2014-05-19 00:39:26 -04:00
Douglas Christopher Wilson
4c0f1f53d3
update example dependencies
2014-05-18 23:07:59 -04:00
Douglas Christopher Wilson
9354ab62dd
build: prevent failure from coveralls
2014-05-18 23:02:25 -04:00
Douglas Christopher Wilson
23ff74bb3f
tests: flow control with after
2014-05-18 16:33:11 -04:00
Douglas Christopher Wilson
98d17e2293
invoke router.param() only when necessary
...
fixes #2121
2014-05-18 16:21:01 -04:00
Douglas Christopher Wilson
ababa6ae5b
fix issue routing requests among sub routers
...
fixes #2121
2014-05-18 15:27:28 -04:00
Douglas Christopher Wilson
097cd0c242
Merge tag '3.7.0'
2014-05-18 11:21:30 -04:00
Douglas Christopher Wilson
31b2e2d7b4
fix behavior of multiple app.VERB for the same path
...
fixes #2116
2014-05-16 15:09:42 -04:00
Douglas Christopher Wilson
8fe8d74056
update type-is to 1.2.0
2014-05-14 00:25:39 -04:00
Douglas Christopher Wilson
fcc4742056
build: ignore Contributing
2014-05-14 00:22:47 -04:00
Roman Shtylman
d37ffa1149
add Contributing.md
...
Hopefully this will guide some users when posting new issues. Feel free
to close any issues which don't follow the guidelines.
2014-05-12 15:45:54 -04:00
Douglas Christopher Wilson
cf709f3021
4.2.0
2014-05-11 22:00:30 -04:00
Douglas Christopher Wilson
7515ee6a78
deps: pin debug
2014-05-11 21:29:29 -04:00
Douglas Christopher Wilson
b8d6d258b0
update example dependencies
2014-05-11 21:25:42 -04:00
Douglas Christopher Wilson
35c50601bd
Merge tag '3.6.0'
2014-05-09 17:33:26 -04:00
Douglas Christopher Wilson
bc9bcb0317
Fix req.next when inside router instance
...
fixes #2016
2014-05-09 16:53:15 -04:00
Douglas Christopher Wilson
e4302b2120
tests: fixup new json tests
2014-05-08 23:22:18 -04:00
Douglas Christopher Wilson
3d6b4ba013
update example dependencies
2014-05-08 22:08:49 -04:00
Douglas Christopher Wilson
555ffe37b2
update history with dep history
2014-05-08 14:57:44 -04:00
Douglas Christopher Wilson
165578a1da
update history
2014-05-08 14:48:24 -04:00
Douglas Christopher Wilson
0bbbc84959
Merge branch '4.1.x'
2014-05-08 14:45:47 -04:00
Douglas Christopher Wilson
92d37671c5
4.1.2
2014-05-08 14:42:44 -04:00
Douglas Christopher Wilson
2901bd6916
Merge branch '3.5.x' into 4.1.x
2014-05-08 14:01:02 -04:00
Alberto Leal
be997fd654
Keep previous Content-Type for res.jsonp
...
closes #2094
2014-05-02 15:01:19 -04:00
Douglas Christopher Wilson
5c3852b91c
tests: remove unused image fixture
...
closes #2091
2014-05-02 09:00:36 -04:00
Tiago Relvao
3c7310ebcb
Include ETag in HEAD requests
...
fixes #2083
2014-04-30 09:34:10 -04:00
Douglas Christopher Wilson
61f2929a35
4.1.1
2014-04-27 19:49:05 -04:00
Douglas Christopher Wilson
c054581370
fix package.json to reflect supported node version
...
closes #2080
2014-04-27 19:46:53 -04:00
Douglas Christopher Wilson
dbea8312bb
4.1.0
2014-04-24 18:13:41 -04:00
Douglas Christopher Wilson
1536a2196e
preserve casing of headers in res.header and res.set
...
fixes #2063
2014-04-24 18:00:43 -04:00
Douglas Christopher Wilson
374e6c3789
fix multipart example
...
closes #2061
2014-04-24 17:50:20 -04:00
Douglas Christopher Wilson
203fb05d3e
update example dependencies
2014-04-24 17:05:20 -04:00
Douglas Christopher Wilson
ce8555c690
update should to 3.3.1
2014-04-24 16:51:49 -04:00
Douglas Christopher Wilson
9863fa0903
update serve-static to 1.1.0
2014-04-24 16:46:51 -04:00
Douglas Christopher Wilson
2fd3e72a19
Pass options from res.sendfile to send
...
fixes #2017
2014-04-24 16:44:06 -04:00
Douglas Christopher Wilson
8ccceacf91
Merge branch '3.x'
2014-04-24 16:43:51 -04:00
Douglas Christopher Wilson
6ac6305b53
Merge branch '3.x' into HEAD
2014-04-24 15:42:41 -04:00
Roman Shtylman
29e8ccef4e
Merge pull request #2067 from swrh/mvc-example-ejs-to-jade
...
MVC example: EJS -> Jade.
2014-04-23 10:21:26 -04:00
Fernando Silveira
ce17efd95b
MVC example: EJS -> Jade.
2014-04-23 00:13:26 -03:00
Roman Shtylman
5480cb9571
Merge pull request #2060 from swrh/master
...
examples: Fix bugs in MVC example
2014-04-22 23:09:49 -04:00
Fernando Silveira
b38ffd7376
Fixing bug in MVC example pet view.
2014-04-22 23:30:17 -03:00
Fernando Silveira
8d8f44f352
Fix "method-override" dependency.
...
Depend on method-override@1.0.0 strictly, following the pattern for (almost) all other devDependencies.
2014-04-22 22:46:52 -03:00
Roman Shtylman
af5f21b2e2
Merge pull request #2065 from WebReflection/patch-1
...
trim_prefix causing --use-strict flag to fail
2014-04-22 20:23:58 -04:00
Andrea Giammarchi
4ac7474e4e
trim_prefix causing --use-strict flag to fail
...
as specified in bug #2064 the `trim_prefix` function declaration within the `try/catch` causes problems when starting express with `--use_strict` directive.
2014-04-22 17:02:54 -07:00
Roman Shtylman
bdb3bb98f6
Merge pull request #2058 from thetalecrafter/content-disposition
...
support non-ascii filenames in content-disposition headers
2014-04-21 22:12:38 -04:00
Fernando Silveira
896609c859
Fixing bug when updating pet name in MVC example.
2014-04-21 12:10:21 -03:00
Fernando Silveira
50158b851c
Express 4 now uses "method-override" external library.
2014-04-21 12:08:34 -03:00
Andy VanWagoner
56b672e657
support non-ascii filenames in content-disposition headers
2014-04-19 21:16:11 -06:00
Jonathan Ong
b9e9576083
Readme: add Roman as lead maintainer
...
so people start emailing him instead of TJ :D
2014-04-18 00:28:43 -07:00
Chris Andrejewski
79cc5a4d27
make old middleware properties configurable
...
closes #2054
2014-04-16 08:49:08 -04:00
Roman Shtylman
5f1d57704e
Merge pull request #2053 from shawnzhu/fix-xhr-test
...
improve req.xhr test by verifying status code
2014-04-15 09:34:16 -04:00
Ke Zhu
19983272f3
improve req.xhr test by verifying status code
2014-04-15 00:11:20 -04:00
Roman Shtylman
e1ab302234
Merge pull request #2047 from Pana/patch-1
...
remove one feature description
2014-04-14 10:51:35 -04:00
Wang
6b1c443212
remove one feature description
2014-04-13 22:05:49 +08:00
Jonathan Ong
b79a271553
update type-is@1.1.0
2014-04-12 17:25:33 -07:00
Douglas Christopher Wilson
260141ee08
add soft testing on node.js 0.11
2014-04-10 17:04:19 -04:00
Douglas Christopher Wilson
fb1232043d
update cookie to 0.1.1
2014-04-10 16:59:41 -04:00
Douglas Christopher Wilson
2377fc8bcf
update serve-static to 1.0.4
2014-04-10 16:59:40 -04:00
Douglas Christopher Wilson
c610902b67
update accepts to 1.0.1
2014-04-10 16:59:38 -04:00
Douglas Christopher Wilson
a802405e19
update type-is to 1.0.1
2014-04-10 16:59:36 -04:00
Douglas Christopher Wilson
0dbaacfe12
update history
2014-04-10 16:57:00 -04:00
Roman Shtylman
b8dd60dec7
update readme to v4 release
...
- remove 3.0.0 from logo
- remove RC status for v4
close #2036
2014-04-10 09:57:30 -04:00
Roman Shtylman
147c2507c3
4.0.0
2014-04-09 16:38:40 -04:00
Roman Shtylman
d72f27909f
handle thrown errors inside Route
...
close #2029
2014-04-08 14:50:26 -04:00
Roman Shtylman
1ee5329b1c
Merge pull request #2025 from seanlinsley/patch-1
...
Use SVG badges in Readme
2014-04-05 17:08:09 -04:00
Sean Linsley
ba0b046a95
Use SVG badges in Readme
2014-04-05 15:35:46 -05:00
Jonathan Ong
412eb2a9ce
Merge pull request #2018 from Devrama/patch-1
...
This example does not work with express 4.x.
2014-03-31 17:09:15 -07:00
WON JONG YOO
dd8e279cac
Not work..
...
This example does not work with express 4.x.
bodyParser() does not have multipart() anymore.
Multiparty module and middleware are added.
2014-03-31 16:52:22 -04:00
Jonathan Ong
642432cb5e
Merge pull request #2013 from kentcdodds/patch-1
...
Tell me what I'm using that isn't allowed
2014-03-28 22:57:03 -07:00
Kent C. Dodds
001c9380be
Tell me what I'm using that isn't allowed
...
I'm migrating and it would be useful in a large application to know what I'm using that's not allowed. I think lots of people would feel this way. Let me know if you would prefer a different implementation.
2014-03-28 06:19:29 -06:00
Jonathan Ong
2e830fff99
Merge pull request #2008 from agchou/clean-up-code
...
some code clean up
2014-03-27 15:22:49 -07:00
agchou
06dcb22ae2
clean up code consistency
2014-03-27 09:15:27 -07:00
Jonathan Ong
0120874b8e
Merge pull request #2004 from agchou/clean-up-code
...
some code clean up
2014-03-25 15:30:34 -07:00
agchou
13475977af
some code cleanup
2014-03-25 15:23:04 -07:00
Roman Shtylman
e36746363a
4.0.0-rc4
2014-03-24 22:53:35 -04:00
Roman Shtylman
1eba854f23
support arrays as middleware arguments to .VERB and .all
...
Express 3.x supported passing in arrays for sets of common middleware.
While there are better ways to do this, removing this feature causes
headache in upgrading for no real gain. We can support it without much
more code.
2014-03-23 21:29:59 -04:00
Roman Shtylman
6b19e3dc0a
remove deprecation message about passing path as array
2014-03-23 21:07:37 -04:00
Roman Shtylman
cb1fbce46b
don't call done twice for thrown errors inside parameterized routes
...
fixes #1995
2014-03-23 14:42:46 -04:00
Roman Shtylman
cc38cccae1
Merge pull request #1984 from blakeembrey/params-update
...
Override params each layer
2014-03-18 20:45:27 -04:00
Blake Embrey
efbe1779e3
Override params every layer.
2014-03-17 15:16:26 -03:00
Roman Shtylman
8e3d0a6569
remove license text from readme
2014-03-13 20:20:04 -04:00
Roman Shtylman
8bd5d54b0e
update license year, tired of all the fluff issues about this
2014-03-13 16:27:34 -04:00
Roman Shtylman
4867cf1e7b
Merge pull request #1964 from blakeembrey/modular-routing
...
keep route params from previous middleware matches
2014-03-13 12:29:48 -04:00
Roman Shtylman
3ea3250dbe
examples: remove reference to app.router in static-files
...
closes #1974
2014-03-12 10:27:10 -04:00
Roman Shtylman
3bbcbfdcf9
4.0.0-rc3
2014-03-11 21:39:01 -04:00
Blake Embrey
c7e84d8044
Clean up code and syntax issues.
2014-03-10 13:19:03 -04:00
Blake Embrey
9ae1d0d22d
Remove redundant .all function.
2014-03-10 13:18:23 -04:00
Blake Embrey
51e80ffd48
Add tests for dynamic mounting.
2014-03-10 13:16:39 -04:00
Blake Embrey
be52dbbaa1
Allow dynamic mounting with .use.
...
Retains params from the parent application.
2014-03-10 13:13:39 -04:00
Roman Shtylman
76147c78a1
change my contributor email to tag with expressjs
2014-03-09 22:49:33 -04:00
Jonathan Ong
59da745d6c
add @jonathanong and @defunctzombie as contributors
2014-03-09 19:46:52 -07:00
Jonathan Ong
68996d7561
remove req.auth
2014-03-09 19:45:43 -07:00
Roman Shtylman
5e12bab5cc
add better error messages for non-functions as middleware
...
Only functions are supported for [VERB](path, fn), use(path, fn) and
all(fn) calls in Router and Routes. This catches those errors earlier to
avoid checks during actual request processing.
2014-03-09 22:30:47 -04:00
Jonathan Ong
7693aa5464
use parseurl
2014-03-07 18:27:26 -08:00
Jonathan Ong
110f471efa
lint
2014-03-07 18:04:03 -08:00
Jonathan Ong
2064f412cb
remove res.charset usage
2014-03-07 16:46:54 -08:00
Jonathan Ong
3228fd3cbc
remove res.charset support
2014-03-07 16:33:17 -08:00
Jonathan Ong
bad55f7977
move setHeader charset patch to .set
...
note that application/json no longer adds charset=utf-8. could be a
regression.
closes #1952
See also: https://github.com/broofa/node-mime/issues/86
2014-03-07 16:32:41 -08:00
Jonathan Ong
3cf7b2e39e
refactor to use basic-auth
2014-03-07 16:18:51 -08:00
Jonathan Ong
b443da410a
update History.md with 3.x branch
2014-03-06 14:59:36 -08:00
Jonathan Ong
b0351a08de
Update History.md
2014-03-05 22:45:36 -08:00
Jonathan Ong
3321055025
use path-to-regexp
2014-03-05 22:35:55 -08:00
Jonathan Ong
5572897998
some jshint cleanup
...
some more errors but whatever
2014-03-05 22:24:35 -08:00
Jonathan Ong
3112f92d08
move the patch to the response proto
2014-03-05 22:20:58 -08:00
Jonathan Ong
74f55a863a
remove .writeHead patch
...
no middleware uses the “header” event anymore
2014-03-05 22:17:25 -08:00
Jonathan Ong
9ea18e10c9
throw errors when users try to access removed middleware
2014-03-05 22:13:54 -08:00
Jonathan Ong
d84457b9c2
remoive legacy docs bin
2014-03-05 22:07:56 -08:00
Jonathan Ong
643397ed21
remove unnecessary test/support/http
2014-03-05 22:06:14 -08:00
Jonathan Ong
85bf9ab76a
uncomment a commented out test
...
lol @visionmedia
2014-03-05 22:01:36 -08:00
Jonathan Ong
6ec1904aac
use serve-static for static middleware
2014-03-05 21:58:49 -08:00
Roman Shtylman
f1315b9efa
fix examples for express 4 (separate middleware)
...
close #1947
2014-03-05 10:36:05 -05:00
Jonathan Ong
a0e6bb5cb2
npm start to start the server!
2014-03-05 03:36:36 -08:00
Roman Shtylman
eaf63d94f0
4.0.0-rc2
2014-03-05 01:32:48 -05:00
Jonathan Ong
45500fba74
Update Readme.md
2014-03-04 21:32:22 -08:00
Jonathan Ong
8472effab3
Update Readme.md
2014-03-04 21:31:50 -08:00
Roman Shtylman
d368aed150
fix Route#all before Route#verb
...
Properly handle calling a VERB after using .all()
close #1945
2014-03-03 17:50:13 -05:00
Jonathan Ong
e3b60e80c0
Update Readme.md for Express 4
2014-03-02 23:32:51 -08:00
Roman Shtylman
9df10674f0
4.0.0-rc1
2014-03-02 11:17:29 -05:00
Roman Shtylman
e3617fb8ab
Merge pull request #1941 from deiga/patch-1
...
Fixed deprecated example doctype
2014-03-01 10:08:32 -05:00
Timo Sand
0fbfce58c6
Fixed deprecated example doctype
2014-03-01 12:32:42 +02:00
Roman Shtylman
f8b954bcd9
make express.Router() return a Router function instance
...
Similar to how express() returns an express `app` instance which is also
a function, express.Router() returns the Router instance which is also a
function and can be easily used via another router or the app.
app.use(express.Router());
2014-02-26 20:22:11 -05:00
Roman Shtylman
caa25b506d
Merge pull request #1935 from visionmedia/router-params-middleware
...
Router: add parameter handling to middleware
2014-02-25 12:35:13 -05:00
Roman Shtylman
6911815171
Router: add parameter handling to middleware
...
Middleware (.use) can now specify parameter arguments to trigger
Router.param loading. This is handy if you want to `.use` additional
routers but need to load certain objects before the mounted middleware
runs.
2014-02-23 19:21:13 -05:00
Roman Shtylman
0719e5f402
implement app.route()
2014-02-23 11:31:43 -05:00
Roman Shtylman
07b731add0
bump cookie parser dependency to 1.0.1
2014-02-22 09:26:30 -05:00
Roman Shtylman
d42d8f5b07
move support for multiple res.cookie calls to lib/response
...
Patch.js is simpler and follows upstream node.js closer as a result.
2014-02-22 09:26:30 -05:00
Roman Shtylman
143e72dd85
remove support for node 0.8
2014-02-22 09:26:30 -05:00
Roman Shtylman
6835289564
remove ServerResonse.headerSent monkey patch
...
node.js ServerResponse contains a headersSent field. Use that instead of
our patched misnamed version.
2014-02-22 09:26:29 -05:00
Roman Shtylman
1396e0855d
remove last pieces of connect dependency
...
- copy over patch.js to shim ServerResponse
- bundle `static` middleware
2014-02-22 09:26:29 -05:00
Roman Shtylman
6a7363e4ae
use local copy of parseUrl
2014-02-22 09:26:29 -05:00
Roman Shtylman
9bc63d92a0
move connect.query() into our repo
2014-02-22 09:26:29 -05:00
TJ Holowaychuk
6b05f60bad
update node-fresh
2014-02-19 15:29:39 -08:00
Jonathan Ong
25e6629bcc
update history
2014-02-08 11:40:48 -08:00
Jonathan Ong
0796c1d2d2
test app.router: ignore connect method
...
so tests pass in 0.11. 0.11 client seems to throw errors more often, so
this is not an issue with express or node’s servers.
2014-02-08 11:39:26 -08:00
Jonathan Ong
aac1d52c4f
res.location: remove resolving relative urls
...
closes #1804
this is an unnecessary maintenance burden (see the number of removed
tests), especially when supporting mounting. browsers handle relative
locations, and so should all clients.
a regression could be absolute locations on a mounted app, but 1. we
can fix that later when someone complains and 2) code-smell
2014-02-08 11:37:43 -08:00
Roman Shtylman
f41d09a3cf
remove app.router and refactor middleware processing
...
This is an overhaul of middleware processing, Router and Route. Connect is no
longer used to process the middleware stack. This functionality has been
split into two parts: middleware stack and default error response.
The entry point for request processing is the `app.handle` method. It
sets up the default error response handle (to run in the event of no
other error handler) and then triggers the app router (instance of
Router) to handle the request.
The app router `handle` function contains the middleware dispatch layer
previously in the connect codebase. This layer handle the logic for
dispatching `.use` calls (stripping paths if needed). The app contains a
base router `app._router`. New routes can be created and `.use`d on this
router to organize routes into files.
Routers now have the following methods `.use`, `.all`, `.param` which
are all public.
Additionally, Routers have a `.route(path)` method which returns a new
instance of Route for the requested path. Route(s) are isolated
middleware stacks and contain methods for the HTTP verbs as well as an
`.all` method to act similar to middleware. These methods are chainable
to easily describe requirements for a route.
var route = Router.route('/foo'); // or 'app.route('/foo')'
route
.all(auth)
.get(function(...) {})
.all(more_checks)
.post(function(...) {})
Any Route and Router methods which accept handlers also accept error
(arity 4) handlers which will also behave as expected.
Finally, the `app.router` getter has been removed. Middleware and
handlers are run IN THE ORDER they are seen in the file. This means that
code which injected the `app.router` and then added error handlers (or
other middleware) will need to be updated to move those handlers after
any requests added on the app object. The examples have been updated
accordingly. This is the largest breaking change to codebases in this
commit.
2014-02-03 15:59:52 -05:00
Roman Shtylman
4bf9cfd477
update merge-descriptors
2014-01-29 20:01:10 -05:00
Roman Shtylman
08cbc442f5
update cookie-signature to 1.0.3
...
Fix for timing attack
2014-01-29 20:00:23 -05:00
Roman Shtylman
a02dd201e6
update send to 0.2.0
2014-01-29 19:58:53 -05:00
TJ Holowaychuk
a5f7dcee04
update node-fresh
2014-01-29 12:17:16 -08:00
Roman Shtylman
0ddd761904
update range parser to 1.0.0
...
- License
see #1912
2014-01-29 10:00:28 -05:00
Roman Shtylman
991c2a9d05
Merge pull request #1908 from visionmedia/locals-object
...
change res.locals to a plain js object.
2014-01-28 14:23:52 -08:00
Roman Shtylman
4983c38298
change res.locals to a plain js object.
...
Anyone who wants something fancier should use modules.
- fixes annoyance with not being able to set 'name' property on locals
2014-01-27 19:17:29 -05:00
Roman Shtylman
337ab24899
remove unused require
2014-01-24 19:31:32 -05:00
Roman Shtylman
63c6a9c5ad
use escape-html module to escape html
...
Another util bites the dust.
2014-01-24 19:21:21 -05:00
Roman Shtylman
718e68ffae
use utils-merge module to mixin object properties
2014-01-24 19:16:37 -05:00
Roman Shtylman
f56a5f01c4
remove deprecated express.createServer() method
...
This has been warning about deprecation for a long time. Use `express()`
to instantiate an express app.
2014-01-19 14:05:12 -05:00
Roman Shtylman
b77ffe0228
Merge pull request #1904 from popomore/master
...
delete semicolon
2014-01-19 09:18:29 -08:00
Haoliang Gao
fd6439bb36
delete semicolon
2014-01-19 23:53:48 +08:00
Jonathan Ong
121f8d02f3
Merge pull request #1889 from vesln/send-null-undefined
...
update the tests to show a difference between `send(null)` and `send(und...
2014-01-14 09:17:04 -08:00
Roman Shtylman
5ddbb6965f
Merge pull request #1868 from dpatti/smarter-router-auto-options
...
Automatic OPTIONS response breaks with multiple routers
2014-01-13 14:45:06 -08:00
Doug Patti
a3b5f6d07f
prevent incorrect automatic OPTIONS responses
...
The router has automatic handling of OPTIONS based on the registered
routes, but if you make an OPTIONS request for an endpoint that does
not exist, then it will still return a 200 with nothing allowed.
Instead, we can let the request move on down the middleware chain. This
has two benefits: first, if the route was not defined and no other
middleware handles it, it will return with a 404. Secondly, if multiple
routers are used and a later one has the route or a custom OPTIONS
defined, the first router will not respond incorrectly.
2014-01-13 17:40:42 -05:00
Roman Shtylman
ac2cbef8be
Merge pull request #1899 from visionmedia/remove-configure
...
Remove app.configure
2014-01-11 15:42:55 -08:00
Roman Shtylman
dff22e9d09
update history file with configure changes
2014-01-11 10:54:13 -05:00
Roman Shtylman
7282b50ad0
remove app.configure()
2014-01-11 10:53:54 -05:00
Roman Shtylman
8c059469fd
No 'json spaces' by default
...
Json rendering can be handled by user tools or overridden in their own
app to behave as desired. Minimizes the use of magic env settings.
2014-01-11 10:53:36 -05:00
Roman Shtylman
8c3f153dd4
remove use of app.configure for view cache setting
2014-01-11 10:52:38 -05:00
Jonathan Ong
185b526e60
Merge pull request #1892 from matheusazzi/patch-1
...
Update to valid Jade Doctype
2014-01-04 19:23:44 -08:00
Matheus Azzi
38996b30b1
Update layout.jade
2014-01-05 01:14:38 -02:00
TJ Holowaychuk
827dfed7c2
Merge pull request #1890 from oliversalzburg/patch-1
...
Value parameter of app.set() should be typed optional Object
2014-01-04 18:12:52 -08:00
Oliver Salzburg
28af21baeb
Value parameter of app.set() is now typed optional mixed
2014-01-04 22:05:19 +01:00
Oliver Salzburg
951c70496b
Value parameter of app.set() should be typed optional Object
2014-01-04 17:50:27 +01:00
Veselin Todorov
a36eeb96f3
update the tests to show a difference between send(null) and send(undefiend)
2014-01-03 19:47:57 +02:00
Jonathan Ong
7018d3d0e6
history: req.params
2014-01-03 03:00:48 -08:00
Jonathan Ong
3f14b4de1f
Merge pull request #1835 from visionmedia/change-req-params-to-object
...
change req.params to an object instead of an array
2014-01-03 03:00:13 -08:00
Jonathan Ong
26c0be4c4e
improve history.md
2014-01-03 02:57:24 -08:00
Jonathan Ong
cec0c06a70
refactor req.is and req.accepts*
2014-01-03 02:50:09 -08:00
Jonathan Ong
476f8deb07
remove binary
2014-01-03 02:33:00 -08:00
TJ Holowaychuk
c6c71abf4d
change req.params to an object instead of an array
2013-11-27 19:46:39 -08:00