Sourced from path-to-regexp's releases.
Add backtracking protection
Fixed
- Add backtrack protection to 3.x release (#321) d31670a
https://github.com/pillarjs/path-to-regexp/compare/v3.2.0...v3.3.0
Match Function
Added
- Add native
match
function to libraryValidate and sensitive options
Fix backtracking in 1.x
Fixed
- Add backtrack protection to 1.x release (#320) 925ac8e
- Fix
re.exec(&[#39](https://github.com/pillarjs/path-to-regexp/issues/39);/test/route&[#39](https://github.com/pillarjs/path-to-regexp/issues/39);)
result (#267) 32a14b0https://github.com/pillarjs/path-to-regexp/compare/v1.8.0...v1.9.0
Backport token to function options
Added
- Backport
TokensToFunctionOptions
Fix backtracking (again)
Fixed
- Improved backtracking protection for 0.1.x, will break some previously valid paths (see previous advisory: https://github.com/pillarjs/path-to-regexp/security/advisories/GHSA-9wv6-86v2-598j)
https://github.com/pillarjs/path-to-regexp/compare/v0.1.11...v0.1.12
Error on bad input
Changed
- Add error on bad input values 8f09549
https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.11
Sourced from path-to-regexp's changelog.
Moved to GitHub Releases
3.0.0 / 2019-01-13
- Always use prefix character as delimiter token, allowing any character to be a delimiter (e.g.
/:att1-:att2-:att3-:att4-:att5
)- Remove
partial
support, prefer escaping the prefix delimiter explicitly (e.g.\\/(apple-)?icon-:res(\\d+).png
)2.4.0 / 2018-08-26
- Support
start
option to disable anchoring from beginning of the string2.3.0 / 2018-08-20
- Use
delimiter
when processing repeated matching groups (e.g.foo/bar
has no prefix, but has a delimiter)2.2.1 / 2018-04-24
- Allow empty string with
end: false
to match both relative and absolute paths2.2.0 / 2018-03-06
- Pass
token
as second argument toencode
option (e.g.encode(value, token)
)2.1.0 / 2017-10-20
- Handle non-ending paths where the final character is a delimiter
- E.g.
/foo/
before required either/foo/
or/foo//
to match in non-ending mode2.0.0 / 2017-08-23
- New option! Ability to set
endsWith
to match paths like/test?query=string
up to the query string- New option! Set
delimiters
for specific characters to be treated as parameter prefixes (e.g./:test
)- Remove
isarray
dependency- Explicitly handle trailing delimiters instead of trimming them (e.g.
/test/
is now treated as/test/
instead of/test
when matching)- Remove overloaded
keys
argument that acceptedoptions
- Remove
keys
list attached to theRegExp
output- Remove asterisk functionality (it's a real pain to properly encode)
- Change
tokensToFunction
(e.g.compile
) to accept anencode
function for pretty encoding (e.g. pass your own implementation)1.7.0 / 2016-11-08
- Allow a
delimiter
option to be passed in withtokensToRegExp
which will be used for "non-ending" token match situations1.6.0 / 2016-10-03
- Populate
RegExp.keys
when using thetokensToRegExp
method (making it consistent with the main export)- Allow a
delimiter
option to be passed in withparse
- Updated TypeScript definition with
Keys
andOptions
updated1.5.3 / 2016-06-15
... (truncated)
2eb1293
3.3.0d31670a
Add backtrack protection to 3.x release (#321)6d2e8db
3.2.00e0dce9
Add native match
function to librarydd966ea
Fix validate: false
examples in READMEead0298
Changed coverage tool to nyc (#201)1aa2238
Bump node version testsf232e6d
3.1.0cb331c6
Update dev dependencies36344dc
Rename noValidate
option to validate
Sourced from @nestjs/platform-express
's releases.
v10.4.15 (2024-12-09)
Dependencies
platform-express
- #14282 fix(deps): update dependency express to v4.21.2 (
@renovate[bot]
)v10.4.13 (2024-12-03)
Bug fixes
common
- #14256 chore(common): Add type declaration for RawBody decorator with pipes (
@sapenlei
)Dependencies
- #14257 fix(deps): update dependency
@fastify/static
to v7.0.4 (@renovate[bot]
)- #14258 fix(deps): update dependency
@nestjs/sequelize
to v10.0.1 (@renovate[bot]
)- #14249 chore(deps): bump
@apollo/gateway
from 2.4.8 to 2.8.5 in /sample/32-graphql-federation-schema-first/users-application (@dependabot[bot]
)- #14250 chore(deps): update jest monorepo (
@renovate[bot]
)- #14245 chore(deps): update dependency mqtt to v5.10.3 (
@renovate[bot]
)- #14247 fix(deps): update nest monorepo to v10.4.12 (
@renovate[bot]
)- #14251 chore(deps-dev): bump graphql-tools from 9.0.3 to 9.0.5 (
@dependabot[bot]
)- #14246 chore(deps): update nest monorepo (
@renovate[bot]
)Committers: 3
- Kamil Mysliwiec (
@kamilmysliwiec
)- Micael Levi L. Cavalcante (
@micalevisk
)- sapenlei (
@sapenlei
)v10.4.12 (2024-11-29)
Bug fixes
common
- #14241 fix(common): enforce string type in validationpipe (
@LhonRafaat
)Dependencies
- Other
- #14243 chore(deps): update dependency
@types/node
to v20.17.9 (@renovate[bot]
)- #14240 chore(deps): update dependency
@types/multer
to v1.4.12 (@renovate[bot]
)- #14239 chore(deps): update dependency
@types/chai
to v4.3.20 (@renovate[bot]
)- #14237 chore(deps): update confluentinc/cp-zookeeper docker tag to v7.7.2 (
@renovate[bot]
)- #14236 chore(deps): update confluentinc/cp-kafka docker tag to v7.7.2 (
@renovate[bot]
)- #12253 fix(deps): update apollo graphql packages (
@renovate[bot]
)- #14235 chore(deps-dev): bump
@commitlint/config-angular
from 19.5.0 to 19.6.0 (@dependabot[bot]
)- #14233 chore(deps): update nest monorepo (
@renovate[bot]
)- #14232 fix(deps): update dependency path-to-regexp to v3.3.0 [security] (
@renovate[bot]
)- #14229 chore(deps): update mongo docker tag to v8 (
@renovate[bot]
)- #14228 chore(deps): update dependency
@types/node
to v22.10.0 (@renovate[bot]
)- #14227 fix(deps): update nest-graphql monorepo to v12.2.1 (
@renovate[bot]
)- #14224 fix(deps): update dependency sequelize to v6.37.5 (
@renovate[bot]
)- #14230 chore(deps): update mysql docker tag to v9 (
@renovate[bot]
)- #14231 fix(deps): update dependency
@nestjs/swagger
to v8 (@renovate[bot]
)
... (truncated)
d0fb875
chore(@nestjs
) publish v10.4.15 release1d457fe
chore(@nestjs
) publish v10.4.14 releasef4b242a
fix(deps): update dependency express to v4.21.21eba012
chore(@nestjs
) publish v10.4.13 releasecf8d27c
chore(@nestjs
) publish v10.4.12 release7db85ad
fix(deps): update dependency tslib to v2.8.1bedf1fa
chore(@nestjs
) publish v10.4.11 release5ebe4b9
chore(@nestjs
) publish v10.4.10 release416830c
chore(@nestjs
) publish v10.4.9 released35006a
chore: update readmes