Skip to content

Latest commit

Β 

History

History
1042 lines (584 loc) Β· 59.3 KB

CHANGELOG.md

File metadata and controls

1042 lines (584 loc) Β· 59.3 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

16.2.0 (2023-07-10)

Features

16.1.0 (2023-05-20)

Features

  • actions: add dependabot-auto-merge.yml workflow (#1541) (3d1c77a)

16.0.0 (2023-04-24)

⚠ BREAKING CHANGES

  • Node.js 14 support is removed since it's End-of-Life.

This change also adds Node.js 20 to the CI matrix.

Features

15.6.0 (2023-01-08)

Features

  • deps: bump ybiquitous/npm-audit-fix-action from 4 to 5 (#1450) (a472f89)

15.5.3 (2023-01-04)

Bug Fixes

  • actions: permissions.contents for npm-audit-fix (#1449) (604619c)

15.5.2 (2022-12-03)

Bug Fixes

15.5.1 (2022-11-29)

Bug Fixes

  • editorconfig: use trim_trailing_whitespace instead of trim_trailing_spaces (#1423) (6717182)
  • update CommandParams type (7722547)

15.5.0 (2022-10-03)

Features

15.4.1 (2022-09-08)

Bug Fixes

15.4.0 (2022-09-08)

Features

  • commitlint: integrate commitlint and lint (#1362) (47a9596)

15.3.1 (2022-09-08)

Bug Fixes

  • actions: pass npm token to release workflow (#1361) (2573648)

15.3.0 (2022-09-08)

Features

Bug Fixes

15.2.0 (2022-06-20)

Features

15.1.2 (2022-06-20)

Bug Fixes

  • deps: bump wagoid/commitlint-github-action from 4 to 5 (#1301) (438f221)

15.1.1 (2022-06-13)

Bug Fixes

  • deps: bump lint-staged from 12.4.3 to 13.0.1 (#1295) (2554828)

15.1.0 (2022-05-31)

Features

  • 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)

⚠ BREAKING CHANGES

  • actions: The "commitlint" workflow is unified into the "test" workflow and removed.
  • actions: Node.js v12 is End-of-Life. The support is dropped.

Features

Bug Fixes

  • 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)

Features

14.2.0 (2022-03-07)

Features

  • 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)

Features

  • actions: bump actions/setup-node from 2 to 3 (#1195) (385e2d5)

14.0.1 (2021-12-29)

Bug Fixes

  • deps: bump @commitlint/* from 15.0.0 to 16.0.0 (#1150) (a504b20)

14.0.0 (2021-12-14)

⚠ BREAKING CHANGES

  • init: npm test runs not only testing, but also linting.
  • init: npm run prettier:* scripts are no longer supported.

Features

Bug Fixes

  • init: remove needless linting from prerelease script (#1143) (ffce671), closes #1142

13.8.0 (2021-12-14)

Features

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

13.6.0 (2021-08-15)

Features

  • deps: bump remark-cli from 9.0.0 to 10.0.0 (#1028) (9ad515f)

Bug Fixes

  • replace main with exports in package.json (#1032) (4290ff8)

13.5.1 (2021-08-03)

Bug Fixes

13.5.0 (2021-08-03)

Features

13.4.0 (2021-08-02)

Features

13.3.0 (2021-08-02)

Features

  • actions: use cache for actions/setup-node (#1017) (fb4ff11)

Bug Fixes

  • 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)

Bug Fixes

  • deps: bump wagoid/commitlint-github-action from 3 to 4 (#1006) (739e5be)

13.2.0 (2021-07-05)

Features

13.2.0 (2021-07-02)

Features

13.1.0 (2021-06-01)

Features

13.0.0 (2021-05-17)

⚠ BREAKING CHANGES

  • Node.js 12.20+ is required and CommonJS is unsupported

Features

Bug Fixes

  • 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)

Features

12.3.0 (2021-04-16)

Features

Bug Fixes

  • actions: wrap cron with quotes for clarity (#932) (1ee02f5)

12.2.2 (2021-04-05)

Bug Fixes

  • deps: bump ybiquitous/npm-audit-fix-action from v2 to v3 (#925) (3101c72)

12.2.1 (2021-04-05)

Bug Fixes

  • actions: replace softprops/action-gh-release with gh release (#922) (d81698f)

12.2.0 (2021-04-02)

Features

  • remark: use remark-preset-ybiquitous package (#920) (d509e5b)

12.1.0 (2021-04-02)

Features

  • eslint: enable reportUnusedDisableDirectives (#914) (f40e189)
  • init: improve test:coverage script (#915) (cdfdad9)

12.0.4 (2021-04-01)

Bug Fixes

  • actions: use the latest npm for releasing (#913) (bbf440a)

12.0.3 (2021-04-01)

Bug Fixes

  • deps: bump husky from 5.2.0 to 6.0.0 (#909) (45b1047)

12.0.2 (2021-03-10)

Bug Fixes

  • actions: use the latest npm for test (#896) (4d874e7)

12.0.1 (2021-03-10)

Bug Fixes

12.0.0 (2021-03-10)

⚠ BREAKING CHANGES

  • deps: husky v5 migration is performed

Features

  • deps: bump husky from 4.3.8 to 5.1.1 (#869) (b7eb5bb)

Bug Fixes

  • deps: bump wagoid/commitlint-github-action from v2 to v3 (#872) (c0f6741)

11.7.0 (2021-01-27)

Features

11.6.2 (2021-01-11)

Bug Fixes

  • deps: bump actions/setup-node from v2-beta to v2 (#817) (61fffc9)

11.6.1 (2020-10-16)

Bug Fixes

  • 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)

Features

11.5.1 (2020-10-06)

Bug Fixes

  • actions: relax actions/setup-node version (#731) (924342d)

11.5.0 (2020-09-27)

Features

  • init: add clean and update prerelease (#726) (286a622)

11.4.4 (2020-09-15)

Bug Fixes

  • 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)

Bug Fixes

  • init: remove needless on.pull_request.tags from test.yml (#668) (8b195dc)

11.4.2 (2020-08-08)

Bug Fixes

11.4.1 (2020-08-08)

Bug Fixes

11.4.0 (2020-08-08)

Features

  • commitlint: loosen body-max-line-length rule (#649) (eeb9b8d)
  • commitlint: loosen body-max-line-length rule again (#650) (4d9abd1), closes #649
  • init: lint script includes prettier: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)

Features

  • init: create .github/workflows/*.yml (#641) (8719e54)

11.2.0 (2020-07-14)

Features

11.1.0 (2020-07-14)

Features

  • 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)

Bug Fixes

  • deps: bump standard-version from 7.1.0 to 8.0.0 (#604) (302aed6)

11.0.0 (2020-04-13)

⚠ BREAKING CHANGES

  • deps: Prettier v2; change defaults and use . instead of **.{ext1,ext2}.

Features

  • 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)

⚠ BREAKING CHANGES

  • commitlint: drop support for Travis CI (#546)

Features

  • 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)

Features

  • standard-version: add prerelease hook (#480) (9258362)

9.0.0 (2019-09-09)

⚠ BREAKING CHANGES

  • drop Node v8 and v9 support
  • deps: execa@2.0.2, which lint-staged@9 depends on, requires Node 8.12 at minimum
  • lint-staged: the lint-staged field structure in package.json is changed

Features

8.0.0 (2019-06-24)

Bug Fixes

Features

  • 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)

Tests

BREAKING CHANGES

  • 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)

Features

  • deps: bump standard-version from 4.4.0 to 5.0.0 (#364) (f125f0a)

7.2.2 (2019-02-02)

Bug Fixes

  • remark: disable rules conflicting with Prettier (#349) (1e45a84)

7.2.1 (2019-02-02)

Bug Fixes

7.2.0 (2019-02-02)

Bug Fixes

  • standard-version: revert "simplify settings" (#343) (0356fc0)

Features

  • prettier: support TypeScript extensions (#345) (208a988)

7.1.0 (2019-02-01)

Features

  • 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)

Bug Fixes

  • deps: update nodemon for event-stream vulnerability (#296) (80b2a11)
  • standard-version: add --no-verify option (#330) (b9ecf57)

Features

  • init: drop fs-extra from runtime dependencies (#285) (2de76eb)
  • prettier: add npm scripts (#321) (3380443)
  • remark: migrate from markdownlint to remark-lint (#326) (d629afd)

BREAKING CHANGES

  • 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)

Bug Fixes

  • 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)

Features

BREAKING CHANGES

  • eslint: remove .eslintrc.js file
  • commitlint: remove .commitlintrc.js file
  • prettier: remove .prettierignore file
  • prettier: lint:md:fix was replaced with prettier:write

5.0.1 (2018-11-07)

Bug Fixes

  • deps: update dependency lint-staged to v8 (#262) (ea6af96)

5.0.0 (2018-09-26)

Bug Fixes

  • deps: update dependency markdownlint-cli to ^0.13.0 (#243) (15b879b)

Features

BREAKING CHANGES

  • deps: update husky scripts because husky@1.0.0 has breaking changes

4.1.0 (2018-08-11)

Bug Fixes

  • deps: update dependency markdownlint-cli to ^0.12.0 (#232) (1f3bd43)

Features

  • 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)

Bug Fixes

  • deps: update dependency fs-extra to v7 (#227) (cf738d9)

Features

  • eslint: remove dependency on eslint-config-ybiquitous (#228) (ea04df3)

BREAKING CHANGES

  • eslint: remove dependency on eslint-config-ybiquitous from optionalDependencies

3.4.0 (2018-07-17)

Features

3.3.3-0 (2018-07-13)

Bug Fixes

  • deps: update dependency markdownlint-cli to ^0.11.0 (#223) (a8d8a8d)

3.3.2 (2018-07-09)

Bug Fixes

  • travis: deploy failed caused by excluding builds on tags (5e8a8e8)

3.3.1 (2018-07-09)

Bug Fixes

  • init: trim --print-name option from npm-run-all (#218) (2ceeb86)

3.3.0 (2018-06-26)

Bug Fixes

  • deps: update dependency yargs to v12 (cb6a1a1)
  • eslint: update settings and fix source code (a236089)

Features

  • 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)

Bug Fixes

  • init: missing .markdownlint.json on published package (#204) (54afaeb)

Features

  • init: add new options (cwd, logger) to init() (#203) (7d8b30a)

3.1.1 (2018-06-16)

Bug Fixes

  • markdownlint: disable MD030 rule conflicting with Prettier (#202) (7878c5e)

3.1.0 (2018-06-16)

Bug Fixes

  • commitlint: correct GIT_PARAMS argument (#192) (373f549)

Features

  • eslint: make eslint-config-ybiquitous optional (#194) (7c0eb9b)
  • init: improve lint-staged settings via ignore 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)

Bug Fixes

  • 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)

Features

BREAKING CHANGES

  • Stop supporting Node 6.x which is maintenance LTS.

2.0.0 (2018-03-23)

Bug Fixes

  • 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)

Features

  • init: migrate from .commitlintrc.js to commitlint.config.js (#125) (d8fc94e)

BREAKING CHANGES

  • init: same as other *rc.js files

1.4.1 (2018-02-08)

Bug Fixes

  • 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)

Bug Fixes

  • deps: update dependency markdownlint-cli to ^0.7.0 (#108) (0b8a1fe)
  • deps: update dependency yargs to ^11.0.0 (#104) (2aeea90)

Features

  • markdownlint: lint files recursively (#109) (20a7a1c)

1.3.0 (2018-01-19)

Features

  • 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)

Bug Fixes

  • release: release:dry-run script use npm run for DRY (#79) (a9546b9)

Features

  • commitlint: add [@commitlint](https://github.com/commitlint)/travis-cli (#88) (019cd3c)
  • commitlint: add $GIT_PARAMS to commitlint command (#78) (d00784b)
  • package: update eslint-config-ybiquitous to version 4.2.1 (#83) (059a7e1)

1.1.0 (2017-12-18)

Features

  • 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)

Bug Fixes

  • commitlint: invalid config name (config-angular) (#63) (dc8b1a5)

1.0.0 (2017-12-05)

Bug Fixes

  • 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)

Features

  • 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)

BREAKING CHANGES

  • 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:

Also add browserslist settings to fix lint error.

0.6.0 (2017-11-16)

Bug Fixes

  • show help when unknown command is given (#52) (5881bbd)

Features

  • package: update lint-staged to version 5.0.0 (#54) (4fd9e3e)

0.5.0 (2017-10-24)

Features

  • package: update yargs to version 10.0.3 (#43) (e514983)

0.4.6 (2017-10-20)

Bug Fixes

  • init: missing scripts field in package.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)

Bug Fixes

  • init: add standard-version entry to package.json (#32) (17a9dc2)

0.4.3 (2017-10-10)

Bug Fixes

  • init: yarn lint outputs more info (#31) (79644cf)

0.4.2 (2017-10-10)

Bug Fixes

  • add missing -h (help) and -v (version) aliases (#30) (74a70be)

0.4.1 (2017-10-10)

Bug Fixes

0.4.0 (2017-10-10)

Bug Fixes

  • init: make *.jsx files ESLint's target (#28) (8a6899f)

Features

  • api: support programmatic API (#21) (9c22a80)
  • init: add more details to init command help (#27) (b3c1270)

0.3.1 (2017-09-25)

Bug Fixes

  • init: add missing files to be published (#18) (4d8d108)

0.3.0 (2017-09-25)

Features

Performance Improvements

  • prefer not babel code in Node 8+ (#13) (cb62636)

0.2.0 (2017-09-20)

Features

  • add '--version' CLI option (c87e0f1)

0.1.0 (2017-09-20)

Bug Fixes

Features

  • add npm run lint via npm-run-all (605b722)
  • add markdownlint (717a345)
  • auto fix test:watch script (0bce1f2)
  • copy .editorconfig file on init command (#2) (c03020c)
  • implement command-line script (8b6a150)
  • rename project to ybiq (#3) (81899b4)
  • write .eslintrc.js on init command (e35110d)