Packages

qs

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

Upgrading qs from 5.0.0 to 6.16.0

99 releases in betweenevery note read

Other targets from 5.0.0Newest 5.x5.2.1Latest6.17.1
The note of 6.0.0 lists no breaking change or deprecation, which is rare for a major.

Security

Release by release

  1. 6.15.3 – 6.16.03 releases, nothing new or fixed in the notes

  2. 6.15.2

    16 May 20261 fix
    • fixed

      Fix grammar

  3. 6.14.3 – 6.15.13 releases, nothing new or fixed in the notes

  4. 6.14.2

    11 Feb 20262 fixes
    • fixed

      Avoid .push, use void

    • fixed

      Fix rebase workflow permissions

  5. 6.14.1

    29 Dec 20252 new · 1 fix
    • new

      Add threat model

    • new

      Add workflow permissions

    • fixed

      Ensure arrayLimit applies to `` notation as well

  6. 6.14.0

    14 Jan 20251 fix
    • fixed

      Fix changelog formatting bug

  7. 6.12.6 – 6.13.46 releases, nothing new or fixed in the notes

  8. 6.12.5

    13 Feb 20261 fix
    • fixed

      Fix regressions from robustness refactor

192 other lines we could not sort, mostly version bumps
  • stringify: add a depth option to bound recursion depth (default Infinity)

    6.16.0
  • stringify: Serialize Date values when a filter is provided

    6.16.0
  • parse: enforce arrayLimit on comma groups under = when throwOnLimitExceeded is set

    6.16.0
  • parse: flatten a collection appended to an overflowed array

    6.16.0
  • utils: isBuffer: do not invoke a non-callable constructor.isBuffer

    6.16.0
  • stringify: do not let allowEmptyArrays skip cycle detection (or drop own keys) on an empty array with own properties

    6.16.0
  • stringify: encode dots in a top-level key with a primitive value when encodeDotInKeys is set

    6.16.0
  • Update @ljharb/eslint-config, eslint

    6.16.0
  • Update eslint, evalmd

    6.16.0
  • stringify: encode keys when allowEmptyArrays is set

    6.15.4

97 internal lines (docs, tests, tooling) left out.