Changelog
6.10.3
parse
: ignore __proto__
keys (#428)stringify
: avoid relying on a global undefined
(#427)eslint
, @ljharb/eslint-config
, object-inspect
, tape
Changelog
6.9.7
parse
: ignore __proto__
keys (#428)stringify
: avoid encoding arrayformat comma when encodeValuesOnly = true
(#424)stringify
: avoid relying on a global undefined
(#427)Changelog
6.8.3
parse
: ignore __proto__
keys (#428)stringify
: avoid relying on a global undefined
(#427)stringify
: avoid encoding arrayformat comma when encodeValuesOnly = true
(#424)stringify
: reduce branchingChangelog
6.7.3
parse
: ignore __proto__
keys (#428)stringify
: avoid encoding arrayformat comma when encodeValuesOnly = true
(#424)stringify
: avoid relying on a global undefined
(#427)nyc
for coverageChangelog
6.6.1
parse
: ignore __proto__
keys (#428)utils.merge
: avoid a crash with a null target and an array sourceutils.merge
: avoid a crash with a null target and a truthy non-array sourcestringify
: avoid relying on a global undefined
(#427)stringify
: cache Object.prototype.hasOwnProperty
formats
: tiny bit of cleanup.utils
: isBuffer
: small tweak; add testsstringify
/utils
: cache Array.isArray
utils
: reduce observable [[Get]]sArray.isArray
parse
/stringify
: make a function to normalize the optionsString(x)
over x.toString()
Changelog
6.5.3
parse
: ignore __proto__
keys (#428)utils.merge
: avoid a crash with a null target and a truthy non-array sourcestringify
: fix a crash with strictNullHandling
and a custom filter
/serializeDate
(#279)utils
: merge
: fix crash when source
is a truthy primitive & no options are providedparseArrays
is false, properly handle keys ending in []
utils.merge
: avoid a crash with a null target and an array sourceutils
: reduce observable [[Get]]sArray.isArray
stringify
: Avoid arr = arr.concat(...), push to the existing instance (#269)parse
: only need to reassign the var oncestringify
: avoid relying on a global undefined
(#427)String(x)
over x.toString()
Changelog
6.4.1
parse
: ignore __proto__
keys (#428)safer-buffer
instead of Buffer
constructorutils.merge
: avoid a crash with a null target and an array sourceutils.merge
: avoid a crash with a null target and a truthy non-array sourcestringify
: fix a crash with strictNullHandling
and a custom filter
/serializeDate
(#279)utils
: merge
: fix crash when source
is a truthy primitive & no options are providedparseArrays
is false, properly handle keys ending in []
stringify
: avoid relying on a global undefined
(#427)Array.isArray
stringify
: Avoid arr = arr.concat(...), push to the existing instance (#269)Changelog
6.3.3
parse
: ignore __proto__
keys (#428)utils.merge
: avoid a crash with a null target and an array sourceutils.merge
: avoid a crash with a null target and a truthy non-array sourcestringify
: fix a crash with strictNullHandling
and a custom filter
/serializeDate
(#279)utils
: merge
: fix crash when source
is a truthy primitive & no options are providedparseArrays
is false, properly handle keys ending in []
stringify
: avoid relying on a global undefined
(#427)Array.isArray
stringify
: Avoid arr = arr.concat(...), push to the existing instance (#269)safer-buffer
instead of Buffer
constructorChangelog
6.2.4
parse
: ignore __proto__
keys (#428)utils.merge
: avoid a crash with a null target and an array sourceutils.merge
: avoid a crash with a null target and a truthy non-array sourceutils
: merge
: fix crash when source
is a truthy primitive & no options are providedparseArrays
is false, properly handle keys ending in []
stringify
: avoid relying on a global undefined
(#427)Array.isArray
safer-buffer
instead of Buffer
constructorChangelog
6.10.2
stringify
: actually fix cyclic references (#426)stringify
: avoid encoding arrayformat comma when encodeValuesOnly = true
(#424)eslint
, @ljharb/eslint-config
, aud
, object-inspect
, safe-publish-latest
, tape