Skip to content

Bump qs from 6.16.0 to 6.16.2 - #30

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/qs-6.16.2
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/qs-6.16.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Bumps qs from 6.16.0 to 6.16.2.

Changelog

Sourced from qs's changelog.

6.16.2

  • [Fix] stringify: encode keys when allowEmptyArrays is set (#561)
  • [meta] use double quotes for better OS support
  • [Dev Deps] update evalmd, npmignore
  • [Tests] stringify: pin allowEmptyArrays output for keys that need no encoding

6.16.1

  • [Fix] parse: do not mutate an object input
  • [Fix] stringify: stop re-encoding structural separator dots when encodeDotInKeys is set (#564)
  • [Fix] stringify: arrayFormat: 'comma': pass the full encoder arguments with encodeValuesOnly
  • [Fix] utils: encode + as %2B in iso-8859-1 mode so values round-trip (#565)
  • [Fix] parse: only convert top-level dots to brackets when allowDots is on (#621)
  • [Fix] stringify: ignore inherited array format names (#622)
  • [Fix] stringify: arrayFormat: 'comma': do not throw on elements with no callable toString
  • [Fix] utils: merge: seed an overflow container's index from its own keys, not just the source
  • [Fix] utils: merge: keep a strictMerge conflict container's index and arrayLimit correct
  • [Fix] parse: only treat [] as array syntax when it ends the key
  • [Perf] decode: skip decoders when there is no percent sign (#583)
  • [Robustness] utils: merge: apply arrayLimit to the two-element array built for colliding values
  • [Robustness] parse: bound the nesting added by repeated strictMerge conflicts (credit @​Yeaseen)
  • [Docs] document that qs and flat parsers disagree about parameter names
  • [Docs] clarify that throwOnLimitExceeded limits each array, not the total number of values
  • [Docs] clarify 6.14.1/6.15.2 parse bracket behavior change (#567, #568)
  • [meta] fix changelog indents
  • [actions] set least-privilege cache-mode
  • [Tests] utils: decode: add missing cases
  • [Tests] parse: characterize the ]= split when an = precedes any bracket group (#620)
  • [Tests] parse: allowDots: cover stray close brackets before a dot
  • [Dev Deps] update @ljharb/eslint-config, eslint, tape
Commits
  • 136912a v6.16.2
  • 6ed1c73 [Dev Deps] update evalmd, npmignore
  • a09bc29 [meta] use double quotes for better OS support
  • 5d3b1b9 [Fix] stringify: encode keys when allowEmptyArrays is set
  • f13ec6c [Tests] stringify: pin allowEmptyArrays output for keys that need no enco...
  • 2471b66 v6.16.1
  • 51f736e [Docs] document that qs and flat parsers disagree about parameter names
  • 40239f7 [Dev Deps] update tape
  • d219359 [Fix] parse: do not mutate an object input
  • 98157dc [Fix] stringify: stop re-encoding structural separator dots when `encodeDot...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 30, 2026
Bumps [qs](https://github.com/ljharb/qs) from 6.16.0 to 6.16.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.16.0...v6.16.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.16.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/qs-6.16.2 branch from c55d44f to 93c2633 Compare October 30, 2026 08:40
ihsoyCT added a commit that referenced this pull request Oct 30, 2026
)

pug-plugin is a wrapper around html-bundler-webpack-plugin, which
builds whole sites (HTML entries, assets, CSS). This project only uses
it to turn five .pug templates into JS functions; the HTML pages in
dist/ are written by hand. html-bundler-webpack-plugin requires
webpack's internal 'webpack/lib/Cache', which webpack 5.112 moved, so
it blocked every webpack update (Dependabot #34 failed on it).

pug-loader.js does the same with pug.compileClient (pug was already a
dependency). doctype "html" matches the old output (<img>, not <img/>).
Rendered all templates with test data before and after: identical,
except that '&&' in the static onchange attribute of the two search
forms is now written as '&amp;&amp;', standard pug escaping that
html-bundler undid; the browser parses both to the same attribute.

Dependencies: webpack 5.112.2, webpack-cli 7, webpack-dev-server 6,
everything else updated within range (axios 1.21.0, +7 KB in the
bundle). npm audit: 0 vulnerabilities; fixes the open alerts for
shell-quote, follow-redirects, qs and uuid (Dependabot #30, #32-#34).
webpack-cli 7 needs Node >= 20.9 and webpack-dev-server 6 >= 22.15, so
the CI matrix is now Node 22 and 24 (18 and 20 are end of life).

Deploy workflow: when the built site did not change (e.g. a dev-only
dependency bump) the step now ends successfully instead of failing on
'nothing to commit'.

Co-authored-by: ihsoy <ihsoyct@proton.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@ihsoyCT

ihsoyCT commented Oct 30, 2026

Copy link
Copy Markdown
Owner

Superseded by #35, which updated all dependencies (npm audit: 0 vulnerabilities).

@ihsoyCT ihsoyCT closed this Oct 30, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 30, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/qs-6.16.2 branch October 30, 2026 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant