Pull Request Overview
- Opened on September 8, 2026
- Status Merged
- Commit count 2 with first commit September 8, 2026
Total Delta
Open Days
Test Delta
How long has this pull request spent in each phase of its lifecycle?
| Fraction of total time | Business days | Phase |
|---|---|---|
|
|
0.0 days | Authoring 1 commit before pull request opened for review |
|
|
0.0 days | Awaiting first review |
| Set up deploy tracking to begin tracking full PR start-to-deploy times | ||
Total time for pull request
0.0 business days
from first commit authored to merge
Deploy tracking has not been set up
chore(deps-dev): bump qs from 6.15.0 to 6.16.0
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps qs from 6.15.0 to 6.16.0.
Changelog
Sourced from qs's changelog.
6.16.0
- [New]
stringify: add adepthoption to bound recursion depth (defaultInfinity)- [Fix] stringify: serialize Date values when a filter is provided
- [Fix]
parse: enforcearrayLimiton comma groups under[]=whenthrowOnLimitExceededis set- [Fix]
parse: flatten a collection appended to an overflowed array (#571)- [Fix]
utils:isBuffer: do not invoke a non-callableconstructor.isBuffer- [Fix]
stringify: do not letallowEmptyArraysskip cycle detection (or drop own keys) on an empty array with own properties- [Fix]
stringify: encode dots in a top-level key with a primitive value when encodeDotInKeys is set (#562)- [Docs] threat model: clarify
stringifydeep-nesting DoS is caller-bounded- [Docs] clarify
arrayLimitis a representation threshold, not an element-count cap- [Tests]
parse: remove a test that pinned[]=comma groups escapingarrayLimit- [Tests]
stringify: pin currentencodeDotInKeysseparator-dot behavior- [Dev Deps] update
@ljharb/eslint-config,eslint- [Dev Deps] update
eslint,evalmd6.15.3
- [Fix]
parse: enforcethrowOnLimitExceededfor cumulative array growth viacombine/merge- [Fix]
utils: respect encoding of surrogate pairs across chunks (#559)- [Robustness]
parse: throw thearrayLimiterror before splitting oversized comma values- [Robustness]
utils.merge/utils.assign: avoid invokingprotosetter when copying own properties- [Robustness]
utils: enforcearrayLimitconsistently acrossmerge's array paths- [Perf]
utils: makecompactO(n) via a side-channel visited-set instead ofArray.indexOf- [Deps] update
side-channel- [Dev Deps] update
eslint,mock-property,tape- [Tests]
parse: characterize current lenient handling of unbalanced bracket keys (#558)6.15.2
- [Fix]
stringify: skip null/undefined entries inarrayFormat: 'comma'+encodeValuesOnlyinstead of crashing inencoder- [Fix]
stringify: use configureddelimiteraftercharsetSentinel(#555)- [Fix]
stringify: applyformatterto encoded key understrictNullHandling(#554)- [Fix]
stringify: skip null/undefined filter-array entries instead of crashing inencoder(#551)- [Fix]
parse: handle nested bracket groups and add regression tests (#530); changes output for some unbalanced bracket keys (see #558)- [readme] fix grammar (#550)
- [Dev Deps] update
@ljharb/eslint-config- [Tests] add regression tests for keys containing percent-encoded bracket text
6.15.1
- [Fix]
parse:parameterLimit: InfinitywiththrowOnLimitExceeded: truesilently drops all parameters- [Deps] update
@ljharb/eslint-config- [Dev Deps] update
@ljharb/eslint-config,iconv-lite- [Tests] increase coverage
Commits
-
bb9379ev6.16.0 -
62fd254[Fix] stringify: serialize Date values when a filter is provided -
8859c37[Fix]parse: enforcearrayLimiton comma groups under[]=whenthrowOn...</li>array...
<li><a href="https://github.com/ljharb/qs/commit/8079adc7e7cf84b8289898d1b18877160de67d40"><code>8079adc</code></a> [Tests] <code>parse</code>: remove a test that pinned <code>[]=</code> comma groups escaping -
d56f48c[Fix]parse: flatten a collection appended to an overflowed array -
e83d321[Fix]utils:isBuffer: do not invoke a non-callableconstructor.isBuffer -
7e87a07[Dev Deps] update@ljharb/eslint-config,eslint -
9a76af2[Dev Deps] updateeslint,evalmd -
3a890d4[Dev Deps] updateeslint,evalmd -
b433a9b[Fix]stringify: do not letallowEmptyArraysskip cycle detection (or dro... - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/slackapi/node-slack-sdk/network/alerts).
Comments Threads Pending Resolution
Resolved Comment Threads
No resolved comments have been left on this PR.