Sourced from jws's releases.
v3.2.3
Changed
- Fix advisory GHSA-869p-cjfg-cm3x: createSign and createVerify now require that a non empty secret is provided (via opts.secret, opts.privateKey or opts.key) when using HMAC algorithms.
- Upgrading JWA version to 1.4.2, addressing a compatibility issue for Node >= 25.
Sourced from jws's changelog.
[3.2.3]
Changed
- Fix advisory GHSA-869p-cjfg-cm3x: createSign and createVerify now require that a non empty secret is provided (via opts.secret, opts.privateKey or opts.key) when using HMAC algorithms.
- Upgrading JWA version to 1.4.2, adressing a compatibility issue for Node >= 25.
[3.0.0]
Changed
- BREAKING:
jwt.verifynow requires analgorithmparameter, andjws.createVerifyrequires analgorithmoption. The"alg"field signature headers is ignored. This mitigates a critical security flaw in the library which would allow an attacker to generate signatures with arbitrary contents that would be accepted byjwt.verify. See https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ for details.2.0.0 - 2015-01-30
Changed
BREAKING: Default payload encoding changed from
binarytoutf8.utf8is a is a more sensible default thanbinarybecause many payloads, as far as I can tell, will contain user-facing strings that could be in any language. (6b6de48)Code reorganization, thanks
@fearphage! (7880050)Added
- Option in all relevant methods for
encoding. For those few users that might be depending on abinaryencoding of the messages, this is for them. (6b6de48)
This version was pushed to npm by julien.wollscheid, a new releaser for jws since your current version.
Sourced from qs's changelog.
6.4.1
- [Fix]
parse: ignore__proto__keys (#428)- [Fix] fix for an impossible situation: when the formatter is called with a non-string value
- [Fix] use
safer-bufferinstead ofBufferconstructor- [Fix]
utils.merge: avoid a crash with a null target and an array source- [Fix]
utils.merge: avoid a crash with a null target and a truthy non-array source- [Fix]
stringify: fix a crash withstrictNullHandlingand a customfilter/serializeDate(#279)- [Fix]
utils:merge: fix crash whensourceis a truthy primitive & no options are provided- [Fix] when
parseArraysis false, properly handle keys ending in[]- [Robustness]
stringify: avoid relying on a globalundefined(#427)- [Refactor] use cached
Array.isArray- [Refactor]
stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)- [readme] remove travis badge; add github actions/codecov badges; update URLs
- [Docs] Clarify the need for "arrayLimit" option
- [meta] fix README.md (#399)
- [meta] Clean up license text so it’s properly detected as BSD-3-Clause
- [meta] add FUNDING.yml
- [actions] backport actions from main
- [Tests] remove nonexistent tape option
- [Dev Deps] backport from main
486aa46
v6.4.1727ef5d
[Fix] parse: ignore __proto__ keys (#428)cd1874e
[Robustness] stringify: avoid relying on a global
undefined (#427)45e987c
[readme] remove travis badge; add github actions/codecov badges; update
URLs90a3bce
[meta] fix README.md (#399)9566d25
[Fix] fix for an impossible situation: when the formatter is called with
a no...74227ef
Clean up license text so it’s properly detected as BSD-3-Clause35dfb22
[actions] backport actions from main7d4670f
[Dev Deps] backport from main0485440
[Fix] use safer-buffer instead of Buffer
constructorSourced from qs's changelog.
6.4.1
- [Fix]
parse: ignore__proto__keys (#428)- [Fix] fix for an impossible situation: when the formatter is called with a non-string value
- [Fix] use
safer-bufferinstead ofBufferconstructor- [Fix]
utils.merge: avoid a crash with a null target and an array source- [Fix]
utils.merge: avoid a crash with a null target and a truthy non-array source- [Fix]
stringify: fix a crash withstrictNullHandlingand a customfilter/serializeDate(#279)- [Fix]
utils:merge: fix crash whensourceis a truthy primitive & no options are provided- [Fix] when
parseArraysis false, properly handle keys ending in[]- [Robustness]
stringify: avoid relying on a globalundefined(#427)- [Refactor] use cached
Array.isArray- [Refactor]
stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)- [readme] remove travis badge; add github actions/codecov badges; update URLs
- [Docs] Clarify the need for "arrayLimit" option
- [meta] fix README.md (#399)
- [meta] Clean up license text so it’s properly detected as BSD-3-Clause
- [meta] add FUNDING.yml
- [actions] backport actions from main
- [Tests] remove nonexistent tape option
- [Dev Deps] backport from main
486aa46
v6.4.1727ef5d
[Fix] parse: ignore __proto__ keys (#428)cd1874e
[Robustness] stringify: avoid relying on a global
undefined (#427)45e987c
[readme] remove travis badge; add github actions/codecov badges; update
URLs90a3bce
[meta] fix README.md (#399)9566d25
[Fix] fix for an impossible situation: when the formatter is called with
a no...74227ef
Clean up license text so it’s properly detected as BSD-3-Clause35dfb22
[actions] backport actions from main7d4670f
[Dev Deps] backport from main0485440
[Fix] use safer-buffer instead of Buffer
constructorSourced from undici's releases.
v6.23.0
⚠️ Security Release
This fixes https://github.com/nodejs/undici/security/advisories/GHSA-g9mf-h72j-4rw9 and CVE-2026-22036.
Full Changelog: https://github.com/nodejs/undici/compare/v6.22.0...v6.23.0
v6.22.0
What's Changed
- fix: fix wrong stream canceled up after cloning (v6) by
@snyamathiin nodejs/undici#4414- [Backport v6.x] fix: fix EnvHttpProxyAgent for the Node.js bundle by
@github-actions[bot] in nodejs/undici#4432- feat(ProxyAgent): match Curl behavior in HTTP->HTTP Proxy connections (#4180) by
@metcoder95in nodejs/undici#4433- feat(ProxyAgent) improve Curl-y behavior in HTTP->HTTP Proxy connections (#4180) (#4340) by
@metcoder95in nodejs/undici#4445- Backport 4472 to v6.x by
@Uzlopakin nodejs/undici#4480Full Changelog: https://github.com/nodejs/undici/compare/v6.21.3...v6.22.0
v6.21.3
What's Changed
- [Backport v6.x] append crlf to formdata body by
@github-actionsin nodejs/undici#4210Full Changelog: https://github.com/nodejs/undici/compare/v6.21.2...v6.21.3
fbc31e2
Bumped v6.23.03477c94
chore: release flow using provenanced3aafea
fix: limit Content-Encoding chain to 5 to prevent resource
exhaustionf9c9185
Bumped v6.22.0f670f2a
feat: make UndiciErrors reliable to instanceof (#4472)
(#4480)422e397
feat(ProxyAgent) improve Curl-y behavior in HTTP->HTTP Proxy
connections (#41...4a06ffe
feat(ProxyAgent): match Curl behavior in HTTP->HTTP Proxy connections
(#4180)...4cb3974
fix: fix EnvHttpProxyAgent for the Node.js bundle (#4064)
(#4432)44c23e5
fix: fix wrong stream canceled up after cloning (v6) (#4414)da0e823
Bumped v6.21.4This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for undici since your current version.