Ishita Singh
b4ab7d65d7
test: include edge case tests for res.type() ( #7037 )
2026-02-23 10:58:26 +01:00
Pavan Shinde
c4cc78bdf5
docs: fix README security policy link ( #7029 )
2026-02-21 22:15:11 -05:00
Dave Tashner
925a1dff1e
fix: bump qs minimum to ^6.14.2 for CVE-2026-2391 ( #7057 )
...
qs versions before 6.14.2 have an arrayLimit bypass in comma parsing
that allows denial of service (GHSA-w7fw-mjwx-w883).
While the existing ^6.14.1 semver range allows 6.14.2 on fresh
installs, bumping the minimum ensures the vulnerable version cannot
be resolved.
Signed-off-by: davetashner <5702882+davetashner@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 22:11:08 -05:00
Murat Kirazkaya
9c85a25c02
Remove duplicate tests in res.location and res.jsonp ( #6996 )
...
* test: remove duplicated tests
* test: fix typo in data URI encoding test description
2026-02-14 12:25:36 -05:00
dependabot[bot]
1140301f6a
build(deps): bump github/codeql-action from 4.31.9 to 4.32.0 ( #7013 )
...
* build(deps): bump github/codeql-action from 4.31.9 to 4.32.0
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.9 to 4.32.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](5d4e8d1aca...b20883b0cd )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: fix version tag comments
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Phillip Barta <barta.phillip@gmail.com >
2026-02-10 00:10:13 +01:00
dependabot[bot]
c76ed5ae05
build(deps): bump actions/setup-node from 6.1.0 to 6.2.0 ( #7012 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.2.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>
2026-02-10 00:05:17 +01:00
dependabot[bot]
2d4192ebb3
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #7011 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.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>
2026-02-10 00:04:00 +01:00
Sebastian Beltran
66404b347a
docs: Add @GroophyLifefor to the triage team ( #6995 )
2026-02-01 13:04:08 +01:00
Viny Brun Kriesang
d12772393c
fix: search example to support Redis v4+ and Express 4/5 ( #6274 )
...
* Fix Redis example to support Redis v4+ and Express 4/5
* update optional route syntax to /{:query} and refactor Redis initialization into dedicated function to guarantee that it is complete before server starts
---------
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2026-01-31 22:12:23 -05:00
Ayoub Mabrouk
6b7ccfcf12
test: add test for normalizeType fallback when mime lookup fails ( #6894 )
...
Add test to verify that utils.normalizeType correctly defaults to
'application/octet-stream' when mime.lookup() returns null/undefined
for unknown file extensions. This covers the fallback behavior on
line 64 of lib/utils.js and ensures proper handling of unrecognized
MIME types.
Co-authored-by: bjohansebas <103585995+bjohansebas@users.noreply.github.com >
2026-01-31 21:53:38 -05:00
AkaHarshit
c9ecf7b658
feat: Allow passing null or undefined as the value for options in app.render ( #6903 )
...
* fix: allow null options in app.render
* fix: ensure options are initialized to an empty object in app.render
* docs: add history entry
---------
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2026-01-31 21:51:17 -05:00
Sebastian Beltran
a479419b16
feat: do not modify the Content-Type twice when sending strings ( #6991 )
...
* fix: improve content-type handling in res.send method
* fix: ensure content-type is a string before setting charset in res.send
* fix: refactor content-type handling in res.send to use const and improve clarity
* Apply suggestion from @bjohansebas
* docs: update History.md
2026-01-19 09:56:53 -05:00
Sebastian Beltran
5a4568abfe
chore: remove benchmarks directory ( #6992 )
2026-01-17 17:36:22 -05:00
sukdev24
912893c07c
test: added unit tests for utils.compileETag to cover valid and invalid inputs ( #6534 )
...
* Added unit tests for utils.compileETag to cover valid and invalid inputs
* test: enhance compileETag tests for various input types
---------
Co-authored-by: sucem029 <sucem029@vippan-118.ad.liu.se >
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2026-01-16 21:27:22 -05:00
Marcos Molina
ae265a90c7
docs: fix JSDoc for req.accepts() return value and parameter format ( #6936 )
...
* fixed request accept jsdoc
* reverted format
* reverted format
* updated jsdoc
* updated the rest of the documentation
2026-01-16 16:19:39 -05:00
Bernice Wu
9a3f7ff412
Polish HTML structure of the response in the res.redirect() function ( #5167 )
...
* structure the DOM body
* structure the DOM body
* test: add html title to redirect test
* fix: update HTML structure for include body and head tags
* docs: improve HTML structure in res.redirect() responses for better browser compatibility
---------
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2026-01-16 10:29:01 -05:00
Sebastian Beltran
2cd372e34c
docs: add @krzysdz to the triage team ( #6482 )
2026-01-12 10:28:54 +01:00
dependabot[bot]
04d3a49976
build(deps): bump actions/setup-node from 6.0.0 to 6.1.0 ( #6962 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](2028fbc5c2...395ad32622 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.1.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>
2026-01-07 09:48:47 -05:00
dependabot[bot]
bc7d155f53
build(deps): bump actions/checkout from 6.0.0 to 6.0.1 ( #6963 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1af3b93b68...8e8c483db8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
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>
2026-01-07 09:47:41 -05:00
Gabriel Alves
00bb633ca6
deps: qs@^6.14.1
2026-01-07 15:46:37 +01:00
dependabot[bot]
3c0ad4e8dc
build(deps): bump github/codeql-action from 4.31.6 to 4.31.9 ( #6964 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.6 to 4.31.9.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](fe4161a26a...5d4e8d1aca )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.9
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>
2026-01-07 09:46:20 -05:00
dependabot[bot]
4ae96bdf5e
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 ( #6965 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
2026-01-07 09:45:47 -05:00
AbdelMonaam Aouini
6cd404eb28
fix: enhance req.acceptsCharsets method ( #6088 )
...
* fix: enhance req.acceptsCharsets method
* Update req.acceptsCharsets.js
---------
Co-authored-by: Monaam Aouini <abdelmonaem.aouini@mispay.co >
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com >
2026-01-07 09:41:34 -05:00
dependabot[bot]
3e81873b52
build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 ( #6961 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](018cc2cf5b...37930b1c2a )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.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>
2026-01-07 09:38:53 -05:00
Jon Church
b5aae87594
doc: fix security.md link to point to security tab
2026-01-05 17:54:09 -05:00
Ulises Gascon
b8fc000f31
docs: use global Security policy
...
We should inherit https://github.com/expressjs/.github/blob/master/SECURITY.md directly.
2026-01-05 17:46:28 -05: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
0dc5836d5e
3.9.0
2014-05-30 21:35:12 -04:00
Douglas Christopher Wilson
8751d7ecf8
tests: add more tests
2014-05-30 21:28:48 -04:00
Douglas Christopher Wilson
c21226aa7c
improve etag control for res.send
...
closes #1435
closes #2129
2014-05-30 21:02:21 -04:00
Douglas Christopher Wilson
3e358458f4
tests: add more etag tests
2014-05-30 19:51:32 -04:00
Douglas Christopher Wilson
766b3aecf7
deps: update example dependencies
2014-05-29 23:39:52 -04:00
Douglas Christopher Wilson
8ab96ab80d
mark res.send ETag as weak and reduce collisions
2014-05-29 23:14:21 -04:00
Douglas Christopher Wilson
1f2e00ef8d
deps: should@~4.0.0
2014-05-29 22:53:59 -04:00
Douglas Christopher Wilson
b49453cf0d
update send to 0.4.0
...
closes #2150
2014-05-29 22:32:03 -04:00
Douglas Christopher Wilson
faffcb889c
update connect to 2.18.0
2014-05-29 22:21:53 -04:00
Douglas Christopher Wilson
311e83e591
4.3.2
2014-05-29 00:17:21 -04:00
Tiago Relvao
3c0ec59432
Include ETag in HEAD requests
...
backport of commit 3c7310ebcb
2014-05-28 22:31:00 -04:00
Douglas Christopher Wilson
d4a2843500
tests: add param test with encoded value
...
closes #2143
2014-05-28 22:30:24 -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
e7ad49bbbe
tests: add accepts test with params
2014-05-28 00:30:29 -04:00
Douglas Christopher Wilson
ad9a414fae
tests: add more acceptance tests
2014-05-28 00:24:24 -04:00
Douglas Christopher Wilson
c18c2a8e68
tests: exclude untestable lines in examples from coverage
2014-05-28 00:07:27 -04:00
Douglas Christopher Wilson
1d54868c12
update supertest to 0.13.0
2014-05-27 23:54:34 -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
f7e73e2da0
3.8.1
2014-05-27 23:43:13 -04:00
Douglas Christopher Wilson
867728b5ab
update connect to 2.17.3
2014-05-27 23:02:27 -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
f6bbeafd26
3.8.0
2014-05-21 01:52:14 -04:00
Douglas Christopher Wilson
f14e39d451
set proper charset in content-type for res.send
...
This will write strings to sockets with an explicit "utf8" encoding
(which is the default) and will override the charset in the
Content-Type so it properly relfects the encoding of the response.
closes #1631
closes #2092
2014-05-21 01:31:08 -04:00
Alberto Leal
084f5d891b
Keep previous Content-Type for res.jsonp
...
backport of commit be997fd654
2014-05-21 01:04:29 -04:00
Douglas Christopher Wilson
b0f72e13d9
update connect to 2.17.1
2014-05-21 00:55:10 -04:00
Douglas Christopher Wilson
8d7d80ef9d
tests: add more tests of web-service example
2014-05-21 00:08:17 -04:00
Douglas Christopher Wilson
cf5de082b5
tests: add more tests of cookies example
2014-05-21 00:08:06 -04:00
Douglas Christopher Wilson
1944451082
tests: add more tests of negotiation example
2014-05-20 23:50:58 -04:00
Douglas Christopher Wilson
602e5a8200
tests: add more tests of mvc example
2014-05-20 23:41:09 -04:00
Douglas Christopher Wilson
83b8b7acb7
tests: add more various tests
2014-05-20 23:25:51 -04:00
Douglas Christopher Wilson
e660f19507
tests: add req.acceptsLanguage tests
2014-05-20 23:13:29 -04:00
Douglas Christopher Wilson
ff412b927d
tests: add req.acceptsEncoding tests
2014-05-20 23:08:01 -04:00
Douglas Christopher Wilson
392ef1eb06
tests: add more app.render tests
2014-05-20 22:57:00 -04:00
Douglas Christopher Wilson
dcecdc9be6
update mocha to 1.19.0
2014-05-20 21:22:02 -04:00
Douglas Christopher Wilson
ed69b68892
update connect to 2.17.0
2014-05-20 21:20:56 -04:00
Douglas Christopher Wilson
42b982e13c
build: remove coveralls from devDependencies
2014-05-20 20:22:55 -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
359f12791a
build: prevent failure from coveralls
2014-05-18 23:05:34 -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
b91cd66fc5
3.7.0
2014-05-18 10:40:13 -04:00
Douglas Christopher Wilson
787d630157
update should to 3.3.1
2014-05-18 10:38:42 -04:00
Douglas Christopher Wilson
1f938c560a
tests: improve examples/auth tests
2014-05-18 01:54:05 -04:00
Douglas Christopher Wilson
a96924a555
build: remove lib-cov fork
2014-05-18 01:35:12 -04:00
Douglas Christopher Wilson
33dc6629ff
update connect to 2.16.2
2014-05-18 01:30:44 -04:00
Douglas Christopher Wilson
1b3fb0af8c
build: add coverage reporting
2014-05-18 01:25:15 -04:00
Douglas Christopher Wilson
12da523ff7
build: test coverage with istanbul
2014-05-18 01:23:15 -04:00
Douglas Christopher Wilson
0f49d80623
build: clean up package file
2014-05-18 01:16:38 -04:00
Douglas Christopher Wilson
1717516a78
build: improve platform portability
2014-05-18 01:14:45 -04:00
Jonathan Ong
328c6d3060
remove unnecessary test/support/http
...
backport of 643397ed21
2014-05-18 00:57:54 -04:00
Douglas Christopher Wilson
566720be15
improve proxy trust with ip address list
...
closes #2099
2014-05-17 20:02:20 -04:00
Douglas Christopher Wilson
65f13c3cc6
update connect to 2.16.1
2014-05-17 14:30:52 -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
Douglas Christopher Wilson
d98e2e7498
deprecation messages are bright red on TTYs
2014-05-13 17:06:45 -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
f7be983a77
3.6.0
2014-05-09 17:03:23 -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
a2553126dd
support PURGE method
2014-05-09 10:19:20 -04:00
Douglas Christopher Wilson
0639c45acd
build: add soft testing on node.js 0.11
2014-05-09 01:03:35 -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
920f46ad65
tests: add more res.jsonp? tests
2014-05-08 21:27:01 -04:00
Douglas Christopher Wilson
35a66d8a14
tests: add test for res.format in route
...
closes #2016
2014-05-08 21:15:48 -04:00
Douglas Christopher Wilson
4e1e252e17
deprecate res.json(obj, status)
...
closes #2106
closes #2107
2014-05-08 21:11:05 -04:00
Douglas Christopher Wilson
0461e55380
deprecate app.del
...
closes #2095
2014-05-08 19:16:25 -04:00
Douglas Christopher Wilson
8dc4ff26f9
Add standard deprecation utility
...
* deprecations ignore when NODE_ENV=test
* uses node.js util.deprecate
2014-05-08 19:01:16 -04:00
Roman Shtylman
6f9e927633
remove deprecation message about passing path as array
...
backport commit 6b19e3dc0a
2014-05-08 18:09:25 -04:00
Oliver Salzburg
40a43eb753
Value parameter of app.set() is now typed optional mixed
2014-05-08 17:04:14 -04:00
Douglas Christopher Wilson
a8bb4bab2b
tests: add test for app.delete
2014-05-08 16:40:28 -04:00
Douglas Christopher Wilson
417999884b
update supertest to 0.12.0
2014-05-08 16:29:41 -04:00
Douglas Christopher Wilson
17a739e35f
update mkdirp to 0.5.0
2014-05-08 16:25:06 -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
Douglas Christopher Wilson
66b38b58bc
Merge branch '3.5.x' into 3.x
2014-05-08 13:55:00 -04:00
Douglas Christopher Wilson
dc31ea34b8
3.5.3
2014-05-08 13:51:26 -04:00
Douglas Christopher Wilson
d58ca520c8
Fix res.jsonp error if callback param is object
...
fixes #2104
2014-05-08 13:42:19 -04:00
Douglas Christopher Wilson
4b646c2f8d
docs: update core contributors
2014-05-07 23:08:55 -04:00
Douglas Christopher Wilson
35757ed1f5
docs: add NPM badge
2014-05-07 22:59:12 -04:00
Douglas Christopher Wilson
fed0d5df5c
docs: use SVG badges
2014-05-07 22:57:05 -04:00
Douglas Christopher Wilson
c99fa6a192
Fix req.host for IPv6 literals
...
fixes #2102
2014-05-07 14:08:08 -04:00
Douglas Christopher Wilson
0d468cbe6c
update history
2014-05-05 00:42:50 -04:00
Douglas Christopher Wilson
f92ba6d0cf
update connect to 2.15.0
2014-05-05 00:35:43 -04:00
Douglas Christopher Wilson
0408e3727e
deps: debug@^0.8.0
2014-05-02 17:02:28 -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
d5815922ca
3.5.2
2014-04-24 16:36:37 -04:00
Douglas Christopher Wilson
972c01afc9
update supertest to 0.11.0
2014-04-24 16:30:58 -04:00
Douglas Christopher Wilson
8894e30869
Skip publishing benchmarks dir to npm
2014-04-24 16:27:00 -04:00
Douglas Christopher Wilson
5d8dba5fe0
update mocha to 1.18.2
2014-04-24 16:23:58 -04:00
Douglas Christopher Wilson
90fbc1a33e
update cookie to 0.1.2
2014-04-24 16:21:22 -04:00
Douglas Christopher Wilson
55dea47b94
update mkdirp to 0.4.0
2014-04-24 16:20:31 -04:00
Douglas Christopher Wilson
c7791a207b
update send to 0.3.0
...
fixes #2024
closes #2071
closes #2072
2014-04-24 15:50:55 -04:00
Douglas Christopher Wilson
30d18888b9
update connect to 2.14.5
2014-04-24 15:50:54 -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
df50669092
3.5.1
2014-03-25 16:56:54 -04:00
Roman Shtylman
abd6b7c5c3
pin down less-middleware
...
Things are broken in 0.2 version of less-middleware so use 0.1 line
2014-03-25 16:55:57 -04: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
87912103c9
3.5.0
2014-03-06 14:57:30 -08:00
Jonathan Ong
4ce1ee458e
bump deps
2014-03-06 14:57:05 -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
8aff64f89a
backport dependency updates
...
- range parser 1.0.0
- fresh 0.2.1
- send 0.2.0
- cookie-signature 1.0.3
- merge-descriptors 0.0.2
2014-01-29 20:06:38 -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
Jonathan Ong
ff23423d34
3.4.8
2014-01-13 20:50:51 -08:00
Doug Patti
1d97599f8b
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 20:46:07 -08:00
Matheus Azzi
e465624fd0
Update layout.jade
2014-01-13 20:45:50 -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
dc5932d177
Merge pull request #1877 from reqshark/master
...
update express jade layout generator
2013-12-23 10:34:47 -08:00
Bent Cardan
cfd93b7529
update express jade layout generator
...
update doctype
2013-12-23 13:03:21 -05:00
Jonathan Ong
8b2208f394
Merge pull request #1876 from yosssi/dev
...
Updated the example file to use `doctype html` on because `doctype 5` was deprecated on Jade version 1.0.0.
2013-12-23 08:10:26 -08:00
yosssi
00a3b01f39
Changed doctype 5 to doctype html on the example file because the former was deprecated on Jade version 1.0.0.
2013-12-23 22:13:05 +09:00
TJ Holowaychuk
3baca251f0
use 8 threads for benchmarks
2013-12-22 08:57:04 -08:00
TJ Holowaychuk
72daae1d92
Merge pull request #1869 from yamatt/master
...
Error message now describes where the view was not able to be found.
2013-12-21 11:13:04 -08:00
Matt Copperwaite
fcbe53ddb5
Added appropriate test for more descriptive render error
2013-12-21 17:34:59 +00:00
Jonathan Ong
e9851672eb
bench: remove --harmony-generators flag
2013-12-20 21:15:17 -08:00
TJ Holowaychuk
9a45f7bd3d
add new benchmarks (to match koa)
2013-12-20 19:34:59 -08:00
Matt Copperwaite
85834fd146
Error message now describes where the view was not able to be found. Useful for debugging.
2013-12-20 11:39:31 +00:00
Roman Shtylman
a0c1ac7b45
add license field to package.json
...
close #1862
2013-12-18 10:16:56 -05:00
Alex Kocharin
7b0dca0f9c
throw 400 in case of malformed paths
2013-12-11 17:14:44 -08:00
Jonathan Ong
34c83d7d29
3.4.7
2013-12-10 23:57:39 -08:00
Jonathan Ong
7c6882234e
bump connect, mocha, and should
2013-12-10 23:54:07 -08:00
Jonathan Ong
2e68ddbae9
expose connect.middleware using Object.getOwnPropertyDescriptor()
...
closes #1853 . no tests, but it should be fine.
2013-12-10 23:52:48 -08:00
Jonathan Ong
7724fc6af7
3.4.6
2013-12-01 12:21:08 -08:00
Roman Shtylman
2939075f03
Merge pull request #1836 from fluxusfrequency/patch-1
...
Grammar and punctuation fixes [ci skip]
2013-11-28 08:18:42 -08:00
Ben Lewis
606f68de02
Grammar and punctuation fixes [ci skip]
2013-11-28 06:36:21 -07:00
TJ Holowaychuk
c6c71abf4d
change req.params to an object instead of an array
2013-11-27 19:46:39 -08:00
Jonathan Ong
863160ae49
3.4.5
2013-11-27 15:54:41 -08:00
TJ Holowaychuk
edd39fb194
fix weird variable name in example
2013-11-26 23:39:35 -08:00
TJ Holowaychuk
a71d264d45
fix weird variable name in example
2013-11-26 23:39:08 -08:00
TJ Holowaychuk
8a7a695836
ocd
2013-11-26 11:12:56 -08:00
TJ Holowaychuk
de54af4061
Merge pull request #1829 from michaelficarra/patch-1
...
fixes #1826 : res.redirect('toString') fails with 500
2013-11-26 11:12:13 -08:00
Michael Ficarra
2f2a652bc9
fixes #1826 : res.redirect('toString') fails with 500
...
Removed the unused map and corrected the doc comment.
2013-11-26 13:11:15 -06:00
TJ Holowaychuk
1e638663de
Merge pull request #1822 from yakubori/auth-buffer-call-removal
...
Removed Buffer call with 'binary' encoding option in auth example.
2013-11-21 12:32:39 -08:00
Rick Yakubowski
1684a8792a
Removed Buffer call with 'binary' encoding option in auth example.
...
According to the Node.js documentation for Buffer objects regarding the
'binary' encoding option:
"This encoding method is deprecated and should be avoided in favor of
Buffer objects where possible. This encoding will be removed in future
versions of Node."
Simply calling toString() with a 'base64' argument on the hash seems to
accomplish the same thing; this makes the code compatible with current
documentation as well as being a bit easier to follow.
2013-11-21 14:01:56 -05:00
Roman Shtylman
f47c0d9774
add Router.all() method
...
Similar to app.all() but specifically for attaching handlers to all
methods under a standalone router. This is useful for isolating routers
that require "middleware" like features for all routes managed by the
router.
2013-11-19 18:52:04 -05:00
Roman Shtylman
89e7264e53
pin marked devDep to protect out tests
...
marked has shown that it cannot be trusted with patch level changes!
2013-11-09 22:31:17 -05:00
Roman Shtylman
cada9f61c8
pin devDependencies using ~
...
If tests are passing and everything works, don't let things change out
from under us as much. Really we should do hard pinning, but will be a
bit lenient for now.
2013-11-09 22:26:09 -05:00
Jonathan Ong
373fa55981
fix markdown example test
...
marked 0.2.10 adds ids to header elements now.
2013-11-09 19:08:25 -08:00
Jonathan Ong
2bc703cfc2
Merge pull request #1802 from kapouer/patch-1
...
Remove leading ./ when using res.location('./relative')
2013-11-02 15:09:30 -07:00
Jérémy Lal
c9865b821d
Test location with leading ./ and containing ..
2013-11-02 02:28:54 +01:00
Jérémy Lal
9c0de23645
Update tests expectancy of location headers
2013-11-02 02:28:49 +01:00
Jérémy Lal
b7a38af41d
Use url.resolve to compute location header of relative paths
2013-11-02 02:28:29 +01:00
Jérémy Lal
661914781e
semicolons
2013-11-02 00:39:32 +01:00
Jonathan Ong
6e3f3887e9
pin deps using semver1
...
somebody is going to complain that they can't install stuff because
they haven't upgraded npm
2013-10-30 20:55:11 -07:00
Jonathan Ong
a66d6bb034
pin dev deps to semver compatible versions
2013-10-30 20:51:10 -07:00
Jonathan Ong
2e197e2b98
be less picky with ENOENT errors in tests
...
closes #1580
2013-10-30 20:37:01 -07:00
Jonathan Ong
55d1a4f964
always send ETag when content-length > 0
...
closes #1780
2013-10-30 20:34:16 -07:00
Jonathan Ong
82a7d7a977
no semver2 so travis stops crying
2013-10-29 22:44:01 -07:00
Jonathan Ong
dae54b456f
3.4.4
2013-10-29 10:33:32 -07:00
Jonathan Ong
1b7a044f33
bump connect
2013-10-29 10:30:26 -07:00
Jonathan Ong
18264403b1
bump supertest to 0.8.1
2013-10-28 15:24:48 -07:00
Jonathan Ong
04d43b7039
remove .gitmodules
...
it's empty
2013-10-28 14:38:46 -07:00
TJ Holowaychuk
2dfecfb661
update methods for SEARCH
2013-10-28 12:02:24 -07:00
Jonathan Ong
250f1f5f6e
Merge pull request #1796 from malixsys/patch-1
...
2013-100-23 -> 2013-10-23
2013-10-25 10:59:48 -07:00
M Alix
3ac718763f
2013-100-23 -> 2013-10-23
2013-10-25 14:28:24 +02:00
Jonathan Ong
05e1555c0d
Merge pull request #1795 from chirag04/master
...
replace bodyparser with json and urlencoded
2013-10-25 03:31:24 -07:00
chirag04
855d1e2bf5
replace bodyparser with json and urlencoded
2013-10-25 15:45:25 +05:30
Jonathan Ong
f0bfb3b2b2
3.4.3
2013-10-23 11:19:48 -07:00
Jonathan Ong
4b4db0f7fb
3.4.2
2013-10-18 19:03:41 -07:00
Jonathan Ong
9bed2b80ee
lint: remove unused stuff
2013-10-18 01:18:56 -07:00
Jonathan Ong
bb157c0cbf
replace old contributors info with github's contributors
2013-10-17 13:06:13 -07:00
Jonathan Ong
1ef05d4a28
downgrade commander. closes #1783
2013-10-17 12:57:39 -07:00
TJ Holowaychuk
0b88208022
Merge branch 'master' of github.com:visionmedia/express
2013-10-16 19:52:00 -07:00
TJ Holowaychuk
c9d9ed3493
fix res.sendfile() callback
...
what the hell... I was just told readable streams have finish not end,
make up your mind node!
2013-10-17 02:51:01 +00:00
TJ Holowaychuk
bd8b9f5781
Merge branch 'master' of github.com:visionmedia/express
2013-10-16 19:21:09 -07:00
TJ Holowaychuk
9cbcf23df0
docs
2013-10-16 19:17:49 -07:00
Jonathan Ong
36e42db05b
mocha globals - readable-stream defines globals
...
isaac you bastard
2013-10-15 18:33:47 -07:00
Jonathan Ong
2bf6a1d813
3.4.1
2013-10-15 18:28:49 -07:00
Jonathan Ong
e8373d3564
Merge pull request #1779 from visionmedia/jsonp-typeof-callback
...
check existence of jsonp callback
2013-10-15 18:22:01 -07:00
Jonathan Ong
e218377a3d
check existence of jsonp callback
2013-10-15 12:39:32 -07:00
Jonathan Ong
7d1aed4955
update commander. closes #1693
...
i hope this doesn't break anything
2013-10-14 21:22:19 -07:00
Jonathan Ong
b4acbcf1fe
use path.join for 'views' setting. closes #1427
2013-10-14 21:16:57 -07:00
Jonathan Ong
50cb62c5d2
fix tests for should.js
2013-10-14 18:35:46 -07:00
Jonathan Ong
4cf868bd74
Merge pull request #1776 from ykumar6/master
...
Add Runnable.com button
2013-10-14 18:33:34 -07:00
Yash Kumar
baa5a7c3e9
Add Runnable.com button
2013-10-14 14:16:18 -07:00
Jonathan Ong
ee228f7aea
Merge pull request #1759 from muratgu/patch-1
...
fixes #1600
2013-09-19 12:43:42 -07:00
Jonathan Ong
d5b11c7d1b
Merge pull request #1760 from jseip1679/master
...
documentation language fix
2013-09-19 12:38:21 -07:00
Jake Seip
ed7db34bab
documentation language fix
2013-09-19 10:41:45 -07:00
muratgu
57e45e3af8
fixes #1600
2013-09-19 10:27:21 -07:00
Jonathan Ong
1dc46478cb
README: add more links to expressjs.com
2013-09-17 00:35:23 -07:00
TJ Holowaychuk
113ed0927d
fix test label typo
2013-09-16 23:34:16 +00:00
TJ Holowaychuk
ab8be2d741
remove second signed cookie test
...
for now
2013-09-16 23:33:42 +00:00
TJ Holowaychuk
3b53b11fcd
fix signed cookies test
2013-09-16 23:32:34 +00:00
TJ Holowaychuk
9fb661559b
refactor signed cookie tests
2013-09-16 23:24:54 +00:00
Jonathan Ong
04882cf72c
Merge pull request #1735 from lxe/malformed-capture-route
...
Wrapped encodeURIcomponent in try-catch to eliminate errors on malformed captures.
2013-09-16 15:32:57 -07:00
lxe
288176bbc9
Added safe encodeURIcomponent to eliminate errors on malformed captures.
2013-09-16 14:57:31 -04:00
Jonathan Ong
5638a4fc62
Merge pull request #1688 from menzoic/issue/menzoic-1
...
removed unnecessary require statement
2013-09-09 21:45:19 -07:00
TJ Holowaychuk
3b4ce91fa3
refactor res.format() with a little ocd
2013-09-08 09:30:59 -07:00
TJ Holowaychuk
1c87e5e9a8
Merge pull request #1747 from sorribas/master
...
res.format() now includes charset.
2013-09-08 09:30:23 -07:00
Eduardo Sorribas
a887e6a881
Minor refactor of res.format
2013-09-08 02:34:52 -04:00
Eduardo Sorribas
69290cad6f
res.format() now includes charset. Fixes #1744
2013-09-08 02:10:46 -04:00
Jonathan Ong
b66c7da05f
Merge pull request #1659 from dresende/patch-1
...
Fixes typo in index.js vhost example
2013-09-07 21:43:45 -07:00
Jonathan Ong
92ddf77453
Merge pull request #1729 from patelatharva/patch-1
...
Improved variable names and updated comments for better clarity of example
2013-09-07 21:43:06 -07:00
TJ Holowaychuk
8e2f538983
refactor res.links()
2013-09-07 15:26:12 -07:00
TJ Holowaychuk
2817d8caf2
Merge pull request #1746 from sorribas/master
...
Allow multiple call concatenation for res.links.
2013-09-07 15:24:50 -07:00
TJ Holowaychuk
b7f08fb159
Release 3.4.0
2013-09-07 12:25:00 -07:00
TJ Holowaychuk
0c2768f5bd
update connect
2013-09-07 12:24:24 -07:00
Eduardo Sorribas
09bede1a92
Fix the links test so it resets the header for each test.
2013-09-07 01:10:13 -04:00
Eduardo Sorribas
7059d3b71e
Allow multiple call concatenation for res.links. Fixes #1683
2013-09-06 21:44:03 -04:00
cjihrig
e5de08faa1
add res.vary(). Closes #1682
2013-09-02 09:10:14 -07:00
TJ Holowaychuk
e43ff076fd
Merge pull request #1740 from superic/master
...
Updated Util.isAbsolute(path) to return true for Azure absolute paths
2013-09-02 08:56:03 -07:00
TJ Holowaychuk
3ea7381dea
Merge pull request #1711 from jonjenkins/master
...
Fixes from pull request #1643
2013-09-02 08:55:23 -07:00
TJ Holowaychuk
f1c46f51e5
Release 3.3.8
2013-09-02 08:01:07 -07:00
TJ Holowaychuk
297fb4e0b0
update connect
2013-09-02 08:00:48 -07:00
Eric Willis
9e406dfee2
Updated Util.isAbsolute(path) to return true for Azure absolute paths
...
- Azure absolute paths look like \\ip_address\volume\guid\guid\site\wwwroot\...file.js.
Changed Util.isAbsolute to return true for paths that start with two backslashes.
2013-08-31 16:16:49 -07:00
TJ Holowaychuk
30b7aa8a17
update connect
2013-08-28 10:03:42 -07:00
TJ Holowaychuk
c1d16e0016
Release 3.3.7
2013-08-28 09:39:31 -07:00
TJ Holowaychuk
929ffb8d77
update connect
2013-08-28 09:37:45 -07:00
TJ Holowaychuk
197a2e3b54
Release 3.3.6
2013-08-27 13:49:09 -07:00
TJ Holowaychuk
6cf6c8b918
Revert "remove charset from json responses. Closes #1631 "
...
This reverts commit 138d74aefa .
2013-08-27 13:48:18 -07:00
Atharva
058d7ec2ea
Improved variable names and updated comments for better clarity of example
2013-08-24 16:44:44 +05:30
TJ Holowaychuk
752b5f705e
Merge branch 'master' of github.com:visionmedia/express
2013-08-17 01:07:17 -07:00
TJ Holowaychuk
e7fa579637
update license
2013-08-17 01:07:09 -07:00
TJ Holowaychuk
97781d4112
Merge pull request #1723 from gmethvin/accepts
...
Make req.accepts take an argument list
2013-08-16 16:32:48 -07:00
Greg Methvin
3ddd8e66a7
Make req.accepts take an argument list
2013-08-16 15:19:33 -07:00
TJ Holowaychuk
8a1e865e37
remove silly out-of-date dep badge
2013-08-15 08:18:01 -07:00
TJ Holowaychuk
e850cb3ea3
Release 3.3.5
2013-08-11 07:50:51 +10:00
TJ Holowaychuk
13d3efe8df
update fresh
2013-08-11 07:49:15 +10:00
TJ Holowaychuk
d6ecf785a2
Merge pull request #1710 from hacksparrow/master
...
Fixed test cases for res.format
2013-08-09 15:03:45 -07:00
Jon Jenkins
19cb39869f
Fixes from pull request #1643 , array method correction
2013-08-04 12:46:50 -05:00
Hage Yaapa
a38bdf6758
fixed test cases for res.format
2013-08-04 20:32:08 +05:30
Jon Jenkins
bdbdab7fcc
Fixes from pull request #1643
2013-08-03 16:33:15 -05:00
TJ Holowaychuk
5aa9670120
Merge pull request #1685 from CharlesHolbrow/master
...
Fix typo in app.param comment
2013-08-02 14:46:40 -07:00
TJ Holowaychuk
8ad8cb93cc
refactor
2013-08-02 14:46:25 -07:00
TJ Holowaychuk
610e172fcf
Merge pull request #1694 from kavu/add_disable_etag
...
Add application setting to disable ETag (again)
2013-08-02 14:45:37 -07:00
TJ Holowaychuk
6942070a21
add [dir] to express(1) --help output. Closes #1699
2013-08-02 14:44:52 -07:00
TJ Holowaychuk
e283200511
remove comma-first from express(1)-generated app
2013-08-01 11:10:21 -07:00
Max Riveiro
54a192a5c5
Add application setting to disable ETag completely
2013-07-21 12:49:28 +04:00
TJ Holowaychuk
c3bd65eda2
Revert "remove old OPTIONS default response"
...
This reverts commit 2bba69f633 .
2013-07-16 11:22:02 -07:00
Esco Obong
7c2ed1d2d6
removed unnecessary require statement
2013-07-15 02:13:32 -04:00
Charles Holbrow
3de81e0147
Fix typo in app.param comment
2013-07-13 16:32:02 -07:00
TJ Holowaychuk
8fe1e2a5b4
Release 3.3.4
2013-07-08 14:42:45 -07:00
TJ Holowaychuk
909dbb81d5
update send and connect
2013-07-08 14:40:02 -07:00
TJ Holowaychuk
26802a689c
fix package.json conflict
2013-07-04 13:39:36 -07:00
TJ Holowaychuk
37239fb67f
Release 3.3.3
2013-07-04 07:37:17 -07:00
TJ Holowaychuk
018dc40b32
update connect
2013-07-04 07:36:57 -07:00
TJ Holowaychuk
52440955e6
Release 3.3.2
2013-07-03 11:25:54 -07:00
TJ Holowaychuk
c2f3d6ce2b
update connect
2013-07-03 11:25:15 -07:00
TJ Holowaychuk
be858f5d07
update send
2013-07-03 11:24:31 -07:00
TJ Holowaychuk
1f14734f91
Merge pull request #1664 from paulmillr/topics/update-deps
...
Update commander and mkdirp dependencies.
2013-07-01 11:14:15 -07:00
Paul Miller
6d1d694dbb
Update commander and mkdirp dependencies.
2013-06-28 19:15:32 +03:00
TJ Holowaychuk
ba5c48aa86
remove .version export
2013-06-27 08:38:53 -07:00
TJ Holowaychuk
320d7807a9
Release 3.3.1
2013-06-27 08:32:37 -07:00
TJ Holowaychuk
6650a312b7
update connect
2013-06-27 08:32:20 -07:00
TJ Holowaychuk
832c3b3744
Release 3.3.0
2013-06-26 10:07:34 -07:00
TJ Holowaychuk
76691bfd6b
update connect
2013-06-26 10:05:40 -07:00
TJ Holowaychuk
29fe5ea785
Merge pull request #1657 from ralphtheninja/master
...
use send 0.1.1 to get rid of npm warning during install
2013-06-26 09:54:24 -07:00
Diogo Resende
7a31a1d311
Fixes typo in index.js vhost example
2013-06-23 23:23:58 +02:00
Lars-Magnus Skog
52a820113f
use send 0.1.1 to get rid of npm warning
2013-06-23 00:49:20 +02:00
TJ Holowaychuk
aec3428489
Merge pull request #1650 from printercu/master
...
move .app to req's & res's prototypes
2013-06-11 12:39:59 -07:00
TJ Holowaychuk
a10f695b6f
pin jade dev dep so tests do not break
2013-06-11 12:24:17 -07:00
Max Melentiev
a3c9eacaf1
move .app to req's & res's prototypes
2013-06-11 19:42:30 +04:00
TJ Holowaychuk
19d685b152
return actual booleans from req.accept* functions
2013-06-06 13:47:18 -07:00
TJ Holowaychuk
8ab44081d4
add support for multiple X-Forwarded-Proto values. Closes #1646
2013-06-05 12:05:45 -07:00
TJ Holowaychuk
0431d22822
add req.secure tests
2013-06-05 11:59:47 -07:00
TJ Holowaychuk
138d74aefa
remove charset from json responses. Closes #1631
2013-06-05 11:51:59 -07:00
TJ Holowaychuk
28562b2cf8
Merge pull request #1643 from jonjenkins/master
...
Fixed issue with callback querystring failure
2013-06-03 14:52:49 -07:00
TJ Holowaychuk
e0afda444f
Release 3.2.6
2013-06-02 17:15:39 -07:00
TJ Holowaychuk
5a4cac58af
update connect
2013-06-02 17:15:14 -07:00
TJ Holowaychuk
545dca6c4d
Merge pull request #1642 from jade-bot/master
...
Update jade files [bot-update#1]
2013-06-02 16:04:50 -07:00
TJ Holowaychuk
e59a882389
Merge pull request #1634 from joshlangner/patch-1
...
added some additional explanation for clarity
2013-06-02 15:58:25 -07:00
TJ Holowaychuk
ccd9828535
Merge pull request #1630 from EvanHahn/patch-1
...
Remove dead link from readme's "More Information"
2013-06-02 15:50:45 -07:00
TJ Holowaychuk
41f0d32355
Merge pull request #1622 from saintedlama/master
...
Fixes indentation for css engines when using express to scaffold an application
2013-06-02 15:47:36 -07:00
Jenkins
2f19b4fefc
Corrected callback crashing app when array
2013-05-26 21:35:52 -05:00
jade-bot
cd31cecfd1
Update to maintain compatability with the latest version of jade
2013-05-26 14:51:34 -07:00
TJ Holowaychuk
2fe46b3905
Release 3.2.5
2013-05-21 21:01:24 -07:00
TJ Holowaychuk
24974f1f8f
update connect
2013-05-21 20:56:08 -07:00
joshlangner
fd73bd006e
added some additional explanation for clarity
2013-05-19 22:47:04 -04:00
Evan Hahn
7388c2c223
Remove dead link from readme's "More Information"
2013-05-17 11:37:21 -06:00
TJ Holowaychuk
e2210b0b92
Merge pull request #1625 from ForbesLindesay/patch-1
...
Throw a meaningful error when there is no default engine
2013-05-15 08:27:47 -07:00
Forbes Lindesay
30919be2a0
Throw a meaningful error when there is no default engine
2013-05-15 12:39:06 +01:00
TJ Holowaychuk
10b21b41f7
Revert "fix infinite loop when res.send(status) is undefined. Closes #1623 "
...
This reverts commit 28b8a3b5f7 .
2013-05-13 13:23:23 -07:00
TJ Holowaychuk
28b8a3b5f7
fix infinite loop when res.send(status) is undefined. Closes #1623
2013-05-13 13:22:31 -07:00
saintelama
8b2f1bba95
fix indentation for css engine support
2013-05-12 23:43:52 +02:00
TJ Holowaychuk
c805d80a9b
Merge pull request #1592 from bartsqueezy/eb1bbb9
...
Removing dependency which is no longer supported
2013-05-11 15:36:39 -07:00
TJ Holowaychuk
d876778d22
Merge pull request #1597 from Cauldrath/cookie_version
...
Version bump for node-cookie
2013-05-11 15:35:30 -07:00
TJ Holowaychuk
412e571600
Merge pull request #1618 from pwmckenna/patch-1
...
Flush messages exposed to locals *after* the view has the chance to proces...
2013-05-11 15:26:22 -07:00
TJ Holowaychuk
3296ed9cb3
change generation of ETags with res.send() to GET requests only. Closes #1619
...
if for some reason this is not ideal for your use-case please let me know and comment in the issue
2013-05-10 14:43:59 -07:00
Patrick Williams
91835e6816
Flush messages exposed to locals after the view has the chance to process them.
2013-05-10 09:05:37 -06:00
TJ Holowaychuk
f976625281
Release 3.2.4
2013-05-09 09:17:48 -07:00
TJ Holowaychuk
028d9d8a0c
Merge pull request #1598 from colynb/patch-1
...
the file is hosts not vhosts
2013-05-09 09:12:54 -07:00
TJ Holowaychuk
8559c0e2a4
fix req.subdomains when no Host is present
2013-05-09 09:10:52 -07:00
TJ Holowaychuk
06ead58240
fix req.host when no Host is present, return undefined
2013-05-09 09:06:11 -07:00
TJ Holowaychuk
28ca1b5221
add req.host tests
2013-05-09 09:03:52 -07:00
TJ Holowaychuk
6d872e6693
remove qs dep
2013-05-07 07:58:54 -07:00
TJ Holowaychuk
0b09c8981f
Release 3.2.3
2013-05-07 07:55:06 -07:00
TJ Holowaychuk
a1d5676ecb
update connect / qs
2013-05-07 07:54:48 -07:00
TJ Holowaychuk
f862ad29f5
Release 3.2.2
2013-05-03 12:54:52 -07:00
TJ Holowaychuk
15496da8fd
remove ./client.js
2013-05-03 12:54:28 -07:00
TJ Holowaychuk
802fb1632c
update qs
2013-05-03 12:53:50 -07:00
colynb
69453ff889
the file is hosts not vhosts
2013-05-01 16:27:29 -07:00
Benjamin Hanes
28752cc3c0
Version bump for node-cookie
2013-05-01 15:25:14 -04:00
TJ Holowaychuk
9f06d9b03f
Release 3.2.1
2013-04-29 19:17:08 -07:00
TJ Holowaychuk
3fb7c4e1db
update connect
2013-04-29 19:16:33 -07:00
Steve Bartnesky
5fa685b602
removing github-flavored-markdown as a dependency as it is no longer supported. switch to use marked instead
2013-04-29 09:12:29 -05:00
Steve Bartnesky
eb1bbb92c0
removing github-flavored-markdown as a dependency as it is no longer supported. switch to use marked instead
2013-04-29 08:59:52 -05:00
TJ Holowaychuk
d0e49f1a8a
update qs and remove all ~ semver crap
2013-04-26 13:12:33 -07:00
TJ Holowaychuk
ea2664a4b8
Merge branch 'master' of github.com:visionmedia/express
2013-04-25 16:29:50 -07:00
TJ Holowaychuk
da6524bd06
Merge pull request #1589 from hacksparrow/master
...
Signed cookies can now accept numbers as values, like unsigned cookies
2013-04-25 16:29:39 -07:00
TJ Holowaychuk
a231406931
Merge branch 'master' of github.com:visionmedia/express
2013-04-25 16:26:44 -07:00
Hack Sparrow
6d39ed8ef7
Accept number as value of Signed Cookie
2013-04-23 22:53:35 +05:30
TJ Holowaychuk
f2563f4dde
Merge pull request #1586 from yields/master
...
removed some spaces from bin/express
2013-04-21 18:18:19 -07:00
Amir Abu Shareb
3df265b36a
remove spaces when a session is enabled.
2013-04-21 15:41:42 +03:00
TJ Holowaychuk
e382e6adc7
update supertest dev dep
2013-04-16 06:49:56 -07:00
TJ Holowaychuk
91c71d6c2e
add app.VERB() paths array deprecation warning
2013-04-15 15:18:28 -07:00
TJ Holowaychuk
0d40c65b7f
Release 3.2.0
2013-04-15 12:34:41 -07:00
TJ Holowaychuk
58f2057ba7
revert cookie signature change causing session race conditions
2013-04-15 12:33:12 -07:00
TJ Holowaychuk
37179109db
Revert "fix res.cookie() tests"
...
This reverts commit ed273448b9 .
2013-04-15 12:29:42 -07:00
TJ Holowaychuk
579857cfaa
fix example port
2013-04-13 10:14:23 -07:00
Caridy Patino
0b4e2df480
add "view" constructor setting to override view behaviour
2013-04-13 09:53:50 -07:00
TJ Holowaychuk
49cc1a70b1
Merge pull request #1571 from jlubawy/master
...
Change to crypto.pbkdf2 in Node v0.10 broke auth example
2013-04-13 09:35:11 -07:00
TJ Holowaychuk
f8a33d137a
refactor
2013-04-13 09:16:15 -07:00
TJ Holowaychuk
2db135dfc7
Merge pull request #1566 from daguej/v8-context-fix
...
Possible fix for #1557
2013-04-13 09:14:41 -07:00
TJ Holowaychuk
99bc628ad1
fix long list params test
2013-04-13 09:07:48 -07:00
TJ Holowaychuk
5ba6c301d7
Merge pull request #1578 from Notificare/master
...
Correct sorting of long list of accept header
2013-04-13 09:06:09 -07:00
silentjohnny
88273a59f8
Added originalIndex to parseQuality to correctly sort long lists (v8 does unstable quicksort for length > 10)
2013-04-13 12:36:35 +02:00
TJ Holowaychuk
2e53cb72ec
add req.acceptsEncoding(name)
2013-04-12 12:56:50 -07:00
TJ Holowaychuk
3b1597d79e
add req.acceptedEncodings
2013-04-12 12:55:53 -07:00
TJ Holowaychuk
776ee26bc3
Release 3.1.2
2013-04-12 12:14:02 -07:00
TJ Holowaychuk
ed273448b9
fix res.cookie() tests
2013-04-12 12:13:12 -07:00
TJ Holowaychuk
4bb91b3f67
update connect
2013-04-12 12:10:48 -07:00
TJ Holowaychuk
c5f866098e
update cookie-signature
2013-04-12 12:07:43 -07:00
TJ Holowaychuk
6cfd01be6b
Merge branch 'master' of github.com:visionmedia/express
2013-04-11 08:42:05 -07:00
TJ Holowaychuk
53b8e25731
ocd
2013-04-11 08:36:52 -07:00
Pavel Brylov
9e684d45bc
add support for custom Accept parameters
2013-04-11 08:34:10 -07:00
TJ Holowaychuk
09d9201787
Merge pull request #1575 from jsmarkus/patch-1
...
Changed URL of russian docs in Readme.md
2013-04-09 15:47:31 -07:00
Mark
a732d6d471
Changed URL of russian docs in Readme.md
2013-04-09 21:18:50 +03:00
Josh Lubawy
ee9d50c128
Modified hash to return base64 encoded strings.
2013-04-04 23:26:27 -07:00
TJ Holowaychuk
d1bafa0685
docs
2013-04-03 15:11:58 -07:00
TJ Holowaychuk
2604be5491
Merge branch 'master' of github.com:visionmedia/express
2013-04-03 08:26:23 -07:00
TJ Holowaychuk
c52d9cdfbe
add --check-leaks for mocha
2013-04-03 08:14:11 -07:00
TJ Holowaychuk
aab6b7e721
Merge pull request #1567 from guybrush/fixTravis
...
fix .travis.yml
2013-04-02 14:42:06 -07:00
Patrick Pfeiffer
d13cea46d5
fix .travis.yml
2013-04-02 16:16:30 +02:00
TJ Holowaychuk
82731dae6e
Merge pull request #1503 from shesek/settings-inheritance
...
Inherit settings from parent application using [[Prototype]]
2013-04-01 14:29:20 -07:00
TJ Holowaychuk
476fba3e8b
Release 3.1.1
2013-04-01 11:25:58 -07:00
TJ Holowaychuk
a566624f2d
refactor
2013-04-01 11:22:16 -07:00
TJ Holowaychuk
c6d7352f5c
Merge branch 'master' of github.com:visionmedia/express
2013-04-01 11:19:02 -07:00
TJ Holowaychuk
771573be30
Merge pull request #1516 from PatternConsulting/master
...
Fix Dotted Relative Redirects in Applications Mounted on Nested Paths
2013-04-01 11:18:50 -07:00
TJ Holowaychuk
b7afa4f0f4
Merge pull request #1523 from thomseddon/fix-whitespace
...
Remove some superfluous trailing whitespace
2013-04-01 11:14:07 -07:00
TJ Holowaychuk
4a1fa58704
refactor req.host
2013-04-01 11:09:23 -07:00
TJ Holowaychuk
6654b7162c
Merge branch 'master' of github.com:visionmedia/express
2013-04-01 11:07:05 -07:00
TJ Holowaychuk
f26a3cc806
Merge pull request #1564 from cdauth/master
...
Consider X-Forwarded-Host if proxy is trusted
2013-04-01 11:06:39 -07:00
Josh Dague
57e48c4767
Possible fix for #1557 , allows routes to be created using literal regexes across V8 contexts. Removes all uses of instanceof.
2013-04-01 14:03:32 -04:00
TJ Holowaychuk
66d9a4ad43
Merge branch 'master' of github.com:visionmedia/express
2013-04-01 11:02:56 -07:00
TJ Holowaychuk
78d9c98187
update connect
2013-04-01 11:02:29 -07:00
Candid Dauth
b686ec1182
Considering X-Forwarded-Host header if proxy is trusted
2013-03-31 01:28:34 +01:00
TJ Holowaychuk
158f452b50
Merge pull request #1534 from lennym/patch-1
...
Made quotes consistent in generated app.js
2013-03-13 15:43:18 -07:00
TJ Holowaychuk
916acd1dd3
replace 0.6.x travis with 0.10.x
2013-03-12 17:26:24 -07:00
TJ Holowaychuk
b4f612474b
Merge pull request #1540 from fern4lvarez/master
...
Use End-of-line Node constant
2013-03-12 17:24:36 -07:00
fern4lvarez
9a884aa9ee
Use End-of-line Node constant
2013-03-12 14:02:31 +01:00
TJ Holowaychuk
db5636199e
Merge pull request #1502 from qjcg/app-template-noconfigure
...
Remove legacy app.configure() method from app template.
2013-03-11 08:59:24 -07:00
Leonard Martin
8211562cf6
Made quotes consistent
...
One-off use of double quotes aggravated my OCD.
2013-03-07 11:12:22 +00:00
TJ Holowaychuk
9df93d6dec
Merge pull request #1533 from shesek/old-viewcallbacks
...
Removed old references to viewCallbacks
2013-03-06 14:31:45 -08:00
Nadav Ivgi
1e251af8d3
Removed old references to viewCallbacks
...
Was part of the deprecated locals.use() functionallity
2013-03-07 00:12:50 +02:00
Thom Seddon
eed0f598a0
Remove some superfluous trailing whitespace
2013-03-01 07:47:30 +00:00
TJ Holowaychuk
ec4d4a792a
Merge pull request #1519 from yawnt/master
...
Fix explicit .js on project creation
2013-02-28 12:16:27 -08:00
yawnt
84e745f67c
[fix] add .js, fixes haibu compatibility
2013-02-26 18:19:06 +01:00
Michael Ahlers
97edb23dba
See comments.
2013-02-24 18:54:17 -05:00
Michael Ahlers
856782c81c
Never mind.
2013-02-24 18:47:43 -05:00
Michael Ahlers
a7266392f9
Although unrelated to #1516 , this broken test case is causing headaches. (This is a reasonable fix in any case.)
2013-02-24 18:43:19 -05:00
Michael Ahlers
04b0c44bdf
Test cases document this.
2013-02-24 18:05:11 -05:00
Michael Ahlers
99c9eecde5
When in Rome…
2013-02-24 18:03:29 -05:00
Michael Ahlers
4d65bbf612
Test cases for pull-request #1516 .
2013-02-24 18:01:50 -05:00
Michael Ahlers
956aa0cfff
This works as expected, and has limited scope.
2013-02-24 13:40:51 -05:00
Michael Ahlers
d874476f0b
Proposal to allow relative redirects for applications that have been mounted at multiple paths.
2013-02-24 13:10:49 -05:00
TJ Holowaychuk
30f9805539
Merge pull request #1513 from killmenot/master
...
minor typo issue
2013-02-22 08:35:39 -08:00
Alexey Kucherenko
46536dee39
fixed typo
2013-02-22 15:52:42 +04:00
TJ Holowaychuk
24087d94df
link to runnable
2013-02-20 09:18:42 -08:00
TJ Holowaychuk
d02df2ebd5
update connect
2013-02-19 15:50:23 -08:00
TJ Holowaychuk
16ba1f62a3
Merge branch 'master' of github.com:visionmedia/express
2013-02-13 10:56:35 -08:00
TJ Holowaychuk
684dd1a3c6
update mkdirp
2013-02-13 10:56:22 -08:00
TJ Holowaychuk
8bcdcfeedd
update buffer-crc32
2013-02-13 10:55:55 -08:00
TJ Holowaychuk
3bc372aa33
Merge pull request #1505 from gravis/patch-1
...
Update Readme.md
2013-02-13 10:54:35 -08:00
Philippe Lafoucrière
fc1c024041
Update Readme.md
...
Add dependancies status badge.
The badge looks bigger than Travis, because it's using a more recent version:
https://github.com/olivierlacan/shields/
2013-02-13 15:28:31 +01:00
TJ Holowaychuk
89427228d1
typo
2013-02-08 08:42:47 -08:00
Nadav Ivgi
420225f370
inherit settings from parent application using [[Prototype]]
2013-02-08 12:58:07 +02:00
John Gosset
44a3fa6359
Remove legacy app.configure() method from app template.
2013-02-07 11:14:06 -05:00
TJ Holowaychuk
d853c833f0
Release 3.1.0
2013-01-25 20:28:58 -08:00
TJ Holowaychuk
03a796c460
Merge pull request #1478 from ericf/settings-view-engine-test
...
Add test for "view engine" setting with leading ".".
2013-01-24 08:33:24 -08:00
Eric Ferraiuolo
75e47f2883
Add test for "view engine" setting with leading ".".
2013-01-24 00:55:55 -05:00
TJ Holowaychuk
a4b2e48dfe
refactor res.set() array support
2013-01-23 20:31:25 -08:00
TJ Holowaychuk
57cda1578d
Merge pull request #1477 from gmethvin/set_array
...
Allow setting an array of header values in the response
2013-01-23 20:29:17 -08:00
TJ Holowaychuk
6b1d7a94ff
Merge branch 'integrate'
2013-01-23 20:21:43 -08:00
TJ Holowaychuk
49abd7bec1
merge
2013-01-23 20:21:36 -08:00
TJ Holowaychuk
0ebebd80fe
Merge pull request #1466 from ericf/settings-view-engine
...
Add full extname support to the "view engine" setting; e.g., ".jade".
2013-01-23 20:17:42 -08:00
TJ Holowaychuk
d157d47c6e
add node 0.8.x to travis.yml
2013-01-23 20:16:34 -08:00
TJ Holowaychuk
e3ac2c5b02
change req.subdomain styling back
2013-01-23 20:11:14 -08:00
TJ Holowaychuk
cd54faa4af
move "subdomain offset" defaulting to config
2013-01-23 20:10:29 -08:00
TJ Holowaychuk
5beb1c4e30
Merge pull request #1475 from gmethvin/subdomain_offset
...
Add subdomain offset setting
2013-01-23 20:09:25 -08:00
Greg Methvin
4031aaa591
Allow setting an array of header values in the response
...
Make setting multiple header values using an array work as expected.
If the header value is an array, coerce the values to strings instead
of the entire array.
Fixes #1419 .
2013-01-22 18:32:22 -08:00
Greg Methvin
ba00e23630
Add subdomain offset setting
...
Add a setting "subdomain offset" for the app, which can be used to
change the behavior of req.subdomains. This is useful when our "base"
domain contains more than two parts, e.g. example.co.uk, and also
when we are running locally with domains like xxx.local.
The default behavior is still to return all but the last two parts.
2013-01-20 19:27:58 -08:00
TJ Holowaychuk
8beb1f21ef
change prev commit to use app.enabled()
2013-01-18 14:38:50 -08:00
TJ Holowaychuk
fa8eec449b
use app.get() for x-powered-by setting
...
see: http://stackoverflow.com/questions/14285050/broke-up-express-app-into-submodules-now-my-custom-x-powered-by-does-not-wor
2013-01-18 14:36:52 -08:00
TJ Holowaychuk
ab75fa048e
refactor vhost example
2013-01-14 09:51:56 +01:00
TJ Holowaychuk
bb29da5980
refactor vhost example
2013-01-13 11:32:53 -08:00
Julian Gruber
a4d7b75129
implemented res.location
2013-01-13 16:07:11 +01:00
Eric Ferraiuolo
0fdceb3de3
Add full extname support to the "view engine" setting; e.g., ".jade".
...
This allows View to support a `defaultEngine` (a.k.a. an app's
"view engine" setting) which contains a ".", for example:
```
app.engine('.jade', jadeEngine);
app.set('view engine', '.jade');
```
This brings View's handling of template filename extensions to parity
with `app.engine()`.
This allows an app's "view engine" setting to be a full extension name,
including the ".".
2013-01-10 21:41:24 -05:00
TJ Holowaychuk
480d0064e1
Merge pull request #1462 from gmethvin/colon_auth
...
Allow colons in passwords for req.auth
2013-01-09 12:47:29 -08:00
Greg Methvin
17bf04d1ef
Allow colons in passwords for req.auth
...
Passwords in basic auth can contain colons (as per RFC2617), while
usernames cannot, so assume everything after the colon is a password.
This makes req.auth return the correct value if the user uses a colon
in his password.
2013-01-06 03:02:40 -05:00
TJ Holowaychuk
3ab30210a2
Release 3.0.6
2013-01-04 18:52:04 -08:00
TJ Holowaychuk
14fcfdee7e
update connect
2013-01-04 18:37:21 -08:00
TJ Holowaychuk
d4e56c1fa2
Merge pull request #1458 from gmethvin/cookie_options
...
Don't mangle the options object in res.cookie
2013-01-03 12:25:57 -08:00
Greg Methvin
39ee6f8e79
Don't mangle the options object in res.cookie
...
Make a copy of the cookie options before mutating it to pass to
cookie.serialize. This prevents unexpected things from happening when
we try to use the same options object multiple times.
Also add a test to verify that the options object does not change
after a request is made.
2013-01-03 02:00:15 -05:00
TJ Holowaychuk
8d21f1e45c
change router callback check error message
...
to read:
Error: .get() requires callback functions but got a [object String]
2012-12-29 08:52:33 -07:00
TJ Holowaychuk
618484a4fe
Merge pull request #1454 from shtylman/router-http-methods
...
add http verbs methods to Router
2012-12-28 09:30:20 -08:00
Guillermo Rauch
64a234958a
fix jsonp whitespace escape. Closes #1132
2012-12-28 10:24:55 -07:00
Roman Shtylman
e4907ce8e8
add http verbs methods to Router
...
By having the method verbs available on the router, users can set up
disjoint routers and organized paths easier.
It is now possible to have a .js file export the router.middleware and
attach these paths using an `app.use('/path', middleware)` call. This
means that any routes written in the separate file do not need to have a
full path hardcoded as they can be mounted by the application anywhere.
This is already possible using `router.route(verb, args)` however is
needlessly verbose without this patch.
2012-12-25 16:43:56 -05:00
TJ Holowaychuk
33eaa8329c
Release 3.0.5
2012-12-19 13:46:16 -08:00
TJ Holowaychuk
3c4fd57e51
Merge pull request #1451 from aweeks/fix-304-must-not-contain-body
...
Explicitly remove Transfer-Encoding header from 204 and 304 responses
2012-12-19 13:34:16 -08:00
Alex Weeks
a1e42ac33f
Explicitly remove Transfer-Encoding header from 204 and 304 responses
...
Per RFC 2616 §10.3.6 & §10.2.5 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html ) "The [204/304] response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields."
2012-12-19 10:53:17 -08:00
Thorsten Lorenz
ce7d7bfd8d
add throwing when a non-function is passed to a route
2012-12-14 15:06:17 -08:00
TJ Holowaychuk
9bd86cdddc
Revert "add 'etag' option"
...
This reverts commit 6f6eec7d8d .
2012-12-06 15:15:49 -08:00
TJ Holowaychuk
0117464ac2
Release 3.0.4
2012-12-05 17:10:59 -08:00
Max Riveiro
6f6eec7d8d
add 'etag' option
2012-12-05 16:49:09 -08:00
TJ Holowaychuk
a4e93c0fb8
update connect
2012-12-05 16:35:44 -08:00
TJ Holowaychuk
e2ad0d3d6e
merge
2012-11-21 08:46:36 -08:00
TJ Holowaychuk
763be5e631
Merge pull request #1426 from piscis/master
...
change crc generator because of license issue
2012-11-21 08:45:42 -08:00
TJ Holowaychuk
c8526932f3
Merge branch 'master' of github.com:visionmedia/express
2012-11-21 08:43:13 -08:00
TJ Holowaychuk
5cf29a3d29
Merge pull request #1425 from gmethvin/encode_text_redirect
...
Escape URLs in text/plain res.redirect response
2012-11-21 08:42:33 -08:00
Alexander Pirsig
18a3cc03ee
use buffer-crc32 module for ETag CRC generator
2012-11-21 12:44:07 +01:00
Greg Methvin
ea5e254c7d
Escape URLs in text/plain res.redirect response
...
Escape the URL printed by res.redirect using URL encoding. This
prevents some browsers (primarily old versions of IE) from attempting
to sniff the Content-Type and evaluate it as HTML, which causes a
cross-site scripting vulnerability.
2012-11-21 02:22:37 -05:00
TJ Holowaychuk
060653bd4c
Merge branch 'master' of github.com:visionmedia/express
2012-11-20 14:25:30 -08:00
TJ Holowaychuk
b709009bc9
Release 3.0.3
2012-11-13 09:14:13 -08:00
TJ Holowaychuk
b80d7ec257
update connect
2012-11-13 09:12:47 -08:00
TJ Holowaychuk
ff0384e610
update cookie module
2012-11-13 09:12:32 -08:00
TJ Holowaychuk
ab9c275bde
fix cookie max-age
...
the cookie module we depend on never used to
set this value, however now it does :)
2012-11-13 09:08:37 -08:00
TJ Holowaychuk
c70db96b06
Update examples/cors/index.js
2012-11-08 13:52:20 -08:00
TJ Holowaychuk
1c616e29e2
Merge branch 'master' of github.com:visionmedia/express
2012-11-08 09:20:29 -08:00
TJ Holowaychuk
cb7518435f
Merge pull request #1406 from DmitryBochkarev/patch-1
...
remove connect.static.send import from response.js
2012-11-08 09:20:20 -08:00
TJ Holowaychuk
79f81c0a25
Merge pull request #1408 from Laboratory/master
...
delete unused variables
2012-11-08 09:20:08 -08:00
TJ Holowaychuk
72b9e48331
Release 3.0.2
2012-11-08 09:15:59 -08:00
TJ Holowaychuk
eba6aa1767
fix .version
2012-11-08 09:15:24 -08:00
Vitaly
534fbdb307
delete unused variables
2012-11-08 17:07:08 +04:00
Dmitry Bochkarev
6b309a4457
remove connect.static.send import from response.js
2012-11-08 12:43:38 +05:00
TJ Holowaychuk
af5e38c31a
Update Readme.md
2012-11-05 09:10:34 -08:00
TJ Holowaychuk
4283f38698
add OPTIONS to cors example. Closes #1398
2012-11-04 13:21:55 -08:00
TJ Holowaychuk
2d49c0d1f3
Merge branch 'master' of github.com:visionmedia/express
2012-11-04 12:28:53 -08:00
TJ Holowaychuk
a7ca3817db
fix route chaining regression. Closes #1397
2012-11-04 12:28:35 -08:00
TJ Holowaychuk
1f044547ee
Release 3.0.1
2012-11-01 17:27:53 -07:00
TJ Holowaychuk
612fc47044
update connect
2012-11-01 17:27:33 -07:00
TJ Holowaychuk
8959ff155b
Merge pull request #1388 from shtylman/unused-variables
...
remove unused variables
2012-10-27 13:10:14 -07:00
Roman Shtylman
dadf57cc8b
remove unused variables
...
Tests and examples with unused variables are unchanged.
2012-10-27 16:04:00 -04:00
TJ Holowaychuk
764b6c61d9
Merge pull request #1387 from valllabh/patch-1
...
Update Readme.md
2012-10-26 06:44:53 -07:00
vallabh
582dadf787
Update Readme.md
...
Text alignment in Contributors list
2012-10-26 12:24:01 +05:30
TJ Holowaychuk
12d97169d7
Release 3.0.0
2012-10-23 15:29:20 -07:00
TJ Holowaychuk
c29cfa823d
change res.redirect() to utilize a pathname-relative Location again. Closes #1382
...
nginx does not seem to set Host correctly,
though Location should be relative as per RFC
myself nor anyone else can report a client
that does not handle relative correctly so
this will be fine until then
2012-10-23 14:08:18 -07:00
TJ Holowaychuk
e183a9694e
add make clean
2012-10-19 11:47:36 -07:00
TJ Holowaychuk
d6cb449011
add "Basic" check to req.auth
2012-10-19 11:46:46 -07:00
TJ Holowaychuk
7bf4ad30fc
add req.auth test coverage
2012-10-19 11:44:44 -07:00
TJ Holowaychuk
b3936b96e5
add cb && cb(payload) to res.jsonp(). Closes #1374
2012-10-16 11:57:37 -07:00
TJ Holowaychuk
44d0625e91
fix view-locals example. Closes #1370
...
this was from 2x, doesnt need to be there at all
2012-10-15 16:07:56 -07:00
TJ Holowaychuk
c492cde048
Merge branch 'examples'
2012-10-09 19:31:56 -07:00
TJ Holowaychuk
c2fa6cc94d
fix route-separation example
2012-10-09 19:31:52 -07:00
TJ Holowaychuk
464608025b
refactor ejs example some more
2012-10-09 19:26:55 -07:00
TJ Holowaychuk
d653d2308b
refactor ejs example
2012-10-09 19:26:17 -07:00
TJ Holowaychuk
a52b1f121c
add EJS title example to auth
2012-10-09 19:21:50 -07:00
TJ Holowaychuk
9edd8be520
remove user footer info from auth example
...
looks a little weird
2012-10-09 19:20:30 -07:00
TJ Holowaychuk
aa1d47600a
fix auth example acceptance tests
2012-10-09 19:19:54 -07:00
sakateka
be7ec8b40e
improved ejs Example
2012-10-09 19:16:54 -07:00
sakateka
8e12dd9c17
Checked all the examples
2012-10-09 19:16:54 -07:00
TJ Holowaychuk
fee0f0dce0
Merge branch 'error-handling-routes'
2012-10-09 19:09:21 -07:00
TJ Holowaychuk
0dd80e7b50
refactor routes.error tests
2012-10-09 19:09:12 -07:00
TJ Holowaychuk
78d5b72081
rename a test file
2012-10-09 19:06:23 -07:00
Sean Soong
e0df865401
make application routing callback behave the same as middleware, fix logic and add test code
2012-10-09 19:05:30 -07:00
Sean Soong
2abcbed67a
make application routing callback behave the same as middleware
2012-10-09 19:05:30 -07:00
TJ Holowaychuk
02b9d0b2e6
fix express.mime reference, should be connect.mime
2012-10-09 18:59:44 -07:00
TJ Holowaychuk
927e181db7
update connect
2012-10-09 18:56:47 -07:00
TJ Holowaychuk
dc411b3175
Merge pull request #1364 from isaacs/patch-1
...
package.json: Remove publishConfig field
2012-10-09 08:43:37 -07:00
Isaac Z. Schlueter
1e870f0f0d
package.json: Remove publishConfig field
...
Fixes #1359
2012-10-09 08:14:36 -07:00
TJ Holowaychuk
3cd01598a5
Merge pull request #1355 from lihanli/view-cache-test
...
set the NODE_ENV to development for the development view cache test
2012-10-06 15:25:07 -07:00
lihan
3b6d683b7f
set the NODE_ENV to development for the development view cache test
2012-10-06 17:58:17 -04:00
TJ Holowaychuk
eeef763f6d
Merge branch 'master' of github.com:visionmedia/express
2012-10-06 09:58:27 -07:00
TJ Holowaychuk
76d3ec583d
move default of "views" out so multiple cwd() calls are not made
2012-10-06 09:58:17 -07:00
TJ Holowaychuk
077d8b9247
Merge pull request #1354 from sakateka/master
...
examples/auth/app.js
2012-10-05 09:17:18 -07:00
sakateka
92840b9f68
Fixed: notify of a successful auth.
2012-10-05 12:23:11 +04:00
TJ Holowaychuk
bf60d5a041
update connect
2012-09-27 12:39:26 -07:00
TJ Holowaychuk
56ffab045e
add backwards compat for res.redirect() status. Closes #1336
2012-09-26 09:07:22 -07:00
TJ Holowaychuk
496ee401d7
Merge branch 'master' of github.com:visionmedia/express
2012-09-26 09:04:35 -07:00
TJ Holowaychuk
f0d5b3b368
remove non-primitive string support for res.send()
...
kinda silly.. valueOf() before if you happen to use
boxed strings, otherwise it is unfair that dont support
other boxed primitives all over, and quite frankly no one does
2012-09-26 09:04:26 -07:00
TJ Holowaychuk
88072a56ea
refactor
2012-09-26 09:01:55 -07:00
TJ Holowaychuk
0d3a637389
add support for res.json() to retain previously defined Content-Types. Closes #1349
2012-09-26 09:00:52 -07:00
TJ Holowaychuk
dc44f3c226
Update Readme.md
2012-09-25 13:55:57 -07:00
TJ Holowaychuk
1029b0b97f
adjust locals tests
2012-09-25 08:45:09 -07:00
TJ Holowaychuk
84f8228b8c
update send
2012-09-19 11:37:46 -07:00
TJ Holowaychuk
968e8f0121
Release 3.0.0rc5
2012-09-18 11:48:20 -07:00
TJ Holowaychuk
9eb1da4568
update connect
2012-09-18 11:44:50 -07:00
TJ Holowaychuk
315e79e9f0
add redis search example
2012-09-18 09:31:12 -07:00
TJ Holowaychuk
363d0d4f41
Merge branch 'master' of github.com:visionmedia/express
2012-09-13 09:52:46 -07:00
TJ Holowaychuk
5ac631a270
add "x-powered-by" setting
2012-09-13 09:52:35 -07:00
TJ Holowaychuk
75fc882001
Merge pull request #1319 from pyrotechnick/patch-1
...
typo
2012-09-04 12:50:46 -07:00
Nicholas Kinsey
d7cb213eeb
Update lib/application.js
...
typo: http -> https
2012-09-05 05:20:37 +10:00
TJ Holowaychuk
568e0d297a
add "application/octet-stream" redirect Accept test case. Closes #1317
2012-09-03 16:17:49 -07:00
TJ Holowaychuk
8edf358739
refactor res.format(), dont pass "default" to req.accepts()
2012-09-03 16:16:46 -07:00
TJ Holowaychuk
40be3ed05d
update connect dep
2012-09-03 14:49:46 -07:00
TJ Holowaychuk
2c174d6b3b
add app.router to static-files example
2012-09-03 08:54:39 -07:00
TJ Holowaychuk
60ee465bf7
add static-files example
...
point people here if they have
problems with serving static files
2012-09-03 08:52:53 -07:00
TJ Holowaychuk
51210d6b95
Release 3.0.0rc4
2012-08-30 22:13:38 -07:00
TJ Holowaychuk
a6caa267bd
add res.jsonp(). Closes #1307
...
this also removes the jsonp
2012-08-30 09:29:43 -07:00
TJ Holowaychuk
cdb3e9dc0d
fix etag quoting. Closes #1310
2012-08-30 08:49:48 -07:00
TJ Holowaychuk
f2f09767fb
add etag util
2012-08-30 08:27:57 -07:00
TJ Holowaychuk
eec31d7126
fix acceptance tests
2012-08-29 10:47:29 -07:00
TJ Holowaychuk
3c5ad753b6
add "verbose errors" option to error-pages example
2012-08-29 10:46:52 -07:00
TJ Holowaychuk
dd338b5567
Merge pull request #1309 from nickjj/patch-1
...
fix error-pages 404 status
2012-08-29 10:42:42 -07:00
nickjj
1b15af713c
fix error-pages 404 status
2012-08-29 14:31:13 -03:00
TJ Holowaychuk
89c5affc3b
fix jsonp callback char restrictions
2012-08-28 18:11:49 -07:00
TJ Holowaychuk
2bba69f633
remove old OPTIONS default response
...
relatively useless since its so non-informative,
let me know if anyone has an objection to this,
i think its best to define these for your API
2012-08-28 17:24:52 -07:00
TJ Holowaychuk
4403f136b7
add another route example to express(1) so people are not so confused
2012-08-28 16:18:00 -07:00
TJ Holowaychuk
f7c1c638bb
add some comments to error-pages example
2012-08-28 10:28:58 -07:00
TJ Holowaychuk
f2d7bbe0e9
change jsonp callback default to false. Closes #1304
2012-08-28 09:08:41 -07:00
TJ Holowaychuk
87468cffce
update connect dep
2012-08-21 19:09:18 -07:00
TJ Holowaychuk
3f7e3a714e
drop to assert() for less crazy error message
2012-08-16 10:14:05 -07:00
TJ Holowaychuk
38a9caf159
update send
2012-08-16 10:08:55 -07:00
TJ Holowaychuk
500c8ab4b3
docs
2012-08-14 04:14:37 -07:00
TJ Holowaychuk
c4ad97d555
add redis online user activity tracking example
2012-08-14 04:13:55 -07:00
TJ Holowaychuk
b96401ac83
Release 3.0.0rc3
2012-08-13 20:23:59 -07:00
TJ Holowaychuk
32a5c9cba5
Merge pull request #1286 from tnydwrds/fix-signed-cookie-prefix
...
Fix signed cookie prefix
2012-08-13 20:21:36 -07:00
Tony Edwards
0217e6ce96
Fix signed cookie prefix
...
Update res.cookie to prefix signed cookies with 's:'
2012-08-13 20:01:17 -07:00
TJ Holowaychuk
6bebe0837f
refactor res.render() to prevent clobbering "locals"
2012-08-11 15:04:54 -07:00
TJ Holowaychuk
ff1c6f0cfa
rename multipart app.js to index.js
2012-08-09 20:08:03 -07:00
TJ Holowaychuk
8ac3e80bf0
Merge branch 'master' of github.com:visionmedia/express
2012-08-09 10:15:27 -07:00
TJ Holowaychuk
3923ec89f7
remove route-loading example
...
using vm for this is lame
2012-08-09 10:15:12 -07:00
TJ Holowaychuk
fd8ca32ab2
Merge pull request #1273 from ritch/patch-1
...
Removed extraneous require('http')
2012-08-09 08:46:23 -07:00
Ritchie Martori
ba2f66d765
Removed extraneous require('http')
2012-08-08 17:51:04 -07:00
TJ Holowaychuk
056c840a06
update connect dep
2012-08-07 09:10:40 -07:00
TJ Holowaychuk
20e8f08cb2
Release 3.0.0rc2
2012-08-03 13:32:53 -07:00
TJ Holowaychuk
bac0c64633
escape res.redirect() link
2012-08-02 19:41:37 -07:00
TJ Holowaychuk
48923055eb
docs
2012-08-01 13:18:30 -07:00
TJ Holowaychuk
0f20a5e06a
add CORS example
2012-08-01 13:17:46 -07:00
TJ Holowaychuk
56bfb9249f
Merge branch 'master' of github.com:visionmedia/express
2012-07-31 20:51:07 -07:00
TJ Holowaychuk
5ed1544cab
remove generated docs
2012-07-31 20:50:52 -07:00
TJ Holowaychuk
e5c7be9364
Merge pull request #1250 from silvinci/1249-mvc-boot.js-fix-rc
...
Fixed double inclusion of methods in mvc example
2012-07-26 12:53:06 -07:00
Jan Buschtöns
73ce9d028c
Line 40 removed. Fixed!
2012-07-26 21:46:22 +02:00
TJ Holowaychuk
75debbe5bc
update connect dep
2012-07-25 09:26:20 -07:00
TJ Holowaychuk
5f33d89ea5
fix vhost example
2012-07-24 15:41:12 -07:00
TJ Holowaychuk
42fd29efe8
deprecate .createServer() & remove old stale examples
2012-07-24 15:40:05 -07:00
TJ Holowaychuk
2d91eac811
Release 3.0.0rc1
2012-07-24 13:32:49 -07:00
TJ Holowaychuk
a50f02e87d
update cookie dep
2012-07-24 13:30:44 -07:00
TJ Holowaychuk
214f913b0c
merge
2012-07-24 13:28:13 -07:00
TJ Holowaychuk
1021c86300
update connect dep
2012-07-24 13:25:50 -07:00
TJ Holowaychuk
386516815a
Merge branch 'master' of github.com:visionmedia/express
2012-07-24 09:57:00 -07:00
TJ Holowaychuk
d5e5647bba
fix express(1) -h flag, use -H for hogan. Closes #1245
2012-07-24 09:56:48 -07:00
TJ Holowaychuk
a861ea7eaf
Merge pull request #1243 from saintedlama/master
...
Fixes path joining in app stub generator on win32 systems
2012-07-24 08:46:11 -07:00
TJ Holowaychuk
cb844132e6
Merge pull request #1244 from RubenVerborgh/master
...
EventEmitter memory leak with successful sendfile
2012-07-24 08:36:53 -07:00
Ruben Verborgh
8050308706
Remove socket error handler if file was sent successfully.
2012-07-24 11:57:02 +02:00
Christoph Walcher
e79f72bf88
Fixes path joining in win32 systems
2012-07-24 07:18:16 +02:00
TJ Holowaychuk
07b6c9f563
update connect dep
2012-07-23 11:35:54 -07:00
TJ Holowaychuk
8f4e61a474
fix res.render docs
2012-07-20 17:22:21 -07:00
TJ Holowaychuk
54d37c60f5
add more examples to view-locals
2012-07-18 10:41:07 -07:00
TJ Holowaychuk
a93d375acc
add res.redirect("//foo.com") support
2012-07-18 09:29:11 -07:00
TJ Holowaychuk
d66f0e5eb9
change res.redirect() to use scheme-relative urls
2012-07-18 09:07:21 -07:00
TJ Holowaychuk
e84db12783
update send dep
2012-07-16 19:27:53 -07:00
TJ Holowaychuk
1ad2ecefe8
Release 3.0.0beta7
2012-07-16 09:25:03 -07:00
TJ Holowaychuk
08b68ec8cd
udpate connect dep
2012-07-16 09:23:40 -07:00
TJ Holowaychuk
48be9233d8
add res.download() content-disposition on error removal test
2012-07-13 09:24:09 -07:00
TJ Holowaychuk
a512d9b47d
Release 3.0.0beta6
2012-07-13 09:19:24 -07:00
TJ Holowaychuk
62234cc106
clean up package.json
2012-07-13 09:00:26 -07:00
TJ Holowaychuk
ab61837885
change res.sendfile() to use send() module
2012-07-13 08:58:40 -07:00
TJ Holowaychuk
7a5041bf9c
keywords
2012-07-12 12:51:29 -07:00
TJ Holowaychuk
4d219135b2
update connect dep
2012-07-12 12:03:21 -07:00
TJ Holowaychuk
26eeb64640
add err.view property for view errors. Closes #1226
2012-07-11 08:45:37 -07:00
riadh
5426eb0b62
add "jsonp callback name" setting
2012-07-06 08:53:31 -07:00
TJ Holowaychuk
b9e32ec2c4
styling
2012-07-06 08:15:28 -07:00
TJ Holowaychuk
32b8613708
fix matchRequest tests
2012-07-06 08:14:53 -07:00
TJ Holowaychuk
90eddb3439
dont .toLowerCase() twice
2012-07-06 08:12:47 -07:00
TJ Holowaychuk
accd6180c1
rename matchReq -> matchRequest
2012-07-06 08:12:33 -07:00
TJ Holowaychuk
e770b674ff
Merge pull request #1212 from riadhchtara/Issue944
...
issue#944 : Changing Router#match() signature
2012-07-06 08:08:11 -07:00
TJ Holowaychuk
4f7c4d1051
remove app.locals.use and res.locals.use
...
there are a few reasons for this:
a) less API, simpler implementation ...
b) difficult to inherit cleanly from subapps
c) effectively the same as parallelized middleware (use connect-parallel for example)
lastly this api in a sense promotes some obscure uses since
they may be scattered throughout rather than explicitly
given to specific routes or used globally as middleware etc
2012-07-05 18:46:19 -07:00
TJ Holowaychuk
78845e7d23
fix app.locals.use() when mounting apps
2012-07-05 18:31:02 -07:00
TJ Holowaychuk
93f1cecc92
update connect dep
2012-07-05 09:43:24 -07:00
riadh
8ccd89f6ad
Update Issue944
2012-07-05 13:32:33 +03:00
riadh
0a210cce7a
fix to test
2012-07-04 18:51:48 +02:00
riadhchtara
f110248462
Issue 944:
...
Changing Router#match() signature from (req[, i]) to (method, url[, i]), and making it public
2012-07-04 13:19:40 +02:00
TJ Holowaychuk
96e4014a70
Replace res.send() with res.send = require("response-send")
2012-07-03 21:09:17 -07:00
TJ Holowaychuk
2173d00829
whitespace ocd
2012-07-03 13:57:40 -07:00
riadh
3827f5ef8b
tests for issues 1115 fix for utils
2012-07-03 13:56:21 -07:00
riadh
73bed61afa
* immediately after :param would become not greedy
2012-07-03 13:56:21 -07:00
TJ Holowaychuk
ee89ff5026
Release 3.0.0beta5
2012-07-03 10:20:19 -07:00
TJ Holowaychuk
8df9e745d5
Merge branch 'master' of github.com:visionmedia/express
2012-07-03 09:39:52 -07:00
TJ Holowaychuk
c76e954504
upgrade connect dep
2012-07-03 09:30:53 -07:00
TJ Holowaychuk
136f054614
Merge pull request #1202 from strk/make_check
...
Add "make check" support.
2012-07-02 11:41:09 -07:00
Sandro Santilli
e9a4b4f8ff
Add "make check" support.
...
This is to follow GNU coding stadards. See:
www.gnu.org/prep/standards/html_node/Standard-Targets.html
2012-07-02 15:45:33 +02:00
TJ Holowaychuk
5415c98ff9
add route-map tests
2012-06-30 12:18:32 -07:00
TJ Holowaychuk
39efa452fc
Added route-map example
2012-06-29 09:01:06 -07:00
TJ Holowaychuk
bddcdee3fe
docs
2012-06-27 13:58:35 -07:00
TJ Holowaychuk
2e8d44b444
docs
2012-06-27 13:36:12 -07:00
TJ Holowaychuk
70d68419b0
Added res.json(obj, status) support back for BC
2012-06-27 13:34:53 -07:00
TJ Holowaychuk
26fab2a27d
update auth example to utilize cores pbkdf2
2012-06-27 13:20:39 -07:00
TJ Holowaychuk
0f5560eebd
updated tests to use "supertest"
2012-06-26 17:14:07 -07:00
TJ Holowaychuk
170dcc2907
Added "methods" dep
2012-06-26 11:38:55 -07:00
TJ Holowaychuk
18d6c78ef4
fixed a test race condition
2012-06-25 12:42:51 -07:00
TJ Holowaychuk
1248f0338b
Release 3.0.0beta4
2012-06-25 12:08:22 -07:00
TJ Holowaychuk
b400814d00
Added req.auth
...
tests to come
2012-06-22 16:25:31 -07:00
TJ Holowaychuk
a934929bb3
update connect dep
2012-06-22 10:48:07 -07:00
TJ Holowaychuk
140efb574c
Revert "Added + support to the router"
...
This reverts commit 6aaa7dc26d .
2012-06-22 08:20:23 -07:00
TJ Holowaychuk
3c0c96114f
Added res.send(body, status) support back for backwards compat
2012-06-21 16:37:26 -07:00
TJ Holowaychuk
362c96c8c1
refactor res.redirect() relative check
2012-06-21 08:25:43 -07:00
TJ Holowaychuk
5db3d0f9fc
Merge branch 'master' of github.com:visionmedia/express
2012-06-18 09:37:37 -07:00
TJ Holowaychuk
80c814c393
Merge pull request #1182 from langpavel/patch-1
...
Refactoring: no need for add 'del' and 'all' to methods
2012-06-18 09:37:25 -07:00
TJ Holowaychuk
bf66465937
Merge pull request #1183 from nullfirm/master
...
Re: [express] add hogan.js template engine for express@3.0 (#1176 )
2012-06-17 21:36:24 -07:00
Min-su Ok
72eea7e6cd
modify from --hjs to --hogan.
2012-06-18 13:17:51 +09:00
TJ Holowaychuk
8f4cd13c89
docs
2012-06-17 19:00:41 -07:00
Pavel Lang
6556cefc71
Refactoring: no need for add 'del' and 'all' to methods
2012-06-18 04:55:25 +03:00
TJ Holowaychuk
7bfb58920a
docs
2012-06-17 18:08:35 -07:00
TJ Holowaychuk
2e324ccf5f
docs
2012-06-17 18:08:14 -07:00
TJ Holowaychuk
1a10ee76b3
update range-parser dep
2012-06-17 18:06:04 -07:00
TJ Holowaychuk
619e6349f6
ws
2012-06-17 17:48:52 -07:00
TJ Holowaychuk
b1ff68548f
add inline range example
2012-06-17 17:41:28 -07:00
TJ Holowaychuk
376b6c3bad
add note about inclusive ranges
2012-06-17 17:37:42 -07:00
TJ Holowaychuk
f4c8a59b17
Added req.range(size)
2012-06-17 17:33:05 -07:00
TJ Holowaychuk
e6129d8ba5
Added res.links(obj)
2012-06-17 16:34:42 -07:00
TJ Holowaychuk
d2baf11b8a
docs
2012-06-17 13:21:13 -07:00
TJ Holowaychuk
82b5b12ca7
Added .default() support to res.format()
2012-06-17 13:15:55 -07:00
TJ Holowaychuk
c145ab9b81
Update mkdirp
2012-06-15 16:15:16 -07:00
TJ Holowaychuk
c10223b803
GET / HEAD only for req.fresh
2012-06-15 16:09:32 -07:00
TJ Holowaychuk
1e09b54ad2
update fresh
2012-06-15 16:07:27 -07:00
TJ Holowaychuk
d073e0aeb5
Added 2xx / 304 check to req.fresh
2012-06-15 16:03:20 -07:00
TJ Holowaychuk
ce7293de13
misc
2012-06-15 15:44:44 -07:00
TJ Holowaychuk
108e66c24b
Fixed res.send() freshness check, respect res.statusCode
2012-06-15 15:42:46 -07:00
TJ Holowaychuk
f90401b8c0
Release 3.0.0beta3
2012-06-15 11:40:49 -07:00
TJ Holowaychuk
a32e705d49
Merge branch 'master' of github.com:visionmedia/express
2012-06-15 11:39:04 -07:00
TJ Holowaychuk
640cf4ca21
Changed: res.send() always checks freshness
2012-06-15 11:38:51 -07:00
TJ Holowaychuk
442e782692
Merge pull request #1176 from nullfirm/master
...
add hogan.js template engine for express@3.0
2012-06-15 09:01:01 -07:00
Min-su Ok
0a874ad8b3
add hogan.js template engine for express@3.0
2012-06-14 18:44:53 +09:00
Min-su Ok
18083f0c13
add hogan.js template engine for express@3.0
2012-06-14 18:44:46 +09:00
TJ Holowaychuk
f25aaf11e9
Added another example to content-negotiation
2012-06-13 17:32:44 -07:00
TJ Holowaychuk
9b09257b28
upgrade connect
2012-06-11 09:53:15 -07:00
TJ Holowaychuk
f895516a2c
Added fresh dep
2012-06-10 12:21:03 -07:00
TJ Holowaychuk
76aa718b75
update markdown docs
2012-06-08 14:11:52 -07:00
TJ Holowaychuk
0acee67339
Merge branch 'master' of github.com:visionmedia/express
2012-06-08 09:47:56 -07:00
TJ Holowaychuk
4475e335ef
mime export test
2012-06-08 09:47:45 -07:00
TJ Holowaychuk
895673141d
Fixed: expose connects mime module. Cloases #1165
2012-06-08 09:47:13 -07:00
TJ Holowaychuk
e4cd99ae1c
Merge pull request #1164 from danneu/patch-2
...
Removed extra "of" in `res.set` comment.
2012-06-07 08:52:04 -07:00
Dan Neumann
c39a398d83
Removed extra "of" in res.set comment.
2012-06-07 00:17:45 -05:00
TJ Holowaychuk
2787bd5bf0
Release 3.0.0beta2
2012-06-06 14:46:52 -07:00
TJ Holowaychuk
6aaa7dc26d
Added + support to the router
2012-06-06 14:38:22 -07:00
TJ Holowaychuk
ebf60d2340
coerce res.cookie values to strings
2012-06-06 12:34:51 -07:00
TJ Holowaychuk
02d43846f6
fixing cookies for connect 2.3.1
2012-06-06 12:25:14 -07:00
TJ Holowaychuk
8930cd563c
update connect dep
2012-06-06 12:00:35 -07:00
TJ Holowaychuk
2b90cd7d51
Added req.host
2012-06-05 19:24:49 -07:00
TJ Holowaychuk
d5fde6a4b9
added test to illustrate req.params as an array
2012-06-05 19:02:28 -07:00
TJ Holowaychuk
99b2e0fa08
refactored req.param()
2012-06-05 18:59:26 -07:00
TJ Holowaychuk
ebcb1ca90e
Changed req.param() to check route first
...
body / query-string taking precedence is a little sketchy
but you should use this method sparingly, think of it
as PHPs $_REQUEST
2012-06-05 18:51:42 -07:00
TJ Holowaychuk
1763b073f9
docs
2012-06-04 09:48:19 -07:00
TJ Holowaychuk
908e467548
docs
2012-06-02 20:04:51 -07:00
TJ Holowaychuk
3c6ad5350b
Release 3.0.0beta1
2012-06-01 12:27:19 -07:00
TJ Holowaychuk
0ff3aa4b20
update deps
2012-06-01 12:24:17 -07:00
TJ Holowaychuk
fd42b5c42c
mention res.format() callback
2012-06-01 09:15:35 -07:00
TJ Holowaychuk
1311f2ac25
Fixed res.redirect() 406. Closes #1154
2012-06-01 09:14:27 -07:00
TJ Holowaychuk
82a9817061
Release 3.0.0alpha5
2012-05-30 16:48:22 -07:00
TJ Holowaychuk
685eec0149
assertion for req.get() => undefined. Closes #1152
2012-05-30 14:25:43 -07:00
TJ Holowaychuk
910dae16ab
misc refactor
2012-05-29 18:51:08 -07:00
TJ Holowaychuk
fd53197b46
Added req.ip tests
2012-05-29 18:46:37 -07:00
TJ Holowaychuk
d84d0b69ef
Added req.ip
2012-05-29 18:46:07 -07:00
TJ Holowaychuk
b694ba27be
Changed: dont reverse req.ips
...
parse them as-is. im impartial about
the ordering but this spares some CPU. if you
prefer the other way let me know
2012-05-29 18:41:00 -07:00
TJ Holowaychuk
e3cbac2d77
Fixed setting check for req.ips
2012-05-29 18:36:46 -07:00
TJ Holowaychuk
bbaa295ee2
Merge branch 'master' of github.com:visionmedia/express
2012-05-27 11:53:06 -07:00
TJ Holowaychuk
1150a88001
Added { signed: true } option to res.cookie()
2012-05-27 11:51:32 -07:00
TJ Holowaychuk
58cfd60000
moved executable css middleware lower
2012-05-21 20:40:49 -03:00
TJ Holowaychuk
fcf268742d
update commander
2012-05-16 21:34:29 -03:00
TJ Holowaychuk
30d71c8f8f
ocd
2012-05-14 08:49:37 -07:00
TJ Holowaychuk
c3f9398b12
Merge pull request #1135 from adrianolaru/jade-default-doctype
...
Changed jade default doctype to html5
2012-05-12 06:32:38 -07:00
Adrian Olaru
f1ac6ab764
changed jade default doctype to html5
2012-05-12 16:19:02 +03:00
TJ Holowaychuk
d6ca5f71bc
Added test for res.sendfile() express.static() options
2012-05-10 18:00:41 -07:00
TJ Holowaychuk
cdca9cf88f
Added res.download() body test
2012-05-10 17:15:50 -07:00
TJ Holowaychuk
5840b42f4a
Added res.download() tests
2012-05-10 17:11:43 -07:00
TJ Holowaychuk
a5be68b5b2
refactored res.get() tests
2012-05-10 13:59:27 -07:00
TJ Holowaychuk
9fda13bc25
Added url rewriting test
2012-05-10 13:13:03 -07:00
TJ Holowaychuk
125dd7a594
Prepared release 3.0.0alpha4
2012-05-09 15:18:21 -07:00
TJ Holowaychuk
df2584cc3b
Added: allow [] in jsonp callback. Closes #1128
2012-05-09 09:39:52 -07:00
TJ Holowaychuk
4de95c0e7b
connect 2.2.2
2012-05-07 13:58:17 -07:00
TJ Holowaychuk
9ed1f2a446
Removed blog example
...
need a better one
2012-05-07 12:52:56 -07:00
TJ Holowaychuk
833a4873a4
misc refactor of blog example
2012-05-07 12:44:03 -07:00
TJ Holowaychuk
6ca1807372
Merge branch 'master' of github.com:visionmedia/express
2012-05-07 12:01:19 -07:00
TJ Holowaychuk
9da3e9ccc7
Merge pull request #1127 from benatkin/template-port-from-env
...
get port from env in template (fix for #1118 )
2012-05-07 11:59:32 -07:00
Ben Atkin
5f65c36171
use get() with single argument to read setting vars
2012-05-07 12:51:41 -06:00
Ben Atkin
d64bb2f886
use process.env.PORT. fix for #1118
2012-05-06 23:49:06 -06:00
TJ Holowaychuk
fc179c8fc3
Prepared release 3.0.0alpha3
2012-05-04 17:19:27 -07:00
TJ Holowaychuk
8235af47fe
Merge pull request #1124 from pyrotechnick/patch-1
...
path.existsSync is deprecated. It is now called `fs.existsSync`.
2012-05-04 08:59:10 -07:00
Nicholas Kinsey
908f3da3da
path.existsSync is deprecated. It is now called fs.existsSync.
2012-05-05 00:32:53 +10:00
TJ Holowaychuk
64aac199de
any engine
2012-05-03 17:33:09 -07:00
TJ Holowaychuk
503c45840f
ws
2012-05-03 09:35:27 -07:00
TJ Holowaychuk
6f102ff40f
Added view-locals example
2012-05-03 09:35:14 -07:00
TJ Holowaychuk
6e26a8d366
fixed two res.locals.use() tests
2012-05-03 08:45:07 -07:00
TJ Holowaychuk
d9aea70ccc
removed file heading comments
2012-05-03 08:43:42 -07:00
TJ Holowaychuk
dd33ef2eb6
Added res.locals.use(). Closes #1120
2012-05-03 08:42:18 -07:00
TJ Holowaychuk
f3a32f2e29
Changed: moved static() in generated apps below router
2012-05-02 19:05:47 -07:00
TJ Holowaychuk
1a3e40d818
Changed: res.send() only set ETag when not previously set
2012-05-02 16:20:35 -07:00
TJ Holowaychuk
18cdb3d845
Added public app.routes. Closes #887
...
keep things simple for now :)
2012-05-02 16:19:41 -07:00
TJ Holowaychuk
0fca62c037
misc refactoring
2012-05-02 15:59:48 -07:00
TJ Holowaychuk
e9cd82b72d
more * tests
2012-05-02 15:52:26 -07:00
TJ Holowaychuk
4d9ad21047
refactored * routing test
2012-05-02 15:49:38 -07:00
TJ Holowaychuk
1cc2dc7150
debug() originalUrl in router
2012-05-01 16:25:10 -07:00
TJ Holowaychuk
3dc88b2c0c
refine express(1) generated stylus middleware
2012-04-30 17:54:16 -07:00
TJ Holowaychuk
53f1ffb4e7
ocd
2012-04-30 14:51:04 -07:00
TJ Holowaychuk
579a1be7c8
Added res.send() If-None-Match test
2012-04-28 20:02:38 -07:00
TJ Holowaychuk
c0a68fcd0d
Added Buffer ETag support to res.send()
2012-04-28 20:00:30 -07:00
TJ Holowaychuk
b79853e9bd
updated crc with buffer patch
2012-04-28 19:50:36 -07:00
TJ Holowaychuk
f86838ceab
connect 2.2.1 dep
2012-04-28 10:20:00 -07:00
TJ Holowaychuk
809e0b8c92
merged
2012-04-27 10:46:27 -07:00
TJ Holowaychuk
a58e3deac2
Added conditional-GET support to res.send()
2012-04-27 10:44:39 -07:00
TJ Holowaychuk
430699c082
more benchmarks
2012-04-26 22:11:35 -07:00
TJ Holowaychuk
b04233981f
more benchmarks
2012-04-26 22:09:14 -07:00
TJ Holowaychuk
de10194f33
build status image
2012-04-26 18:46:00 -07:00
TJ Holowaychuk
7c2e1ad0ed
.contentType -> .type() in core
2012-04-26 14:32:28 -07:00
TJ Holowaychuk
67ddb429e3
Added: coerce res.set() values to strings
...
if you use res.get() this can bite you in the ass
if you set an etag to a number for example :)
good times
2012-04-26 13:52:37 -07:00
TJ Holowaychuk
a169cc7119
render bench
2012-04-26 12:36:26 -07:00
TJ Holowaychuk
9719b58575
error/index.js
2012-04-26 04:57:28 -07:00
TJ Holowaychuk
13c18fa363
clean up error example
2012-04-26 04:56:23 -07:00
TJ Holowaychuk
c17ad6ef65
error-pages/index.js
2012-04-26 04:55:24 -07:00
TJ Holowaychuk
2c14d0c966
clean up weird whitespace in error-pages acceptance tests
2012-04-26 04:55:06 -07:00
TJ Holowaychuk
2cd1783613
fixed hello-world
2012-04-26 04:53:56 -07:00
TJ Holowaychuk
06db11cd61
removed old form example
2012-04-26 04:51:48 -07:00
TJ Holowaychuk
125421ec45
removed old github example
2012-04-26 04:51:25 -07:00
TJ Holowaychuk
cc84f40d61
misc
2012-04-26 04:46:37 -07:00
TJ Holowaychuk
c130918135
more mvc acceptance tests
2012-04-26 04:42:22 -07:00
TJ Holowaychuk
babeb4633e
make test now runs unit / acceptance tests
2012-04-26 04:41:06 -07:00
TJ Holowaychuk
30167356f2
less verbose example apps when testing
2012-04-26 04:40:04 -07:00
TJ Holowaychuk
441b309959
Fixed req/res proto inheritance
2012-04-26 04:38:33 -07:00
TJ Holowaychuk
b7b032f8e0
test for updating mvc user
2012-04-26 04:34:37 -07:00
TJ Holowaychuk
50f43462ae
logger for mvc
2012-04-26 04:32:25 -07:00
TJ Holowaychuk
bd2a972dba
fixed mvc example 404
2012-04-26 04:28:29 -07:00
TJ Holowaychuk
3c162ae030
implement "before" middleware for mvc example
2012-04-26 04:23:21 -07:00
TJ Holowaychuk
3c12757d9e
more tests
2012-04-26 04:10:57 -07:00
TJ Holowaychuk
fa746cc027
added 404 and 5xx pages to mvc example
2012-04-26 04:08:58 -07:00
TJ Holowaychuk
1e85178c73
started mvc acceptance tests
2012-04-26 04:02:14 -07:00
TJ Holowaychuk
d0bc0ad2ca
Added new mvc example
2012-04-26 03:53:49 -07:00
TJ Holowaychuk
c33f1bac08
mounted hw bench
2012-04-26 03:24:42 -07:00
TJ Holowaychuk
58d522d824
restore req/res proto
2012-04-26 03:22:44 -07:00
TJ Holowaychuk
858e4dccdc
ws
2012-04-26 03:12:17 -07:00
TJ Holowaychuk
c2054077f4
Release 3.0.0alpha2
2012-04-26 03:10:07 -07:00
TJ Holowaychuk
754dd320ff
.npmignore lib-cov
2012-04-26 02:58:29 -07:00
TJ Holowaychuk
a376980a69
update headers
2012-04-25 21:49:43 -07:00
TJ Holowaychuk
cf7d710bc1
refactored res.sendfile()
2012-04-25 21:48:19 -07:00
TJ Holowaychuk
8f8740028c
Fixed: use app.get() for all core settings
2012-04-25 21:40:53 -07:00
TJ Holowaychuk
b0e03eb8a8
make expressInit() middleware self-aware
2012-04-25 21:37:10 -07:00
TJ Holowaychuk
929dc703ca
unused var
2012-04-25 21:36:30 -07:00
TJ Holowaychuk
18a6bbfd80
docs
2012-04-25 17:59:02 -07:00
TJ Holowaychuk
73092c9898
Perf: memoize parsed urls
2012-04-25 16:12:40 -07:00
TJ Holowaychuk
b739126707
Merge branch 'master' of github.com:visionmedia/express
2012-04-25 16:08:52 -07:00
TJ Holowaychuk
c39cf1ef84
connect 2.2.0 dep
2012-04-25 16:07:43 -07:00
TJ Holowaychuk
861f6baa66
added some middleware to support/app.js
2012-04-25 15:00:49 -07:00
TJ Holowaychuk
25fe426266
more benchmarks
2012-04-25 14:54:21 -07:00
TJ Holowaychuk
85fc586ee5
added make benchmark back
2012-04-25 14:51:45 -07:00
TJ Holowaychuk
2a951e961b
Merge pull request #1106 from benedmunds/master
...
Fixed reference to this.body.length in Post validation error when the body length is less than 10 characters
2012-04-25 10:49:58 -07:00
TJ Holowaychuk
42aeab500b
Fixed redis session example
2012-04-25 10:30:56 -07:00
TJ Holowaychuk
808a8a314a
Fixed session example. Closes #1105
2012-04-25 10:29:15 -07:00
TJ Holowaychuk
b809041894
refactored res.send()
2012-04-25 09:38:59 -07:00
TJ Holowaychuk
1ddf0c8a42
Merge pull request #1100 from coolony/master
...
Make string object behave like string literals with res.send
2012-04-25 09:38:19 -07:00
Ben Edmunds
d8caf209e3
Fixed reference to this.body.length in Post validation error when the body length is less than 10 characters.
2012-04-24 15:05:17 -04:00
Pierre Matri
22668555ad
Fixed req.send tests for string objects
2012-04-22 14:06:13 +02:00
Pierre Matri
0f585931a4
Make string object behave like string literals with res.send
2012-04-22 13:49:50 +02:00
TJ Holowaychuk
d03386571d
alpha install docs
2012-04-19 19:03:25 -07:00
TJ Holowaychuk
72948068e2
try npm publishConfig
2012-04-19 18:51:46 -07:00
TJ Holowaychuk
97808383ed
Added client-side data exposing example
2012-04-19 16:03:22 -07:00
TJ Holowaychuk
de6f30042f
re-generate docs
2012-04-18 17:42:17 -07:00
TJ Holowaychuk
b5cee82604
doc typo
2012-04-18 17:42:13 -07:00
TJ Holowaychuk
fab3e91973
app.engine() docs
2012-04-18 17:23:54 -07:00
TJ Holowaychuk
c937c797c2
Added docs/express.md makefile target
2012-04-18 17:18:22 -07:00
TJ Holowaychuk
0ddc40ad7f
Merge branch 'master' of github.com:visionmedia/express
2012-04-17 20:39:06 -07:00
TJ Holowaychuk
e3f6faa350
removed layout-control example
...
no longer applies
2012-04-17 20:38:52 -07:00
TJ Holowaychuk
cc69d50c60
remove mvc example
...
too large to actually be helpful... and annoying
to maintain :)
2012-04-17 20:37:55 -07:00
TJ Holowaychuk
b55eb5acf5
removed format acceptance tests
2012-04-17 20:26:28 -07:00
TJ Holowaychuk
ebabce9982
Fixed route-loading example
2012-04-17 20:26:09 -07:00
TJ Holowaychuk
037d3490ca
removed format example
2012-04-17 20:21:05 -07:00
TJ Holowaychuk
ba7bcbb0d6
Fixed cookie-sessions example
2012-04-17 20:20:39 -07:00
TJ Holowaychuk
79ce6eda6f
Fixed multipart acceptance test
2012-04-17 20:18:33 -07:00
TJ Holowaychuk
9f7c9cfc4c
added grey.png test fixture
2012-04-17 20:16:58 -07:00
TJ Holowaychuk
5dcc4f46db
Fixed jade example
2012-04-17 20:15:17 -07:00
TJ Holowaychuk
2f54201774
Merge pull request #1081 from brianloveswords/fix-readme
...
Add protocol to fix link being interpreted as relative in README.md.
2012-04-16 10:07:13 -07:00
Brian J Brennan
e8eef64601
Add protocol to fix link being interpreted as relative in README.md.
2012-04-16 12:43:51 -04:00
TJ Holowaychuk
27b1b5e3b3
docs
2012-04-16 08:53:16 -07:00
TJ Holowaychuk
5fa2f89542
Added res.header() and req.header() aliases for BC
2012-04-16 08:31:30 -07:00
TJ Holowaychuk
c998b91c09
refactoring
2012-04-15 22:14:52 -07:00
TJ Holowaychuk
5be2395170
Fixed generated express dep. Closes #1078
2012-04-15 22:13:51 -07:00
TJ Holowaychuk
b4cd6bb8f0
removed old route reflection methods
2012-04-15 21:01:33 -07:00
TJ Holowaychuk
7e81cad0bf
Added new dox API docs
2012-04-15 21:01:17 -07:00
TJ Holowaychuk
856f3b3be6
removed old docs
2012-04-15 19:42:55 -07:00
TJ Holowaychuk
785ac87846
Added express.createServer() for BC
2012-04-15 19:02:57 -07:00
TJ Holowaychuk
75c29bd42a
removed createServer() in readme
2012-04-15 13:25:58 -07:00
TJ Holowaychuk
221a46a396
require express in readme...
...
some people come to express before anything
else i guess
2012-04-15 11:57:38 -07:00
TJ Holowaychuk
abe5cc7184
populate changelog
2012-04-15 11:40:31 -07:00
TJ Holowaychuk
12ada75cad
updated history.md from 2x branch
2012-04-15 11:24:08 -07:00
TJ Holowaychuk
5a74d94558
require package.json for .version in express(1)
2012-04-15 11:23:16 -07:00
TJ Holowaychuk
d1d3f310e9
Release 3.0.0alpha1
2012-04-15 11:21:40 -07:00
TJ Holowaychuk
089a83363f
Changed: enable "jsonp callback" as a default
2012-04-15 11:20:25 -07:00
TJ Holowaychuk
c28e6db428
update mkdirp dep
2012-04-15 11:18:38 -07:00
TJ Holowaychuk
05253272cb
clarify ejs example
2012-04-13 09:16:16 -07:00
TJ Holowaychuk
12e087820c
Added: res.format() sets Vary: Accept
2012-04-12 20:11:15 -07:00
TJ Holowaychuk
8dc001567b
removed res.cache()
...
too specific
2012-04-12 19:46:53 -07:00
TJ Holowaychuk
9af3256f72
added jsonp test
2012-04-11 20:27:21 -07:00
TJ Holowaychuk
cdd333a2e0
connect 2.1.2 dep
2012-04-11 14:35:28 -07:00
TJ Holowaychuk
aa4ec8f3e2
fixed glob example
2012-04-11 13:56:08 -07:00
TJ Holowaychuk
5ea78cf259
ocd
2012-04-11 13:50:41 -07:00
TJ Holowaychuk
600eaea2d1
fixed acceptance tests
2012-04-11 12:49:18 -07:00
TJ Holowaychuk
81b15833f7
connect 2.1.1 dep
2012-04-11 12:03:00 -07:00
TJ Holowaychuk
9abc221559
connect 2.1.0 dep
2012-04-11 11:17:29 -07:00
TJ Holowaychuk
7048be2830
refactoring auth example
2012-04-11 11:17:12 -07:00
TJ Holowaychuk
91eb27513a
docs
2012-04-11 10:08:12 -07:00
TJ Holowaychuk
04f0682439
removed old benchmark target from Makefile
2012-04-11 09:57:43 -07:00
TJ Holowaychuk
36bab5408d
removed old doc gen stuff from Makefile
2012-04-11 09:57:12 -07:00
TJ Holowaychuk
c483dab4b8
ocd
2012-04-11 09:44:49 -07:00
TJ Holowaychuk
f1d759f279
Merge pull request #1073 from Zoramite/lessMiddleware
...
Adding support back in for less CSS.
2012-04-11 08:32:45 -07:00
Randy Merrill
4c1afb2984
Making the default case for the dependencies be more dynamic.
2012-04-11 06:54:14 -07:00
Randy Merrill
db9b2bfbe1
Adding support back in for less CSS.
2012-04-11 06:50:45 -07:00
TJ Holowaychuk
377677cf30
Merge branch 'master' of github.com:visionmedia/express
2012-04-10 12:19:51 -07:00
TJ Holowaychuk
24a4e95ffe
Changed to allow extname or type/subtype only. Closes #1072
2012-04-10 12:19:34 -07:00
TJ Holowaychuk
8fdd9e967a
Merge pull request #1069 from Benjen/patch-1
...
Updated example usage of res.locals() as it contained an error.
2012-04-05 08:54:16 -07:00
Benjen
acfa6a692e
Updated example usage of res.locals() as it contained an error.
2012-04-05 23:37:56 +08:00
TJ Holowaychuk
67ca22b6e4
throw when callback is not given to app.engine()
2012-04-04 12:30:25 -07:00
TJ Holowaychuk
ba413ee98d
added another res.redirect() example
2012-04-04 08:43:12 -07:00
TJ Holowaychuk
acc0e934cb
ocd
2012-04-02 20:13:50 -07:00
TJ Holowaychuk
1d485840fd
ocd
2012-04-02 20:13:31 -07:00
TJ Holowaychuk
dcb147608a
ocd
2012-04-02 20:01:13 -07:00
TJ Holowaychuk
ddf24d1fd6
fixed markdown example
2012-04-02 20:00:53 -07:00
TJ Holowaychuk
886d7e6903
Merge pull request #1066 from cpedros/patch-1
...
Unused require of fs module
2012-04-02 16:00:38 -07:00
TJ Holowaychuk
2079ccbf42
updated signed cookie tests
2012-04-02 16:00:23 -07:00
TJ Holowaychuk
5ec88b0f6c
typo
2012-04-02 15:56:58 -07:00
TJ Holowaychuk
b0bcd27124
removed req.signedCookie tests, this is connect
2012-04-02 15:56:40 -07:00
TJ Holowaychuk
4dfee21e91
removed req.cookies tests, this is connect
2012-04-02 15:56:21 -07:00
TJ Holowaychuk
18fa2c9c7d
removed debug() for .use()
...
connect does this now
2012-04-02 15:54:19 -07:00
TJ Holowaychuk
04d43d60b7
added nicer error messages for failed view lookup. Closes #1065
2012-04-02 15:47:10 -07:00
Pero Pejovic
419731ec41
Unused require of fs module
2012-04-02 15:44:06 -07:00
TJ Holowaychuk
082ba88084
tabs -> spaces
2012-04-02 15:41:04 -07:00
TJ Holowaychuk
09a8474521
router: moved params logic to Router#match()
2012-04-02 15:39:20 -07:00
TJ Holowaychuk
6d323d3ff7
added param decoding test
2012-04-02 15:15:05 -07:00
TJ Holowaychuk
c4e003518a
Merge branch 'master' of github.com:visionmedia/express
2012-04-02 15:09:51 -07:00
TJ Holowaychuk
9e251d14af
Removed Collection
2012-04-02 15:09:39 -07:00
TJ Holowaychuk
9abba7d69a
ocd
2012-04-02 15:07:41 -07:00
TJ Holowaychuk
0377540e2d
utils: added pathRegexp()
2012-04-02 15:07:25 -07:00
TJ Holowaychuk
e6a15f66fc
Merge pull request #1064 from ahizzle/master
...
(trivial) Give express init middleware function an explicit name
2012-03-30 15:19:14 -07:00
Andy Hiew
1787fd1b52
Trivial: Give the middleware init function an explicit name.
...
Middleware stack printout before:
NODE> app.stack
[ { route: '', handle: [Function: query] },
{ route: '', handle: [Function] },
{ route: '', handle: [Function: favicon] },
{ route: '', handle: [Function: logger] },
Middleware stack printout after:
NODE> app.stack
[ { route: '', handle: [Function: query] },
{ route: '', handle: [Function: expressInit] },
{ route: '', handle: [Function: favicon] },
{ route: '', handle: [Function: logger] },
2012-03-30 16:05:11 -06:00
TJ Holowaychuk
54c3d5c113
reverse req.ips array
2012-03-29 16:39:32 -07:00
TJ Holowaychuk
6d0f9a37a2
req.ipds doesnt need "trust proxy"
...
not really anyway, if you use this
you better trust it :)
2012-03-29 16:36:36 -07:00
TJ Holowaychuk
60dac4d2ff
Merge branch 'master' of github.com:visionmedia/express
2012-03-29 16:27:16 -07:00
TJ Holowaychuk
dd468fbe9a
Added req.ips
2012-03-29 16:26:59 -07:00
TJ Holowaychuk
04ecf04832
Added X-Forwarded-Proto support to req.secure
2012-03-29 16:17:44 -07:00
TJ Holowaychuk
6d45616a7a
Merge pull request #1062 from shtylman/06d2016ee
...
remove unused variable
2012-03-29 08:58:48 -07:00
Roman Shtylman
06d2016ee7
remove unused variable from Router.route
2012-03-28 22:43:49 -04:00
TJ Holowaychuk
984bfadcdd
Merge pull request #1057 from Skookum/master
...
Update Connect Version
2012-03-27 08:34:29 -07:00
Jim Snodgrass
f79f3f8b22
update connect version
2012-03-27 12:11:48 -03:00
TJ Holowaychuk
ba570a9842
typo
2012-03-24 11:42:26 -07:00
TJ Holowaychuk
365a98d00f
docs
2012-03-24 11:39:47 -07:00
TJ Holowaychuk
4e2677fe2c
docs
2012-03-24 11:37:26 -07:00
TJ Holowaychuk
d6d16b7899
Added req.accepts() comma-delimited string support
2012-03-24 11:36:52 -07:00
TJ Holowaychuk
86a9e0803a
refactored utils.accepts()
2012-03-24 11:32:28 -07:00
TJ Holowaychuk
fdf96922b5
added res.json() array test to illustrate that it works
2012-03-24 11:13:53 -07:00
TJ Holowaychuk
d396761f76
refactored cookie-sessions example
2012-03-23 18:22:30 -07:00
TJ Holowaychuk
711519361c
fixed content-negotiation example
2012-03-23 18:11:12 -07:00
TJ Holowaychuk
e4827b8d89
more docs for req.accepts(arr)
2012-03-23 18:03:19 -07:00
TJ Holowaychuk
7ec7cb94f9
Merge branch 'master' of github.com:visionmedia/express
2012-03-23 17:59:08 -07:00
TJ Holowaychuk
298899d02c
Added array support. Closes #1053
2012-03-23 17:58:41 -07:00
TJ Holowaychuk
43b35a4ae0
Added array support. Closes #1053
2012-03-23 17:58:15 -07:00
TJ Holowaychuk
a7a8dcd617
Added note to express(1) for running the app
2012-02-29 16:11:39 -08:00
TJ Holowaychuk
bdf0b26a12
Added node app for npm scripts.start Closes #1032
2012-02-29 16:10:35 -08:00
TJ Holowaychuk
73e87b6a2e
connect 2.0 dep
2012-02-27 19:31:27 -08:00
TJ Holowaychuk
ac3d002cb2
added "view cache" in production test
2012-02-26 11:56:49 -08:00
TJ Holowaychuk
ada2d0c627
added app.param() array test
2012-02-26 11:52:23 -08:00
TJ Holowaychuk
286d3a1ff8
added another app.param() test
2012-02-26 11:50:32 -08:00
TJ Holowaychuk
937f01a225
added app.param() tests
2012-02-26 11:46:44 -08:00
TJ Holowaychuk
c9559e03da
ignore coverage.html
2012-02-23 21:35:17 -08:00
TJ Holowaychuk
d115798d5b
ocd
2012-02-23 21:34:48 -08:00
TJ Holowaychuk
b6ee5fafd0
Added mocha test coverage support
2012-02-23 20:49:50 -08:00
TJ Holowaychuk
533b31237c
optimize res.format()
2012-02-23 10:59:54 -08:00
TJ Holowaychuk
812a470122
docs
2012-02-23 10:58:57 -08:00
TJ Holowaychuk
eb3105ef25
Added extname support to res.format(). Closes #1024
2012-02-23 10:58:06 -08:00
TJ Holowaychuk
ffcaa04d2c
renamed res.respondTo() to res.format()
...
since you are not really responding with it,
its basically as switch
2012-02-22 19:59:52 -08:00
TJ Holowaychuk
a47660ba67
refactored res.redirect() with respondTo()
2012-02-22 19:58:36 -08:00
TJ Holowaychuk
e2291184dc
changed DEBUG express:routes to express:router
2012-02-22 19:29:24 -08:00
TJ Holowaychuk
4e332452b7
Added req.subdomains
2012-02-22 16:36:13 -08:00
TJ Holowaychuk
e2f43df5e9
refactored app.render()
2012-02-22 09:04:59 -08:00
TJ Holowaychuk
141929cd6e
typo
2012-02-21 10:23:20 -08:00
TJ Holowaychuk
ec03968bd4
added test for respondTo() callback args
2012-02-21 09:30:05 -08:00
TJ Holowaychuk
a21435cb05
updated content-negotiation example
2012-02-18 17:37:47 -08:00
TJ Holowaychuk
bdfa6d1fe7
Added: res.respondTo() defaults the content-type
2012-02-18 17:23:02 -08:00
TJ Holowaychuk
b565e258cb
Added res.respondTo(obj)
2012-02-18 17:13:40 -08:00
TJ Holowaychuk
892b605ab5
shorten --force desc
2012-02-18 15:35:07 -08:00
TJ Holowaychuk
4d99352526
Merge pull request #1016 from tstrimple/master
...
Added the ability to force the install of express scaffolding to a non-empty directory.
2012-02-18 15:34:34 -08:00
tstrimple
cbf0eaa429
"Add the ability to force install express to non-empty directory."
2012-02-18 23:00:56 +00:00
TJ Holowaychuk
80e16c8ca3
tweak multipart example
2012-02-18 14:14:09 -08:00
TJ Holowaychuk
0ae024afa8
Merge branch 'integration'
2012-02-18 14:06:45 -08:00
TJ Holowaychuk
73caacbd42
mounting sucks, removing this example
2012-02-18 14:06:41 -08:00
TJ Holowaychuk
b667bda8f2
y u no space?
2012-02-18 14:06:22 -08:00
TJ Holowaychuk
463e38cf67
y u no space?
2012-02-18 14:05:57 -08:00
TJ Holowaychuk
83c8d65e3d
styling
2012-02-18 14:05:05 -08:00
TJ Holowaychuk
9548e7d1e2
removed hello world acceptance tests
2012-02-18 14:04:25 -08:00
TJ Holowaychuk
ee290d82d1
fixing acceptance tests
2012-02-18 14:04:11 -08:00
TJ Holowaychuk
b75bb003bd
fixed markdown example
2012-02-18 13:54:36 -08:00
TJ Holowaychuk
6c2194fdb4
smaller hello world
2012-02-18 13:52:31 -08:00
TJ Holowaychuk
da61d8b639
fixed github example
2012-02-18 13:52:02 -08:00
TJ Holowaychuk
863ba199f6
stack is always shown
2012-02-18 13:49:08 -08:00
TJ Holowaychuk
161ebb354f
removed old flash example
2012-02-18 13:48:32 -08:00
TJ Holowaychuk
1516ebf7f9
misc
2012-02-18 13:46:22 -08:00
TJ Holowaychuk
2820f2227d
fixing downloads example
2012-02-18 13:45:44 -08:00
TJ Holowaychuk
a078f5f5c1
docs
2012-02-18 13:41:44 -08:00
TJ Holowaychuk
d0a83053d3
fixed up blog example messages
2012-02-18 13:41:10 -08:00
TJ Holowaychuk
b6bc01abde
fixing blog example
2012-02-18 13:28:56 -08:00
TJ Holowaychuk
196a1eb6ad
set view engine for auth app
2012-02-18 13:20:23 -08:00
TJ Holowaychuk
593271f536
removed accessLogger from auth example
2012-02-18 13:18:00 -08:00
TJ Holowaychuk
0f24f715ba
tweak auth example
2012-02-18 13:16:17 -08:00
Robert Sköld
bb9bfa5618
Cleaned out comments from resource acceptance test.
2012-02-18 13:08:26 -08:00
Robert Sköld
8120a06cd6
Updated resource example with acceptnce test.
2012-02-18 13:08:26 -08:00
Robert Sköld
a153082120
Updated params example with acceptance test.
2012-02-18 13:08:26 -08:00
Robert Sköld
970031e267
Updated multipart example with acceptance test.
2012-02-18 13:08:26 -08:00
Robert Sköld
a819856f3f
Updated mounting example with acceptance test.
2012-02-18 13:08:26 -08:00
Robert Sköld
4dbaaa2855
Updated markdown example with acceptance test.
2012-02-18 13:08:26 -08:00
Robert Sköld
0593cf4379
Updated helloworld example with acceptance test.
2012-02-18 13:08:26 -08:00
Robert Sköld
cd0e5dbb4c
Updated format example with acceptance test.
2012-02-18 13:08:26 -08:00
Robert Sköld
7cb1c3cabb
Updated form example for 3.x (not working as it relies on req.flash())
2012-02-18 13:08:26 -08:00
Robert Sköld
550b9101b8
Updated error-pages example with acceptance test.
2012-02-18 13:08:26 -08:00
Robert Sköld
9d9564568b
Updated error example with acceptance tests.
2012-02-18 13:08:26 -08:00
Robert Sköld
7ea7a53e7c
Updated downloads example with acceptance tests.
2012-02-18 13:08:25 -08:00
Robert Sköld
ac387caf21
Added acceptance test for cookies.
2012-02-18 13:08:25 -08:00
Robert Sköld
ad3f1e84aa
Updated blog example for Jade inheritence. Passes tests.
2012-02-18 13:08:25 -08:00
Robert Sköld
2432a0dda5
Added acceptance test for blog example.
2012-02-18 13:08:25 -08:00
Robert Sköld
03e5919910
Refactored acceptence/auth.
2012-02-18 13:08:25 -08:00
Robert Sköld
277e35f8c8
Added RegExp support to support/http for asserting the body.
2012-02-18 13:08:25 -08:00
Robert Sköld
0dd5836f3f
Updated auth acceptance test style.
2012-02-18 13:08:25 -08:00
Robert Sköld
9290f0d407
Cookie secret is a cookieParser() thing.
2012-02-18 13:08:25 -08:00
Robert Sköld
9bd3ad846e
Silence while NODE_ENV=test
2012-02-18 13:08:25 -08:00
Robert Sköld
a8c73649ce
Updated auth example for express 3.x. With a test.
2012-02-18 13:08:25 -08:00
TJ Holowaychuk
6368ab49b4
ocd
2012-02-18 12:59:22 -08:00
TJ Holowaychuk
16b6a64ef9
refactored express(1) package.json generation
2012-02-18 12:50:16 -08:00
TJ Holowaychuk
e46431ee0e
ws
2012-02-18 12:47:31 -08:00
TJ Holowaychuk
2e4cf0aa5c
update mime dep
2012-02-18 12:46:36 -08:00
TJ Holowaychuk
3f8a7f05e8
update commander dep
2012-02-18 12:46:26 -08:00
TJ Holowaychuk
3360613bcd
Merge branch 'master' of github.com:visionmedia/express
2012-02-18 12:41:55 -08:00
TJ Holowaychuk
f8a9cbe074
Added req.fresh and req.stale tests. Closes #998
2012-02-18 12:41:24 -08:00
TJ Holowaychuk
15f2e0c899
Merge pull request #1006 from eivindfjeldstad/router
...
Added support for arrays of paths
2012-02-17 08:42:39 -08:00
Tj Holowaychuk
6518e746c1
removed require "qs" as its no longer used. Closes #1014
2012-02-16 08:17:59 -08:00
Eivind Fjeldstad
38b046d6ad
Added test for an array of paths
2012-02-12 16:26:32 +01:00
Eivind Fjeldstad
28d7750eda
Added support for arrays of paths
2012-02-12 16:23:21 +01:00
Tj Holowaychuk
e5fc85bddc
moved a debug() down
2012-02-09 13:40:33 -08:00
Tj Holowaychuk
2a40571118
Added DEBUG=express:application support
2012-02-09 13:29:21 -08:00
Tj Holowaychuk
f1aa57c57e
more debug()
2012-02-09 13:15:45 -08:00
Tj Holowaychuk
0b876ece41
Added DEBUG=express:routes support
2012-02-09 13:12:13 -08:00
Tj Holowaychuk
ca0bd1a0b5
Added "debug" dependency
2012-02-09 12:14:31 -08:00
Tj Holowaychuk
2d31b5df34
Removed "qs" dep, only connect has this now
2012-02-08 12:50:30 -08:00
Tj Holowaychuk
10f7ca0ebf
upgrade deps
2012-02-08 12:03:25 -08:00
TJ Holowaychuk
85d6964874
Removed req.header(field)
2012-02-07 08:32:08 -08:00
TJ Holowaychuk
76fd462bcc
Removed res.header(field, value)
2012-02-07 08:30:27 -08:00
TJ Holowaychuk
c44f01879f
utilize res.set() internally
2012-02-07 08:28:40 -08:00
TJ Holowaychuk
fe27989a69
doc typo
2012-02-07 08:25:40 -08:00
TJ Holowaychuk
b04f3eeede
refactored req.xhr
2012-02-07 08:24:58 -08:00
TJ Holowaychuk
6ab61d023f
docs
2012-02-07 08:21:32 -08:00
TJ Holowaychuk
4d87efc771
Added "trust proxy" setting
2012-02-07 08:19:30 -08:00
TJ Holowaychuk
e47d368239
update node support docs
2012-02-07 04:55:38 -08:00
TJ Holowaychuk
5b1235addc
replaced short contrib list with git-summary(1) output
2012-02-07 04:55:07 -08:00
TJ Holowaychuk
8c2c1240e1
removed old req.get() for now
2012-02-07 04:50:00 -08:00
TJ Holowaychuk
27e696b7b1
Added req.get() alias of req.header()
2012-02-07 04:49:12 -08:00
TJ Holowaychuk
bfba98f532
Removed req.header() defaultValue support
2012-02-07 04:47:51 -08:00
TJ Holowaychuk
8de3ad50b2
refactored res.redirect() with req.protocol()
2012-02-07 04:43:35 -08:00
TJ Holowaychuk
2ba343d2b5
Added req.protocol()
2012-02-07 04:39:10 -08:00
TJ Holowaychuk
ff92afa557
Added "json replacer" and "json spaces" settings. Closes #996 [credit to jed]
2012-02-07 03:30:34 -08:00
Tj Holowaychuk
c3c0fb95a8
backported fix from 2.x for app.all() del method
2012-02-06 10:12:59 -08:00
Tj Holowaychuk
bb56a094bb
Added app.all() test
2012-02-06 10:07:49 -08:00
Tj Holowaychuk
2211943170
make express(1) generated deps *
2012-01-31 19:48:38 -08:00
TJ Holowaychuk
4eb8bc0857
Merge pull request #968 from peters/patch-1
...
Typo
2012-01-18 17:17:40 -08:00
Peter Rekdal Sunde
fa51cb8d63
Typo
2012-01-19 02:14:30 +01:00
Tj Holowaychuk
706dec93a4
keywords
2012-01-17 09:51:49 -08:00
Tj Holowaychuk
7a32920448
Merge branch 'master' of github.com:visionmedia/express
2012-01-17 09:51:39 -08:00
Tj Holowaychuk
57a3899c1d
removed connect-form dev dep
2012-01-17 09:51:27 -08:00
Tj Holowaychuk
374d159e0e
update dependencies
2012-01-17 09:49:02 -08:00
TJ Holowaychuk
4f5a41b84f
removed connect-form dep
2012-01-16 20:16:08 -08:00
TJ Holowaychuk
a2f380fdd6
Merge pull request #955 from mmalecki/npm-test
...
Add `test` script
2012-01-08 17:08:10 -08:00
Maciej Małecki
301085e510
Add test script
2012-01-09 02:03:23 +01:00
TJ Holowaychuk
af5b64a434
Merge pull request #951 from Raynos/patch-1
...
Gave the router a name.
2012-01-06 07:32:23 -08:00
Raynos
fa088e37bc
Gave the router a name. All the other connect middlewares are named functions.
2012-01-06 14:39:37 +00:00
Tj Holowaychuk
613bdc91e5
Merge branch 'master' of github.com:visionmedia/express
2012-01-02 08:28:40 -08:00
TJ Holowaychuk
edfe50e713
Removed app.is() support
2011-12-30 15:10:51 -08:00
TJ Holowaychuk
26fb403ced
Fixed req.is() with charsets
2011-12-30 15:04:41 -08:00
TJ Holowaychuk
014fb46449
Added req.is() tests
2011-12-30 15:01:34 -08:00
TJ Holowaychuk
144a88b109
Removed app.match()
2011-12-28 12:09:58 -07:00
TJ Holowaychuk
34c0d2509a
test for route index state
2011-12-28 12:07:46 -07:00
TJ Holowaychuk
a12a9e3fd9
tests for Router#match()
2011-12-28 12:03:50 -07:00
TJ Holowaychuk
8df73f3d83
renamed Router#_match() -> match()
2011-12-28 11:57:45 -07:00
TJ Holowaychuk
6dac874ff4
renamed Router#_route() -> route()
2011-12-28 11:55:11 -07:00
TJ Holowaychuk
81d25f6861
Merge branch 'feature/decouple-router'
2011-12-28 11:15:10 -07:00
TJ Holowaychuk
c0c1975da6
decouple Router options. Closes #941
2011-12-28 11:14:57 -07:00
Tj Holowaychuk
dd7af29103
mocha.opts
2011-12-20 17:37:06 -08:00
Tj Holowaychuk
85ea5f67f4
Merge branch 'master' of github.com:visionmedia/express
2011-12-20 13:33:14 -08:00
Tj Holowaychuk
8e3cb6174d
added test for res.sendfile() content-type override
2011-12-20 13:32:39 -08:00
TJ Holowaychuk
6c01e9a43a
Update bin/express
2011-12-20 08:33:54 -08:00
TJ Holowaychuk
6061670161
Merge pull request #939 from ksato9700/master
...
EOL style per platform
2011-12-20 08:33:12 -08:00
Ken Sato
7c66db2c45
Change the eol character based on platform type
2011-12-19 22:55:50 -08:00
TJ Holowaychuk
05e95ae55a
misc
2011-12-18 07:41:08 -08:00
TJ Holowaychuk
416ad564d0
Added cookie-sessions example
2011-12-17 15:11:52 -08:00
TJ Holowaychuk
55f8f9bc42
added regression test for #847
2011-12-17 13:53:28 -08:00
TJ Holowaychuk
386a9e88b4
removed old tests
2011-12-17 13:43:51 -08:00
TJ Holowaychuk
f6ca25edbe
web-service acceptance tests
2011-12-17 12:44:55 -08:00
TJ Holowaychuk
1ea221aa4e
fixed an acceptance test
2011-12-17 12:21:42 -08:00
TJ Holowaychuk
d72a6666a1
removed ejs layout.ejs from express(1)
2011-12-17 12:16:52 -08:00
TJ Holowaychuk
b69199f884
fixed express(1) jade tmpl inheritance
2011-12-17 12:15:12 -08:00
TJ Holowaychuk
65042c86a6
removed the use of .include.string()
2011-12-17 12:02:34 -08:00
TJ Holowaychuk
d7dccfd56d
removed the use of should.contain()
2011-12-17 12:02:11 -08:00
Tj Holowaychuk
e60f4a5e1e
Merge branch 'master' of github.com:visionmedia/express
2011-12-16 14:44:35 -08:00
Tj Holowaychuk
fa3d4cbb23
move express(1) static() up
...
so people dont get confused when it receives sessions
2011-12-16 14:44:12 -08:00
TJ Holowaychuk
56d303ec09
Merge pull request #934 from siong1987/keywords
...
update keywords for search.npmjs.org
2011-12-15 09:10:09 -08:00
Teng Siong Ong
4600548b4d
update keywords for search.npmjs.org
2011-12-15 11:06:08 -06:00
Tj Holowaychuk
7d24c2ba40
Fixed app.set() with undefined
2011-12-15 09:00:39 -08:00
Tj Holowaychuk
b4ce57caec
spec
2011-12-09 16:14:23 -08:00
Tj Holowaychuk
43c09b2eaa
ejs test
2011-12-09 16:07:15 -08:00
Tj Holowaychuk
b32fd0bee4
* dev deps
2011-12-09 15:55:41 -08:00
Tj Holowaychuk
3b6e96efa9
ejs tests
2011-12-09 15:29:09 -08:00
Tj Holowaychuk
29ef828b9c
added first batch of acceptance tests for examples
2011-12-09 15:21:10 -08:00
Tj Holowaychuk
39ae443433
semi
2011-12-09 15:09:14 -08:00
Tj Holowaychuk
c30c2f8d38
typo
2011-12-09 14:32:35 -08:00
Tj Holowaychuk
5757f875f2
Added X-Forwarded-Proto support to res.redirect(). Closes #927
2011-12-08 12:45:46 -08:00
Tj Holowaychuk
e49c482a3f
req.body takes precedence
2011-12-07 08:41:22 -08:00
Tj Holowaychuk
a592d6c1aa
misc
2011-12-06 16:53:05 -08:00
Tj Holowaychuk
88f154fecd
Added support for .. in redirects as well
2011-12-06 16:44:15 -08:00
Tj Holowaychuk
d7dfe3e812
expose router
2011-12-06 16:36:52 -08:00
Tj Holowaychuk
489265e3ca
Added support for ./ in redirects
2011-12-06 16:32:48 -08:00
Tj Holowaychuk
3212a70a0c
misc
2011-12-06 16:21:04 -08:00
Tj Holowaychuk
1cda0a96ca
Removed redirect "home"
2011-12-06 16:13:42 -08:00
Tj Holowaychuk
83fb9f7548
removed a test
2011-12-06 16:12:42 -08:00
Tj Holowaychuk
43295289bf
Removed app.redirect()
2011-12-06 16:04:06 -08:00
Tj Holowaychuk
0f72ca823b
docs
2011-12-06 15:58:56 -08:00
Tj Holowaychuk
41786bc776
misc
2011-12-06 15:54:25 -08:00
Tj Holowaychuk
cca5d7ebbf
more tests
2011-12-06 15:53:17 -08:00
Tj Holowaychuk
43c8764465
Added relative redirect support. Closes #920
2011-12-06 15:50:08 -08:00
Tj Holowaychuk
a1e325a2d9
use app.path() in res.redirect()
2011-12-06 15:40:17 -08:00
Tj Holowaychuk
17a831e32f
app.path()
2011-12-06 15:36:44 -08:00
Tj Holowaychuk
2a13db3bb8
Added favicon() to express(1) generated app
2011-12-05 20:01:25 -08:00
Tj Holowaychuk
eb5a73538a
express(1) errorHandler() only in development
...
no longer acts as production error handling,
just implement that with custom middleware
2011-12-05 19:41:05 -08:00
Tj Holowaychuk
006a6c787b
Added exports.{request,response}
2011-11-28 11:48:27 -08:00
Tj Holowaychuk
c3d96df0f0
Added req.route test
2011-11-24 17:59:00 -08:00
Tj Holowaychuk
15e7218bc4
tests for app.get() inheritance. Closes #904
2011-11-24 15:27:09 -08:00
Tj Holowaychuk
28f32b9b8e
Removed req.notify()
2011-11-24 15:12:25 -08:00
Tj Holowaychuk
1d0a56b673
removed uses of "root"
2011-11-24 14:33:23 -08:00
Tj Holowaychuk
ad1424681b
comment some tests
2011-11-24 14:31:42 -08:00
Tj Holowaychuk
87b991c076
removed "root" setting
...
screw it, no one will understand anyway
2011-11-24 14:27:28 -08:00
Tj Holowaychuk
5d593f26af
.parent tests
2011-11-24 14:04:37 -08:00
Tj Holowaychuk
853c270fce
more mounting tests
2011-11-24 13:51:04 -08:00
Tj Holowaychuk
fcf34e0587
adding some mounting tests
2011-11-24 13:49:27 -08:00
Tj Holowaychuk
b6611c8a3b
Added: emit "mount" event on the app being mounted
2011-11-24 13:24:34 -08:00
Tj Holowaychuk
aab08d774b
Removed implementation of app.mounted(callback)
2011-11-24 13:20:10 -08:00
Tj Holowaychuk
321aa52384
Removed app.mounted(callback)
2011-11-24 13:19:53 -08:00
Tj Holowaychuk
1334a74ef1
misc refactoring
2011-11-24 12:50:19 -08:00
Tj Holowaychuk
19e3384bb1
Added test for res.sendfile() with non-GET. Closes #723
2011-11-24 12:34:47 -08:00
Tj Holowaychuk
6ae32fd596
docs
2011-11-24 12:22:59 -08:00
Tj Holowaychuk
4c316ba4ce
refactored init middleware into its own file
2011-11-24 12:14:12 -08:00
Tj Holowaychuk
f2719411b7
Added event emitter inheritance test
2011-11-24 12:10:08 -08:00
Tj Holowaychuk
11faf6684e
Added travis.yml. Closes #903
2011-11-24 11:58:34 -08:00
Tj Holowaychuk
547d18ce46
merged
2011-11-23 10:39:02 -08:00
Tj Holowaychuk
f183a81289
update mocha
2011-11-22 17:42:21 -08:00
TJ Holowaychuk
e44c874cab
Fixed parseQuality(), exclude q=0
2011-11-20 12:54:48 -08:00
TJ Holowaychuk
9c7380efe4
Added req.acceptsLanguage()
2011-11-20 12:53:01 -08:00
TJ Holowaychuk
5e071a2e4b
Added req.acceptsCharset()
2011-11-20 12:51:27 -08:00
TJ Holowaychuk
ff9b82c4f6
todo
2011-11-20 12:44:25 -08:00
TJ Holowaychuk
a0d0ac6cff
docs
2011-11-20 12:43:06 -08:00
TJ Holowaychuk
b605a5de87
Changed: req.accepts() utilizing utils.accepts()
2011-11-20 12:42:06 -08:00
TJ Holowaychuk
36be2b0688
Added utils.accepts(type, str)
2011-11-20 12:41:12 -08:00
TJ Holowaychuk
376a5da705
Added req.accepts() tests
2011-11-20 12:24:05 -08:00
TJ Holowaychuk
c25258b75c
removed irrelevant extending-templates example
2011-11-20 12:17:29 -08:00
TJ Holowaychuk
c685f3a294
docs
2011-11-20 12:16:04 -08:00
TJ Holowaychuk
f63767af0e
example error layout
2011-11-20 12:15:47 -08:00
TJ Holowaychuk
4fa9a2e54b
fixed error-pages example
2011-11-20 12:13:24 -08:00
TJ Holowaychuk
68bc592a05
fixed error example
2011-11-20 12:03:45 -08:00
TJ Holowaychuk
543fe2f2a4
fixed ejs example
2011-11-20 11:59:10 -08:00
TJ Holowaychuk
be52f38d8f
fixed downloads example
2011-11-20 11:43:40 -08:00
TJ Holowaychuk
722a92f374
fixed cookies example
2011-11-20 11:33:06 -08:00
TJ Holowaychuk
d771d06e19
docs
2011-11-20 11:29:08 -08:00
TJ Holowaychuk
a5227191b5
fixed content-negotiation example
2011-11-20 11:28:12 -08:00
TJ Holowaychuk
499d3d6d78
Added req.acceptedCharsets
2011-11-19 22:16:16 -08:00
TJ Holowaychuk
2adf020753
tests
2011-11-19 22:13:07 -08:00
TJ Holowaychuk
e8c373694c
Added req.acceptedLanguages
2011-11-19 22:12:09 -08:00
TJ Holowaychuk
a8fd8cb645
Added req.accepted
2011-11-19 22:08:26 -08:00
TJ Holowaychuk
fd06084106
more tests
2011-11-19 21:49:20 -08:00
TJ Holowaychuk
285500488d
Added parseAccepts() util
2011-11-19 21:47:22 -08:00
TJ Holowaychuk
29d4ffd089
renamed prev util to parseQuality()
2011-11-19 21:43:48 -08:00
TJ Holowaychuk
fe5efa597b
Added utils.parseAccepts(str)
2011-11-19 21:40:12 -08:00
TJ Holowaychuk
b93629a903
updated mocha
2011-11-19 16:02:42 -08:00
Tj Holowaychuk
0c72940933
updated mocha
2011-11-17 07:52:32 -08:00
Tj Holowaychuk
96f5279e3e
consider 20ms slow
2011-11-16 14:38:09 -08:00
Tj Holowaychuk
821fa10203
update mocha
2011-11-16 14:35:38 -08:00
Tj Holowaychuk
9082e74971
Added app.listen() as a shortcut for http.createServer(app).listen()
2011-11-11 17:22:25 -08:00
Tj Holowaychuk
7a7d77e7bd
Removed toArray() util
2011-11-11 14:30:27 -08:00
Tj Holowaychuk
ce2ec94e96
Added utils.escape(html) test
2011-11-11 14:29:23 -08:00
Tj Holowaychuk
d56e5d6923
Added utils.flatten(arr) tests
2011-11-11 14:27:36 -08:00
Tj Holowaychuk
5221ecc055
utils.isAbsolute() tests
2011-11-11 14:26:43 -08:00
Tj Holowaychuk
6ac2c6f578
Added router next(err) test
2011-11-11 14:02:43 -08:00
Tj Holowaychuk
772b752fa5
Added more route matching tests
2011-11-11 14:01:10 -08:00
Tj Holowaychuk
3c002d08c2
fixed test due to HEAD change
2011-11-11 13:54:12 -08:00
Tj Holowaychuk
2876424240
Added optional app.head() support
2011-11-11 13:53:20 -08:00
Tj Holowaychuk
74a0177ec9
Added app.head() override test
2011-11-11 13:49:35 -08:00
Tj Holowaychuk
da96844e9a
Added app.head() test
2011-11-11 13:47:58 -08:00
Tj Holowaychuk
81652c8244
Added app.del() test
2011-11-11 13:46:44 -08:00
Tj Holowaychuk
f17434c95b
misc
2011-11-11 13:45:11 -08:00
Tj Holowaychuk
01e854b5d2
Added app.options() test
2011-11-11 13:44:42 -08:00
Tj Holowaychuk
42953c7c44
Fixed default OPTIONS behavior
2011-11-11 13:31:44 -08:00
Tj Holowaychuk
5e56446d26
Changed express.methods to include only those supported by node
2011-11-11 13:25:16 -08:00
Tj Holowaychuk
61652f4ad9
upper-case the name
2011-11-11 13:20:33 -08:00
Tj Holowaychuk
fc1e84941d
fixed head
2011-11-11 13:20:06 -08:00
Tj Holowaychuk
953eba0376
Added meta-generated tests for all HTTP methods supported
2011-11-11 13:18:50 -08:00
Tj Holowaychuk
5c032269e3
more tests
2011-11-11 13:04:08 -08:00
Tj Holowaychuk
1322d5a2c1
literal . test
2011-11-11 12:42:52 -08:00
Tj Holowaychuk
114f272906
escaped regexp test
2011-11-11 12:41:13 -08:00
Tj Holowaychuk
1286bbb982
naming capture groups
2011-11-11 12:36:16 -08:00
Tj Holowaychuk
9141c649e7
more tests
2011-11-11 12:34:09 -08:00
Tj Holowaychuk
ff2242da31
tests for *
2011-11-11 12:32:14 -08:00
Tj Holowaychuk
730a419984
param single-segment test
2011-11-11 12:22:21 -08:00
Tj Holowaychuk
25bd7d7997
Added route regexp tests
2011-11-11 12:19:49 -08:00
Tj Holowaychuk
77c9d9207d
Renamed "case sensitive routes" to "case sensitive routing"
...
to match "strict routing"
2011-11-11 12:14:35 -08:00
Tj Holowaychuk
1e77629f1f
Added "strict routing" setting tests
2011-11-11 12:13:24 -08:00
Tj Holowaychuk
76f65456ab
Added "case sensitive routes" tests
2011-11-11 12:10:38 -08:00
Tj Holowaychuk
26e20e7ae5
more routing tests
2011-11-11 12:06:30 -08:00
Tj Holowaychuk
96217cf3fe
optional trailing slash
2011-11-11 12:05:18 -08:00
Tj Holowaychuk
e9c96d8ccd
tests for optional capture groups
2011-11-11 12:04:17 -08:00
Tj Holowaychuk
7ae2b968bb
more routing tests
2011-11-11 11:54:56 -08:00
Tj Holowaychuk
83ea42afe5
started routing tests
2011-11-11 11:51:09 -08:00
Tj Holowaychuk
16587fcce1
Added req.param() default value test
2011-11-10 16:13:31 -08:00
Tj Holowaychuk
ffded44f32
Added req.param() tests. Closes #885
2011-11-10 16:11:50 -08:00
Tj Holowaychuk
92c5284b80
fixed auto use(app.router)
2011-11-10 16:11:35 -08:00
Tj Holowaychuk
f96102224c
refactoring
2011-11-10 15:04:44 -08:00
Tj Holowaychuk
bf87d626eb
docs
2011-11-10 15:01:22 -08:00
Tj Holowaychuk
e21a79dc61
Added res.cache() method
2011-11-10 15:00:50 -08:00
Tj Holowaychuk
caec590fe1
Added res.cache(str)
2011-11-10 14:54:23 -08:00
Tj Holowaychuk
61ce6c59c2
misc
2011-11-10 14:48:00 -08:00
Tj Holowaychuk
205a1a14c7
Aded app.locals.use() precedence tests
2011-11-10 14:14:09 -08:00
Tj Holowaychuk
6709ab5f27
jade 0.17.x
2011-11-10 13:55:21 -08:00
Tj Holowaychuk
2d77279c94
Merge branch 'view-signature'
2011-11-10 13:42:14 -08:00
Tj Holowaychuk
e9d7b6fbad
Changed template engine signature to engine.__express(path, options, fn). Closes #878
2011-11-10 13:42:08 -08:00
Tj Holowaychuk
3e6171c7ff
Fixed express(1) LF -> CRLF for windows. Closes #875
2011-11-10 12:29:49 -08:00
Tj Holowaychuk
04389fd6ff
test for invalid cookie signature
2011-11-10 12:20:13 -08:00
Tj Holowaychuk
a47b599048
Added req.signedCookies tests
2011-11-10 12:18:16 -08:00
Tj Holowaychuk
58eddd5ab4
Added res.signedCookie() and tests. Closes #880
2011-11-10 12:14:33 -08:00
Tj Holowaychuk
7ac857acef
Added JSON cookie support & tests. Closes #879
2011-11-10 12:04:21 -08:00
Tj Holowaychuk
e27b224933
make sure req/res protos are app-specific
2011-11-10 11:31:38 -08:00
Tj Holowaychuk
4f087df286
Added res proto mutation test
2011-11-10 11:29:35 -08:00
Tj Holowaychuk
87f6f6a3e3
Added app.request test
2011-11-10 11:25:54 -08:00
Tj Holowaychuk
94d1e94cf2
Added app.{request,response}
2011-11-10 11:21:24 -08:00
Tj Holowaychuk
d249868e07
no longer manipulate the req/res protos directly
2011-11-10 11:18:43 -08:00
Tj Holowaychuk
429e48d873
Added app.locals.settings test
2011-11-10 08:36:18 -08:00
Tj Holowaychuk
abb414c702
Added app.locals.use() arity < 3 test
2011-11-10 08:26:36 -08:00
Tj Holowaychuk
8f45dd4190
Added res.render() absolute path tests
2011-11-10 08:24:10 -08:00
Tj Holowaychuk
d9098c5fcd
more tests
2011-11-10 08:23:12 -08:00
Tj Holowaychuk
b9dee730a8
Fixed app.render() absolute path support
2011-11-10 08:22:42 -08:00
Tj Holowaychuk
26c62a667f
Added app.locals.use() test
2011-11-10 08:19:57 -08:00
Tj Holowaychuk
7d42ad00ff
Removed "status" and "charset" options
2011-11-10 07:47:04 -08:00
Tj Holowaychuk
4a5776b513
more res.locals tests
2011-11-09 17:02:55 -08:00
Tj Holowaychuk
f68ba2ef35
refactoring
2011-11-09 16:56:57 -08:00
Tj Holowaychuk
a95a0ab5f9
using connects error code util
2011-11-09 16:27:48 -08:00
Tj Holowaychuk
30911f4a75
Added failing res.sendfile() test for 403 + callback
2011-11-09 16:14:38 -08:00
Tj Holowaychuk
c9f184c8d5
Added res.sendfile() ENOENT test
2011-11-09 16:11:46 -08:00
Tj Holowaychuk
545f1fd07d
Added first res.sendfile() callback test
2011-11-09 16:06:12 -08:00
Tj Holowaychuk
2f762265a8
Added forbidden tests
2011-11-09 16:03:42 -08:00
Tj Holowaychuk
7e6d8f39b4
Added res.sendfile() "root" setting test
2011-11-09 15:56:24 -08:00
Tj Holowaychuk
bea74b7711
Fixed res.sendfile() 404s
2011-11-09 15:54:51 -08:00
Tj Holowaychuk
10e8dc57eb
added failing res.sendfile() test on 404
2011-11-09 15:51:11 -08:00
Tj Holowaychuk
f7b6dde086
refactored previous commit
2011-11-09 15:41:51 -08:00
Tj Holowaychuk
2fa36fa721
res.sendfile() tests
2011-11-09 15:39:53 -08:00
Tj Holowaychuk
40f8202402
utilize res.headerSent from connect
2011-11-09 15:38:48 -08:00
Tj Holowaychuk
4b0b55c1b7
misc refactoring
2011-11-09 15:33:54 -08:00
Tj Holowaychuk
0e395973c9
Added res.attachment() tests
2011-11-09 15:31:31 -08:00
Tj Holowaychuk
1f53cdb62d
Added error in res.render() callback test
2011-11-09 15:21:38 -08:00
Tj Holowaychuk
c32023d8ed
Added "charset" option test
2011-11-09 15:17:44 -08:00
Tj Holowaychuk
d2f98940d8
Added status option test
2011-11-09 15:15:55 -08:00
Tj Holowaychuk
536b16c7a9
Added res.render() callback with locals test
2011-11-09 15:11:07 -08:00
Tj Holowaychuk
9bfeae2df1
Added res.render() callback tests
2011-11-09 15:09:47 -08:00
Tj Holowaychuk
4d450ea25e
local precedence tests
2011-11-09 15:04:52 -08:00
Tj Holowaychuk
84f01d1e30
Added res.render() tests
2011-11-09 15:00:40 -08:00
Tj Holowaychuk
1a5636b199
case sensitivity test
2011-11-08 20:29:48 -08:00
Tj Holowaychuk
af46df7eae
Removed req.isXMLHttpRequest
...
let me know if you actually use this :)
2011-11-08 20:28:55 -08:00
Tj Holowaychuk
801a1791d6
Added req.xhr tests
2011-11-08 20:28:06 -08:00
Tj Holowaychuk
333cf0b280
Added req.path test
2011-11-08 20:25:34 -08:00
Tj Holowaychuk
52e26697a9
Added index.<engine> render test
2011-11-08 20:22:27 -08:00
Tj Holowaychuk
fdf620b688
more tests
2011-11-08 20:18:07 -08:00
Tj Holowaychuk
66f8ca52d6
Added app.engine() tests
2011-11-08 20:14:53 -08:00
Tj Holowaychuk
f98c1127a6
Added app.render() local precedence test
2011-11-08 20:09:13 -08:00
Tj Holowaychuk
7e352fe28d
Added app.render() app.locals test
2011-11-08 20:07:49 -08:00
Tj Holowaychuk
d3b48e2fd5
Added more app.render() tests
2011-11-08 20:06:15 -08:00
Tj Holowaychuk
23159c094d
Added app.render() tests
2011-11-08 20:00:03 -08:00
Tj Holowaychuk
2e22887f71
docs
2011-11-08 19:55:41 -08:00
Tj Holowaychuk
c9b04b8be7
Added app.locals(obj) test
2011-11-08 19:54:46 -08:00
Tj Holowaychuk
2c0e13b513
Added res.locals(obj) test
2011-11-08 19:53:22 -08:00
Tj Holowaychuk
2937309f00
Added res.charset tests
2011-11-08 19:46:38 -08:00
Tj Holowaychuk
377056a33c
Removed "charset" option
2011-11-08 19:44:16 -08:00
Tj Holowaychuk
f42ce5be2b
qs 0.3.2 to fix global var leak
2011-11-08 19:43:12 -08:00
Tj Holowaychuk
ddeee9b6db
Added req.query tests
2011-11-08 19:27:09 -08:00
Tj Holowaychuk
6bee32c174
removed a file i didnt mean to add :)
2011-11-08 19:18:25 -08:00
Tj Holowaychuk
11f55a06dd
Added app.redirect() tests
2011-11-08 19:17:03 -08:00
Tj Holowaychuk
6a2d6b872b
pending
2011-11-08 19:10:09 -08:00
Tj Holowaychuk
d8787867c4
tweak test
2011-11-08 19:01:20 -08:00
Tj Holowaychuk
43d9f6ea17
tweak res.redirect() mount route logic
2011-11-08 18:59:40 -08:00
Tj Holowaychuk
1faba1302f
tmp fix
2011-11-08 18:51:15 -08:00
Tj Holowaychuk
55ee0a0934
Added relative redirect test
2011-11-08 18:46:23 -08:00
Tj Holowaychuk
0653f73779
Added res.redirect() content-negotiation tests
2011-11-08 18:41:26 -08:00
Tj Holowaychuk
7a24021dc9
more res.redirect() tests
2011-11-08 18:40:01 -08:00
Tj Holowaychuk
9f2fe94484
Added res.redirect() test
2011-11-08 18:36:27 -08:00
Tj Holowaychuk
a3950b5638
Added maxAge test
2011-11-08 18:33:00 -08:00
Tj Holowaychuk
8c03428279
Added res.cookie() options test
2011-11-08 18:30:48 -08:00
Tj Holowaychuk
f4d7ea386d
Added res.cookie() "root" setting test
2011-11-08 18:28:59 -08:00
Tj Holowaychuk
bee0496cb1
Fixed res.cookie() path default
2011-11-08 18:28:22 -08:00
Tj Holowaychuk
5960b90efe
Added res.cookie() tests
2011-11-08 18:27:18 -08:00
Tj Holowaychuk
0f2f3d4e29
Fixed res.clearCookie(), default path to "root" setting
2011-11-08 18:25:21 -08:00
Tj Holowaychuk
bc673bef79
Added res.clearCookie() tests
2011-11-08 18:21:08 -08:00
Tj Holowaychuk
3fb7391b97
Added res.set(object) and res.set(field, value) tests
2011-11-08 18:15:31 -08:00
Tj Holowaychuk
442cd7515d
Added res.type() test
2011-11-08 18:13:10 -08:00
Tj Holowaychuk
a013ffe547
Added res.json(status, object) test
2011-11-08 17:57:25 -08:00
Tj Holowaychuk
835558229f
refactored tests
2011-11-08 17:55:41 -08:00
Tj Holowaychuk
dce23c79a1
Added res.json() tests
2011-11-08 17:54:36 -08:00
Tj Holowaychuk
4106bae79e
generated helper test methods from express.methods
2011-11-08 17:47:47 -08:00
Tj Holowaychuk
b756474d9d
Added res.send() HEAD tests
2011-11-08 17:46:08 -08:00
Tj Holowaychuk
b0c9209726
Added res.send() 304 / 204 tests
2011-11-08 17:44:05 -08:00
Tj Holowaychuk
c96b778771
dot reporter
2011-11-08 17:40:41 -08:00
Tj Holowaychuk
d0d721d80b
Added res.send(Object) test
2011-11-08 17:40:20 -08:00
Tj Holowaychuk
7b50a78662
Added res.send(null || undefined) tests
2011-11-08 17:38:18 -08:00
Tj Holowaychuk
aa869c637a
Added res.send() content-type tests
2011-11-08 17:36:24 -08:00
Tj Holowaychuk
f467fe1cbf
Added res.send(Buffer) test
2011-11-08 17:34:04 -08:00
Tj Holowaychuk
15fd639cd9
Added res.send(String) test
2011-11-08 17:32:58 -08:00
Tj Holowaychuk
f96f2cf56e
Added res.send(code, body) test
2011-11-08 17:31:51 -08:00
Tj Holowaychuk
b0f6278cea
Added res.send(code) test
2011-11-08 17:30:29 -08:00
Tj Holowaychuk
ae7bac9a6b
Added res.header() chaining test
2011-11-08 17:29:01 -08:00
Tj Holowaychuk
c8997204d4
Added res.header() tests
2011-11-08 17:27:05 -08:00
Tj Holowaychuk
a2c51984a8
Added res.get(field) test
2011-11-08 17:25:05 -08:00
Tj Holowaychuk
ed93e33d59
another test
2011-11-08 17:23:53 -08:00
Tj Holowaychuk
6e15b1cd20
Removed mock from res.status() test, mocks are lame
2011-11-08 17:23:14 -08:00
Tj Holowaychuk
cc2513facf
res.status(code) test
2011-11-08 17:18:44 -08:00
Tj Holowaychuk
e303dcc915
multi-env configure() callbacks
2011-11-08 17:15:09 -08:00
Tj Holowaychuk
8ad17abb7b
app.configure() tests
2011-11-08 17:13:16 -08:00
Tj Holowaychuk
5b296b5257
middleware tests
...
that dont quite work yet because node is being a PITA
2011-11-08 17:02:15 -08:00
Tj Holowaychuk
1a5c32f3ef
setting up middleware tests
2011-11-08 16:00:44 -08:00
Tj Holowaychuk
a15e745d42
test for application prototype
2011-11-08 15:45:30 -08:00
Tj Holowaychuk
d17dd3e3d8
more config tests
2011-11-08 15:42:22 -08:00
Tj Holowaychuk
51a5c829bb
config test
2011-11-08 15:40:34 -08:00
Tj Holowaychuk
8a91749e12
merged
2011-11-08 15:25:56 -08:00
Tj Holowaychuk
42fc0f9ee8
more tests
2011-11-08 15:23:02 -08:00
Tj Holowaychuk
17ccd55d11
upgrade should
2011-11-08 15:19:53 -08:00
Tj Holowaychuk
b8a589d76f
first new test
2011-11-08 15:19:19 -08:00
Tj Holowaychuk
becf6d9413
Added mocha dev-dep
2011-11-08 15:07:31 -08:00
Tj Holowaychuk
9efc4b23dc
Remove old tests
2011-11-08 15:05:47 -08:00
Tj Holowaychuk
6b1dc31759
version -pre so people are less confused
2011-11-04 09:06:45 -07:00
Tj Holowaychuk
9205d632cc
Fixing express(1) for upcomming express
2011-11-04 09:06:23 -07:00
Tj Holowaychuk
a751346b20
port some express(1) stuff from 2.x
2011-11-04 09:01:43 -07:00
Tj Holowaychuk
8111a19307
Removed sass.js support from express(1)
2011-11-04 08:36:09 -07:00
TJ Holowaychuk
860b4f1a3b
Merge pull request #873 from gugu/master
...
Express depends on commander@0.0.4, which does not support node.js 5
2011-10-30 12:25:11 -07:00
Andrii Kostenko
a5b1aa9ca7
Update package.json
2011-10-30 23:20:05 +04:00
Tj Holowaychuk
62257bce18
Added app.routes, replacing app.routes.all(). Closes #811
2011-10-14 17:51:23 -07:00
Tj Holowaychuk
0ed74aa68b
added an array of routes
2011-10-14 17:48:57 -07:00
Tj Holowaychuk
e0bd0d6470
Added app.get(setting). Closes #842
2011-10-14 17:37:23 -07:00
Tj Holowaychuk
b433550556
refactored res.render()
2011-10-14 08:46:02 -07:00
Tj Holowaychuk
04ebd8875b
Fixed express(1) public dir for windows. Closes #866
2011-10-14 08:38:33 -07:00
Tj Holowaychuk
1a1ed0ae45
semicolons
2011-10-13 09:46:48 -07:00
Tj Holowaychuk
d6fabb6f8e
move getters down
2011-10-13 09:46:26 -07:00
Tj Holowaychuk
08e8194db1
Merge branch 'master' of github.com:visionmedia/express
2011-10-13 09:45:59 -07:00
Tj Holowaychuk
0e4e050b21
Added req.fresh and req.stale
...
lame usage example:
app.get('/user/:id', function(req, res){
var id = req.params.id;
res.set('ETag', 'user-' + id);
if (req.fresh) return res.send(304);
setTimeout(function(){
res.send('large expensive user response ' + id);
}, 2000);
});
2011-10-13 09:43:31 -07:00
Tj Holowaychuk
de17b285b1
Added req.secure
2011-10-11 09:45:01 -07:00
TJ Holowaychuk
f640d0973d
Merge pull request #863 from JonDum/master
...
Added JSHTML template engine for cli helper :)
2011-10-10 21:52:31 -07:00
Jonathan Dumaine
47ff0dc0cc
Add JSHTML template engine for cli helper
...
JSHTML is a express compatible template engine
with very nice syntax.
https://github.com/LuvDaSun/jshtml
2011-10-10 21:49:44 -07:00
Tj Holowaychuk
965e1d63dc
added sync signature for app.locals.use()
2011-10-09 13:08:20 -07:00
Tj Holowaychuk
73f1da2ff7
Added replacement for dynamic locals. Closes #788
2011-10-09 13:01:32 -07:00
Tj Holowaychuk
0f6ad43e91
app.locals.use(fn)
2011-10-09 12:54:15 -07:00
Tj Holowaychuk
8d804a6c4a
removed old app.locals()
2011-10-09 12:51:27 -07:00
Tj Holowaychuk
02f48aabbf
map register function
2011-10-07 15:25:16 -07:00
Tj Holowaychuk
d4b08e9566
misc
2011-10-07 15:18:00 -07:00
Tj Holowaychuk
9f1f58fd4b
non-enumerable .router for Collection
2011-10-07 15:13:13 -07:00
Tj Holowaychuk
4ed92d50e0
misc refactoring
2011-10-07 15:12:24 -07:00
Tj Holowaychuk
8848004cb7
refactoring boot logic
2011-10-07 15:10:30 -07:00
Tj Holowaychuk
371b381074
more refactoring
2011-10-07 15:04:08 -07:00
Tj Holowaychuk
6d47011dcf
View#contents()
2011-10-07 15:01:36 -07:00
Tj Holowaychuk
705cdb6368
misc refactoring
2011-10-07 15:00:20 -07:00
Tj Holowaychuk
90fc80fd87
docs
2011-10-07 14:59:42 -07:00
Tj Holowaychuk
041974ee01
added index lookup support back
2011-10-07 14:58:58 -07:00
Tj Holowaychuk
7369d861ca
docs
2011-10-07 14:52:26 -07:00
Tj Holowaychuk
e1da383aed
new View
2011-10-07 14:51:06 -07:00
Tj Holowaychuk
6bcf29152f
misc refactoring
2011-10-07 14:25:09 -07:00
Tj Holowaychuk
8a38211bd9
re-implemented "view cache"
2011-10-07 14:16:05 -07:00
Tj Holowaychuk
cb2b9feb5f
docs
2011-10-07 14:13:13 -07:00
Tj Holowaychuk
c2d5d5619b
lookup callback
2011-10-07 14:12:37 -07:00
Tj Holowaychuk
76b7d6975f
app.lookup()
2011-10-07 14:11:08 -07:00
Tj Holowaychuk
7e9186d1ae
removed hints setting
2011-10-07 14:08:06 -07:00
Tj Holowaychuk
d1ce4c9923
req.query is always present
2011-10-07 14:04:59 -07:00
Tj Holowaychuk
fed7fa4cd2
removed old parseRange util
2011-10-07 13:56:14 -07:00
Tj Holowaychuk
0d0125fc29
removed union util
2011-10-07 13:50:59 -07:00
Tj Holowaychuk
98e2c0522f
merging res.locals
2011-10-07 13:50:31 -07:00
Tj Holowaychuk
294bc8c1d7
misc refactoring
2011-10-07 13:34:03 -07:00
Tj Holowaychuk
ae11d83684
typo
2011-10-07 13:31:12 -07:00
Tj Holowaychuk
aab9b08ec2
added charset option back
2011-10-07 13:30:33 -07:00
Tj Holowaychuk
31ff7db019
added status support back
2011-10-07 13:29:25 -07:00
Tj Holowaychuk
c40c54fbee
request-level render()
2011-10-07 13:27:43 -07:00
Tj Holowaychuk
cecbaf2efe
removed old view.js
2011-10-07 13:22:55 -07:00
Tj Holowaychuk
e90413243e
use app.engines instead of app.cache
2011-10-07 13:21:01 -07:00
Tj Holowaychuk
a9396efeaf
added app.register()
2011-10-07 13:19:29 -07:00
Tj Holowaychuk
60353c6d05
misc refactoring
2011-10-07 13:13:57 -07:00
Tj Holowaychuk
7b5ed50786
expose prototype
2011-10-07 13:13:32 -07:00
Tj Holowaychuk
02baa2b17c
removed old http.js
2011-10-07 13:12:53 -07:00
Tj Holowaychuk
d0585bd910
application.js
2011-10-07 13:10:15 -07:00
Tj Holowaychuk
adf7124446
removed extra require()
2011-10-07 13:07:55 -07:00
Tj Holowaychuk
7710db4591
re-working view system
2011-10-07 13:07:19 -07:00
Tj Holowaychuk
ce03cf49d8
uncommented old code
2011-10-07 10:01:30 -07:00
Tj Holowaychuk
65c0d14a4e
expose connect middleware as express.* again
2011-10-07 10:00:10 -07:00
Tj Holowaychuk
667ed6fcf5
using connect.proto.use
2011-10-07 09:29:36 -07:00
Tj Holowaychuk
d7da40642d
removed old https inheritance logic
2011-10-07 09:24:17 -07:00
Tj Holowaychuk
d6b5047511
setting up proto
2011-10-07 09:23:54 -07:00
Tj Holowaychuk
3b5a751b25
add connect repo as dep for now, since 2.0.0alpha blew everything up
2011-10-07 09:18:04 -07:00
Tj Holowaychuk
8a7491c97a
"node":">= 0.5.0 < 0.7.0"
2011-10-05 15:08:50 -07:00
Tj Holowaychuk
b3cab31cf7
connect 2.x dep
2011-10-05 15:04:43 -07:00
Tj Holowaychuk
021655a10a
Added support for res.set(obj). Closes #834
2011-10-05 14:34:00 -07:00
Tj Holowaychuk
e301d43704
Changed res.redirect() signature to accept status first. Closes #832
...
to match the others
2011-10-05 14:24:57 -07:00
Tj Holowaychuk
54c1a208c3
Added res.type() alias of res.contentType()
2011-09-28 10:27:13 -07:00
Tj Holowaychuk
ad9bbda708
bench against loopback
2011-09-27 16:55:49 -07:00
Tj Holowaychuk
341e167eab
comma last!
2011-09-21 15:35:30 -07:00
Tj Holowaychuk
fb031d1ad5
Added mkdirp to express(1). Closes #795
2011-09-21 08:25:47 -07:00
Tj Holowaychuk
d3937b9a61
Fixed res.redirect() HEAD support
2011-09-07 10:03:17 -07:00
Tj Holowaychuk
2c734e2e4c
refactored res.send()
2011-09-07 10:02:27 -07:00
Tj Holowaychuk
77d8823261
misc refactoring
2011-09-06 15:19:05 -07:00
Tj Holowaychuk
6f85c14738
docs
2011-09-06 15:18:15 -07:00
Tj Holowaychuk
edb1dc067a
Fixed req.notify(), only escape args
2011-09-06 15:15:52 -07:00
Tj Holowaychuk
6b161d5389
Removed npm test script
2011-08-31 09:32:37 -07:00
Tj Holowaychuk
c21e3feaa6
Fixed absolute path checking on windows. Closes #829 [reported by andrewpmckenzie]
2011-08-29 08:40:42 -07:00
Tj Holowaychuk
a25ef01da3
Fixed multiple param callback regression. Closes #824 [reported by TroyGoode]
2011-08-22 10:05:16 -07:00
Tj Holowaychuk
0534266490
Merge branch 'master' of github.com:visionmedia/express
2011-08-22 10:05:13 -07:00
Tj Holowaychuk
71aca3c199
fixed some tests
2011-08-22 09:51:22 -07:00
TJ Holowaychuk
72fab80a74
Merge pull request #821 from pikeas/patch-1
...
Fixing typo: interacte -> interact
2011-08-21 10:40:42 -07:00
pikeas
c8ab058842
Fixing typo: interacte -> interact
2011-08-22 16:11:15 +09:00
Tj Holowaychuk
b166fd7d6e
local -> localhost
...
most people wont have things set up the same as me
so this is probably not a good idea :D
2011-08-20 15:53:16 -07:00
Tj Holowaychuk
9545face97
mime 1.2.2 dep
2011-08-20 04:29:19 -07:00
Tj Holowaychuk
6dacd51b81
connect 1.6.2 dep
2011-08-20 04:28:48 -07:00
Tj Holowaychuk
571a182712
Added logger() to generated express(1) app
2011-08-20 04:02:33 -07:00
Tj Holowaychuk
e3aabdc2bc
Added make benchmark for experimental continuous-benchmarking tool
2011-08-20 03:19:59 -07:00
Tj Holowaychuk
4d8d5b12f2
Release 2.4.5
2011-08-19 10:18:57 -07:00
Tj Holowaychuk
5785e7e2e5
removed dynamicHelpers
2011-08-19 10:07:19 -07:00
Tj Holowaychuk
81f311105c
removed app.helpers() use app.locals()
2011-08-19 10:05:47 -07:00
Tj Holowaychuk
ad3679fcb8
haha...
2011-08-19 10:05:25 -07:00
Tj Holowaychuk
29508f1cc7
changed -css, --template to --stylus, --ejs
...
we can add more as we go
2011-08-18 17:25:32 -07:00
Tj Holowaychuk
426ba62348
rewrote express(1) to use commander.js
2011-08-18 17:21:39 -07:00
Tj Holowaychuk
d2df055abe
fixed res.sendfile() 404 support
2011-08-18 15:59:35 -07:00
Tj Holowaychuk
d3ccdbcf72
build res.download() on top of res.sendfile()
...
like it should have always been
2011-08-18 15:43:19 -07:00
Tj Holowaychuk
7a476fc964
make res.sendfile() more like res.download(). Closes #774
2011-08-18 15:38:22 -07:00
Tj Holowaychuk
5da28be2b2
refactored res.sendfile()
2011-08-18 15:28:19 -07:00
Tj Holowaychuk
0932bdea30
OCD
2011-08-18 14:35:56 -07:00
Tj Holowaychuk
75054e17cf
Refactored Route to use a single array of callbacks
2011-08-17 15:50:15 -07:00
Tj Holowaychuk
664907f02e
fixed route error handlers when errors are thrown
2011-08-17 14:39:32 -07:00
Tj Holowaychuk
f977272732
Added support for routes to handle errors. Closes #809
...
currently only the route end-point callbacks
support this, however this will change in the near future
to support route middleware etc
2011-08-17 14:33:23 -07:00
Tj Holowaychuk
d10b7b43ea
Added shorthand for the parsed request's pathname
2011-08-17 14:20:10 -07:00
Tj Holowaychuk
e9abe1b846
Merged basepath setting. Closes #813
2011-08-17 10:13:25 -07:00
Tj Holowaychuk
cc21f38664
qs >= 0.3.1
2011-08-17 07:53:45 -07:00
Tj Holowaychuk
34606c26f0
use nextRoute() internally
2011-08-16 18:30:01 -07:00
Tj Holowaychuk
be9d66a574
Changed: removed .call(self) for route callbacks
...
not sure why we had this, ive never even used it
and the tests dont cover it, and its slower
2011-08-16 18:28:48 -07:00
Tj Holowaychuk
ed9fcde499
Added app.routes.all(). Closes #803
...
not a huge fan of this API-wise, but at least it is something for now
2011-08-16 17:52:39 -07:00
Tj Holowaychuk
3c2139b0c3
Fixed res.redirect() on windows due to join() usage. Closes #808
2011-08-15 13:47:07 -07:00
Tj Holowaychuk
7eeec91ab5
russian docs
2011-08-14 09:36:07 -07:00
Tj Holowaychuk
fdd43ee448
link to russian docs booyah!
2011-08-14 09:35:03 -07:00
Tj Holowaychuk
ca75492512
Added support for multiple callbacks for app.param(). Closes #801
...
you can also make several calls to `app.param()` for the same
param name, which is equivalent to passing multiple in
a single call
2011-08-11 11:09:36 -07:00
Tj Holowaychuk
a2a7644794
added another test
2011-08-11 10:12:22 -07:00
Tj Holowaychuk
91aebc758c
Added test for app.param(fn)
2011-08-11 10:11:09 -07:00
Tj Holowaychuk
ca0d29d811
expose list of http methods supported
2011-08-10 16:12:21 -07:00
Tj Holowaychuk
c8c6aa2a1f
Added res.get(field) as an alternative to res.header(field)
2011-08-10 14:15:37 -07:00
Tj Holowaychuk
19a1a22e63
Added res.set(field, val) as an alternative to res.header()
2011-08-10 14:13:36 -07:00
Tj Holowaychuk
c729d62f89
another sidebar
2011-08-08 17:33:50 -07:00
Tj Holowaychuk
1793b50e6b
sidebar example
2011-08-08 17:25:54 -07:00
Tj Holowaychuk
23dbe6a5f0
better layout control example
2011-08-08 17:15:13 -07:00
Tj Holowaychuk
509601e617
fixed app.locals precedence
2011-08-08 17:01:07 -07:00
Tj Holowaychuk
d58beed752
Removed default local "app"
2011-08-08 16:51:41 -07:00
Tj Holowaychuk
fd5d1076dc
make req.notify() arity based
2011-08-08 16:45:22 -07:00
Tj Holowaychuk
05b76a1f93
prepping blog example for new express
2011-08-08 16:40:09 -07:00
Tj Holowaychuk
f84ec803a4
use "dev" logger in blog example
2011-08-08 16:27:20 -07:00
Tj Holowaychuk
c35cd7fcb7
Changed res.{send,json}() status code to the first arg at all times
2011-08-04 13:30:12 -07:00
Tj Holowaychuk
bb9d50579b
docs
2011-08-04 12:01:11 -07:00
Tj Holowaychuk
54d37512f5
Refactored res.header()
2011-08-03 20:00:39 -07:00
Tj Holowaychuk
c516be8c4b
added header.jade to jade example
2011-08-02 09:01:42 -07:00
Tj Holowaychuk
82c78ec8f9
semi
2011-07-29 11:02:50 -07:00
Tj Holowaychuk
b1d4b71609
Refactored req.accepts()
2011-07-29 11:02:20 -07:00
Tj Holowaychuk
7440c7ddc7
more tests
2011-07-29 09:55:52 -07:00
Tj Holowaychuk
624dad5a78
Merge branch 'integration'
2011-07-29 09:40:18 -07:00
Arpad Borsos
f4080210bd
specialcase .:format routing to not include a dot in the capture group
2011-07-29 09:37:51 -07:00
Tj Holowaychuk
c631eb43e3
Fixed 204 / 304 responses
2011-07-29 09:31:45 -07:00
Tj Holowaychuk
376bedf624
Changed res.send(null) responds with empty string
...
previously you would just get "null",
which is fine for res.json() but probably
not the best result for res.send()
2011-07-29 09:30:35 -07:00
Tj Holowaychuk
36e9c02f6f
fixed a response test
2011-07-29 09:26:58 -07:00
Tj Holowaychuk
8f798569a8
fixed a jade test
2011-07-29 09:22:05 -07:00
Tj Holowaychuk
8c0e47baf9
more tests for routing
2011-07-27 09:02:31 -07:00
Tj Holowaychuk
461473e48e
more tests
2011-07-27 09:00:53 -07:00
Tj Holowaychuk
8b1f109c1d
renamed a test
2011-07-27 09:00:07 -07:00
Tj Holowaychuk
e005cb31d8
Merge branch 'master' of github.com:visionmedia/express
2011-07-27 08:59:27 -07:00
Tj Holowaychuk
579836e221
docs
2011-07-27 08:58:58 -07:00
ctide
b977ee6160
Fix the behavior for setting up routes with * in them.
2011-07-27 08:58:23 -07:00
TJ Holowaychuk
ddce65b9dd
Merge pull request #777 from purohit/master
...
Simple misspelling fix.
2011-07-25 17:59:57 -07:00
Ashwin Purohit
e0e1105965
Fixing the misspelling of "manor" with "manner" in the 4 places it occurs.
2011-07-25 17:02:23 -07:00
Tj Holowaychuk
1f520f9f99
added express-resource to readme
2011-07-25 11:20:32 -07:00
Tj Holowaychuk
05a929deb6
tweak generated stylus
2011-07-25 11:15:15 -07:00
Tj Holowaychuk
5ac5352e33
Fixed [23]04 support
2011-07-22 08:35:33 -07:00
Tj Holowaychuk
787a555253
Added route-loading example for another route loading technique
...
using the vm module you can expose the route files at the root
level which IMO is nicer than module.exports = function(app){ etc
2011-07-20 12:33:53 -07:00
Tj Holowaychuk
388b84e858
node >= 0.4.9 < 0.7.0 for now
2011-07-19 16:14:48 -07:00
Tj Holowaychuk
7ffd17254a
3.0.0alpha1 soon
...
mainly so windows users can start playing
around with express, i will have a ton
of these alphas
2011-07-19 16:13:29 -07:00
Tj Holowaychuk
00affe187c
update jade dev dep
2011-07-19 14:43:53 -07:00
Tj Holowaychuk
05844efbd6
qs >= 0.3.0
2011-07-19 12:08:39 -07:00
Tj Holowaychuk
3ab37028fc
Removed req.flash() references
...
it will be req.notify(), req.session.notifications etc
2011-07-15 13:09:38 -07:00
Tj Holowaychuk
3a04888c5f
docs
2011-07-15 12:12:46 -07:00
Tj Holowaychuk
6bd518241a
refactored res.redirect() slightly
2011-07-15 11:56:39 -07:00
Tj Holowaychuk
a3cddb856f
Changed res.{cookie,clearCookie}() return res
2011-07-15 11:55:03 -07:00
Tj Holowaychuk
4b8e08d202
another req.is() example
2011-07-15 11:52:43 -07:00
Tj Holowaychuk
9413d30396
Added req.notify() alias of req.flash()
2011-07-15 11:36:52 -07:00
Tj Holowaychuk
5982fa63c6
refactored req.flash()
2011-07-15 11:36:02 -07:00
Tj Holowaychuk
a4621a6418
refactored req.param()
2011-07-15 11:33:57 -07:00
Tj Holowaychuk
7eec21a5e6
examples
2011-07-15 11:31:47 -07:00
Tj Holowaychuk
96b72fe2f7
Renamed app.flashFormatters to app.formatters
2011-07-15 11:04:25 -07:00
Tj Holowaychuk
c7c9606e87
Added %d flash formatter
2011-07-15 10:57:15 -07:00
Tj Holowaychuk
772c135d98
Merge branch 'remove-header-fields'
2011-07-15 10:52:17 -07:00
Tj Holowaychuk
365b3a76ba
fixed tests
2011-07-15 10:52:11 -07:00
Tj Holowaychuk
41568b7f2a
chainable res.header()
2011-07-15 10:47:38 -07:00
Tj Holowaychuk
d853f6cf0e
fixed some tests
2011-07-15 10:38:19 -07:00
Tj Holowaychuk
bcfcce32d3
Removed header field support
2011-07-15 10:38:19 -07:00
Tj Holowaychuk
986916cf3e
removed old dynamic helper logic from the view system
2011-07-15 10:31:52 -07:00
Tj Holowaychuk
d689656775
precedence test
2011-07-15 10:30:51 -07:00
Tj Holowaychuk
8c56df7322
view system utilizing app.locals
2011-07-15 10:27:53 -07:00
Tj Holowaychuk
1dc87761a0
Changed app.locals to match res.locals
2011-07-15 10:13:21 -07:00
Tj Holowaychuk
cd88b92587
Removed app.dynamicLocals(). Closes #756
2011-07-15 10:06:49 -07:00
Tj Holowaychuk
eab03fdfc4
utilize connects new query() middleware
2011-07-15 10:03:46 -07:00
Tj Holowaychuk
9a8b86872d
Replaced res.local[s]() with res.locals function. Closes #757
2011-07-15 10:01:31 -07:00
Tj Holowaychuk
04ce039ba4
Merge branch 'master' of github.com:visionmedia/express
2011-07-14 13:19:48 -07:00
Tj Holowaychuk
9605cbda45
misc
2011-07-14 12:59:14 -07:00
Tj Holowaychuk
3ec2739925
Removed "view options" setting. Closes #748
2011-07-14 12:59:14 -07:00
Tj Holowaychuk
d250bf9b56
docs for previous commit
2011-07-14 12:59:14 -07:00
Tj Holowaychuk
6ebccb0518
Added "charset" option
2011-07-14 12:59:14 -07:00
Tj Holowaychuk
b30efe4e2f
misc refactoring
2011-07-14 12:59:14 -07:00
Tj Holowaychuk
c275d279fc
Added app.dynamicLocal(name, fn)
2011-07-14 12:59:14 -07:00
Tj Holowaychuk
7237a3c3b6
app.local() and res.local() return for chaining
2011-07-14 12:59:14 -07:00
Tj Holowaychuk
f98896f6d7
Added app.local(name, val)
2011-07-14 12:59:14 -07:00
Tj Holowaychuk
bcb2cdae4c
app.helpers -> app.locals
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
08159211a3
app.dynamicHelpers -> app.dynamicLocals
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
232b6ab7ef
Removed res.send() with no args support for 204
...
just use:
res.send(204)
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
3d2676d013
Removed res.helpers() alias of res.locals()
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
477d06f990
removed old app.error() docs
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
ed19885ba1
removed old error handling docs
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
297ae6fdb4
removed use of app.error() in examples
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
456a985666
Removed app.error(). Closes #733
...
use trailing middleware with arity of 4 as
shown in this issue. They are functionally
equivalent
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
261203d6c1
expresso 0.8.1
2011-07-14 12:59:13 -07:00
Dave Hoover
31262d2ea9
its is possessive, it's is shorthand for: it is
2011-07-14 12:59:13 -07:00
Tj Holowaychuk
c72abc5293
Release 2.4.3
2011-07-14 12:58:24 -07:00
Tj Holowaychuk
93189ad0b6
Fixed options.filename, exposing to template engines
...
this is useful for performing relative
lookups within the template engine itself,
without manually specifyin the path
2011-07-14 12:53:49 -07:00
Tj Holowaychuk
a8930b161e
Fixed options.filename, exposing to template engines
...
this is useful for performing relative
lookups within the template engine itself,
without manually specifyin the path
2011-07-14 12:50:50 -07:00
Tj Holowaychuk
fa31d45285
misc
2011-07-11 14:58:40 -07:00
Tj Holowaychuk
914e4a4cf7
Removed "view options" setting. Closes #748
2011-07-11 13:19:00 -07:00
Tj Holowaychuk
f36d079f28
docs for previous commit
2011-07-11 13:12:55 -07:00
Tj Holowaychuk
17ddeef3ba
Added "charset" option
2011-07-11 13:12:11 -07:00
Tj Holowaychuk
f0c90ce668
misc refactoring
2011-07-11 12:53:52 -07:00
Tj Holowaychuk
f19b312c48
Added app.dynamicLocal(name, fn)
2011-07-11 12:50:20 -07:00
Tj Holowaychuk
e899a54ba7
app.local() and res.local() return for chaining
2011-07-11 12:46:10 -07:00
Tj Holowaychuk
a4db994c2f
Added app.local(name, val)
2011-07-11 12:43:31 -07:00
Tj Holowaychuk
f98f46c836
app.helpers -> app.locals
2011-07-11 12:37:35 -07:00
Tj Holowaychuk
336aaaec9a
app.dynamicHelpers -> app.dynamicLocals
2011-07-11 12:36:33 -07:00
Tj Holowaychuk
b13ec8526e
Removed res.send() with no args support for 204
...
just use:
res.send(204)
2011-07-11 11:43:16 -07:00
Tj Holowaychuk
541020ff1b
Removed res.helpers() alias of res.locals()
2011-07-11 11:22:25 -07:00
Tj Holowaychuk
9c153737b4
removed old app.error() docs
2011-07-11 11:18:29 -07:00
Tj Holowaychuk
7d53bb4064
removed old error handling docs
2011-07-11 11:18:15 -07:00
Tj Holowaychuk
4670751479
removed use of app.error() in examples
2011-07-11 11:13:07 -07:00
Tj Holowaychuk
8e058f16e4
Removed app.error(). Closes #733
...
use trailing middleware with arity of 4 as
shown in this issue. They are functionally
equivalent
2011-07-11 11:06:58 -07:00
Tj Holowaychuk
f519f0a5b3
Merge branch 'master' of github.com:visionmedia/express
2011-07-11 11:02:10 -07:00
Tj Holowaychuk
bb61304a49
expresso 0.8.1
2011-07-11 11:01:06 -07:00
TJ Holowaychuk
781d991eac
Merge pull request #746 from redsquirrel/patch-1
...
typo
2011-07-09 13:24:17 -07:00
Dave Hoover
d04c1f93a3
its is possessive, it's is shorthand for: it is
2011-07-09 13:19:15 -07:00
Tj Holowaychuk
c0aab36187
Added docs for status option special-case. Closes #739
2011-07-07 09:09:34 -07:00
Tj Holowaychuk
5ae994ee8f
Release 2.4.2
2011-07-06 20:15:44 -07:00
Tj Holowaychuk
60d16eab77
Revert "removed jsonp stripping"
...
This reverts commit 0ae18bca60 .
2011-07-06 20:14:42 -07:00
Tj Holowaychuk
fc60dfc1a6
docs
2011-07-06 09:59:09 -07:00
Tj Holowaychuk
45d149c146
docs for multiple envs in app.configure() calls
2011-07-06 09:58:32 -07:00
Tj Holowaychuk
4dfc1a69c3
Release 2.4.1
2011-07-06 09:57:06 -07:00
Tj Holowaychuk
0ae18bca60
removed jsonp stripping
...
I cannot recall why I added this, doesnt make
sense to me now haha.
2011-07-06 09:45:21 -07:00
Tj Holowaychuk
2aaf0defe7
res.send() using res.json()
2011-07-06 09:32:16 -07:00
Tj Holowaychuk
73ea5cd7ee
Added res.json() JSONP support. Closes #737
2011-07-06 09:31:37 -07:00
Tj Holowaychuk
e7f2d229ec
added failing jsonp tests for res.json()
2011-07-06 09:25:10 -07:00
Tj Holowaychuk
87bc265817
moved jsonp tests
2011-07-06 09:24:08 -07:00
Tj Holowaychuk
796aaff295
connect 1.5.2
2011-07-06 09:07:09 -07:00
Tj Holowaychuk
8f87c50320
fixed connect-redis example
2011-07-05 09:55:04 -07:00
Tj Holowaychuk
ee4471b345
when cookie path === null dont default it
2011-07-04 13:51:08 -07:00
Tj Holowaychuk
6815feb8cf
docs
2011-07-04 13:45:08 -07:00
Tj Holowaychuk
dbbe7be891
Added extending-templates example. Closes #730
2011-07-04 13:34:41 -07:00
Tj Holowaychuk
09c9452e5c
Changed; default cookie path to "home" setting. Closes #731
2011-07-04 13:18:50 -07:00
Tj Holowaychuk
b0e669ba00
remove pids/logs creation from express(1)
...
just confused people
2011-07-04 13:05:13 -07:00
Tj Holowaychuk
f46ae9f3b2
docs
2011-07-04 09:20:35 -07:00
Tj Holowaychuk
9f2b344be8
Added support for multiple env app.configure() calls. Closes #735
2011-07-04 09:16:12 -07:00
Tj Holowaychuk
6b47271679
updated error-pages example
2011-07-01 14:14:46 -07:00
Tj Holowaychuk
6f7075be74
Added "strict routing" setting for trailing slashes
...
for people who are:
a) over-optimizing seo
b) working on fs-like APIs
2011-06-29 16:35:49 -07:00
Tj Holowaychuk
4b9cc3d698
docs
2011-06-28 11:27:51 -07:00
Tj Holowaychuk
3faa790b53
Release 2.4.0
2011-06-28 09:41:21 -07:00
Tj Holowaychuk
9477c9b516
docs for res.status()
2011-06-28 09:32:28 -07:00
Tj Holowaychuk
b04be51848
Added chainable res.status(code)
...
ex:
res.status(500).send("lame")
2011-06-28 09:32:03 -07:00
Tj Holowaychuk
9e4020efd3
Merge branch 'feature/res-json'
2011-06-28 09:14:09 -07:00
Tj Holowaychuk
6db19db665
docs for res.json
2011-06-28 09:14:04 -07:00
Tj Holowaychuk
1386f80ae5
Added res.json() and tests
2011-06-28 09:11:54 -07:00
Tj Holowaychuk
e4342a7097
Added error handling to web-service example
2011-06-28 08:49:43 -07:00
Tj Holowaychuk
fda31b75f9
Added simple web-service example
2011-06-23 09:45:19 -07:00
Tj Holowaychuk
8ca0a45b33
hmac for auth example
2011-06-23 08:50:20 -07:00
Tj Holowaychuk
ce2bcaef68
Release 2.3.12
2011-06-22 13:56:13 -07:00
Tj Holowaychuk
0db7f26ad3
Fixed view layout bug. Closes #720
...
preventing custom relative layouts such as:
views/
users/
user-layout.jade
2011-06-22 13:53:58 -07:00
Tj Holowaychuk
35370da458
screencasts have their own page
2011-06-21 15:16:46 -07:00
Tj Holowaychuk
fe6c5832c2
fixed docs charset
2011-06-21 15:15:38 -07:00
Tj Holowaychuk
e8c32df79c
fixed some docs
2011-06-21 15:13:51 -07:00
Tj Holowaychuk
652e166462
updated docs
2011-06-21 15:08:17 -07:00
Tj Holowaychuk
af6385f8e4
docs
2011-06-21 15:06:49 -07:00
Tj Holowaychuk
f0277d3777
#express on freenode
2011-06-21 14:59:06 -07:00
Tj Holowaychuk
6bb100d7fa
docs for req.get()
2011-06-21 10:48:34 -07:00
Tj Holowaychuk
f13ea34de3
typo
2011-06-21 10:46:07 -07:00
Tj Holowaychuk
48a14a443a
Merge branch 'master' of github.com:visionmedia/express
2011-06-21 10:30:07 -07:00
Tj Holowaychuk
1820ea6f59
Merge branch 'param'
2011-06-21 10:29:08 -07:00
Tj Holowaychuk
4d9647923e
Added req.get(field, param)
2011-06-21 10:29:04 -07:00
Tj Holowaychuk
943e9b3a28
connect >= 1.5.1 < 2.0.0
2011-06-20 23:20:33 -07:00
TJ Holowaychuk
6b2ec50a0b
Merge pull request #709 from jzacsh/master
...
documentation: typo fix for view-lookup
2011-06-12 18:43:12 -07:00
Jonathan Zacsh
7b813b95b6
documentation spelling typo and URL fix.
2011-06-12 20:05:52 -04:00
TJ Holowaychuk
cdaa2e78d7
Merge pull request #707 from jakeg/patch-2
...
Updated connect-redis markdown docs
2011-06-12 11:07:09 -07:00
Jake Gordon
add53d3222
trying the .md file this time
2011-06-12 10:59:52 -07:00
TJ Holowaychuk
f4f79d2217
Merge pull request #706 from jakeg/patch-1
...
docs to show require('connect-redis')(express) re npm 1.x changes
2011-06-12 09:32:22 -07:00
Jake Gordon
aa36bc4516
Due to npm 1.x changes need to pass connect/express to the function connect-redis exports (see https://github.com/visionmedia/connect-redis )
2011-06-12 05:05:25 -07:00
Tj Holowaychuk
9028cacfd1
Fixed; ignore body on 304. Closes #701
...
should do the trick
2011-06-08 12:40:07 -07:00
Tj Holowaychuk
40ccb595cd
"Japanese Documentation" in Japanese 日本語ドキュメンテーション :)
2011-06-07 09:46:28 -07:00
Tj Holowaychuk
5606d08ecb
Links to Japanese documentation, thanks @hideyukisaito!
2011-06-07 09:41:16 -07:00
Tj Holowaychuk
1888d6fca1
Added; the express(1) generated app outputs the env
...
thanks nathan! totally thoguht I had this :D
2011-06-06 15:38:20 -07:00
Tj Holowaychuk
5d16e6b302
added content-negotiation example
2011-06-06 11:58:33 -07:00
Tj Holowaychuk
96f7574bc1
connect >= 1.4.3 < 2.0.0
2011-06-06 10:21:53 -07:00
Tj Holowaychuk
490584c8bc
misc refactor
2011-06-06 09:20:29 -07:00
Tj Holowaychuk
0cbb1f661c
typo
2011-06-06 08:55:30 -07:00
Tj Holowaychuk
3dc53e105a
misc refactoring
2011-06-06 08:22:35 -07:00
Tj Holowaychuk
e2cdd760d8
Release 2.3.11
2011-06-04 10:50:10 -07:00
Tj Holowaychuk
4169202a41
removed generation of dummy test file from express(1)
2011-06-04 10:47:48 -07:00
Tj Holowaychuk
835982c561
added devDependencies to generated package.json
2011-06-04 10:45:21 -07:00
Tj Holowaychuk
b67bacea18
more refactoring of cookie example
2011-06-02 13:58:46 -07:00
Tj Holowaychuk
3205ee7d75
refactored cookie example
2011-06-02 13:57:54 -07:00
Tj Holowaychuk
ff7d5ff4e5
generate docs
2011-06-01 17:35:27 -07:00
Tj Holowaychuk
723774af27
added quick start to guide
2011-06-01 17:35:14 -07:00
Tj Holowaychuk
c3fbd3fe10
express(1) usage docs
2011-06-01 17:34:07 -07:00
Tj Holowaychuk
d1d3871550
Fixed; express(1) adds express as a dep
...
duh...
2011-06-01 17:29:48 -07:00
Tj Holowaychuk
5462c8c7ec
prune on prepublish
2011-06-01 16:59:29 -07:00
Tj Holowaychuk
9536341e30
added npm test
2011-05-30 14:19:26 -07:00
Tj Holowaychuk
1bb798d963
Release 2.3.10
2011-05-27 09:20:03 -07:00
Tj Holowaychuk
91997e9c53
Added req.route, exposing the current route. Closes #11
...
this can be used with a dynamicHelper to expose the _last_
route that was matched, aka the end-point when rendering a template.
this is a `Route` instance, so it has .path, .regexp, etc.
2011-05-27 09:12:49 -07:00
Tj Holowaychuk
1393187040
Merge branch 'refactor/executable'
2011-05-26 10:31:29 -07:00
Tj Holowaychuk
6e69c880d9
Added package.json generation support to express(1)
2011-05-26 10:31:21 -07:00
Tj Holowaychuk
59dcd03972
removed suggestions
2011-05-26 10:18:56 -07:00
Tj Holowaychuk
11482546a2
Fixed call to app.param() function for optional params. Closes #682
2011-05-26 09:56:04 -07:00
Tj Holowaychuk
1ce43dd347
added failing test for #682
2011-05-26 09:48:07 -07:00
Tj Holowaychuk
d1bfe137d4
test to ensure catch of invalid uri
2011-05-25 15:50:32 -07:00
Tj Holowaychuk
9d7452cdc2
more tests
2011-05-25 10:56:56 -07:00
Tj Holowaychuk
d9cee90efc
Release 2.3.9
2011-05-25 10:18:26 -07:00
Tj Holowaychuk
175aa08500
more tests
2011-05-25 10:16:11 -07:00
Tj Holowaychuk
c9ff6198d3
more tests
2011-05-25 10:15:21 -07:00
Tj Holowaychuk
f026218c82
misc view refactoring
2011-05-25 10:10:23 -07:00
Tj Holowaychuk
5bc86b9e29
more tests
2011-05-25 09:54:55 -07:00
Tj Holowaychuk
5830ac9936
more tests
2011-05-25 09:54:06 -07:00
Tj Holowaychuk
d7c6c9a9f9
Release 2.3.8
2011-05-24 21:53:08 -07:00
Tj Holowaychuk
9c87eed60e
Fixed OPTIONS regression preventing custom routing for this method
2011-05-24 21:52:52 -07:00
Tj Holowaychuk
f15eb6d5ef
added options test
2011-05-24 21:41:37 -07:00
Tj Holowaychuk
5b33788359
express-mongoose link
2011-05-24 08:45:44 -07:00
Tj Holowaychuk
11ec3ccd48
removed some old invalid docs
...
new stuff to come
2011-05-23 17:16:02 -07:00
Tj Holowaychuk
9d498ba3f1
misc
2011-05-23 16:59:16 -07:00
Tj Holowaychuk
15d4047180
link
2011-05-23 16:57:36 -07:00
Tj Holowaychuk
44eae73843
Release 2.3.7
2011-05-23 15:54:17 -07:00
Tj Holowaychuk
d5b1c70731
removed invalidParamReturnValue()
2011-05-23 15:48:58 -07:00
Tj Holowaychuk
e78dc18cfd
Removed app.param() callback with retval support
...
this is now abstract and will be going into express-params
along with some other cases
2011-05-23 15:40:41 -07:00
Tj Holowaychuk
4d122923e9
docs
2011-05-23 15:33:40 -07:00
Tj Holowaychuk
b1a7310263
Added support for app.param(fn) to define param logic
2011-05-23 15:30:34 -07:00
Tj Holowaychuk
d6ef90d98d
Moved param() retval logic to Router#param()
2011-05-23 15:06:59 -07:00
Tj Holowaychuk
85df59ac31
comma first
2011-05-23 14:56:35 -07:00
Tj Holowaychuk
b789a28581
refactored with nextRoute()
2011-05-23 14:52:43 -07:00
Tj Holowaychuk
4068e7f444
added route Collection tests
2011-05-23 14:13:31 -07:00
Tj Holowaychuk
80e9ffbf5d
Refactored router. Closes #639
2011-05-23 13:48:31 -07:00
Tj Holowaychuk
610fc92ca3
arity < 3 considered return-style param
2011-05-23 09:52:11 -07:00
Tj Holowaychuk
0f5dc9bdb2
Added checking of app.param() fn retval
...
functions returning NaN, == null, or === false are considered
a failure and the next route is executed
2011-05-23 09:38:01 -07:00
TJ Holowaychuk
c24b2faec5
Merge pull request #671 from jpalardy/patch-1
...
Documentation typo :uri -> :url for logger()
2011-05-22 10:18:01 -07:00
Jonathan Palardy
c407f58dc2
:uri -> :url
...
Example won't work otherwise. I checked the code :-)
2011-05-21 23:17:57 -07:00
Tj Holowaychuk
380da0e202
Removed module.parent check from express(1) generated app. Closes #670
2011-05-21 14:17:24 -07:00
Tj Holowaychuk
9e5e7a1526
added more route tests
2011-05-20 15:46:36 -07:00
Tj Holowaychuk
9016b5aaae
added more route tests
2011-05-20 15:46:05 -07:00
Tj Holowaychuk
45f168e873
Release 2.3.6
2011-05-20 09:42:01 -07:00
Tj Holowaychuk
799938683d
Merge branch 'refactor/dev-deps'
2011-05-20 09:39:34 -07:00
Tj Holowaychuk
7128f2d11f
fixed last examples
2011-05-20 09:39:29 -07:00
Tj Holowaychuk
0634bf0b0d
fixed redis example
2011-05-20 09:38:52 -07:00
Tj Holowaychuk
f9e48c2972
fixed markdown example
2011-05-20 09:29:22 -07:00
Tj Holowaychuk
909960c0b3
refactoring examples more
2011-05-20 09:26:47 -07:00
Tj Holowaychuk
8a7876f4d1
cleaning up examples
2011-05-20 09:16:35 -07:00
Tj Holowaychuk
286c92b13b
docs
2011-05-20 09:15:39 -07:00
Tj Holowaychuk
b9872a278f
docs
2011-05-20 09:15:35 -07:00
Tj Holowaychuk
1b34fd7efa
misc
2011-05-20 09:11:15 -07:00
Tj Holowaychuk
f05c351762
Fixed view caching, should not be enabled in development
2011-05-20 09:01:05 -07:00
Tj Holowaychuk
8323f19e96
fixing examples
2011-05-20 08:56:25 -07:00
Tj Holowaychuk
565eda9ee5
docs
2011-05-20 08:40:26 -07:00
Tj Holowaychuk
7aea7194d1
example docs
2011-05-20 08:39:43 -07:00
Tj Holowaychuk
2f68957c8c
fixed tests
2011-05-20 08:37:23 -07:00
Tj Holowaychuk
4ca848e526
ignore node_modules
2011-05-20 08:35:20 -07:00
Tj Holowaychuk
31a8c7c19c
test docs
2011-05-20 08:35:11 -07:00
Tj Holowaychuk
f1c435e050
removed support submods
2011-05-20 08:31:13 -07:00
Tj Holowaychuk
fac75a9bff
connect 1.4.1
2011-05-20 08:29:02 -07:00
Tj Holowaychuk
4fe03ab223
dev deps
2011-05-20 08:28:02 -07:00
TJ Holowaychuk
c6122da59b
Merge pull request #668 from joemccann/master
...
Simple Update to Markdown example
2011-05-20 08:07:21 -07:00
Tj Holowaychuk
131f658779
Release 2.3.5
2011-05-20 07:32:16 -07:00
Joe McCann
127f77964e
Updated markdown example to latest version of node-markdown and modified the compile method.
2011-05-20 09:16:53 -05:00
Tj Holowaychuk
9f2bd30dc7
router.routes
2011-05-19 18:36:41 -07:00
Tj Holowaychuk
6e633b31b4
return bool from req.is()
2011-05-19 09:48:19 -07:00
Tj Holowaychuk
1c65643488
more tests
2011-05-18 17:41:15 -07:00
Tj Holowaychuk
388ad9067a
tweak tests
2011-05-17 13:59:24 -07:00
Tj Holowaychuk
f470f0bdc5
export .view as alias for .View
...
reads better:
express.view.lookup(...)
2011-05-16 16:27:17 -07:00
Tj Holowaychuk
72384b0523
misc refactor of res.partial()
2011-05-16 15:29:20 -07:00
Tj Holowaychuk
1b199b7d98
lookup docs
2011-05-16 15:26:12 -07:00
Tj Holowaychuk
09b384ea44
Merge branch 'refactor/views'
2011-05-16 15:20:26 -07:00
Tj Holowaychuk
56ae55f987
keep duplicates out of view resolution hint
2011-05-16 15:20:08 -07:00
Tj Holowaychuk
1c360a89ba
added views.compile(view, cache, cid, options)
...
private for now
2011-05-16 15:17:06 -07:00
Tj Holowaychuk
8636dee13e
docs
2011-05-16 14:28:11 -07:00
Tj Holowaychuk
70e6baf6fc
misc refactoring
2011-05-16 09:32:53 -07:00
Tj Holowaychuk
3588c1eedc
docs
2011-05-16 09:27:16 -07:00
Tj Holowaychuk
8d6f167a81
added better middleware docs and use-cases
2011-05-16 09:24:53 -07:00
Tj Holowaychuk
6106188347
docs
2011-05-15 18:01:47 -07:00
Tj Holowaychuk
eeb77541cd
Updated jade submodule
2011-05-14 11:53:26 -07:00
Tj Holowaychuk
99b244b47c
export View
2011-05-13 19:38:23 -07:00
Tj Holowaychuk
3043672448
added exports.lookup(view, options) to view.js
...
private for now
2011-05-13 19:37:11 -07:00
Tj Holowaychuk
0477a53c9f
misc refactor
2011-05-13 15:47:48 -07:00
Tj Holowaychuk
d9aa7c3bc9
Release 2.3.4
2011-05-08 10:53:57 -07:00
Tj Holowaychuk
986fac583b
Merge branch 'master' of github.com:visionmedia/express
2011-05-08 10:52:59 -07:00
Tj Holowaychuk
c6d76086e2
Fixed res.sendfile() bug preventing the transfer of files with spaces
...
params are decoded so we need to encode before passing to send() which then
in turn decodes it again, however nodes url module chokes on the spaces.
2011-05-08 10:52:16 -07:00
Tj Holowaychuk
e2771364eb
Updated connect submodule
2011-05-08 10:45:42 -07:00
Tj Holowaychuk
0d5a63798b
added failing test with spaces in filename
2011-05-08 10:40:37 -07:00
TJ Holowaychuk
7d15e2bf52
Merge pull request #653 from darrentorpey/patch-1.
...
Fixed a typo: "A route is simple a string" => "A route is simply a string
2011-05-04 09:35:49 -07:00
Darren Torpey
31fef407b6
Fixed a typo: "A route is simple a string" => "A route is simply a string"
2011-05-04 04:14:40 -07:00
Tj Holowaychuk
6bef3ef891
misc
2011-05-03 16:48:17 -07:00
Tj Holowaychuk
b806846049
misc
2011-05-03 16:44:17 -07:00
Tj Holowaychuk
bc16020976
added stupid say example
2011-05-03 16:40:20 -07:00
Tj Holowaychuk
8afb905a43
Release 2.3.3
2011-05-03 11:31:16 -07:00
Tj Holowaychuk
53667728a8
Fixed route-specific middleware when using the same callback function several times
2011-05-03 11:28:33 -07:00
Tj Holowaychuk
5f0a854e29
added test for route specific middleware regression
2011-05-03 11:25:54 -07:00
Tj Holowaychuk
e9ef3dd9cd
ws
2011-05-03 09:41:59 -07:00
Tj Holowaychuk
f702884704
split methods supported by rfc [slaskis]
2011-05-03 09:24:51 -07:00
Tj Holowaychuk
0cb866845d
npm 1.x docs
2011-05-02 12:48:45 -07:00
Tj Holowaychuk
26483029db
docs for next("route"). Closes #650
2011-05-01 11:06:37 -07:00
Tj Holowaychuk
d2adcbdf67
Added "case sensitive routes" option.
2011-04-29 16:41:20 -07:00
Tj Holowaychuk
d2f963db2a
fixed tests
2011-04-29 16:34:22 -07:00
TJ Holowaychuk
fc2bc1362f
Merged pull request #645 from 8bitDesigner/patch-1.
...
Incorrect reference to template in a comment
2011-04-27 18:56:00 -07:00
8bitDesigner
6ae45d0fd3
The comment here refers to using "jade" for layouts, but you're using "ejs" instead.
2011-04-27 16:11:39 -07:00
Tj Holowaychuk
cc185a8c0e
Release 2.3.2
2011-04-27 09:12:54 -07:00
Tj Holowaychuk
ae1078944c
Fixed view hints
...
populate attempts on new View
2011-04-27 09:07:56 -07:00
Tj Holowaychuk
385a05dd10
bump
2011-04-26 15:26:24 -07:00
Tj Holowaychuk
2572a78648
Release 2.3.1
2011-04-26 15:26:04 -07:00
Tj Holowaychuk
470774cfba
Fixed template caching collision issue. Closes #644
...
the parent view is resolved first so we always have the absolute path
available, so this should prevent collisions.
2011-04-26 15:24:31 -07:00
Tj Holowaychuk
351f6abe4c
Merge branch 'refactor/router'
2011-04-26 14:36:51 -07:00
Tj Holowaychuk
53a16e1795
Added app.match() as app.match.all()
2011-04-26 13:59:59 -07:00
Tj Holowaychuk
ff77c8b205
Added app.lookup() as app.lookup.all()
2011-04-26 13:59:37 -07:00
Tj Holowaychuk
b33f38b109
Added app.remove() for app.remove.all()
2011-04-26 13:58:43 -07:00
Tj Holowaychuk
b9596d7ce8
Added app.remove.VERB()
2011-04-26 13:57:05 -07:00
Tj Holowaychuk
251175c025
test for previous commit
2011-04-26 13:30:47 -07:00
Tj Holowaychuk
fda1bc4630
moved fn.params to route.params
2011-04-26 13:30:21 -07:00
Tj Holowaychuk
83c2c176a9
misc
2011-04-26 13:28:20 -07:00
Tj Holowaychuk
9be5992f22
misc refactoring
2011-04-26 13:26:49 -07:00
Tj Holowaychuk
d8d23c0bf8
misc
2011-04-26 13:21:19 -07:00
Tj Holowaychuk
b2689fc40e
docs
2011-04-26 13:16:19 -07:00
Tj Holowaychuk
a4cfde350f
moved more tests
2011-04-26 13:14:21 -07:00
Tj Holowaychuk
7374027457
added router.test.js
2011-04-26 13:13:07 -07:00
Tj Holowaychuk
63328c2177
added .index to match() retvals
2011-04-26 13:01:53 -07:00
Tj Holowaychuk
c4e2ce23e5
more Route tests
2011-04-26 12:59:25 -07:00
Tj Holowaychuk
dacad53b2e
Added instancoef Route test
2011-04-26 12:57:14 -07:00
Tj Holowaychuk
4ffd5280a7
expose Route
2011-04-26 12:55:31 -07:00
Tj Holowaychuk
74310fb464
misc refactoring
2011-04-26 12:53:57 -07:00
Tj Holowaychuk
8b2268cf38
Started Route implementation
2011-04-26 12:41:05 -07:00
Tj Holowaychuk
fb655f4981
added lib/router/methods.js
2011-04-26 11:49:51 -07:00
Tj Holowaychuk
7208c33d72
refactored view.js
2011-04-26 11:40:44 -07:00
Tj Holowaychuk
4efb25d048
refactored https.js
2011-04-26 11:39:09 -07:00
Tj Holowaychuk
a3678cd7f6
refactored http.js
2011-04-26 11:34:41 -07:00
Tj Holowaychuk
393d38f1ab
stubbed Route
2011-04-26 11:31:31 -07:00
Tj Holowaychuk
805b9ac3a9
docs for "view cache" setting
2011-04-25 12:06:20 -07:00
Tj Holowaychuk
379b9812be
refactored options() helper
2011-04-25 10:26:08 -07:00
Tj Holowaychuk
a9992b5647
docs
2011-04-25 10:19:13 -07:00
Tj Holowaychuk
b6c0a9b1b5
moved router to router/index
2011-04-25 10:17:13 -07:00
Tj Holowaychuk
1d2dd2a375
Merge branch 'feature/router'
2011-04-25 10:13:46 -07:00
Tj Holowaychuk
63db694aa2
utilizing local router
2011-04-25 10:13:30 -07:00
Tj Holowaychuk
b6aca36ad9
htmlEscape -> escape
2011-04-25 10:11:38 -07:00
Tj Holowaychuk
8420ae93fd
removed old path utils
2011-04-25 10:10:43 -07:00
Tj Holowaychuk
6722716fa7
Moved router over from connect
2011-04-25 10:08:54 -07:00
Tj Holowaychuk
658e064220
Release 2.3.0
2011-04-25 09:49:54 -07:00
Tj Holowaychuk
66b472e567
connect >= 1.4.0
2011-04-25 09:32:57 -07:00
Tj Holowaychuk
3d242a607e
Fixed caching of views when using several apps. Closes #637
...
simple fix :)
2011-04-25 09:25:23 -07:00
Tj Holowaychuk
bc68e5e7a3
misc
2011-04-25 09:20:31 -07:00
Tj Holowaychuk
aa6858189c
misc refactor
2011-04-23 18:54:49 -07:00
Tj Holowaychuk
06fda62c9e
Merge branch 'refactor/route-middleware'
2011-04-22 16:49:04 -07:00
Tj Holowaychuk
5688ea650d
Fixed gotcha invoking app.param() callbacks once per route middleware. Closes #638
2011-04-22 16:48:54 -07:00
Tj Holowaychuk
f5c4e9d612
Updated connect submodule
2011-04-22 16:34:42 -07:00
Tj Holowaychuk
b9eda2a59d
Updated connect submodule
2011-04-22 16:11:13 -07:00
Tj Holowaychuk
8c168b0971
connect >= 1.3.1 < 2.0.0
2011-04-22 16:11:07 -07:00
Tj Holowaychuk
9c20a50ee2
Added failing test for gotcha
2011-04-22 14:44:08 -07:00
Tj Holowaychuk
eac666574e
viewHelpers -> _locals
2011-04-21 08:26:30 -07:00
Tj Holowaychuk
e4c840f6b8
Added res.helpers() as alias of res.locals()
...
to match app.locals() / app.helpers()
2011-04-20 15:26:22 -07:00
Daniel Shaw
3afbcd0acf
JSON and JSONP default to UTF-8 in the same way as HTML. Closes #632 .
...
Signed-off-by: Tj Holowaychuk <tj@vision-media.ca >
2011-04-20 09:00:02 -07:00
Daniel Shaw
8f054dbcaf
JSON and JSONP default to UTF-8 in the same way as HTML. Introduces app.set('charset') to set charset default at the application level. Closes #632 .
...
Signed-off-by: Tj Holowaychuk <tj@vision-media.ca >
2011-04-20 09:00:02 -07:00
Tj Holowaychuk
ccc39e5aa2
Fixed partial lookup precedence. Closes #631
2011-04-19 10:23:16 -07:00
Tj Holowaychuk
53d4da2a9c
Added failing partial precedence test
2011-04-19 10:19:45 -07:00
Tj Holowaychuk
d9e7153fc9
Renamed "cache views" to "view cache". Closes #628
2011-04-17 16:42:03 -07:00
Tj Holowaychuk
dc02b0d5ae
Added options support to res.clearCookie()
2011-04-17 16:37:16 -07:00
Aaron Heckmann
e0bc5711b8
auto set Content-Type in res.attachement
...
Signed-off-by: Tj Holowaychuk <tj@vision-media.ca >
2011-04-14 13:48:22 -07:00
Tj Holowaychuk
957cf45fa1
Release 2.2.2
2011-04-12 02:44:47 -07:00
Tj Holowaychuk
f4487343df
Fixed filename option passing to template engine
2011-04-12 02:43:03 -07:00
Tj Holowaychuk
ca1bdb31e3
Updated jade submodule
2011-04-12 02:41:30 -07:00
Tj Holowaychuk
236a412459
docs
2011-04-11 09:46:28 -07:00
Tj Holowaychuk
759a57bdb6
Added second callback support for res.download() connection errors
...
since you can no longer respond, it will be helpful to have separate callbacks
2011-04-11 09:44:19 -07:00
Tj Holowaychuk
1abb674a07
temp fix for nodes res.removeHeader() after sent "bug"
2011-04-11 09:14:11 -07:00
Tj Holowaychuk
961146a287
link to express-expose
2011-04-08 17:51:41 -07:00
Tj Holowaychuk
573f940985
fixed example hasMessages
...
sessions are not always available
2011-04-08 12:44:03 -07:00
Tj Holowaychuk
882916bb2e
Updated jade submodule
2011-04-08 12:36:41 -07:00
Tj Holowaychuk
47d1c62732
Updated connect submodule
2011-04-08 12:36:35 -07:00
Tj Holowaychuk
d39293c025
refactor
2011-04-08 12:36:26 -07:00
Tj Holowaychuk
2942dafdfd
>= connect 1.2.3
2011-04-05 11:25:16 -07:00
Tj Holowaychuk
4e1aefa5b5
Release 2.2.1
2011-04-04 12:23:37 -07:00
Tj Holowaychuk
89383ecc57
misc refactoring
2011-04-03 14:27:40 -07:00
Tj Holowaychuk
08046f7692
Added better partial() object collection support
...
only respecting .length is fine in some cases, but
if the object has a length and has holes, it will likely
produce an unexpected result, or an undefined local in the
render call, which may some times be ideal, but most likely not.
this change allows arbitrary objects to be passed to "collection: ",
however unfortunately there is no way to arbitrarily assume the object
is a collection without passing it as the option
2011-04-03 14:27:05 -07:00
Tj Holowaychuk
885fb1fa92
docs
2011-04-01 17:55:26 -07:00
Tj Holowaychuk
6a58c71528
Merge branch 'feature/view-layout-control'
2011-04-01 17:47:11 -07:00
Tj Holowaychuk
371d66ba2a
Added layout(path) helper to change the layout within a view. Closes #610
2011-04-01 17:47:03 -07:00
Tj Holowaychuk
25bddf3fb5
added layout control example
2011-04-01 17:39:18 -07:00
Tj Holowaychuk
f6e9fb13f8
Removed "request" and "response" locals
...
sorry, changed my mind. easy enough to expose these if you want to,
but they are to large by default
2011-04-01 17:25:05 -07:00
Tj Holowaychuk
f0df8434e7
markdown escaping
2011-03-31 08:24:43 -07:00
Tj Holowaychuk
e4d3f239e5
Updated connect submodule
2011-03-30 22:01:16 -07:00
Tj Holowaychuk
bcc22dfa6f
Updated connect submodule
2011-03-30 21:59:17 -07:00
Tj Holowaychuk
f614709a01
errorHandler title
2011-03-30 21:59:15 -07:00
Tj Holowaychuk
11250d22c9
misc refactoring
2011-03-30 21:44:21 -07:00
Tj Holowaychuk
4b4de29725
Performance improved with better view caching
...
the entire View object is now cached in-memory, along with the lookup
logic as well. This increases rendering (with jade at least) by about 260 rps
2011-03-30 21:40:05 -07:00
Tj Holowaychuk
99b49d2718
updated docs
2011-03-30 12:11:22 -07:00
Tj Holowaychuk
6230ec55be
more docs
2011-03-30 12:02:14 -07:00
Tj Holowaychuk
0733d3c585
connect 1.2.0
2011-03-30 11:58:26 -07:00
Tj Holowaychuk
6f8370ff0e
Updated connect submodule
2011-03-30 11:58:09 -07:00
Tj Holowaychuk
bc244ed07e
docs for app.match.VERB()
2011-03-30 11:56:14 -07:00
Tj Holowaychuk
41266aa8e4
docs for app.lookup.VERB()
2011-03-30 11:49:21 -07:00
Tj Holowaychuk
45faee3e5b
Release 2.2.0
2011-03-30 11:40:47 -07:00
Tj Holowaychuk
74ff735e10
Updated haml submodule
2011-03-30 11:00:47 -07:00
Tj Holowaychuk
97879f2b16
Updated formidable submodule
2011-03-30 11:00:43 -07:00
Tj Holowaychuk
1a338251ad
Updated connect-form submodule
2011-03-30 11:00:34 -07:00
Tj Holowaychuk
354dc768c1
Updated jade submodule
2011-03-30 11:00:25 -07:00
Tj Holowaychuk
8a0796cd94
Updated ejs submodule
2011-03-30 11:00:21 -07:00
Tj Holowaychuk
cbc3b26584
changed express(1) --help
2011-03-30 10:58:01 -07:00
Tj Holowaychuk
d628583db8
removed colors from express(1)
2011-03-30 10:56:11 -07:00
Tj Holowaychuk
058777be1e
connect >= 1.1.6
2011-03-29 18:11:00 -07:00
Tj Holowaychuk
260d03a0c4
Merge branch 'feature/route-lookup'
2011-03-29 18:04:49 -07:00
Tj Holowaychuk
6dcf6f41cc
Added app.VERB() -> [Function...], app.lookup.VERB(), and app.match.VERB(). Closes #606
2011-03-29 18:04:43 -07:00
Tj Holowaychuk
799f790886
Updated connect submodule
2011-03-29 17:40:14 -07:00
Tj Holowaychuk
cb3c4b0ea9
Updated connect submodule
2011-03-29 17:38:39 -07:00
Tj Holowaychuk
798d255ba6
Release 2.1.1
2011-03-29 10:40:26 -07:00
Tj Holowaychuk
28ba9e8ac5
Fixed res.partial(); next(err) when no callback is given [reported by aheckmann]
2011-03-29 09:56:58 -07:00
Tj Holowaychuk
7888cb0506
docs
2011-03-29 09:51:38 -07:00
Tj Holowaychuk
5e284a20cc
Updated connect submodule
2011-03-29 09:49:45 -07:00
Tj Holowaychuk
770357e727
Updated expresso submodule
2011-03-29 09:49:18 -07:00
Aaron Heckmann
673ba22555
res.send(undefined) returns a 204
...
closes #600
Signed-off-by: Tj Holowaychuk <tj@vision-media.ca >
2011-03-29 08:52:36 -07:00
Aaron Heckmann
fb38d9cfb7
add test for res.send(undefined)
...
Signed-off-by: Tj Holowaychuk <tj@vision-media.ca >
2011-03-29 08:52:34 -07:00
Aaron Heckmann
dda89a57ec
ignore .swo .swp
...
Signed-off-by: Tj Holowaychuk <tj@vision-media.ca >
2011-03-29 08:52:34 -07:00
Tj Holowaychuk
62df63d3a0
doc typo
2011-03-29 08:39:35 -07:00
Tj Holowaychuk
e71696cf34
expose err.view when failing to locate a view
...
allows for:
err.view.path
etc
2011-03-28 14:44:12 -07:00
Tj Holowaychuk
b5d8d58670
repo
2011-03-27 14:23:43 -07:00
Tj Holowaychuk
14e6a667f5
Release 2.1.0
2011-03-24 13:47:38 -07:00
Tj Holowaychuk
0c324783ae
Merge branch 'feature/root-partial-lookup'
2011-03-24 13:34:02 -07:00
Tj Holowaychuk
5d6ce251ca
Added <root>/_<name> partial lookup support
2011-03-24 13:33:52 -07:00
Tj Holowaychuk
92c04cee1d
Added; partial lookup relative to view root. Closes #447
...
for example when nested deep, if you have a
partial located at ./views/messages.jade
partial("messages");
will still work
2011-03-24 13:26:32 -07:00
Tj Holowaychuk
7fdf587a7b
added test for root partial lookup
2011-03-24 13:21:23 -07:00
Tj Holowaychuk
1e46218b09
doc typo
2011-03-24 11:46:40 -07:00
Tj Holowaychuk
c56fcd8fb9
better --help output
2011-03-22 13:00:36 -07:00
Tj Holowaychuk
319fbf7f64
Added "request", "response", and "app" locals
2011-03-22 12:16:58 -07:00
Tj Holowaychuk
bf06d9077c
docs for "filename" local
2011-03-22 12:14:08 -07:00
Tj Holowaychuk
9d2bd29ee1
Added 'settings' local variable, containing the app's settings
2011-03-22 12:06:19 -07:00
Tj Holowaychuk
d11fa1f74e
added .settings test
2011-03-22 12:02:57 -07:00
Tj Holowaychuk
c824da0dab
test indentation
2011-03-22 11:59:29 -07:00
Tj Holowaychuk
9362c83a33
removed dead test
2011-03-22 11:59:05 -07:00
Tj Holowaychuk
0c38098f02
tweak req.flash() failure message
2011-03-21 16:13:40 -07:00
Pau Ramon
be7068f569
Better error output when using flash without session middleware.
2011-03-21 16:12:55 -07:00
Tj Holowaychuk
b122bf22e3
link typo
2011-03-21 12:06:36 -07:00
Tj Holowaychuk
b7232f38f3
Added res.send(bool) support
...
application/json
2011-03-21 10:34:04 -07:00
Tj Holowaychuk
c1b72ac1b7
Fixed stylus example for latest version
2011-03-21 08:45:43 -07:00
Roman Shtylman
b9e0d15878
check that this.params is valid before calling hasOwnProperty
2011-03-21 08:13:05 -07:00
Tj Holowaychuk
cf26cf7afc
wrap try/catch around render()
2011-03-18 11:44:48 -07:00
Tj Holowaychuk
a75e60ae47
fixed docs due to markdown-js not supporting html
2011-03-18 09:18:29 -07:00
Tj Holowaychuk
187dc5dd03
connect 1.1.1
2011-03-18 08:49:59 -07:00
Tj Holowaychuk
9c9e2afade
refactored res.redirect()
2011-03-18 08:49:46 -07:00
Tj Holowaychuk
fae1ba98c1
doc typo
2011-03-17 19:05:59 -07:00
Tj Holowaychuk
c3e632620a
doc typo
2011-03-17 19:05:28 -07:00
Tj Holowaychuk
dd7158ac46
regenerated docs
2011-03-17 18:56:44 -07:00
Tj Holowaychuk
eefe51c7a7
removed manpages from make
2011-03-17 18:55:13 -07:00
Tj Holowaychuk
bf596dc023
Release 2.0.0
2011-03-17 18:06:30 -07:00
Tj Holowaychuk
220d88d654
Fixed up index view path alternative
...
previously was doing ../index, which was not intended
now doing ../VIEW/index
2011-03-17 15:36:44 -07:00
Tj Holowaychuk
a254e64bdb
Changed; res.locals() without object returns the locals
2011-03-17 14:50:35 -07:00
Tj Holowaychuk
1555b92fb8
Release 2.0.0rc3
2011-03-17 13:01:59 -07:00
Tj Holowaychuk
d5b7a40b39
Fixed partials example
2011-03-17 13:00:43 -07:00
Tj Holowaychuk
bd1ab7ab96
pass the function
2011-03-17 12:48:06 -07:00
Tj Holowaychuk
2ff991bfcf
refactored res.render()
2011-03-17 12:45:11 -07:00
Tj Holowaychuk
0b1378a539
Added res.locals(obj)
2011-03-17 12:13:59 -07:00
Tj Holowaychuk
723c908bd7
Added res.partial() callback support
2011-03-17 12:10:32 -07:00
Tj Holowaychuk
4874404701
typo
2011-03-17 11:33:35 -07:00
Tj Holowaychuk
4c1374840a
Release 2.0.0rc2
2011-03-17 11:01:20 -07:00
Tj Holowaychuk
5da01633fd
Fixed SlowBuffer support. Closes #584
2011-03-17 10:37:34 -07:00
Tj Holowaychuk
cdbd8af527
migration docs for partials
2011-03-17 09:31:32 -07:00
Tj Holowaychuk
a6fdc1bfd2
Fixed .filename view engine option [reported by drudge]
2011-03-16 16:58:02 -07:00
Tj Holowaychuk
20b8facb05
docs for partial changes
2011-03-16 15:53:27 -07:00
Tj Holowaychuk
909914f7af
Changed; partial() "locals" are now optional
...
this means that:
partial("user", { name: "tj" })
with the intent of receiving "user" instead of "name" in this
case is invalid, "name" here is a local, however passing a non-plain
object such as a User object is fine:
partial("user", new User("tj"));
2011-03-16 15:37:05 -07:00
Tj Holowaychuk
3f31ebc676
fixed express-contrib example reference
2011-03-15 15:23:28 -07:00
Tj Holowaychuk
f3c068a90c
Merge branch 'integration'
2011-03-15 10:52:58 -07:00
Tj Holowaychuk
90d7e193d1
Refactored Server#use()
...
eventually we should just emit some events from connect
2011-03-15 10:52:53 -07:00
Tj Holowaychuk
c9f5bb6f17
added .app test for the mounted server as well
2011-03-15 10:39:59 -07:00
Ben Weaver
9865a4c4f2
Clean up patch to Server#use(), add test case for restoring res#app property.
2011-03-15 10:37:18 -07:00
Ben Weaver
f12baf32d4
Restore original res.app when out() is called.
2011-03-15 10:37:18 -07:00
Tj Holowaychuk
80f4d08e8b
Release 2.0.0rc
2011-03-14 15:01:37 -07:00
Tj Holowaychuk
07c9cae923
Fixed; expose HTTPSServer constructor
2011-03-14 14:36:22 -07:00
Tj Holowaychuk
d867cc9271
Fixed express(1) default test charset. Cloeses #579 [reported by secoif]
2011-03-13 10:15:53 -07:00
Tj Holowaychuk
3a1fe1e295
Fixed; default charset to utf-8 instead of utf8 for lame IE [reported by NickP]
2011-03-11 16:34:41 -08:00
Tj Holowaychuk
3cacf050df
Docs for staticProvider() changes
2011-03-11 14:11:45 -08:00
Tj Holowaychuk
1536d73d1b
Release 2.0.0beta3
2011-03-09 15:45:55 -08:00
Tj Holowaychuk
55143a9d44
Updated connect submodule
2011-03-09 15:39:10 -08:00
Tj Holowaychuk
c92e193916
Fixed res.redirect(). RFC states absolute
2011-03-09 15:18:22 -08:00
Tj Holowaychuk
d12452fc49
docs for charset
2011-03-09 10:59:47 -08:00
Tj Holowaychuk
3d8400a40c
docs for res.contentType() literal
2011-03-09 10:54:35 -08:00
Tj Holowaychuk
1fe0aea0b0
Added test for res.contentType() literal
2011-03-09 10:53:50 -08:00
Tj Holowaychuk
5df2544883
fixed a test
2011-03-09 10:46:59 -08:00
Tj Holowaychuk
acbf224277
default res.send() string charset to utf8
2011-03-09 10:42:14 -08:00
Tj Holowaychuk
d0d17a0d35
charset tests using ISO-8859-1
2011-03-09 10:33:28 -08:00
Tj Holowaychuk
f7b53d33bc
more tests
2011-03-09 10:33:06 -08:00
Tj Holowaychuk
92be06874b
more tests
2011-03-09 10:31:45 -08:00
Tj Holowaychuk
f327455d9d
Added charset option for render()
2011-03-09 10:31:10 -08:00
Tj Holowaychuk
54415bf2af
moved a test
2011-03-09 10:29:03 -08:00
Tj Holowaychuk
bac62dfcd9
added charset test with res.render()
2011-03-09 10:26:37 -08:00
Tj Holowaychuk
820b43c1f3
Added .charset + res.send() test
2011-03-09 10:23:05 -08:00
Tj Holowaychuk
a5b69290d5
fixed a test
2011-03-09 10:20:44 -08:00
Tj Holowaychuk
5c7a9c86f6
Updated connect submodule
2011-03-09 10:20:03 -08:00
Tj Holowaychuk
7f83f916f6
Updated jade submodule
2011-03-09 09:46:47 -08:00
Masahiro Hayashi
c15a949cc3
Updated express command
...
- Fixed a genereated test's bug
- Added a forgotten semicolon
2011-03-08 13:42:06 -08:00
Tj Holowaychuk
ce47f96570
dont change NODE_ENV in tests
2011-03-08 13:39:30 -08:00
Tj Holowaychuk
57b035cd94
hinting at fully resolved paths
2011-03-08 12:58:16 -08:00
Tj Holowaychuk
f1f126171c
Added view resolution hints when in development
2011-03-08 12:51:40 -08:00
Tj Holowaychuk
71e1bcd855
fixed a test
2011-03-08 12:02:35 -08:00
Tj Holowaychuk
b5579b6307
Added layout lookup support relative to the page view
...
for example if you render ./views/forum/thread and
./views/forum/thread/layout.jade exists, it will be used,
falling back on ./views/layout.jade.
2011-03-08 12:01:45 -08:00
Tj Holowaychuk
110b0fe14a
misc refactor
2011-03-08 11:47:03 -08:00
Tj Holowaychuk
d7488bbb62
Removed Partial constructor (not used)
2011-03-08 11:42:03 -08:00
Tj Holowaychuk
2007407e7b
docs
2011-03-08 09:56:24 -08:00
Tj Holowaychuk
d152e7e780
Added res.render() status support back
...
useful for error templates that display the status _and_
set the status code
2011-03-08 09:56:05 -08:00
Tj Holowaychuk
d4f4b6682d
Release 2.0.0beta2
2011-03-07 09:40:39 -08:00
Tj Holowaychuk
7f4a12f4cd
Added regular css file to stylus example
2011-03-07 09:34:41 -08:00
Tj Holowaychuk
07d06adf86
Added res.render() .locals support back to aid in migration process
2011-03-07 09:15:36 -08:00
Tj Holowaychuk
47dc188d57
Updated jade submodule
2011-03-04 18:33:29 -08:00
Tj Holowaychuk
85d22541d2
Fixed flash example
2011-03-04 11:18:19 -08:00
Tj Holowaychuk
90ec1031f9
typo in flash example
2011-03-04 11:03:47 -08:00
Tj Holowaychuk
9bc9ad13a4
< connect 2.0.0
2011-03-04 08:52:15 -08:00
Tj Holowaychuk
1782c7d778
regenerated docs
2011-03-04 08:46:55 -08:00
Tj Holowaychuk
e85752c527
Add haml back in docs
2011-03-04 08:44:35 -08:00
Tj Holowaychuk
dfdbbb514f
haml working fine
2011-03-04 08:43:52 -08:00
Tj Holowaychuk
976f5ca93e
Updated haml submodule
2011-03-04 08:43:07 -08:00
Tj Holowaychuk
2086f8d34c
beta in express --version
2011-03-03 17:16:25 -08:00
Tj Holowaychuk
6873a68216
changelog typo
2011-03-03 16:34:05 -08:00
Tj Holowaychuk
9eb2c61760
docs
2011-03-03 16:15:17 -08:00
Tj Holowaychuk
543e791206
docs
2011-03-03 16:13:20 -08:00
Tj Holowaychuk
b6e8b3fa84
added express-namespace link
2011-03-03 16:10:38 -08:00
Tj Holowaychuk
6f8e406b7b
added express-messages link
2011-03-03 16:08:52 -08:00
Tj Holowaychuk
93bc54b65c
added express-configure link
2011-03-03 16:07:22 -08:00
Tj Holowaychuk
3bf0ac4a36
added express-resource link
2011-03-03 16:05:49 -08:00
Tj Holowaychuk
bc01bfff21
connect docs
2011-03-03 16:02:27 -08:00
Tj Holowaychuk
0d4eaf03fc
Added make site
2011-03-03 15:59:47 -08:00
Tj Holowaychuk
2bb0412473
docs
2011-03-03 15:49:34 -08:00
Tj Holowaychuk
07ce5d3158
docs for res.render() and res.partial()
2011-03-03 15:49:30 -08:00
Tj Holowaychuk
131970b3e5
docs
2011-03-03 15:39:44 -08:00
Tj Holowaychuk
00e1dbfbd9
docs for res.cookie()
2011-03-03 15:30:43 -08:00
Tj Holowaychuk
4c274c524d
Added res.cookie() maxAge support
2011-03-03 15:27:03 -08:00
Tj Holowaychuk
5581ca2751
docs
2011-03-03 15:07:35 -08:00
Tj Holowaychuk
5cd9a9540f
docs
2011-03-03 14:40:47 -08:00
Tj Holowaychuk
1db2efa75a
docs
2011-03-03 14:39:10 -08:00
Tj Holowaychuk
c1a82bf3ea
docs
2011-03-03 14:18:42 -08:00
Tj Holowaychuk
7705042cac
docs
2011-03-03 13:31:09 -08:00
Tj Holowaychuk
b9e311e893
version docs
2011-03-03 13:26:31 -08:00
Tj Holowaychuk
460998497d
docs
2011-03-03 13:25:31 -08:00
Tj Holowaychuk
022c5e1411
note on locals
2011-03-03 13:10:50 -08:00
Tj Holowaychuk
60daf0d6c7
Ignore .DS_Store
2011-03-03 12:53:34 -08:00
Tj Holowaychuk
0b6a941624
more docs
2011-03-03 12:47:01 -08:00
Tj Holowaychuk
1fc520b45a
Fixed partial() issue where the parent locals clobber those given directly
2011-03-03 12:44:37 -08:00
Tj Holowaychuk
cbbee38be8
Added more view examples
2011-03-03 11:54:16 -08:00
Tj Holowaychuk
2dae6d8285
Fixed mounting of non-express servers
2011-03-03 11:33:53 -08:00
Tj Holowaychuk
65c8a956f1
do not try ../index when rendering a layout
2011-03-03 11:23:16 -08:00
Tj Holowaychuk
2b907e9a8c
fixing tests
2011-03-03 11:21:57 -08:00
Tj Holowaychuk
25e520c243
misc
2011-03-03 11:11:08 -08:00
Tj Holowaychuk
2124c8465a
removed scope tests
2011-03-03 11:05:16 -08:00
Tj Holowaychuk
a49e1f4f3d
Changed default view scope to a plain object
...
easier to debug, and kinda useless to use "this" anyway
2011-03-03 10:59:00 -08:00
Tj Holowaychuk
32be4a7812
Added View#upIndexPath
2011-03-03 10:54:54 -08:00
Tj Holowaychuk
92967d3457
Added failing test for partial("foo") loading the index
2011-03-03 10:28:51 -08:00
Tj Holowaychuk
d70fee7432
Added partial() index test
2011-03-03 10:24:50 -08:00
Tj Holowaychuk
97b8e75932
Added index view test
2011-03-03 10:18:19 -08:00
Tj Holowaychuk
8a62f8cef0
view lookup docs
2011-03-03 10:10:18 -08:00
Tj Holowaychuk
10f4f523fa
populate changelog for 2.0.0beta
2011-03-03 10:00:56 -08:00
Tj Holowaychuk
1e392d2628
populate changelog from 1.x
2011-03-03 09:36:38 -08:00
Tj Holowaychuk
eb6ff62113
Fixed req.param() bug returning Array.prototype methods. Closes #552
2011-03-03 09:20:28 -08:00
Tj Holowaychuk
64da2621da
Merge branch 'docs'
2011-03-02 18:37:43 -08:00
Tj Holowaychuk
61aec6e961
Added markdown template engine example
2011-03-02 18:37:36 -08:00
Tj Holowaychuk
42f3ad436d
docs
2011-03-02 18:37:29 -08:00
Tj Holowaychuk
2f7b78c03a
ejs example using app.register()
2011-03-02 18:27:12 -08:00
Tj Holowaychuk
402d37d613
docs
2011-03-02 18:25:21 -08:00
Tj Holowaychuk
96327c979c
docs
2011-03-02 18:10:51 -08:00
Tj Holowaychuk
9d1b3f59d5
docs
2011-03-02 17:20:39 -08:00
Tj Holowaychuk
14bd50efe4
docs
2011-03-02 16:59:48 -08:00
Tj Holowaychuk
631c1f95e7
node ">= 0.4.1 < 0.5.0"
2011-03-02 16:36:05 -08:00
Tj Holowaychuk
50006f7e43
docs
2011-03-02 16:22:53 -08:00
Tj Holowaychuk
4c9503158b
connect >= 1.0.1
2011-03-02 16:16:03 -08:00
Tj Holowaychuk
6c8e461db5
beta
2011-03-02 16:15:37 -08:00
Tj Holowaychuk
aaa8415169
Removed partial() / render() status and header options
2011-03-02 16:11:02 -08:00
Tj Holowaychuk
51e964498c
docs
2011-03-02 16:08:39 -08:00
Tj Holowaychuk
0cddc70ff5
node 0.4.x only
2011-03-02 15:57:33 -08:00
Tj Holowaychuk
99dcf7508f
Added res.redirect() mount test
2011-03-02 15:52:41 -08:00
Tj Holowaychuk
7822d1f148
docs
2011-03-02 15:45:24 -08:00
Tj Holowaychuk
a572a7126c
Merge branch 'mounting'
2011-03-02 15:42:34 -08:00
Tj Holowaychuk
a1609faba0
stylesheet respecting base
2011-03-02 15:42:29 -08:00
Tj Holowaychuk
9bf823d893
Added mount support for res.redirect(), now respects the mount-point
2011-03-02 15:37:12 -08:00
Tj Holowaychuk
ca184e7725
Updated connect submodule
2011-03-02 15:26:21 -08:00
Tj Holowaychuk
5054507487
added "base" local to blog example for mounting
2011-03-02 15:17:19 -08:00
Tj Holowaychuk
ab93be0178
refactored blog example
2011-03-02 15:06:23 -08:00
Tj Holowaychuk
8b0993bb10
misc
2011-03-02 15:02:57 -08:00
Tj Holowaychuk
0a034bb3ea
started mounting example
2011-03-02 15:01:46 -08:00
Tj Holowaychuk
4ce815a3ed
Removed annotated docs
2011-03-02 14:49:39 -08:00
Tj Holowaychuk
4da860eae1
removed api.html
2011-03-02 14:49:26 -08:00
Tj Holowaychuk
27e4bdb814
more res.partial() examples
2011-03-02 14:39:24 -08:00
Tj Holowaychuk
dd9406cd52
Added res.partial(), using the same interface as partial() within a view. Closes #539
2011-03-02 14:27:07 -08:00
Tj Holowaychuk
509312773d
partials example utilizing index
2011-03-02 13:56:47 -08:00
Tj Holowaychuk
42d2758c36
Added union() util, taking place of merge(clone()) combo
2011-03-02 13:41:36 -08:00
Tj Holowaychuk
ef1c858ffc
more test refactoring
2011-03-02 13:31:11 -08:00
Tj Holowaychuk
7fd47c0ac6
more test refactoring
2011-03-02 13:21:54 -08:00
Tj Holowaychuk
a63b232ef1
more test refactoring
2011-03-02 13:20:27 -08:00
Tj Holowaychuk
acb502e5e3
refactoring tsts
2011-03-02 13:18:39 -08:00
Tj Holowaychuk
3661922bb0
refactored res.send()
2011-03-02 12:39:39 -08:00
Tj Holowaychuk
0704f149be
misc
2011-03-02 12:28:24 -08:00
Tj Holowaychuk
334604de5d
utilizing app.set()
2011-03-02 12:03:05 -08:00
Tj Holowaychuk
530328ac15
misc refactoring
2011-03-02 11:43:40 -08:00
Tj Holowaychuk
9914a1eb3f
copyright
2011-03-02 11:37:19 -08:00
Tj Holowaychuk
5db5710d3f
Merge branch 'bugs/local-precedence'
2011-03-02 11:31:21 -08:00
Tj Holowaychuk
9e9f55a8e3
fixed local precedence
2011-03-02 11:31:14 -08:00
Tj Holowaychuk
0800141a9d
semi-colons
2011-03-02 11:13:39 -08:00
Tj Holowaychuk
dc6d469f0c
added more local tests
2011-03-02 11:11:18 -08:00
Tj Holowaychuk
89299d77e4
bodyParser not bodyDecoder
2011-03-02 10:52:37 -08:00
Tj Holowaychuk
27d8bf6311
refactored express(1) stdin usage
2011-03-02 10:50:13 -08:00
Tj Holowaychuk
8c229a8560
fixed express(1) confirmation for 0.4.x
2011-03-02 10:47:14 -08:00
Tj Holowaychuk
29eed65a67
removed constants from express(1)
2011-03-02 10:43:55 -08:00
Tj Holowaychuk
f0e0073a09
more partial examples
2011-03-02 10:39:32 -08:00
Tj Holowaychuk
b70bde58be
fixing more examples
2011-03-02 10:30:33 -08:00
Tj Holowaychuk
635fac776d
renamed example to params
2011-03-02 10:26:43 -08:00
Tj Holowaychuk
7753d4e91d
refactored partials example
2011-03-02 10:24:57 -08:00
Tj Holowaychuk
66a6214216
fixing more examples
2011-03-02 10:15:10 -08:00
Tj Holowaychuk
6cae1f09f1
docs
2011-03-02 10:09:07 -08:00
Tj Holowaychuk
c4432ee827
download example
2011-03-02 10:06:14 -08:00
Tj Holowaychuk
80a5bf2063
fixing examples
2011-03-02 10:02:42 -08:00
Tj Holowaychuk
5b3d5fc431
removed cache example
2011-03-02 09:57:11 -08:00
Tj Holowaychuk
cd38fb4177
refactored auth example
2011-03-02 09:56:09 -08:00
Tj Holowaychuk
9b1cc75b36
res.download() and res.sendfile() using connect now
2011-03-02 09:41:21 -08:00
Tj Holowaychuk
db8b2883e2
Updated connect submodule
2011-03-01 15:53:56 -08:00
Tj Holowaychuk
59a74ecce4
refactoring to use connects static server
2011-03-01 15:42:42 -08:00
Tj Holowaychuk
9099c61df9
Merge branch 'progressive-headers'
2011-03-01 14:41:01 -08:00
Tj Holowaychuk
50521281ce
utilizing nodes progressive response header api
2011-03-01 14:40:46 -08:00
Tj Holowaychuk
0cc6abf741
refactored req.is()
2011-03-01 14:34:36 -08:00
Tj Holowaychuk
fe266ae4fe
misc refactoring
2011-03-01 14:32:59 -08:00
Tj Holowaychuk
7c15cdeb69
misc refactoring
2011-03-01 14:30:48 -08:00
Tj Holowaychuk
848086947c
refactor errorHandler registration
2011-03-01 14:20:25 -08:00
Tj Holowaychuk
5ec4ea754c
misc refactoring
2011-03-01 14:18:14 -08:00
Tj Holowaychuk
41467d54df
docs
2011-03-01 14:16:16 -08:00
Tj Holowaychuk
8261437764
Merge branch 'features/https'
2011-03-01 14:08:40 -08:00
Tj Holowaychuk
54eac368d0
Finished https support
2011-03-01 14:06:53 -08:00
Tj Holowaychuk
72511ea1e9
Started https.js
2011-03-01 13:53:22 -08:00
Tj Holowaychuk
da7921f2c6
Moved server.js into http.js
2011-03-01 13:34:50 -08:00
Tj Holowaychuk
cd519e97e7
tests running again
2011-03-01 11:00:50 -08:00
Tj Holowaychuk
2a7a5aeefe
Renaming usage of old connect middleware
2011-03-01 10:59:09 -08:00
Tj Holowaychuk
bdbacb41da
prepping for connect 1.0
2011-03-01 10:54:04 -08:00
Tj Holowaychuk
2dd736a201
Updated expresso submodule
2011-03-01 10:45:07 -08:00
Tj Holowaychuk
ec3c797105
Updated connect submodule
2011-03-01 10:39:50 -08:00
Tj Holowaychuk
770f05c060
styling
2011-02-23 15:41:59 -08:00
Tj Holowaychuk
6993a27d8e
refactored res.redirect() with res.req.header() for referrer
2011-02-23 15:39:06 -08:00
Tj Holowaychuk
68fd658536
more tests
2011-02-23 15:37:27 -08:00
Tj Holowaychuk
9fc349965d
Changed; charsets are no longer implied
2011-02-23 15:24:56 -08:00
Tj Holowaychuk
0a667ff741
Added mime support submod
2011-02-23 15:23:48 -08:00
Tj Holowaychuk
d37ad85f72
replaced connect.utils.mime() with mime module
2011-02-23 15:23:08 -08:00
Tj Holowaychuk
2b63568611
node >= 0.4.0
2011-02-21 13:46:40 -08:00
Tj Holowaychuk
fcf9f93825
2.0.0-pre
2011-02-21 13:46:26 -08:00
Tj Holowaychuk
07efc0b73b
clean up generated app
2011-02-21 13:43:00 -08:00
Tj Holowaychuk
6813b48c7e
replaced link to express-contrib with new solo repos
2011-02-21 11:37:19 -08:00
Tj Holowaychuk
d58444c6d2
Updated ejs submodule
2011-02-17 23:41:28 -08:00
Tj Holowaychuk
dd8a0bd30f
removed .config (unused prop)
2011-02-15 14:09:01 -08:00
Tj Holowaychuk
b65b0636aa
Added req.header() Referrer / Referer special-case
2011-02-14 19:38:01 -08:00
Tj Holowaychuk
9ec6321261
qs >= 0.0.6
2011-02-14 15:26:00 -08:00
Tj Holowaychuk
07eb66c205
Fixed res.download() callback, passing stream. Closes #528
...
should be able to figure something out with this.
at very least use redis or something with INCR/DECR to
keep a count on active downloads
2011-02-10 08:57:53 -08:00
Tj Holowaychuk
0e790e6fb5
using Stream#pipe() instead of sys.pump()
2011-02-10 08:50:11 -08:00
Tj Holowaychuk
08186924a4
qs >= 0.0.3
2011-02-08 16:57:09 -08:00
Tj Holowaychuk
e9faf5cf94
Updated qs submodule
2011-02-08 16:56:33 -08:00
Tj Holowaychuk
8c0efe09e5
comment typo
2011-02-08 12:34:00 -08:00
Tj Holowaychuk
32d2c96d22
docs
2011-02-08 11:07:06 -08:00
Tj Holowaychuk
e958988989
styling for stylus example
2011-02-08 11:01:53 -08:00
Tj Holowaychuk
131f10bd80
more work on stylus example
2011-02-08 10:55:22 -08:00
Tj Holowaychuk
a61615a196
Setting up Stylus example
2011-02-08 10:42:39 -08:00
Tj Holowaychuk
4fdb6910a5
Allow req.query to be pre-defined (via middleware or other parent app)
2011-02-07 16:30:38 -08:00
Tj Holowaychuk
67c4c90351
Updated qs submodule
2011-02-07 15:35:46 -08:00
Tj Holowaychuk
16f7288b19
Updated connect submodule
2011-02-07 15:35:43 -08:00
Tj Holowaychuk
36a7e87ae4
querystring -> qs
2011-02-07 14:36:28 -08:00
Tj Holowaychuk
16badda118
Added test for periods in dirname when using "view engine"
2011-02-07 13:59:14 -08:00
Tj Holowaychuk
99820e7edc
Refactored req/res proto assignments
...
since the names may change in the near future (is suspect at least)
due to inconsistancies
2011-02-03 21:05:04 -08:00
Tj Holowaychuk
6a03a92f5f
Refactored res.header()
2011-02-03 21:03:27 -08:00
Tj Holowaychuk
80c3b98a84
Added multiple Set-Cookie header tests
2011-02-03 21:01:28 -08:00
Tj Holowaychuk
afd2b4b387
Removed alternate installation methods (use git, tarball, or npm)
2011-02-03 21:00:33 -08:00
Tj Holowaychuk
df49769f3d
Fixed two tests
2011-02-03 20:49:53 -08:00
Tj Holowaychuk
05c2946322
Added qs submod
2011-02-03 20:47:54 -08:00
Tj Holowaychuk
2ed392edbf
Updated connect submodule
2011-02-03 20:44:19 -08:00
Tj Holowaychuk
3d597a554d
moved files from lib/express/* to lib/
2011-02-03 20:20:42 -08:00
Tj Holowaychuk
42af4e40ae
Updated connect submodule
2011-02-03 20:19:32 -08:00
Tj Holowaychuk
242efc7219
Updated jade submodule
2011-02-02 09:42:09 -08:00
Tj Holowaychuk
a6bacb857d
Added redis session example
2011-02-01 10:02:15 -08:00
Tj Holowaychuk
eab54724a1
connect >= 0.5.7
2011-02-01 08:32:50 -08:00
Tj Holowaychuk
49885cfeff
Updated connect submodule
2011-02-01 08:31:14 -08:00
Tj Holowaychuk
4330f49011
Added stylus support to express(1) generated app
2011-01-31 14:40:19 -08:00
Tj Holowaychuk
7687299275
Added secret to session middleware used in examples and generated app
2011-01-29 12:36:48 -08:00
Tj Holowaychuk
79ba787b03
Re-added jade submodule to hopefully fix #514
2011-01-28 12:04:12 -08:00
Tj Holowaychuk
5a184a205f
Removed jade submodule
2011-01-28 12:03:39 -08:00
Tj Holowaychuk
4b5a6b597a
Added formidable submod for multipart example
2011-01-25 10:04:06 -08:00
Tj Holowaychuk
9e9c3eeb79
Added vhost example
2011-01-25 09:38:02 -08:00
Tj Holowaychuk
cd996f9dbf
Updated connect submodule
2011-01-25 09:12:24 -08:00
Tj Holowaychuk
ab4c91158a
Added another partial locals test
2011-01-25 07:56:20 -08:00
Tj Holowaychuk
1130a23e5b
Added test for partial locals on subsequent calls
2011-01-25 07:39:14 -08:00
Tj Holowaychuk
9ac6943220
Updated jade submodule
2011-01-24 11:45:58 -08:00
Tj Holowaychuk
0f55284b77
Updated changelog
2011-01-20 08:39:29 -08:00
Tj Holowaychuk
c75046de3f
docs
2011-01-19 11:01:59 -08:00
Tj Holowaychuk
e7df82f110
Added 416 support to res.sendfile()
2011-01-19 09:28:48 -08:00
Tj Holowaychuk
ee4c7d3007
Removed "stream threshold" setting
2011-01-19 09:17:27 -08:00
Tj Holowaychuk
2895303421
Added Content-Length to res.sendfile(). Closes #507
2011-01-19 09:07:05 -08:00
Tj Holowaychuk
3f16f05525
Added HEAD support to res.sendfile()
2011-01-19 08:47:42 -08:00
Tj Holowaychuk
fb33671923
Ignore testing.js
2011-01-19 08:43:51 -08:00
Tj Holowaychuk
482fb5b6e2
Strip unsafe chars from jsonp callbacks
2011-01-13 14:13:16 -08:00
Tj Holowaychuk
b1004b61f9
fixed session example/tests due to connect changes
2011-01-13 12:11:18 -08:00
Tj Holowaychuk
27af9b2605
Updated connect submodule
2011-01-13 12:09:49 -08:00
Tj Holowaychuk
e28ac866f8
fixed width for github example css
2011-01-12 10:17:31 -08:00
Tj Holowaychuk
5e0a80f227
Updated connect submodule
2011-01-09 23:42:42 -08:00
Tj Holowaychuk
ec0982ca1f
Added flash messages to blog example
2011-01-05 19:09:56 -08:00
Tj Holowaychuk
e7c442d21c
Updated connect submodule
2011-01-03 13:34:36 -08:00
Tj Holowaychuk
a9db47fdd3
Updated connect submodule
2011-01-03 13:30:54 -08:00
Tj Holowaychuk
b856a72886
more examples
2010-12-31 16:13:19 -08:00
Tj Holowaychuk
03da0d31f9
Styling
2010-12-31 15:46:50 -08:00
Tj Holowaychuk
1c40e4374b
More example
2010-12-31 15:37:27 -08:00
Tj Holowaychuk
d7df1426f2
Updated connect submodule
2010-12-31 15:07:00 -08:00
Tj Holowaychuk
5035e86f59
more example
2010-12-31 15:03:00 -08:00
Tj Holowaychuk
0af91265ab
Added default param support to req.param(name, default)
2010-12-31 09:21:51 -08:00
Tj Holowaychuk
8e63d04e66
Re-built docs
2010-12-31 09:04:44 -08:00
Tj Holowaychuk
5ac0c6deb0
Added res.local(name[, val]) docs
2010-12-31 09:04:30 -08:00
Tj Holowaychuk
6b0d82fb0c
Added res.local() for progressive view locals
...
for middleware etc.
res.local("foo", "bar") => "bar"
res.local("foo") => "bar"
2010-12-31 08:59:35 -08:00
Tj Holowaychuk
2bfdfe366c
Fixed for middleware stacked via createServer()
2010-12-29 11:21:24 -08:00
Tj Holowaychuk
898fb0f320
Added failing middleware precedence tests
2010-12-29 11:15:40 -08:00
Tj Holowaychuk
f53686a2f3
Fixed index view resolution bug introduced by 1c2e9a476c
2010-12-29 08:57:56 -08:00
mgutz
eae1670f54
madestr local
2010-12-29 08:45:22 -08:00
Tj Holowaychuk
544d68833c
Fixed express(1) support for < 0.3.x
2010-12-28 12:00:04 -08:00
Tj Holowaychuk
c24a6b2359
Fixed express(1) mode
2010-12-28 11:56:44 -08:00
Tj Holowaychuk
b720b57d1d
Updated jade submodule
2010-12-28 04:59:28 -08:00
Tj Holowaychuk
365b7fe90a
Merge branch 'OPTIONS'
2010-12-28 04:05:44 -08:00
Tj Holowaychuk
c7ab833e66
Added OPTIONS test
2010-12-28 04:05:39 -08:00
Tj Holowaychuk
9536f288e9
Updated connect submodule
2010-12-28 04:03:43 -08:00
Tj Holowaychuk
e64d4039d0
Generating methods based on connect.router.methods
2010-12-28 03:12:11 -08:00
Tj Holowaychuk
5f077e56f0
Updated connect submodule
2010-12-28 03:09:07 -08:00
Tj Holowaychuk
a9253a24e0
Added docs for app.{disabled,enabled}()
2010-12-23 09:29:43 -08:00
Tj Holowaychuk
749136b526
Added app.disabled() and app.enabled()
2010-12-23 09:28:15 -08:00
Tj Holowaychuk
36a8b7b7f3
Docs
2010-12-22 15:49:37 -08:00
Tj Holowaychuk
a29908c865
Few jade changes to partials example
2010-12-22 15:48:41 -08:00
Hunter Loftis
57d87c27cd
Created examples/partials to demonstrate view name, file, object resolution
2010-12-22 15:44:26 -08:00
Hunter Loftis
1c2e9a476c
Fixed _ prefix object resolution on partials (resolveObjectName), added _ prefix fallback to view file resolution (prefixPath)
2010-12-22 15:44:26 -08:00
shuwatto
5d87133df0
Constants don't exist in process. The same problem is reported following link https://github.com/senchalabs/connect/issues/closed#issue/119
2010-12-21 09:04:23 -08:00
Tj Holowaychuk
fd2f67b73f
Route precondition docs
2010-12-20 05:53:50 -08:00
Tj Holowaychuk
d3abcaf67b
Regenerated docs
2010-12-20 05:41:05 -08:00
Tj Holowaychuk
14dce5ac2b
Docs
2010-12-20 05:40:51 -08:00
Tj Holowaychuk
abd002071a
Test for named capture groups
2010-12-20 05:29:01 -08:00
Tj Holowaychuk
77add42eeb
Updated connect submodule
2010-12-20 05:27:21 -08:00
Tj Holowaychuk
bba049b4bf
Docs
2010-12-20 05:27:07 -08:00
Tj Holowaychuk
4e41c3520c
Contrib guide link
2010-12-20 05:18:32 -08:00
Tj Holowaychuk
4144af3351
Added screencasts page
2010-12-20 05:17:25 -08:00
Tj Holowaychuk
30f749a2a2
Docs
2010-12-20 05:05:47 -08:00
Tj Holowaychuk
6e9f282af7
added .npmignore
2010-12-18 13:42:43 -08:00
Tj Holowaychuk
4491be01dd
Using named capture group for downloads example
2010-12-16 09:21:31 -08:00
Tj Holowaychuk
8c163fd980
Updated connect-form submodule
2010-12-15 09:45:45 -08:00
Tj Holowaychuk
9f6a158fc2
Fixed SyntaxError in express(1) app tests
2010-12-14 08:20:00 -08:00
Tj Holowaychuk
19965fa3c8
Aliased app.helpers() as app.locals(). Closes #481
2010-12-12 16:10:59 -08:00
Tj Holowaychuk
6bb42ffafc
should
2010-12-12 16:10:01 -08:00
Tj Holowaychuk
4a1edc0720
indentation fix
2010-12-12 16:08:27 -08:00
Tj Holowaychuk
a5a016bf33
Updated connect submodule
2010-12-10 12:42:55 -08:00
Tj Holowaychuk
4be4f597a3
Updated connect submodule
2010-12-10 12:42:36 -08:00
Tj Holowaychuk
dfbbd4f784
Merge branch 'partials'
2010-12-10 10:18:44 -08:00
Tj Holowaychuk
2662dae560
Removed "_" prefix from partials
2010-12-10 10:18:38 -08:00
Tj Holowaychuk
6f6f9f08f8
Added app.register() support for omitting leading "."
2010-12-10 08:15:27 -08:00
Tj Holowaychuk
a76fba57c4
Added extname with no leading "." support to res.contentType)
...
For example now you may:
res.contentType("png");
or
res.contentType(".png");
both are fine now
2010-12-10 08:14:15 -08:00
Tj Holowaychuk
680766f29b
Updated jade submodule
2010-12-08 10:29:07 -08:00
Tj Holowaychuk
adcfd4ca4d
Added more screencast links
2010-12-06 19:25:17 -08:00
Tj Holowaychuk
e276a49a91
Updated connect submodule
2010-12-06 18:13:07 -08:00
Tj Holowaychuk
5995f763b1
connect >= 0.5.0
2010-12-06 18:11:34 -08:00
Tj Holowaychuk
a123639b5c
Fixed placeholder example
2010-12-06 17:45:01 -08:00
Tj Holowaychuk
8a118d53c8
Fixed some namespaced connect requires
2010-12-06 17:41:56 -08:00
Tj Holowaychuk
d572391532
Updated connect submodule
2010-12-06 17:39:27 -08:00
Tj Holowaychuk
58ae7a0402
Added param placeholder precondition example
2010-12-06 17:38:51 -08:00
Tj Holowaychuk
f843093a8c
Added Array support to Server#param()
2010-12-06 17:28:17 -08:00
Tj Holowaychuk
3e06586f81
Added Server#param()
2010-12-06 17:18:44 -08:00
Tj Holowaychuk
60f148326a
Updated expresso submodule
2010-12-06 17:05:30 -08:00
Tj Holowaychuk
02e1413ca5
Updated connect submodule
2010-12-06 17:04:50 -08:00
Tj Holowaychuk
7b4b85ee54
Updated connect submodule
2010-12-06 14:53:14 -08:00
Tj Holowaychuk
6c0a416f16
Added view partials screencast link
2010-12-05 11:06:26 -08:00
Tj Holowaychuk
23cc88bf92
Added introduction screencast link
2010-12-05 10:44:13 -08:00
Tj Holowaychuk
5528f0ddf2
Misc refactoring
2010-12-05 10:13:06 -08:00
Tj Holowaychuk
8d3296fb1b
Fixed mvc example due to view lookup changes
2010-12-05 10:02:38 -08:00
Tj Holowaychuk
136f9209a3
route-separation example using new view resolution
2010-12-05 10:00:07 -08:00
Tj Holowaychuk
a290134fd2
Merge branch 'view-index'
2010-12-05 09:56:20 -08:00
Tj Holowaychuk
a54e59666a
Added view index resolution support
2010-12-05 09:55:11 -08:00
Tj Holowaychuk
42ea6af1eb
Added view index template support
2010-12-05 09:49:11 -08:00
Tj Holowaychuk
f9b741766b
Started view index support
2010-12-05 09:46:59 -08:00
Tj Holowaychuk
09359329a0
ejs example using new partial lookup
2010-12-05 09:37:50 -08:00
Tj Holowaychuk
647bb41ddf
Merge branch 'partial-lookup'
2010-12-05 09:33:26 -08:00
Tj Holowaychuk
f25c14d48d
Fixed partial parent view ref
2010-12-05 09:33:20 -08:00
Tj Holowaychuk
81a3d559f5
Removed a require
2010-12-05 09:22:19 -08:00
Tj Holowaychuk
4e0ee7a5da
Added more partial view path tests
2010-12-05 09:20:58 -08:00
Tj Holowaychuk
1c80a258d2
Passing dir
2010-12-05 09:17:20 -08:00
Tj Holowaychuk
129ed6a07b
Added Partial#resolvePartialPath()
2010-12-05 09:16:12 -08:00
Tj Holowaychuk
df09a0c73b
Partial tests using real fixtures
2010-12-05 09:13:41 -08:00
Tj Holowaychuk
ff5c958354
express(1) no longer passing assert in tests
2010-12-02 15:51:52 -08:00
Tj Holowaychuk
4f90c89db6
refactored req.accepts()
2010-12-02 10:07:28 -08:00
Tj Holowaychuk
524b515fdb
docs
2010-12-02 10:06:40 -08:00
Tj Holowaychuk
163256b001
Added req.accepts() support for extensions
2010-12-02 10:05:29 -08:00
Tj Holowaychuk
05bbc65dcc
Added failing req.accepts() test
2010-12-02 10:03:59 -08:00
Tj Holowaychuk
6624f6b7f9
Added more req.accepts() tests
2010-12-02 10:03:25 -08:00
Tj Holowaychuk
f32279dec5
more partial docs
2010-11-29 17:20:13 -08:00
Tj Holowaychuk
a90fd85907
Added strategic cache example (with redis)
2010-11-29 17:01:28 -08:00
Tj Holowaychuk
9815b27e94
Updated connect submodule
2010-11-29 09:57:53 -08:00
Tj Holowaychuk
ebbe481fe7
Added default link color for express(1) generated apps
2010-11-28 13:19:23 -08:00
Tj Holowaychuk
9e337faa33
Removed ./views/partials generation in express(1)
2010-11-28 10:45:48 -08:00
Tj Holowaychuk
37826e0261
Fixed locals in express(1) generated app
2010-11-28 10:29:10 -08:00
Tj Holowaychuk
20e4342796
Fixed uncached templates in development
2010-11-25 15:46:57 -08:00
Tj Holowaychuk
51be16950d
Added isLayout back
2010-11-25 14:54:42 -08:00
Tj Holowaychuk
be866a78ff
fixed session example
2010-11-25 14:14:31 -08:00
Tj Holowaychuk
f9d2432c69
fixed route-separation example
2010-11-25 14:14:13 -08:00
Tj Holowaychuk
6543a3d75a
added format support to resource example
2010-11-25 14:11:52 -08:00
Tj Holowaychuk
a77936981e
Fixed resource example
2010-11-25 14:08:27 -08:00
Tj Holowaychuk
6f2120bb59
Fixed mvc example
2010-11-25 14:05:28 -08:00
Tj Holowaychuk
98e18239fd
refactored multipart example
2010-11-25 13:59:10 -08:00
Tj Holowaychuk
3d159015be
misc
2010-11-25 13:56:12 -08:00
Tj Holowaychuk
f5af66a1ab
fixed github example
2010-11-25 13:53:51 -08:00
Tj Holowaychuk
540192ff96
refactored format example
2010-11-25 13:50:32 -08:00
Tj Holowaychuk
c1cfd4a8c6
refactored form example
2010-11-25 13:47:49 -08:00
Tj Holowaychuk
322300c329
fixed flash example
2010-11-25 13:46:40 -08:00
Tj Holowaychuk
1ac18f7903
refactored error-pages example
2010-11-25 13:44:52 -08:00
Tj Holowaychuk
4f4987e9ea
misc
2010-11-25 13:41:50 -08:00
Tj Holowaychuk
65bf562ff4
refactored downloads example
2010-11-25 13:41:15 -08:00
Tj Holowaychuk
f47032e7e9
refactored cookies example
2010-11-25 13:40:50 -08:00
Tj Holowaychuk
379f3ec8dd
removed blog example
2010-11-25 13:40:02 -08:00
Tj Holowaychuk
8d7e35b723
refactored auth example
2010-11-25 13:39:07 -08:00
Tj Holowaychuk
1349eea0d0
misc refactoring
2010-11-24 14:44:00 -08:00
Tj Holowaychuk
bed5157f32
Make note in docs that res.send() is a convenience method, and should only be called once (ATM)
2010-11-24 10:07:25 -08:00
Tj Holowaychuk
12c7f51a1e
Updated jade submodule
2010-11-24 08:14:36 -08:00
Tj Holowaychuk
7e32c8de4d
unroll partial rendering for performance
2010-11-23 10:27:26 -08:00
Tj Holowaychuk
3a42350c21
cache resolveObjectName()
2010-11-23 10:14:30 -08:00
Tj Holowaychuk
1a54597202
todo
2010-11-23 10:07:24 -08:00
Tj Holowaychuk
39f4eb9940
Added "cache views" setting, defaulting to enabled in "production" env
2010-11-23 09:49:43 -08:00
Tj Holowaychuk
4b996651af
fixed template caching
2010-11-23 09:45:50 -08:00
Tj Holowaychuk
884d40f321
caching compiled view functions
2010-11-23 09:42:19 -08:00
Tj Holowaychuk
3d2b41da08
todo
2010-11-23 09:07:36 -08:00
Tj Holowaychuk
1bf2dbb7df
Added memoized path utils
2010-11-23 08:58:36 -08:00
Tj Holowaychuk
e0dfb77dd1
misc refactoring
2010-11-22 21:08:24 -08:00
Tj Holowaychuk
578fddc1b7
cache view contents again
2010-11-22 18:28:19 -08:00
Tj Holowaychuk
089355d706
Merge branch 'views'
2010-11-22 17:55:17 -08:00
Tj Holowaychuk
6b2c3caf03
fixed register
2010-11-22 17:55:14 -08:00
Tj Holowaychuk
065c37cb28
moved View and Partial into their own files
2010-11-22 17:52:45 -08:00
Tj Holowaychuk
3a40025fd3
Merge branch 'views'
2010-11-22 17:36:59 -08:00
Tj Holowaychuk
8dc341d868
removed old code
2010-11-22 17:36:50 -08:00
Tj Holowaychuk
0ed121ddbd
Merge branch 'views'
2010-11-22 17:24:50 -08:00
Tj Holowaychuk
969f4229dc
added Partial.resolveObjectName()
2010-11-22 17:24:44 -08:00
Tj Holowaychuk
27a940184e
removed old cacheViewSync()
2010-11-22 17:02:50 -08:00
Tj Holowaychuk
77fa09a506
relative view option
2010-11-22 16:58:39 -08:00
Tj Holowaychuk
8836104ab2
absolute layouts
2010-11-22 16:56:55 -08:00
Tj Holowaychuk
396837517d
fixed ejs example for new locals
2010-11-22 16:43:47 -08:00
Tj Holowaychuk
38b3f1bde2
fixed "view options" support
2010-11-22 16:41:56 -08:00
Tj Holowaychuk
4780168ba8
implementing new locals
2010-11-22 16:39:55 -08:00
Tj Holowaychuk
d1a790d103
fixed jade example for new locals
2010-11-22 16:32:51 -08:00
Tj Holowaychuk
3ad6ab8c6a
removed locals: from view tests
2010-11-22 16:24:05 -08:00
Tj Holowaychuk
1e189da85e
refactored dynamicHelper support
2010-11-22 16:19:53 -08:00
Tj Holowaychuk
a094c50873
indentation
2010-11-22 16:16:29 -08:00
Tj Holowaychuk
ad324410c6
Utilizing the new View / Partial constructors
2010-11-22 16:12:30 -08:00
Tj Holowaychuk
9f4b7368a0
Started View implementation
2010-11-22 11:33:20 -08:00
Tj Holowaychuk
c8ddedb8d0
jade example fixes
2010-11-19 17:12:34 -08:00
Tj Holowaychuk
7deab2826b
Updated jade submodule
2010-11-19 17:08:35 -08:00
Tj Holowaychuk
643879f779
using should / refactored tests
2010-11-19 16:00:21 -08:00
Tj Holowaychuk
ce2a18f483
master is 2.0.0-pre
2010-11-18 07:48:31 -08:00