Skip to content

Latest commit

 

History

History
740 lines (252 loc) · 34.1 KB

CHANGELOG.md

File metadata and controls

740 lines (252 loc) · 34.1 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.4.0 (2022-08-09)

Features

  • betterer ✨: add custom issue message to RegExp and TSQuery (#1073) (f3dc74d)

5.3.6 (2022-05-20)

Note: Version bump only for package @betterer/monorepo

5.3.5 (2022-05-19)

Note: Version bump only for package @betterer/monorepo

5.3.4 (2022-05-12)

Note: Version bump only for package @betterer/monorepo

5.3.3 (2022-05-11)

Reverts

  • Revert bug(betterer 🐛): try to isolate react dependency so multiple versions don't break things (#1040) This reverts commit 886870d1f0f7061651e0b0596204668845d9aa17. (6671705), closes #1040
  • Revert "bug(betterer 🐛): try to use wildcard react dependency (#1042)" (58fe66a), closes #1042

5.3.2 (2022-05-11)

Note: Version bump only for package @betterer/monorepo

5.3.1 (2022-05-10)

Note: Version bump only for package @betterer/monorepo

5.3.0 (2022-04-13)

Note: Version bump only for package @betterer/monorepo

5.2.4 (2022-04-13)

Note: Version bump only for package @betterer/monorepo

5.2.3 (2022-04-13)

Note: Version bump only for package @betterer/monorepo

5.2.2 (2022-04-13)

Note: Version bump only for package @betterer/monorepo

5.2.1 (2022-04-12)

Note: Version bump only for package @betterer/monorepo

5.2.0 (2022-04-11)

Features

  • coverage ✨: add coverage test (ecfdb77)

Reverts

  • Revert "feature(coverage ✨): add coverage test" (edec2d1)
  • Revert "chore(release 🔖): publish 5.1.8" (98a44eb)

5.1.7 (2022-03-21)

Bug Fixes

  • betterer 🐛: ci mode should work when running an already completed test (#971) (9d56186)
  • betterer 🐛: normalise issue text before creating issue (#991) (6294c20)

5.1.6 (2022-02-09)

Bug Fixes

  • betterer 🐛: add missing diff to summary when run is better (#959) (93b17da)
  • betterer 🐛: precommit should allow tests to get better (#954) (c993667)
  • betterer 🐛: use repository root when rewriting paths in results file (#961) (6aad4a5)
  • betterer 🐛: you should be able to write a reporter in TS (#956) (d147351)

5.1.5 (2021-12-06)

Note: Version bump only for package @betterer/monorepo

5.1.4 (2021-12-05)

Note: Version bump only for package @betterer/monorepo

5.1.3 (2021-12-04)

Note: Version bump only for package @betterer/monorepo

5.1.2 (2021-11-24)

Bug Fixes

  • betterer ✨: add react-dom dependency (#907) (049fe07)

5.1.1 (2021-11-23)

Bug Fixes

  • betterer ✨: fix path test (#906) (84b6c8a)
  • betterer ✨: fix paths for results file and cache file (#905) (bae9f21)

5.1.0 (2021-11-22)

Bug Fixes

  • betterer ✨: global includes shouldn't add to file test includes (#904) (e02ffbe)
  • betterer 🐛: exitcode should be 1 when tests fail (#901) (0b3d0dd)

Features

  • betterer ✨: add merge information to the top of the results file (#903) (def5edb)

5.0.0 (2021-11-12)

Note: Version bump only for package @betterer/monorepo

5.0.0-alpha.0 (2021-08-27)

Bug Fixes

  • betterer 🐛: make sure cache isn't written when things get worse (#819) (a98a6ba)
  • betterer 🐛: only render logs once test has finished running (#814) (f691bfa)
  • betterer 🐛: split run and run summary (#774) (54f8dfc)

Code Refactoring

  • betterer 🔧: update typescript and tsquery (#778) (9ff98b3)
  • betterer 🔧: run.filePaths only defined on file tests (#777) (286d239)
  • betterer 🔧: simplify BettererFileResolver (#736) (c6299ed)
  • betterer 🔧: tests must be defined as functions (#780) (e0847ce)

Features

  • betterer ✨: add betterer results command to show current test results (#828) (9a16623)
  • betterer ✨: add option to initialise with automerging (#832) (0acf68b)
  • betterer ✨: allow negation of filters (#831) (84334f2)
  • betterer ✨: explain what changed when there is a diff in ci mode (#827) (d793e88)
  • betterer ✨: only show the first new issue in a file (#818) (63d5da9)
  • betterer ✨: run tests in parallel (#815) (581cf51)
  • betterer ✨: set deadline on a file test (#817) (db9074a)

Reverts

  • betterer 💥: remove fixture files (65f394c)

BREAKING CHANGES

  • betterer 🔧: tests must be defined as functions so they can be called lazily
  • betterer 🔧: tsquery no longer requires tsconfig
  • betterer 🔧: run.filePaths can be null for a global test
  • betterer 🔧: No more BettererFileResolver magic, simplified public API

4.4.1 (2021-07-09)

Bug Fixes

  • betterer 🐛: fix error when using worktrees and submodules (#794) (a568ea3)
  • betterer 🐛: fix incorrect key when reusing existing test results (#796) (c40ace7)
  • betterer 🐛: improve reporter implementation (#775) (c723c6e)

4.4.0 (2021-06-18)

Bug Fixes

  • betterer 🐛: fix formatting (#767) (3f4c84e)
  • betterer 🐛: make sure results file stays in the same order (#766) (ad752d0)

Features

  • betterer ✨: add precommit mode (#772) (da59df3)
  • betterer ✨: enable CI mode when CI env variable is set (#770) (aed70e3)

4.3.8 (2021-06-16)

Bug Fixes

  • betterer 🐛: even more cache fixes (#746) (ee4f944)
  • typescript 🐛: dont try to be smarter than tsc (#754) (a928586)

4.3.7 (2021-06-12)

Performance Improvements

  • betterer 🏎: only check changed ts files (#739) (0f8f44f)

4.3.6 (2021-06-11)

Bug Fixes

4.3.5 (2021-06-11)

Bug Fixes

  • extension 🐛: cache and extension improvements (5f51b36)

4.3.4 (2021-06-09)

Note: Version bump only for package @betterer/monorepo

4.3.3 (2021-06-06)

Performance Improvements

  • betterer 🏎: remove debounce when only running tests once (#729) (a99888e)

4.3.2 (2021-06-06)

Note: Version bump only for package @betterer/monorepo

4.3.1 (2021-06-03)

Bug Fixes

  • betterer 🐛: handle issue types in the right order (#716) (333c602)

Performance Improvements

  • betterer 🏎: caching and perf improvements (#715) (04e37de)

4.3.0 (2021-06-01)

Features

  • betterer ✨: add global file cache (#712) (2b309df)
  • betterer ✨: change goal and constraint of BettererFileTest (#683) (482b492)

4.2.0 (2021-04-10)

Features

  • betterer ✨: include and exclude specific files (#629) (448ff0d)

4.1.4 (2021-03-20)

Bug Fixes

  • cli 🐛: fix cli init version detection (#616) (08ea258)

4.1.3 (2021-03-18)

Bug Fixes

  • betterer 🐛: lifecycle reporters are no longer broken (#615) (15599dd)

4.1.2 (2021-03-12)

Bug Fixes

  • betterer 🐛: force ci to fail when results got worse (#596) (f1eb769)

4.1.1 (2021-03-04)

Bug Fixes

  • betterer 🐛: force silent when debug option is set (#576) (aafbafb)

4.1.0 (2021-03-04)

Features

4.0.1 (2021-03-02)

Bug Fixes

  • betterer 🐛: be less specific about react version (#567) (ec64821)
  • betterer 🐛: update devDependencies (3de42d4)

4.0.0 (2021-02-27)

Bug Fixes

Code Refactoring

BREAKING CHANGES

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

  • chore(betterer 🕸): remove check for completed eslint rules

  • betterer 🔧: Changes to the public API

  • betterer 🔧: Changes to the public API

3.1.2 (2020-11-03)

Bug Fixes

  • betterer 🐛: improve results file escaping (#372) (0ed1c70)

3.1.1 (2020-10-29)

Bug Fixes

  • eslint 🐛: fix eslint peer dependency (#366) (bfa999e)
  • eslint 🐛: fix no-floating-promises errors (#291) (bba3d8c)
  • eslint 🐛: fix restrict-template-expressions (#115) (#306) (2229b93)

3.1.0 (2020-09-18)

Features

  • betterer ✨: make --ignore implementation useful (#288) (19abdb3)

Reverts

  • Revert "Ignore git changes in watch (#287)" (aff032a), closes #287

3.0.3 (2020-08-20)

Bug Fixes

  • typescript 🐛: fix replacing paths in error messages (#229) (b4af4c8)

3.0.2 (2020-08-18)

Bug Fixes

  • betterer 🐛: asignment -> assignment (#212) (83f87af)
  • betterer 🐛: handle the case when multiple issues are moved (#213) (9c63fbf)
  • extension 🐛: can't launch VSC extension due to wrong command name (#210) (0a9d262)

3.0.1 (2020-07-11)

Bug Fixes

  • extension 🐛: cd to projct cwd before making checks to avoid braking eslintrc files (#159) (7b05ea9)

3.0.0 (2020-07-02)

Features

BREAKING CHANGES

  • betterer ✨: Remove timestamps from results file

2.4.1 (2020-07-01)

Bug Fixes

  • betterer 🐛: correctly handle blank lines (#143) (07680be)

2.4.0 (2020-07-01)

Features

  • betterer ✨: borrow merge conflict handler from yarn (#141) (5c396eb)
  • betterer ✨: differentiate between worse and updated (#140) (a726472)

2.3.0 (2020-06-30)

Features

  • betterer ✨: removing score mechanism from core lib (#139) (145c883)

2.2.3 (2020-06-30)

Bug Fixes

  • logger 🐛: fix weird rendering of ⚠️ emoji (#136) (6b6d288)

2.2.2 (2020-06-29)

Bug Fixes

  • betterer 🐛: add new line character to the end of the generated reports file (#135) (9c3e441)
  • betterer 🐛: run git log with --no-color to prevent parsing error (#134) (b1c7513)

2.2.1 (2020-06-29)

Bug Fixes

  • betterer 🐛: add missing dependencies (#132) (b336917)

2.2.0 (2020-06-28)

Bug Fixes

  • extension 🐛: fix scandir errors in VS Code extension by narrowing the globby scope (#130) (4e49c63)

Features

  • betterer ✨: add reporters config option and --reporter option (#129) (784b2fa)
  • betterer ✨: create per contributor score from git history of result file (#131) (bc288c4)
  • logger ✨: add silent config option and --silent option (#127) (816fe34)

2.1.0 (2020-06-25)

Features

  • eslint ✨: handle changing multiple rules at the same time (#123) (04ef01a)

2.0.2 (2020-06-24)

Bug Fixes

  • betterer 🐛: use globby for gitignore handling (#122) (d540d6c)

2.0.1 (2020-06-24)

Bug Fixes

  • eslint 🐛: set specific version range for eslint dependency (#121) (45d6293)

2.0.0 (2020-06-23)

Features

  • betterer ✨: respect includes, excludes and ignore files better (8497e81)

BREAKING CHANGES

  • betterer ✨: Changes to the BettererFileTest API