qs
6.17.1 · 28 Oct 2026BSD-3-Clause214.6M / weekRepositorynpmAtom feed
Upgrading qs from 6.4.3 to 6.5.0
1 release in betweenevery note read
Security
3 advisories still affect 6.5.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
- qs vulnerable to Prototype Pollutionhigh · GHSA-hrpp-h998-j3pp
Upgrading to 6.16.0 clears them.
Release by release
- new
Add
utils.assign - fixed
Handle stringifying empty objects with addQueryPrefix
- fixed
Do not mutate
optionsargument
- new
4 other lines we could not sort, mostly version bumps
- 6.5.0
Pass default encoder/decoder to custom encoder/decoder functions
- 6.5.0
parse/stringify: addignoreQueryPrefix/addQueryPrefixoptions, respectively - 6.5.0
parse: cache index to reuse in else statement - 6.5.0
Update
eslint,browserify,iconv-lite,tape
3 internal lines (docs, tests, tooling) left out.