Qs, a popular npm package for parsing and stringifying URL query strings with support for nesting and arrays, released version 6.10.4 as a patch update to the previous stable version 6.10.3. Examining the changes between these versions reveals key updates primarily in the development dependencies.
Version 6.10.4 sees significant updates to the tooling used in development, with eslint jumping from version 8.6.0 to =8.8.0, @ljharb/eslint-config increasing from 20.1.0 to ^21.0.0, tape from 5.4.0 to 5.5.3 and object-inspect from 1.12.0 to 1.12.2. These updates usually bring in latest linter rules updates, improved code style and updated dependencies features, which can benefit developers contributing to the qs project. The aud package moved from 1.1.5 to ^2.0.0. Also has-symbols moved from 1.0.2 to 1.0.3
The core functionality of qs relating to parsing and stringifying query strings likely remains consistent between the two versions as the dependencies section (apart from dev dependencies) has not changed, developers using the library for its core purpose probably won't experience anything different between the two versions. The unpackedSize in version 6.10.4 went from 216400 to 226413. Version 6.10.4 was released on June 6th, 2022, while 6.10.3 was released earlier on January 11th, 2022.
The are not vulnerabilities for the version 6.10.4 of the package qs