All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v3.0.5 - 2023-10-27
- [Fix] fix a bad merge and refactor checkProto logic
1acdf9d
v3.0.4 - 2023-10-26
- Merge tag v0.1.7, v1.0.1
a5ae905 - [eslint] actually use eslint
d0b9c94 - [eslint] actually use eslint
a05c057 - [meta] update package.json, etc from main
c4fab21 - [readme] clean up docs, URLs, package.json, etc
6648dcd - temp
a6392d4 - [meta] update
.gitignorecba0ea0 - [Tests] switch to tape
9a0ab35 - [readme] remove verb
2f07da4 - [Tests] switch to tape
7e39202 - [Tests] migrate from travis to github actions
aa436b0 - [Tests] migrate from travis to github actions
6e9c4f1 - [readme] remove verb
967137d - [readme] use
evalmd471d3b9 - [Fix] only one of
getandsetare required to be an accessorc8de5e7 - [Fix] properly handle an accessor descriptor with only a setter
04647f4 - [Refactor] use
hasown6151f01 - [Refactor] properly guard for-in loop
a0454cc - [Fix] allow any non-primitive; arrays and functions are objects too
853db5a - [Fix] allow any non-primitive; arrays and functions are objects too
123e3c3 - Only apps should have lockfiles
87402b1 - [Refactor] use
hasown7ad36a0 - [Fix] use correct logic for two-arg form
3c1729e - [Fix] properly guard for-in loop
442daa8 - [Tests] move tests to test dir
18313a7 - [readme] fix incorrect example
3ee754a - [Tests] move tests to test dir
5d70880 - [Dev Deps] add missing
npmignore97ce4bc - [Robustness] use a null object just in case
675af5b
v3.0.3 - 2023-10-25
- [Dev Deps] update
@ljharb/eslint-config,aud,has-property-descriptors,tape908044d - [Refactor] use
hasown8b94cc1
v3.0.2 - 2023-04-27
- [eslint] cleanup
c0a3a34 - [Tests] travis -> Github Actions; add
safe-publish-latest,npmignore,auto-changelog,evalmd,auda45de10 - [readme] clean up docs, URLs, package.json, etc
d2f3547 - [New] increase support from node 6 down to node 0.4
825f88e - [Tests] convert from mocha to tape
072d097 - [Docs] remove
verb7567b54 - [Tests] use
has-property-descriptorsto skip true getter tests in older engines0e26d80 - [Fix] when an object/key pair is provided, check arguments.length instead of key truthiness
3962d00 - [Tests] add coverage
6337da4 - [meta] switch from
filesfield to npmignore; addexports6e870be
v3.0.1 - 2018-12-13
v3.0.0 - 2018-12-13
- refactor
d01d897
v2.0.0 - 2017-12-04
v1.0.1 - 2023-10-26
- [eslint] actually use eslint
a05c057 - [readme] clean up docs, URLs, package.json, etc
6648dcd - [meta] update
.gitignorecba0ea0 - [readme] remove verb
2f07da4 - [Tests] switch to tape
7e39202 - [Tests] migrate from travis to github actions
aa436b0 - [Fix] properly handle an accessor descriptor with only a setter
04647f4 - [Refactor] properly guard for-in loop
a0454cc - [Fix] allow any non-primitive; arrays and functions are objects too
123e3c3 - [Refactor] use
hasown7ad36a0 - [readme] fix incorrect example
3ee754a - [Tests] move tests to test dir
5d70880 - [Dev Deps] add missing
npmignore97ce4bc - [Robustness] use a null object just in case
675af5b
v1.0.0 - 2017-11-01
v0.1.7 - 2023-10-26
- [eslint] actually use eslint
d0b9c94 - [meta] update package.json, etc from main
c4fab21 - [Tests] switch to tape
9a0ab35 - [Tests] migrate from travis to github actions
6e9c4f1 - [readme] remove verb
967137d - [readme] use
evalmd471d3b9 - [Fix] only one of
getandsetare required to be an accessorc8de5e7 - [Refactor] use
hasown6151f01 - [Fix] allow any non-primitive; arrays and functions are objects too
853db5a - Only apps should have lockfiles
87402b1 - [Fix] use correct logic for two-arg form
3c1729e - [Fix] properly guard for-in loop
442daa8 - [Tests] move tests to test dir
18313a7
v0.1.6 - 2015-12-28
v0.1.5 - 2015-12-28
- run update
139251c - improve checks for valid/invalid properties
de1be1e - use verb layout, add verb plugin for formatting markdown
2324242 - run verb to generate readme
84587a4
v0.1.4 - 2015-12-20
v0.1.3 - 2015-10-04
- files prop
0bcef73