All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
17.4.0 (2024-07-22)
17.3.0 (2024-05-01)
17.2.0 (2024-01-30)
- commitlint: loosen
body-max-line-length
from 100 to 300 (#1690) (fdead22) - husky: replace
npx --no-install
withnpm exec --no
(#1691) (ec3af44)
17.1.0 (2024-01-29)
17.0.0 (2023-12-26)
- remove Node.js 16 support (#1661)
- deps: bump
@commitlint/*
from 17.8.0 to 18.4.3 (#1659) (1610d09) - deps: bump lint-staged from 14.0.1 to 15.1.0 (#1652) (da3a382)
- deps: bump ybiquitous/npm-audit-fix-action from 5 to 6 (#1673) (a7106c6)
- remove Node.js 16 support (#1661) (cd72806)
16.3.1 (2023-09-26)
16.3.0 (2023-09-11)
16.2.1 (2023-08-14)
16.2.0 (2023-07-10)
16.1.0 (2023-05-20)
16.0.0 (2023-04-24)
- Node.js 14 support is removed since it's End-of-Life.
This change also adds Node.js 20 to the CI matrix.
15.6.0 (2023-01-08)
15.5.3 (2023-01-04)
15.5.2 (2022-12-03)
15.5.1 (2022-11-29)
- editorconfig: use
trim_trailing_whitespace
instead oftrim_trailing_spaces
(#1423) (6717182) - update
CommandParams
type (7722547)
15.5.0 (2022-10-03)
15.4.1 (2022-09-08)
- actions: add permissions (#1363) (cbb2b39)
- actions: improve job name for
npm diff
workflow (#1364) (65de5ff)
15.4.0 (2022-09-08)
15.3.1 (2022-09-08)
15.3.0 (2022-09-08)
- actions: use reusable release workflow (#1360) (a5661fd)
- actions: use reusable workflows (c114c3b)
- actions: use reusable workflows (#1359) (592d238)
15.2.0 (2022-06-20)
15.1.2 (2022-06-20)
15.1.1 (2022-06-13)
15.1.0 (2022-05-31)
- deps: bump @commitlint/cli from 16.2.4 to 17.0.1 (#1276) (0dd2ded)
- deps: bump @commitlint/config-conventional from 16.2.4 to 17.0.0 (#1275) (bf07abd)
15.0.0 (2022-05-11)
- actions: The "commitlint" workflow is unified into the "test" workflow and removed.
- actions: Node.js v12 is End-of-Life. The support is dropped.
- actions: auto-generate release notes (#1258) (f8e38fb)
- actions: drop Node.js v12 support (#1253) (44cfc56)
- actions: remove needless "commitlint" workflow if exists (#1263) (acaba94)
- actions: simplify workflows and jobs (#1257) (2df37d7)
- deps: bump husky from 7.0.4 to 8.0.1 (#1254) (043900f)
- deps: require Node.js 14.14.0 as a minimum (#1259) (1ff217d)
- deps: require Node.js 14.17.0 as a minimum (#1260) (6ddb17b)
- init: show removed files (#1264) (1f3e869)
- husky: shebang and
dirname
in hook shell scripts (#1256) (ee70357) - use
node:
protocol for Node.js core modules (#1261) (7e99d88)
14.3.0 (2022-04-23)
14.2.0 (2022-03-07)
- actions: bump actions/checkout from 2 to 3 (#1201) (f4de497)
- actions: bump ybiquitous/npm-audit-fix-action from 3 to 4 (#1204) (2d0a916), closes #1200
14.1.0 (2022-02-28)
14.0.1 (2021-12-29)
14.0.0 (2021-12-14)
- init:
npm test
runs not only testing, but also linting. - init:
npm run prettier:*
scripts are no longer supported.
13.8.0 (2021-12-14)
- deps: bump @commitlint/cli from 13.2.1 to 14.1.0 (#1105) (e14a21c)
- deps: bump @commitlint/cli from 14.1.0 to 15.0.0 (#1116) (5f5228d)
- deps: bump @commitlint/config-conventional from 13.2.0 to 14.1.0 (#1107) (700a16c)
- deps: bump @commitlint/config-conventional from 14.1.0 to 15.0.0 (#1114) (450248a)
- deps: bump lint-staged from 11.2.6 to 12.0.2 (#1111) (b31ffa5)
- deps: bump lint-staged from 12.0.2 to 12.1.1 (#1117) (e926515)
13.7.1 (2021-09-27)
- actions: make the test job names more clear (#1064) (90117d1)
- actions: use LTS syntax for
node-version
(#1065) (6123db6)
13.7.0 (2021-08-15)
- eslint: add
--ext
flag tonpm run lint:js
(#1035) (0df9ed0) - eslint: support
.cjs
extensions (#1034) (f6bd459)
13.6.0 (2021-08-15)
13.5.1 (2021-08-03)
13.5.0 (2021-08-03)
13.4.0 (2021-08-02)
13.3.0 (2021-08-02)
- deps: bump @commitlint/cli from 12.1.4 to 13.1.0 (#1016) (eb740d6)
- deps: bump @commitlint/config-conventional from 12.1.4 to 13.1.0 (#1013) (cefd1ee)
13.2.1 (2021-07-19)
13.2.0 (2021-07-05)
- deps: bump husky from 6.0.0 to 7.0.0 (#992) (3076a00)
- init: add
lint:types:watch
script (#990) (4145bb6)
13.2.0 (2021-07-02)
13.1.0 (2021-06-01)
13.0.0 (2021-05-17)
- Node.js 12.20+ is required and CommonJS is unsupported
- actions: remove invalid
workflow_dispatch.branches
(#943) (1dbc244) - deps: bump all outdated packages (#960) (0c1b1a6)
- deps: bump lint-staged from 10.5.4 to 11.0.0 (#954) (472f839)
- deps: bump yargs from 16.2.0 to 17.0.1 (#941) (8302d7b)
12.4.0 (2021-04-21)
12.3.0 (2021-04-16)
12.2.2 (2021-04-05)
12.2.1 (2021-04-05)
12.2.0 (2021-04-02)
12.1.0 (2021-04-02)
- eslint: enable reportUnusedDisableDirectives (#914) (f40e189)
- init: improve test:coverage script (#915) (cdfdad9)
12.0.4 (2021-04-01)
12.0.3 (2021-04-01)
12.0.2 (2021-03-10)
12.0.1 (2021-03-10)
12.0.0 (2021-03-10)
- deps: husky v5 migration is performed
11.7.0 (2021-01-27)
11.6.2 (2021-01-11)
11.6.1 (2020-10-16)
- deps: bump remark-cli from 8.0.1 to 9.0.0 (#747) (5f6d001)
- deps: bump remark-preset-lint-recommended from 4.0.1 to 5.0.0 (#746) (f1e854e)
11.6.0 (2020-10-06)
11.5.1 (2020-10-06)
11.5.0 (2020-09-27)
11.4.4 (2020-09-15)
- deps: bump @commitlint/config-conventional from 9.1.2 to 11.0.0 (#706) (c31ce18)
- deps: bump yargs from 15.4.1 to 16.0.3 (#703) (38a60fb)
11.4.3 (2020-08-08)
11.4.2 (2020-08-08)
11.4.1 (2020-08-08)
11.4.0 (2020-08-08)
- commitlint: loosen
body-max-line-length
rule (#649) (eeb9b8d) - commitlint: loosen
body-max-line-length
rule again (#650) (4d9abd1), closes #649 - init:
lint
script includesprettier:check
(#661) (bb2f205) - init: add
lint:types
script (#654) (0abf160) - init: exclude snapshot files from Prettier (#663) (b873407)
- init: rename default branch: master -> main (#664) (d7b849a)
- init: run
release:dry-run
on post-commit (#662) (e603390) - init: use yargs command module (#655) (152f75e)
- types: publish type declarations (#656) (84a281e)
11.3.0 (2020-07-14)
11.2.0 (2020-07-14)
11.1.0 (2020-07-14)
- bump minimum node version (
engines.node
) (#613) (7e2e276) - deps: bump @commitlint/cli from 8.3.5 to 9.0.1 (#626) (0a54463)
- deps: bump @commitlint/config-conventional from 8.3.4 to 9.0.1 (#625) (819043f)
- deps: bump eslint to v7 (#639) (dfb7864)
11.0.0 (2020-04-13)
- deps: Prettier v2; change defaults and use
.
instead of**.{ext1,ext2}
.
- deps: bump prettier from 1.19.1 to 2.0.4 (#593) (375a6ef)
- deps: bump remark-cli from 7.0.1 to 8.0.0 (#584) (9bae553)
- deps: bump remark-lint-no-heading-punctuation from 1.0.4 t⦠(#582) (c68732c)
- deps: bump remark-preset-lint-recommended from 3.0.4 to 4.0.0 (#583) (dd56b10)
- deps: bump remark-validate-links from 9.2.0 to 10.0.0 (#578) (3462404)
10.0.0 (2020-01-22)
- commitlint: drop support for Travis CI (#546)
- commitlint: drop support for Travis CI (#546) (7eb5412)
- deps: bump husky from 3.1.0 to 4.0.0 (#531) (7d609a7)
- deps: bump lint-staged from 9.5.0 to 10.0.1 (#545) (a0c9484)
9.1.0 (2019-09-13)
9.0.0 (2019-09-09)
- drop Node v8 and v9 support
- deps:
execa@2.0.2
, whichlint-staged@9
depends on, requires Node 8.12 at minimum - lint-staged: the
lint-staged
field structure inpackage.json
is changed
- update minimum Node to v10 (#473) (6c03057)
- deps: bump eslint from 5.16.0 to 6.3.0 (#476) (9806de7)
- deps: bump husky from 2.7.0 to 3.0.0 (#438) (ff6c8bb)
- deps: bump lint-staged from 8.2.1 to 9.0.1 (#439) (3a0f7d0)
- deps: bump remark-cli from 6.0.1 to 7.0.0 (#453) (166391e)
- deps: bump standard-version from 6.0.1 to 7.0.0 (#456) (bad2836)
- deps: update
engines.node
to>=8.12.0
(#441) (a44dd50), closes sindresorhus/execa#319 - lint-staged: make settings more simple (#440) (9660b11)
- prettier: support
*.mdx
files (#433) (712402f)
8.0.0 (2019-06-24)
- remark: missing linting on pre-commit (#430) (389aaa6), closes #428
- remark: use official short plugin names (#426) (a387704)
- deps: bump standard-version from 5.0.2 to 6.0.1 (#393) (7aac359)
- eslint: support TypeScript file extensions (#427) (5a2bb23)
- remark: remove
remark-lint-first-heading-level
package (#423) (ae09165) - remark: remove
remark-lint-no-tabs
package (#424) (30e05ea) - remark: remove
remark-preset-lint-markdown-style-guide
package (#425) (6630938) - remark: stop auto-fix on pre-commit (#428) (48fbe47)
- fix unstable
help
test by locale on localhost (#390) (0716e88), closes /github.com/yargs/yargs/blob/51876e69c71e9861fb09847530eeaec9be534f5f/yargs.js#L1184 /github.com/sindresorhus/os-locale/blob/22e9f2e66e1493ffda58c9ed8f936f554bccb76f/index.js#L10
- remark: please configure manually if you want to fix markdown files on pre-commit
- remark: please install it manually to keep same linting rules
7.3.0 (2019-02-15)
7.2.2 (2019-02-02)
7.2.1 (2019-02-02)
7.2.0 (2019-02-02)
7.1.0 (2019-02-01)
- editorconfig: increase
max_line_length
(#335) (df7e35f) - prettier: add settings to
package.json
(#337) (761c33e) - remark: add settings to
package.json
(#336) (a536e25) - standard-version: simplify settings (#334) (bd0ff2b)
7.0.0 (2019-01-31)
- deps: update
nodemon
forevent-stream
vulnerability (#296) (80b2a11) - standard-version: add
--no-verify
option (#330) (b9ecf57)
- init: drop
fs-extra
from runtime dependencies (#285) (2de76eb) - prettier: add npm scripts (#321) (3380443)
- remark: migrate from
markdownlint
toremark-lint
(#326) (d629afd)
- remark:
markdownlint
is unsupported no longer. It may fail linting your Markdown files. - init: drop support Node 8.4- by using
fs.copyFile()
http://nodejs.org/api/fs.html#fs_fs_copyfile_src_dest_flags_callback
6.0.0 (2018-11-18)
- deps: update
husky
from 1.1.3 to 1.1.4 (#281) (3f7447a) - deps: update
lint-staged
from 8.0.4 to 8.0.5 (#282) (fe3728f) - deps: update
yargs
from 12.0.2 to 12.0.4 (#280) (3de4120) - deps: update all
dependencies
(#283) (60c6703)
- commitlint: move
.commitlintrc.js
topackage.json
(#277) (0884342) - eslint: move
.eslintrc.js
topackage.json
(#278) (5077193) - prettier: extend Prettier target files (#273) (a89ba5d)
- prettier: format CHANGELOG.md (#274) (be9a697)
- add
npm run format
script (#279) (293fbae)
- eslint: remove
.eslintrc.js
file - commitlint: remove
.commitlintrc.js
file - prettier: remove
.prettierignore
file - prettier:
lint:md:fix
was replaced withprettier:write
5.0.1 (2018-11-07)
5.0.0 (2018-09-26)
- deps: update husky scripts because husky@1.0.0 has breaking changes
4.1.0 (2018-08-11)
- markdownlint: remove "MD030" rule and enable default option (#238) (c4ac79c)
- prettier: add JSON support (#240) (c5eb5fa)
- prettier: add YAML support (#239) (461f7d1)
4.0.0 (2018-07-17)
- eslint: remove dependency on
eslint-config-ybiquitous
fromoptionalDependencies
3.4.0 (2018-07-17)
3.3.3-0 (2018-07-13)
3.3.2 (2018-07-09)
- travis: deploy failed caused by excluding builds on tags (5e8a8e8)
3.3.1 (2018-07-09)
3.3.0 (2018-06-26)
- deps: update dependency yargs to v12 (cb6a1a1)
- eslint: update settings and fix source code (a236089)
- deps: bump eslint from 4.19.1 to 5.0.1 (544aeb6)
- deps: update dependency eslint-config-ybiquitous to v5 (46e8086)
3.2.0 (2018-06-17)
3.1.1 (2018-06-16)
3.1.0 (2018-06-16)
- eslint: make
eslint-config-ybiquitous
optional (#194) (7c0eb9b) - init: improve
lint-staged
settings viaignore
option (#196) (8fe523c) - init: remove
standard-version
custom settings (#191) (d49de38) - prettier: add Markdown support (#197) (38d0d9c)
3.0.2 (2018-06-16)
3.0.1 (2018-06-08)
3.0.0 (2018-06-08)
- deps: update commitlint monorepo to v7 (#181) (3846081)
- deps: update dependency fs-extra to v6 (#157) (702c498)
- deps: update dependency markdownlint-cli to ^0.10.0 (#177) (54f2cde)
- deps: update dependency markdownlint-cli to ^0.9.0 (#171) (76be9dd)
- Stop supporting Node 6.x which is maintenance LTS.
2.0.0 (2018-03-23)
- commitlint: rename config file to
.commitlintrc.js
(#123) (8a4aef1) - deps: update dependency lint-staged to ^7.0.0 (#127) (687c85d)
- deps: update dependency markdownlint-cli to ^0.8.0 (#142) (6043a26)
- init: use
templates/
directory (#126) (7e55ab5)
- init: same as other
*rc.js
files
1.4.1 (2018-02-08)
- deps: update dependency markdownlint-cli to ^0.7.1 (#113) (85566e6)
- markdownlint: ignore CHANGELOG on pre-commit (#115) (0b27b2e)
- markdownlint: stop writing CHANGELOG.md before release (#111) (1baf050)
1.4.0 (2018-02-05)
- deps: update dependency markdownlint-cli to ^0.7.0 (#108) (0b8a1fe)
- deps: update dependency yargs to ^11.0.0 (#104) (2aeea90)
1.3.0 (2018-01-19)
- package: update
[@commitlint](https://github.com/commitlint)
packages to 6.0.2 (#92) (b5457e5) - package: update to Babel 7 (beta) (#96) (7a99aa1)
1.2.0 (2018-01-07)
- commitlint: add
[@commitlint](https://github.com/commitlint)/travis-cli
(#88) (019cd3c) - commitlint: add
$GIT_PARAMS
tocommitlint
command (#78) (d00784b) - package: update
eslint-config-ybiquitous
to version 4.2.1 (#83) (059a7e1)
1.1.0 (2017-12-18)
- editorconfig: add
max_line_length
(#65) (756d7e3) - editorconfig: disable
trim_trailing_spaces
on markdown files (#67) (a0bb6f4) - eslint: add extension
.mjs
for ES modules (#64) (2cd62a2) - package: update
prettier
to version 1.9.1 (#72) (14df958)
1.0.1 (2017-12-05)
1.0.0 (2017-12-05)
- commitlint: avoid Angular's new commit convention (#58) (97c1f41)
- eslint: simplify
eslint
command options (#60) (ef5ec08) - release: change commit message format to avoid CommitLint error (#62) (5303210)
- package: update commitlint to version 5.0.1 (#55) (df150b5)
- package: update eslint to version 4.12.1 (#57) (3fa0a4e)
- package: update eslint-config-ybiquitous to version 4.0.0 (#61) (49bcd40)
- package: update lint-staged to version 6.0.0 (#56) (17c8c52)
- package:
eslint-config-ybiquitous@4.0.0
uses Prettier, so code style may be changed by auto-fix. - package: Angular's commit convention has removed the
chore
type. For details, see below links:
- https://github.com/marionebl/commitlint/releases/tag/v5.0.0
- https://github.com/angular/angular/blob/master/CONTRIBUTING.md
Also add browserslist
settings to fix lint error.
0.6.0 (2017-11-16)
0.5.0 (2017-10-24)
0.4.6 (2017-10-20)
- init: missing
scripts
field inpackage.json
(#39) (bf3e0cb) - init: output details and exit error code if unexpected error (#40) (1f8a042)
0.4.5 (2017-10-19)
0.4.4 (2017-10-10)
0.4.3 (2017-10-10)
0.4.2 (2017-10-10)
0.4.1 (2017-10-10)
0.4.0 (2017-10-10)
- api: support programmatic API (#21) (9c22a80)
- init: add more details to
init
command help (#27) (b3c1270)
0.3.1 (2017-09-25)
0.3.0 (2017-09-25)
- support Node 6 (#9) (0085d90)
- use wildcard(*) for 'npm run lint' (1e74176)
- init: write
commitlint.config.js
(#15) (a1266b8)
0.2.0 (2017-09-20)
- add '--version' CLI option (c87e0f1)