- Drop support for Node.js 10 and 12
- Support pnpm
- Support for direct CLI execution
- Migrate from CommonJS to ESM
- Migrate from
cac
tomri
- Fix edge cases in CLI argument parsing process
- Update dev dependencies
10.x || 12.x || 14.x
-> ^14.14.0 || 16.x || >=18.x
Node.js 10 and Node.js 12 are now End-of-Life. This project will support Node.js 14.14.0 or later from now on. Because it is the minimum version available for Vitest.
Note
The minimum version supported by Vitest v0.29.2 is Node.js 14.16.0. However, we have tested and found that the minimum version that can use Vitest v0.29.2 is Node.js 14.14.0. Vitest v0.29.2 uses the
rm()
function of thenode:fs/promises
module, which is available in Node.js 14.14.0 and later.
- #186 - Drop support for Node.js 10 and 12
- #171 by @johnschult - Add LTS node version (16) to acceptable engines. Thanks to johnschult!
- #197 - Support Node.js 18
- #200 - Migrate from AVA to Vitest
- #210 - Fix edge cases in CLI argument parsing process
- #182 - From now on, use squash merges
-
@types/node
-
@typescript-eslint/eslint-plugin
- #185 -
2.34.0
->5.54.1
- #185 -
-
@typescript-eslint/parser
- #185 -
2.34.0
->5.54.1
- #185 -
-
can-npm-publish
- #185 -
1.3.2
->1.3.6
- #185 -
-
del-cli
- #185 -
3.0.1
->5.0.0
- #185 -
-
escape-string-regexp
- #185 -
2.0.0
->4.0.0
We will not update to v5 because we cannot yet use ESM for unit testing on this project.
- #185 -
-
eslint
- #185 -
6.8.0
->8.36.0
- #185 -
-
eslint-config-prettier
- #185 -
6.11.0
->8.7.0
- #185 -
-
eslint-config-standard
- #185 -
14.1.1
->17.0.0
- #185 -
-
eslint-plugin-import
- #185 -
2.20.2
->2.27.5
- #185 -
-
eslint-plugin-prettier
- #185 -
3.1.3
->4.2.1
- #185 -
-
eslint-plugin-promise
- #185 -
4.2.1
->6.1.1
- #185 -
-
eslint-plugin-simple-import-sort
- #185 -
5.0.3
->10.0.0
- #185 -
-
git-branch-is
- #185 -
3.1.0
->4.0.0
- #185 -
-
node-git-server
- #185 -
0.6.1
->1.0.0
- #185 -
-
patch-package
- #185 -
6.2.2
->6.5.1
- #185 -
-
prettier
- #185 -
2.0.5
->2.8.4
- #185 -
-
prettier-package-json
- #185 -
2.1.3
->2.8.0
- #185 -
-
sort-package-json
- #185 -
1.44.0
->2.4.1
- #185 -
-
ts-node
- #185 -
8.10.2
->10.9.1
- #185 -
-
typescript
- #185 -
3.9.3
->4.9.5
- #185 -
pnpm
- #224 -
7.30.0
->7.30.5
- #224 -
-
#228, #230 -
@go-task/[email protected]
-
#214, #227 -
@sindresorhus/[email protected]
-
#186 -
@tsconfig/[email protected]
-
#221 -
@types/[email protected]
-
#217 -
@types/[email protected]
-
#217 -
@types/[email protected]
-
This is needed for vitest.
- #211 -
cac
- #200 -
ava
- #216 -
check-peer-deps
- #186 -
del
- #214 -
escape-string-regexp
- #185 -
eslint-plugin-node
- #185 -
eslint-plugin-standard
- #185 -
husky
- #185 -
lint-staged
- #186 -
make-dir
- #216 -
patch-package
- #185 - Use
execa
instead ofcross-spawn
- #185 - Rename
ava.config.js
file toava.config.cjs
- #200 - Migrate from AVA to Vitest
- #214 - Refactoring test code
- #233 - All tests that run the CLI should set the
COREPACK_HOME
environment variable to use the test-specific Corepack installation directory - #234 - Get the test name from the test context
- #183 - Change used CI service from Azure Pipelines to GitHub Actions
- #184 - Auto-detect Node.js version to run unit tests
- #187 - Auto approve Pull Requests from admins who do not have any friends
- #185 - Migrating from husky and lint-staged to lefthook
- #185 - Use npm v7 in this project
- #185 - Fix patch file to make
[email protected]
detect peerDependenciesMeta - #188 - Run unit tests on the master branch
- #193 - Update
.renovaterc.json
file - #194 - Ignore
.node-version
files - #196 - Auto-check if CHANGELOG is updated
- #198 - Update old Corepack that throw ENOTEMPTY or EPERM errors
- #199 - Lock file maintenance
- #202 - Add a workflow to auto update the license year
- #207 - Prevent failure if branch already exists when updating license year
- #208 - Update copyright year(s)
- #211 - Migrate from
cac
tomri
- #213 - Enable the
esModuleInterop
option intsconfig.json
- #218 - Using Corepack with all Node.js
- #219 - Fix Corepack updating process
- #222 - Strictly check if the package manager has been disabled by Corepack
- #216 - Migrate from npm to pnpm
- #225 - Run CI only if differences exist
- #226 - Ensure that scripts in the "Get the diff from the latest commit where the GitHub Actions succeeded" step finish successfully even if the
context.payload.pull_request
is undefined - #227 - Migrate from CommonJS to ESM
- #228 - Reduce package size
- #235 - Remove unused directive comments for ESLint
3.0.0 (2020-06-02 UTC)
- Drop support for Node.js 8, 9, 11 and 13
- Don't pin non-dev dependencies
- Update dev dependencies
8.3.0 - 14.x
-> 10.x || 12.x || 14.x
- #138 - Omit unsupported Node.js
- #140 - Update markdown syntax
- #142 - Fix install step in README
- #143 - Add Change Log section to README
@types/cross-spawn
- #133 -
6.0.1
->6.0.2
- #133 -
@typescript-eslint/eslint-plugin
- #129 -
2.30.0
->2.34.0
- #129 -
@typescript-eslint/parser
- #129 -
2.30.0
->2.34.0
- #129 -
del-cli
- #134 -
3.0.0
->3.0.1
- #134 -
lint-staged
- #127 -
10.2.0
->10.2.7
- #127 -
sort-package-json
- #127 -
1.42.1
->1.44.0
- #127 -
ts-node
- #128 -
8.9.1
->8.10.2
- #128 -
typescript
- #131 -
3.8.3
->3.9.3
- #131 -
- #137 -
@sounisi5011/[email protected]
- #137 -
[email protected]
- #137 -
[email protected]
- #137 -
@sounisi5011/check-peer-deps
- #146 - Fix error handling of
Git.listen()
method in node-git-server
- #136 - Pin only devDependencies
- #137 - Change project file structure
- #139 - Enable compilerOptions.inlineSources
- #141 - Update to strict type definition code
- #144 - Fix patch-package config
2.1.0 (2020-04-30 UTC)
- Support Node.js 14
- Added
-V
as alias for--version
option - Replace
commander
package tocac
package - Update dev dependencies
- #125 - Add
-V
option
-
#125 - Change output format:
-
$ package-version-git-tag --version 2.0.3
↓
$ package-version-git-tag --version package-version-git-tag/2.0.3 darwin-x64 node-v10.18.0
-
$ package-version-git-tag --help Usage: bin [options] Add Git tag corresponding to the version field of package.json Options: -v, --version output the version number --push `git push` the added tag to the remote repository --verbose show details of executed git commands -n, --dry-run perform a trial run with no changes made -h, --help display help for command
↓
$ package-version-git-tag --help package-version-git-tag v2.0.3 Add Git tag corresponding to the version field of package.json Usage: $ package-version-git-tag [options] Options: -V, -v, --version Display version number -h, --help Display this message --push `git push` the added tag to the remote repository --verbose show details of executed git commands -n, --dry-run perform a trial run with no changes made
-
$ package-version-git-tag --typo-option error: unknown option '--typo-option'
↓
$ package-version-git-tag --typo-option unknown option: --typoOption Try `package-version-git-tag --help` for valid options.
-
>=8.3.0
-> 8.3.0 - 14.x
- #122 - Support Node.js 14
@typescript-eslint/eslint-plugin
- #121 -
2.29.0
->2.30.0
- #121 -
@typescript-eslint/parser
- #121 -
2.29.0
->2.30.0
- #121 -
eslint-config-prettier
- #121 -
6.10.1
->6.11.0
- #121 -
eslint-plugin-simple-import-sort
- #121 -
5.0.2
->5.0.3
- #121 -
lint-staged
- #120 -
10.1.7
->10.2.0
- #120 -
make-dir
- #123 -
3.0.2
->3.1.0
- #123 -
prettier
- #120 -
2.0.4
->2.0.5
- #120 -
sort-package-json
- #120 -
1.42.0
->1.42.1
- #120 -
ts-node
- #123 -
8.9.0
->8.9.1
- #123 -
- #125 -
commander
2.0.3 (2020-04-21 UTC)
- Update dependencies
- Downgrade supported Node version
>=8.10.0
-> >=8.3.0
- #92 - Downgrade supported Node version
@typescript-eslint/eslint-plugin
- #103 -
2.7.0
->2.29.0
- #103 -
@typescript-eslint/parser
- #103 -
2.7.0
->2.29.0
- #103 -
eslint
- #103 -
6.6.0
->6.8.0
- #103 -
eslint-config-prettier
- #103 -
6.5.0
->6.10.1
- #103 -
eslint-config-standard
- #103 -
14.1.0
->14.1.1
- #103 -
eslint-plugin-import
- #103 -
2.18.2
->2.20.2
- #103 -
eslint-plugin-node
- #106 -
10.0.0
->11.1.0
- #106 -
eslint-plugin-prettier
- #103 -
3.1.1
->3.1.3
- #103 -
eslint-plugin-simple-import-sort
- #106 -
4.0.0
->5.0.2
- #106 -
git-branch-is
- #104 -
3.0.0
->3.1.0
- #104 -
husky
- #109 -
3.0.9
->4.2.5
- #109 -
lint-staged
make-dir
- #105 -
3.0.0
->3.0.2
- #105 -
node-git-server
- #105 -
0.6.0
->0.6.1
- #105 -
prettier
- #109 -
1.19.1
->2.0.4
- #109 -
prettier-package-json
- #102 -
2.1.0
->2.1.3
- #102 -
sort-package-json
- #102 -
1.23.1
->1.42.0
- #102 -
ts-node
- #105 -
8.5.0
->8.9.0
- #105 -
typescript
- #107 -
3.7.2
->3.8.3
- #107 -
- #101 - Renovate package groups
2.0.2 (2019-11-12 UTC)
- #90 - Fix document
2.0.1 (2019-11-11 UTC)
- #88 - Fix document
2.0.0 (2019-11-11 UTC)
>=8.3.0
-> >=8.10.0
- #57 - Update dependency eslint to v6.6.0
- #80 - Introduce README generator
commander
- #84 -
4.0.0
->4.0.1
- #84 -
@typescript-eslint/eslint-plugin
- #86 -
2.6.1
->2.7.0
- #86 -
@typescript-eslint/parser
- #86 -
2.6.1
->2.7.0
- #86 -
eslint
- #57 -
6.3.0
->6.6.0
- #57 -
ts-node
- #82 -
8.4.1
->8.5.0
- #82 -
1.2.0 (2019-11-09 UTC)
commander
- #70 -
3.0.1
->4.0.0
- #70 -
@types/node
@typescript-eslint/eslint-plugin
- #60 -
2.2.0
->2.6.1
- #60 -
@typescript-eslint/parser
- #60 -
2.2.0
->2.6.1
- #60 -
ava
- #59 -
2.3.0
->2.4.0
- #59 -
can-npm-publish
- #68 -
1.3.1
->1.3.2
- #68 -
eslint-config-prettier
- #54 -
6.2.0
->6.5.0
- #54 -
eslint-plugin-prettier
- #61 -
3.1.0
->3.1.1
- #61 -
husky
- #67 -
3.0.5
->3.0.9
- #67 -
lint-staged
- #65 -
9.2.5
->9.4.2
- #65 -
prettier
sort-package-json
- #71 -
1.22.1
->1.23.1
- #71 -
ts-node
- #58 -
8.3.0
->8.4.1
- #58 -
typescript
- #55 -
3.6.2
->3.7.2
- #55 -
- #73 - Migrate from Travis CI to Azure Pipelines
1.1.2 (2019-09-10 UTC)
Code minifying update: The code included in the package has been minified.
@types/node
- #46 -
12.7.3
->12.7.4
- #46 -
@typescript-eslint/eslint-plugin
- #49 -
2.1.0
->2.2.0
- #49 -
@typescript-eslint/parser
- #49 -
2.1.0
->2.2.0
- #49 -
del-cli
- #48 -
2.0.0
->3.0.0
- #48 -
eslint-config-prettier
- #45 -
6.1.0
->6.2.0
- #45 -
eslint-plugin-node
- #47 -
9.2.0
->10.0.0
- #47 -
typescript
- #38 -
3.5.3
->3.6.2
- #38 -
- #50 - Replace reading of
package.json
in this package withrequire()
fromreadJSONFile()
function - #51 - Change TypeScript output from ES2015 to ES2017
- #52 - Exclude branches of Git tag indicating package version from CI
1.1.1 (2019-09-02 UTC)
commander
- #28 -
2.20.0
->3.0.1
- #28 -
@types/node
- #26 -
12.6.9
->12.7.3
- #26 -
@typescript-eslint/eslint-plugin
@typescript-eslint/parser
ava
- #32 -
2.2.0
->2.3.0
- #32 -
del
- #36 -
5.0.0
->5.1.0
- #36 -
eslint
- #4 -
5.16.0
->6.3.0
- #4 -
eslint-config-prettier
- #33 -
6.0.0
->6.1.0
- #33 -
eslint-config-standard
- #34 -
12.0.0
->14.1.0
- #34 -
eslint-plugin-node
- #39 -
9.1.0
->9.2.0
- #39 -
eslint-plugin-standard
- #35 -
4.0.0
->4.0.1
- #35 -
git-branch-is
- #29 -
2.1.0
->3.0.0
- #29 -
husky
- #27 -
3.0.2
->3.0.5
- #27 -
lint-staged
- #31 -
9.2.1
->9.2.5
- #31 -
- #43 -
read-pkg
- #41 - Exclude branches that update packages that cannot be tested with CI
1.1.0 (2019-08-02 UTC)
@types/node
@typescript-eslint/eslint-plugin
@typescript-eslint/parser
eslint-plugin-import
- #14 -
2.18.0
->2.18.2
- #14 -
husky
- #13 -
3.0.0
->3.0.2
- #13 -
lint-staged
- #18 -
9.2.0
->9.2.1
- #18 -
- #23 - Use npm's local install for testing
- #17 - Setting Renovate to follow Emoji Prefix
- #19 - Setting Renovate to follow Emoji Prefix
- #23 - Change bin file path:
bin/cli.js
->dist/bin.js