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.
v4.0.0 - 2024-07-30
- [readme] fix badge URLs
ccf1c31
- [Breaking] update
@npmcli/arborist
; require node 16+5690ff2
- [Dev Deps] update
@ljharb/eslint-config
,aud
,npmignore
,tape
26b4121
v3.0.7 - 2023-06-20
- [Deps] pin
pacote
at v13.6.0, due to depending on run-script v48eb537b
v3.0.6 - 2023-06-20
- [Deps] update
object-inspect
,yargs
0ab8603
- [Dev Deps] update
@ljharb/eslint-config
,tape
e6ab66b
- Revert "[Deps] unpin
@npmcli/arborist
"efa3aa5
- [Dev Deps] pin
jackspeak
since 2.1.2+ depends on npm aliases, which kill the install process in npm < 600beaea
v3.0.5 - 2022-12-19
- [actions] update rebase action
0ac29a9
- [Deps] update
yargs
cded56a
- [Dev Deps] update
aud
5ca72b2
- [Deps] unpin
@npmcli/arborist
df8218d
- [Deps] update
yargs
d0e38bd
- [Dev Deps] update
aud
a6d0d7f
v3.0.4 - 2022-09-20
- [Dev Deps] update
tape
dd77fe4
v3.0.3 - 2022-08-09
- [meta] use
npmignore
to autogenerate an npmignore filee4bc39d
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,auto-changelog
,tape
38f99c3
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,auto-changelog
,tape
fc33692
- [Deps] update
@npm/arborist
b809c0c
- [Deps] update
@npmcli/arborist
,object-inspect
,yargs
5741fe4
- [Fix] reject invalid
only
valuesbfdb848
- [Deps] update
@npmcli/arborist
1d8c174
- [Refactor]
bin
: remove unused logger/npmNeeded options (as of v3)2040465
- Merge tag 'v2.0.5' into main
6f4ee2d
- [Deps] update
object-inspect
d96f582
- [Fix] pin
colors
57c2eeb
v3.0.2 - 2022-01-20
- [Refactor] update
@npmcli/arborist
; remove indentation workarounde9dc524
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,tape
64fcd35
v3.0.1 - 2022-01-09
- [Fix] pin
colors
9405d00
v3.0.0 - 2022-01-06
- [Breaking]
getLockfile
: use arborist instead of shelling out tonpm
9d8897e
- [Breaking] remove unused
getProjectTempDir
1548f7c
- [Deps] update
object-inspect
,yargs
81dcab7
- [Refactor] use
fs.promises
instead ofutil.promisify
160ad35
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
c236812
- [Breaking] add "exports"
b4444a3
v2.0.5 - 2022-03-01
- [Refactor] switch from
chalk
tocolors
cdd2e35
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,auto-changelog
,tape
38f99c3
- [Fix] reject invalid
only
valuesbfdb848
- [Deps] update
object-inspect
d96f582
- [Fix] pin
colors
57c2eeb
v2.0.4 - 2021-12-09
- [actions] reuse common workflows
4f74157
- [Tests] migrate tests to Github Actions
de09912
- [meta] do not publish workflow files
da561c4
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,safe-publish-latest
,tape
0323b72
- [readme] update badges
f6fa0d4
- [actions] update workflows
72fa023
- [actions] use
node/install
instead ofnode/run
; usecodecov
action8d2a972
- [Tests] run
nyc
on tests by default6aff286
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,auto-changelog
,tape
b82a93b
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
1f3a704
- [Dev Deps] update
aud
,auto-changelog
,eslint
e73a237
- [actions] update codecov uploader
90b099c
- [Deps] update
object-inspect
,util.promisify
790ab2f
- [Deps] update
object-inspect
91cb808
- [Fix]
getLockfile
: use--ignore-scripts
when generating a lockfile0587433
- [Tests] use the parsed JSON instead
3c90cb7
- [Deps] update
object-inspect
9362fa5
- [Dev Deps] update
eslint
eea1019
- [meta] add
audit-level
afe1dac
v2.0.3 - 2020-09-08
- [Tests] use shared travis-ci configs
bd131e4
- [meta] reformat package.json
ef89f2a
- [meta] add
funding
field7a98be5
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,auto-changelog
,tape
12e8eaa
- [meta] update
auto-changelog
config06c2012
- [Dev Deps] update
@ljharb/eslint-config
,tape
; addsafe-publish-latest
f207db2
- [Fix]
getLockfile
: inheritNODE_ENV
env variable fornpm install
a0a597c
- [actions] add automatic rebasing / merge commit blocking
1ab7f55
- [actions] add "Allow Edits" workflow
d3b9dfd
- [Deps] update
object-inspect
,rimraf
,semver
7e0db68
- [Deps] update
rimraf
,util.promisify
,yargs
7256f27
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
4ae68d0
- [Dev Deps] update
aud
,tape
a7589e9
- [Deps] update
rimraf
,yargs
80b30c2
- [Dev Deps] update
auto-changelog
,tape
9d30fc6
- [Tests] only audit prod deps
26eeb8f
- [Deps] update
object-inspect
2a440df
- [actions] switch Automatic Rebase workflow to
pull_request_target
event52a681d
- [Dev Deps] update
auto-changelog
b043d7f
v2.0.2 - 2019-07-22
- [Tests] up to
node
v12.6
,v11.15
,v10.16
,v9.11
,v8.16
,v6.17
; usenvm install-latest-npm
0e87b87
- [meta] create FUNDING.yml
6749b43
- [meta] add version scripts
a066c68
- [Fix] don‘t fail when there’s no
.npmrc
fileef822d5
- [Deps] update
semver
,yargs
,tmp
13702fb
- [Tests] use
npx aud
instead ofnsp
ornpm audit
with hoopse2eb1b8
- [Dev Deps] update
eslint
,tape
12e9770
v2.0.1 - 2019-02-22
- [Refactor] improve eslint settings
37554a5
- [Fix] use
--package-lock
with--package-lock-only
, to supportnpm
< v6.99faf119
- [Fix] properly set the
$PATH
to grab the temporary npm3d16377
- [Fix]
getProjectTempDir
: trim npm version85729b6
v2.0.0 - 2019-02-22
- [breaking]
getLockfile
/getProjectTempDir
: takelogger
andnpmNeeded
as object optionsa070471
v1.0.3 - 2019-02-21
- [Fix] fix logging messages for undefined date
acc9843
v1.0.2 - 2019-02-21
- [Patch] make
getLockfile
take a date string instead of a Date objecte8206b4
v1.0.1 - 2019-02-21
- [Fix] copy
.npmrc
alsoe475ead