qs
6.17.1 · 28 Oct 2026BSD-3-Clause214.6M / weekRepositorynpmAtom feed
Upgrading qs from 6.2.6 to 6.3.0
1 release in betweenevery note read
Security
4 advisories still affect 6.3.0
- qs: Denial of Service via Attacker Controlled isBuffermoderate · GHSA-4mjr-xmp4-gh2g
- qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustionmoderate · GHSA-6rw7-vpxm-498p
- Prototype Pollution Protection Bypass in qshigh · GHSA-gqgv-6jq5-jjj9
- qs vulnerable to Prototype Pollutionhigh · GHSA-hrpp-h998-j3pp
Upgrading to 6.16.0 clears them.
Release by release
- new
Add support for RFC 1738 (#174, #173)
- fixed
Ensure
utils.mergehandles merging two arrays - fixed
Avoid using a sparse array
- new
5 other lines we could not sort, mostly version bumps
- 6.3.0
stringify: AddserializeDateoption to customize Date serialization - 6.3.0
Only constructors should be capitalized
- 6.3.0
Capitalized var names are for constructors only
- 6.3.0
formats: cacheString#replace - 6.3.0
Update
browserify,eslint,@ljharb/eslint-config; addsafe-publish-latest
4 internal lines (docs, tests, tooling) left out.