Skip to content

Latest commit

 

History

History
669 lines (426 loc) · 39.5 KB

CHANGELOG.md

File metadata and controls

669 lines (426 loc) · 39.5 KB

v26.0.0 (2023-10-20)

💥 Breaking Change

  • #923 Drop Node v16 support (@maxbeatty)
  • many dependencies updated to new major versions related to dropping Node v16 support

Committers: 3

v26.0.0-0 (2023-06-28)

💥 Breaking Change

Committers: 1

v25.0.0 (2023-04-05)

💥 Breaking Change

🚀 Enhancement

📝 Documentation

  • #835 Add emojis for each config and use config file for eslint-doc-generator (@bmish)

Committers: 2

v24.0.0 (2023-01-12)

💥 Breaking Change

  • #829 Warn on unused ESLint disable directives in base config (@bmish)
  • #815 chore(deps): bump eslint-plugin-unicorn from 43.0.2 to 45.0.2 (@dependabot[bot])
  • #827 Add eslint-plugin-jsx-a11y and eslint-plugin-react-hooks to react config (@atdrago)
  • #705 Automatically use import/typescript config in base config for TypeScript files (@bmish)

Committers: 2

v23.1.4 (2022-12-05)

🐛 Bug Fix

  • #809 Disable filenames/match-exported rule for generated config/environment.d.ts in ember config (@raycohen)

Committers: 1

v23.1.3 (2022-12-02)

🐛 Bug Fix

  • #799 Revert @square/prettier-config to v1 to fix inconsistent Prettier quotes configurations (@bmish)

Committers: 1

v23.1.2 (2022-11-16)

🐛 Bug Fix

  • #786 Allow all unused vars with leading _ in typescript config (@maorleger)

📝 Documentation

  • #764 Automate docs with eslint-doc-generator (@bmish)

Committers: 2

v23.1.1 (2022-09-15)

🐛 Bug Fix

  • #753 paths option is now optional in no-restricted-files rule (@bmish)

📝 Documentation

  • #740 Improve completeness of README as a holistic lint guide (@bmish)

Committers: 1

v23.1.0 (2022-08-26)

🚀 Enhancement

  • #723 Add TypeScript type-checking to all JavaScript files and publish utility types (@bmish)

📝 Documentation

  • #726 Mention other common linters not included by this plugin in README (@bmish)
  • #719 Mention that this needs to be installed alongside our peer dependency ESLint in README (@bmish)
  • #718 Mention lint scripts and ways to run linting in README (@bmish)

Committers: 1

v23.0.2 (2022-08-03)

🐛 Bug Fix

  • #706 Ignore assignment in require-await-function rule (@bmish)
  • #702 Handle .d.ts files correctly for filenames/match-exported rule (@mongoose700)

Committers: 2

v23.0.1 (2022-07-28)

🐛 Bug Fix

  • #698 Allow placeholder addon types file generated by ember-cli-typescript blueprint (@bmish)

Committers: 1

v23.0.0 (2022-07-27)

💥 Breaking Change

🏠 Internal

  • #693 Enable unicorn/prefer-node-protocol rule internally (@bmish)

Committers: 2

v22.1.0 (2022-03-03)

🚀 Enhancement

  • #600 Add enforceStringLiteralKeys option to no-translation-key-interpolation rule (@edcheung1)

🐛 Bug Fix

  • #598 Check for imported t method in no-translation-key-interpolation rule (@edcheung1)

Committers: 1

v22.0.0 (2022-02-17)

💥 Breaking Change

  • #586 Drop ESLint 7 support and enable es2021 environment (@bmish)
  • #588 Drop support for old minor versions of Node 12 and 14 (@bmish)
  • #587 Strictly define Node API (@bmish)
  • #582 chore(deps): bump eslint-plugin-unicorn from 37.0.1 to 41.0.0 (@dependabot[bot])
  • #565 Add more async Ember test helpers (@bmish)

🚀 Enhancement

  • #589 Expose ASYNC_EMBER_TEST_HELPERS in public Node API (@bmish)

Committers: 1

v21.0.2 (2022-01-21)

🐛 Bug Fix

  • #564 Don't require await in return statements in require-await-function rule (@fengb)

🏠 Internal

  • #545 Add GitHub Actions to Dependabot config (@ddzz)

Committers: 3

v21.0.1 (2021-12-11)

🐛 Bug Fix

  • #540 Automatically provide square plugin so consumers don't have to specify it (@bmish)

📝 Documentation

  • #533 Mention related rule qunit-dom/no-ok-find in square/no-assert-ok-find rule doc (@bmish)

🏠 Internal

  • #516 Add jsdoc type annotation to rules (@bmish)

Committers: 1

v21.0.0 (2021-10-21)

💥 Breaking Change

🚀 Enhancement

🏠 Internal

Committers: 1

v20.0.3 (2021-10-21)

🐛 Bug Fix

  • #494 Switch to message IDs for reporting violations (@bmish)
  • #489 Remove unused dependencies camelcase and strip-indent (@bmish)
  • #488 Remove unused estraverse dependency and scope-reference-this util (@bmish)

📝 Documentation

  • #464 Add eslintplugin keyword in package.json (@bmish)
  • #462 Improve rules table header and fixable notices (@bmish)
  • #445 Switch from github emojis to standard emojis (@bmish)
  • #431 Mention which rules provide suggestions in individual rule docs (@bmish)

🏠 Internal

  • #490 Increase required test coverage percentages (@bmish)
  • #463 Cache dependencies on GitHub Actions to speed up CI (@ddzz)

Committers: 2

v20.0.2 (2021-06-20)

🐛 Bug Fix

  • #418 Use meta.hasSuggestions for suggestable rules to prepare for ESLint 8 (@bmish)

📝 Documentation

  • #429 Add disclaimer that this plugin is not recommended for public usage (@bmish)
  • #428 Mention rules that provide automated suggestions in README rules table (@bmish)

Committers: 1

v20.0.1 (2021-06-04)

🐛 Bug Fix

  • #411 Fix typo when disabling unicorn/prefer-prototype-methods rule (@bmish)

Committers: 1

v20.0.0 (2021-06-02)

💥 Breaking Change

  • #408 Drop support for Node 10 and Node 15 (@bmish)
  • #405 chore(deps): bump eslint-plugin-unicorn to 33.0.0 (@dependabot[bot])
  • #406 chore(deps): bump eslint-plugin-unicorn to 31.0.0 (@bmish)
  • #397 Remove rule no-modifying-immutable-properties (@bmish)

🏠 Internal

  • #409 Use ecmaVersion of 2020 for internal tests/linting (@bmish)

Committers: 1

v19.1.0 (2021-05-30)

🚀 Enhancement

  • #388 chore(deps): bump eslint-utils from 2.1.0 to 3.0.0 (@dependabot[bot])
  • #347 feat: add automated suggestion to no-assert-ok-find rule (@bmish)
  • #348 feat: add automated suggestion to no-test-return-value rule (@bmish)

🐛 Bug Fix

  • #382 Only catch global find Ember acceptance test helper in no-assert-ok-find rule (@bmish)

🏠 Internal

  • #372 Use requireindex to export rules and configs (@bmish)
  • #346 test: add missing error node type assertions in a few tests (@bmish)

Committers: 1

v19.0.2 (2021-03-24)

🐛 Bug Fix

  • #340 Disable unicorn/no-array-for-each rule in base config (@bmish)

Committers: 1

v19.0.1 (2021-03-24)

🐛 Bug Fix

  • #341 Disable unicorn/no-lonely-if rule in base config (@bmish)

Committers: 1

v19.0.0 (2021-03-22)

💥 Breaking Change

Committers: 0

v18.0.0 (2021-03-18)

💥 Breaking Change

🐛 Bug Fix

  • #291 Add missing dependency range carets (@bmish)

🏠 Internal

  • #290 Automate release process with release-it-lerna-changelog (@bmish)
  • #289 Add Windows to CI test matrix (@bmish)

Committers: 2

v17.0.0 (2020-12-02)

💥 Breaking Change

🐛 Bug Fix

  • #267 Use more specific path for router.js file override in ember config (@bmish)

Committers: 2

v16.0.1 (2020-09-27)

🐛 Bug Fix

Committers: 2

v16.0.0 (2020-09-27)

💥 Breaking Change

  • #209 Enable checkPlainGetters option on ember/no-side-effects rule (@bmish)
  • #208 Disable checkInitOnly and enable checkNativeClasses options on ember/require-super-in-init rule (@bmish)
  • #207 Remove no-for-of rule (@bmish)
  • #206 Remove no-async rule (@bmish)
  • #203 Remove no-focused-tests rule replaced by qunit/no-only rule (@bmish)
  • #202 Remove no-test-expect-assertion-count rule replaced by qunit/require-expect rule (@bmish)
  • #147 Remove no-lazy-arrow-functions rule for deprecated qunit-bdd plugin (@bmish)
  • #201 Add eslint-plugin-qunit to ember config (@bmish)
  • #195 build(deps): bump eslint-plugin-unicorn from 21.0.0 to 22.0.0 (@dependabot-preview[bot])
  • #200 build(deps): bump eslint-plugin-ember from 8.13.0 to 9.1.0 (@dependabot-preview[bot])
  • #197 build(deps): bump @typescript-eslint/eslint-plugin from 3.10.1 to 4.2.0 (@dependabot-preview[bot])

🚀 Enhancement

🐛 Bug Fix

🏠 Internal

Committers: 2

v15.2.0 (2020-08-26)

🚀 Enhancement

🐛 Bug Fix

📝 Documentation

  • #182 Mention that the qunit/require-expect rule is related to our no-test-expect-assertion-count rule (@bmish)

🏠 Internal

Committers: 3

v15.1.1 (2020-07-02)

🐛 Bug Fix

  • #143 Disable filenames/match-exported rule for certain files in dummy apps / subapps in ember config (@bmish)

Committers: 1

v15.1.0 (2020-07-01)

🚀 Enhancement

🐛 Bug Fix

Committers: 2

v15.0.0 (2020-06-26)

💥 Breaking Change

🚀 Enhancement

🐛 Bug Fix

Committers: 2

v14.2.0 (2020-06-02)

🚀 Enhancement

🐛 Bug Fix

🏠 Internal

  • #90 Ensure rule docs mention all rule configuration options (@bmish)

Committers: 2

v14.1.0 (2020-05-19)

🚀 Enhancement

🏠 Internal

Committers: 2

v14.0.0 (2020-05-06)

💥 Breaking Change

🚀 Enhancement

🐛 Bug Fix

🏠 Internal

Committers: 4

v13.3.0 (2020-04-16)

🚀 Enhancement

🐛 Bug Fix

Committers: 1

v13.2.4 (2020-04-10)

🐛 Bug Fix

  • #38 Export filename regex utils (@bmish)
  • #39 Kebab-case filename restrictions should allow single-character filenames (@bmish)

📝 Documentation

  • #32 Update each rule doc to mention what config enables the rule (@bmish)

Committers: 2

v13.2.3 (2020-04-03)

🐛 Bug Fix

🏠 Internal

  • #31 Add tests to ensure configs are exported and mentioned in README (@bmish)

Committers: 2

v13.2.2 (2020-04-03)

🐛 Bug Fix

  • #27 Tweak filename regexes and other rules in react config (@ghaagsma)
  • #28 Disable no-useless-constructor rule in typescript config (@maxbeatty)

Committers: 3

v13.2.1 (2020-04-01)

🐛 Bug Fix

  • #25 Allow PascalCase component filenames in react config (@ghaagsma)

Committers: 1

v13.2.0 (2020-04-01)

🚀 Enhancement

📝 Documentation

  • #24 Mention the criteria that rules should meet to be enabled in our configurations (@bmish)

Committers: 3

v13.1.0 (2020-03-28)

🚀 Enhancement

🏠 Internal

  • #13 Runs tests under eslint 5 (in addition to eslint 6) (@bmish)
  • #10 Begin testing under Node 13 (@bmish)

Committers: 3

v13.0.0 (2020-03-23)

First public release.