Skip to content

Tags: asuka48/qs

Tags

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband

v6.10.3

Toggle v6.10.3's commit message

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband
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

Toggle v6.2.4's commit message

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband
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

Toggle v6.8.3's commit message

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband
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

Toggle v6.7.3's commit message

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband
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

Toggle v6.6.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband
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

Toggle v6.5.3's commit message

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband
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

Toggle v6.4.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ljharb Jordan Harband
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