Tags: pri1311/qs
Tags
v6.10.3 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [actions] reuse common workflows - [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `object-inspect`, `tape`
v6.2.4 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Fix] `utils.merge`: avoid a crash with a null target and an array source - [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source - [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided - [Fix] when `parseArrays` is false, properly handle keys ending in `[]` - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [Refactor] use cached `Array.isArray` - [Docs] Clarify the need for "arrayLimit" option - [meta] fix README.md (ljharb#399) - [meta] Clean up license text so it’s properly detected as BSD-3-Clause - [meta] add FUNDING.yml - [actions] backport actions from main - [Tests] use `safer-buffer` instead of `Buffer` constructor - [Tests] remove nonexistent tape option - [Dev Deps] backport from main
v6.8.3 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (ljharb#424) - [readme] remove travis badge; add github actions/codecov badges; update URLs - [Tests] clean up stringify tests slightly - [Docs] add note and links for coercing primitive values (ljharb#408) - [meta] fix README.md (ljharb#399) - [actions] backport actions from main - [Dev Deps] backport updates from main - [Refactor] `stringify`: reduce branching - [meta] do not publish workflow files
v6.7.3 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (ljharb#424) - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [readme] remove travis badge; add github actions/codecov badges; update URLs - [Docs] add note and links for coercing primitive values (ljharb#408) - [meta] fix README.md (ljharb#399) - [meta] do not publish workflow files - [actions] backport actions from main - [Dev Deps] backport updates from main - [Tests] use `nyc` for coverage - [Tests] clean up stringify tests slightly
v6.6.1 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Fix] fix for an impossible situation: when the formatter is called with a non-string value - [Fix] `utils.merge`: avoid a crash with a null target and an array source - [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source - [Fix] correctly parse nested arrays - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [Robustness] `stringify`: cache `Object.prototype.hasOwnProperty` - [Refactor] `formats`: tiny bit of cleanup. - [Refactor] `utils`: `isBuffer`: small tweak; add tests - [Refactor]: `stringify`/`utils`: cache `Array.isArray` - [Refactor] `utils`: reduce observable [[Get]]s - [Refactor] use cached `Array.isArray` - [Refactor] `parse`/`stringify`: make a function to normalize the options - [readme] remove travis badge; add github actions/codecov badges; update URLs - [Docs] Clarify the need for "arrayLimit" option - [meta] fix README.md (ljharb#399) - [meta] do not publish workflow files - [meta] Clean up license text so it’s properly detected as BSD-3-Clause - [meta] add FUNDING.yml - [meta] Fixes typo in CHANGELOG.md - [actions] backport actions from main - [Tests] fix Buffer tests to work in node < 4.5 and node < 5.10 - [Tests] always use `String(x)` over `x.toString()` - [Dev Deps] backport from main
v6.5.3 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Fix]` `utils.merge`: avoid a crash with a null target and a truthy non-array source - [Fix] correctly parse nested arrays - [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (ljharb#279) - [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided - [Fix] when `parseArrays` is false, properly handle keys ending in `[]` - [Fix] fix for an impossible situation: when the formatter is called with a non-string value - [Fix] `utils.merge`: avoid a crash with a null target and an array source - [Refactor] `utils`: reduce observable [[Get]]s - [Refactor] use cached `Array.isArray` - [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (ljharb#269) - [Refactor] `parse`: only need to reassign the var once - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [readme] remove travis badge; add github actions/codecov badges; update URLs - [Docs] Clean up license text so it’s properly detected as BSD-3-Clause - [Docs] Clarify the need for "arrayLimit" option - [meta] fix README.md (ljharb#399) - [meta] add FUNDING.yml - [actions] backport actions from main - [Tests] always use `String(x)` over `x.toString()` - [Tests] remove nonexistent tape option - [Dev Deps] backport from main
v6.4.1 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Fix] fix for an impossible situation: when the formatter is called with a non-string value - [Fix] use `safer-buffer` instead of `Buffer` constructor - [Fix] `utils.merge`: avoid a crash with a null target and an array source - [Fix]` `utils.merge`: avoid a crash with a null target and a truthy non-array source - [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (ljharb#279) - [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided - [Fix] when `parseArrays` is false, properly handle keys ending in `[]` - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [Refactor] use cached `Array.isArray` - [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (ljharb#269) - [readme] remove travis badge; add github actions/codecov badges; update URLs - [Docs] Clarify the need for "arrayLimit" option - [meta] fix README.md (ljharb#399) - [meta] Clean up license text so it’s properly detected as BSD-3-Clause - [meta] add FUNDING.yml - [actions] backport actions from main - [Tests] remove nonexistent tape option - [Dev Deps] backport from main
v6.3.3 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Fix] fix for an impossible situation: when the formatter is called with a non-string value - [Fix] `utils.merge`: avoid a crash with a null target and an array source - [Fix]` `utils.merge`: avoid a crash with a null target and a truthy non-array source - [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (ljharb#279) - [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided - [Fix] when `parseArrays` is false, properly handle keys ending in `[]` - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [Refactor] use cached `Array.isArray` - [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (ljharb#269) - [Docs] Clarify the need for "arrayLimit" option - [meta] fix README.md (ljharb#399) - [meta] Clean up license text so it’s properly detected as BSD-3-Clause - [meta] add FUNDING.yml - [actions] backport actions from main - [Tests] use `safer-buffer` instead of `Buffer` constructor - [Tests] remove nonexistent tape option - [Dev Deps] backport from main
v6.9.7 - [Fix] `parse`: ignore `__proto__` keys (ljharb#428) - [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (ljharb#424) - [Robustness] `stringify`: avoid relying on a global `undefined` (ljharb#427) - [readme] remove travis badge; add github actions/codecov badges; update URLs - [Docs] add note and links for coercing primitive values (ljharb#408) - [Tests] clean up stringify tests slightly - [meta] fix README.md (ljharb#399) - Revert "[meta] ignore eclint transitive audit warning" - [actions] backport actions from main - [Dev Deps] backport updates from main
PreviousNext