v6.14.2 · ljharb/qs@bdcf0c7 (original) (raw)

Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
1 +## **6.14.2**
2 +- [Fix] `parse`: mark overflow objects for indexed notation exceeding `arrayLimit` (#546)
3 +- [Fix] `arrayLimit` means max count, not max index, in `combine`/`merge`/`parseArrayValue`
4 +- [Fix] `parse`: throw on `arrayLimit` exceeded with indexed notation when `throwOnLimitExceeded` is true (#529)
5 +- [Fix] `parse`: enforce `arrayLimit` on `comma`-parsed values
6 +- [Fix] `parse`: fix error message to reflect arrayLimit as max index; remove extraneous comments (#545)
7 +- [Robustness] avoid `.push`, use `void`
8 +- [readme] document that `addQueryPrefix` does not add `?` to empty output (#418)
9 +- [readme] clarify `parseArrays` and `arrayLimit` documentation (#543)
10 +- [readme] replace runkit CI badge with shields.io check-runs badge
11 +- [meta] fix changelog typo (`arrayLength` → `arrayLimit`)
12 +- [actions] fix rebase workflow permissions
13 +
1 14 ## **6.14.1**
2 15 - [Fix] ensure `arrayLimit` applies to `[]` notation as well
3 16 - [Fix] `parse`: when a custom decoder returns `null` for a key, ignore that key