Releases: inspect-js/object-inspect
Releases · inspect-js/object-inspect
v1.10.3
v1.10.2
v1.10.1
v1.10.0
- [New] add
WeakRef
support - [New] respect
Symbol.toStringTag
on objects - [Fix] do not allow Symbol.toStringTag to masquerade as builtins
- [meta] use
prepublishOnly
script for npm 7+ - [meta] create
FUNDING.yml
- [meta] do not publish github action workflow files
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,tape
- [actions] use
node/install
instead ofnode/run
; usecodecov
action - [Tests] increase coverage
v1.9.0
- [New] add enumerable properties to Function inspect result, per node’s
assert
- [New] add enumerable own Symbols to plain object output
- [Fix] hex characters in strings should be uppercased, to match node
assert
- [Robustness] cache
Symbol.prototype.toString
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,core-js
- [meta]
require-allow-edits
no longer requires an explicit github token - [actions] update rebase checkout action to v2
- [actions] add "Require Allow Edits" action
- [actions] switch Automatic Rebase workflow to
pull_request_target
event - [Tests] migrate tests to Github Actions
- [Tests] run
nyc
on all tests - [Tests] node 0.8 has an unpredictable property order; fix
groups
test by removing property - [Tests] fix tests for node < 10, due to regex match
groups
- [Tests] add passing tests
v1.8.0
- [New] add
indent
option (#13) - [New] add
customInspect
option, to disable custom inspect methods - [New] add
maxStringLength
option - [Fix] do not be fooled by a function’s own
toString
method - [Fix] when truncating a deep array, note it as
[Array]
instead of just[Object]
- [patch] indicate explicitly that anon functions are anonymous, to match node
- [readme] fix repo URLs, remove testling
- [meta] add
safe-publish-latest
- [Tests] add Date and RegExp tests
- [Tests] add codecov
- [actions] add automatic rebasing / merge commit blocking
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,core-js
,tape
; addaud
; loosen thecore-js
dep
v1.7.0
- [New] add support for
WeakMap
andWeakSet
- [Refactor] add early bailout to
isMap
andisSet
checks - [meta] add
funding
field - [meta] add copyright to LICENSE (#21)
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,core-js
,tape
- [Tests] use shared travis-ci configs
- [Tests] use
npx aud
inposttest
- [Tests] Fix invalid strict-mode syntax with hexadecimal (#22)
- [Tests] add linting