Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(master): release 3.0.0 #14

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

🤖 I have created a release beep boop

3.0.0 (2024-02-17)

⚠ BREAKING CHANGES

  • Update no-missing-placeholders and no-unused-placeholders to handle messageIds (#252)
  • Requires ESLint@^7.x

Breaking

Features

  • Add new rules no-missing-message-ids and no-unused-message-ids (#254) (067e8aa)
  • detect function-style rules exported using a variable (#235) (e388a3a)
  • Detect nested test cases (#249) (b33aa00)
  • handle properties behind spread syntax in require-meta-* rules (#251) (abefd1e)
  • Update no-missing-placeholders and no-unused-placeholders to handle messageIds (#252) (047b0b5)

Bug Fixes

  • require-meta-schema: Fix false positive (#111) (9f4f461)
  • allow additional schema types in require-meta-schema (#277) (5bf0648)
  • Avoid crash when provided suggestions array has non-object (#216) (c3d85ab)
  • Avoid crash with non-static value of hasSuggestions in require-meta-has-suggestions rule (#163) (5c83cd9)
  • Change autofix to suggestion in require-meta-schema rule (#185) (afc1514)
  • Check for meta type even when using a function reference (#84) (38ad521)
  • clarify report messages for no-missing-placeholders and no-unused-placeholders (#278) (f5a5c24)
  • correctly handle rules that are missing meta or have meta / create defined in variables (#225) (badd4eb)
  • detect rules exported using a variable (#233) (ae68f6b)
  • detect rules with TypeScript export = rule syntax (#267) (8e66bf7)
  • Ensure require-meta-* rules test null/undefined property values (#164) (990f8f6)
  • ensure rules bail out early when no rule present (#293) (d1e03a1)
  • export package.json (fixes #270) (#271) (5cb12cc)
  • False negative in prefer-message-ids rule (#173) (c5c4b62)
  • False negative with TypeScript rules that don't have type parameters (fixes #202) (#209) (f8a642a)
  • false positive with no-unused-message-ids from external violation reporting function (#286) (01d0eef)
  • false positives with violation reporting helper function in no-unused-message-ids rule (#290) (1c30165)
  • Fix false negatives and reporting location in require-meta-type (#155) (7c0d1d0)
  • Fix false positive with empty array variable in require-meta-has-suggestions rule (#171) (fffa881)
  • Handle meta: {} as const for TypeScript rules (#219) (08df927)
  • handle different rule file extensions like .ts in require-meta-docs-url rule (#224) (6a09dbe)
  • handle spread in context.report() in require-meta-fixable (#288) (d768112)
  • handle spread in context.report() in require-meta-has-suggestions (#287) (fdffb50)
  • handle spreads in rule meta objects (#100) (45a09a6)
  • handle suggestions in helper function outside rule or inside nested spread/ternary in require-meta-has-suggestions rule (#291) (aa133a9)
  • Improve detection of fix functions that never return a fix in fixer-return rule (#143) (65cfb2c)
  • Improve detection of static description strings and ignore non-static descriptions in require-meta-docs-description rule (#113) (1840a53)
  • Improve detection of static url strings in require-meta-docs-url rule (#162) (0459f12)
  • improve detection of static arguments of context.report() in several rules (#129) (6d5be9f)
  • Improve violation reporting location for no-unused-placeholders (#279) (27c0b65)
  • only autofix in require-meta-schema rule when no options present (#184) (d2d165d)
  • Only consider functions with a single argument as function-style rules (#213) (86bf1f9)
  • Remove erroneous schema from require-meta-schema rule (#178) (2f9b2b0)
  • reporting location in no-missing-placeholders (#280) (31ff45c)
  • Rule can't find reference of create function (#107) (eb501fc)
  • support eslint v6 (#172) (f7384ad)
  • update require-meta-schema rule to allow object schemas (in addition to array schemas) (#90) (e582cb6)
  • update fixer-return rule to handle arrow function expressions (#144) (6762a3f)
  • update repo link (#300) (07cd4ab)
  • Use token utilities from eslint-utils (#156) (5ac45f0)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants