Packages

qs

6.17.1 · 28 Oct 2026BSD-3-Clause214.6M / weekRepositorynpmAtom feed

Your version

6.6.0

25 Nov 2018Where it was published

6.17.1 is the newest release of 6.x.

In short

2 new11 changed1 internal

Security

3 advisories affect 6.6.0; 6.16.0 fixes them

Release note

  • Add support for iso-8859-1, utf8 "sentinel" and numeric entities

  • Move two-value combine to a utils function

  • stringify: fix a crash with strictNullHandling and a custom filter/serializeDate

  • When parseArrays is false, properly handle keys ending in ``

  • stringify: do not crash in an obscure combo of interpretNumericEntities, a bad custom decoder, & iso-8859-1

  • utils: merge: fix crash when source is a truthy primitive & no options are provided

  • stringify: Avoid arr = arr.concat(...), push to the existing instance

  • parse: only need to reassign the var once

  • parse/stringify: clean up charset options checking; fix defaults

  • Add missing defaults

  • parse: one less concat call

  • utils: compactQueue: make it explicitly side-effecting

  • Update browserify, eslint, @ljharb/eslint-config, iconv-lite, safe-publish-latest, tape