diff --git a/.changeset/pre.json b/.changeset/pre.json index f8638540b..052f8ddf5 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -6,10 +6,13 @@ }, "changesets": [ "beige-fireants-dress", + "beige-suns-clap", "brown-dragons-dance", "calm-onions-yell", + "clean-kids-mate", "clever-jobs-clap", "curvy-shoes-kiss", + "cyan-rats-attend", "cyan-waves-notice", "early-guests-hug", "friendly-walls-reply", @@ -17,19 +20,25 @@ "green-peaches-explode", "heavy-rings-reply", "hungry-spoons-mix", + "itchy-trains-exist", "khaki-colts-tell", "large-dingos-allow", "loud-flowers-search", "lovely-brooms-explode", "neat-rats-sneeze", + "rare-spiders-drop", "rich-ways-exercise", "short-dingos-dance", + "silly-bees-wave", "six-squids-look", "small-doors-lie", "smart-chefs-poke", "sour-feet-explain", + "spotty-phones-deliver", + "swift-guests-trade", "tasty-penguins-cheat", "thin-ears-relax", + "twenty-snails-chew", "warm-ladybugs-wonder", "wicked-rules-rhyme", "young-hairs-bow" diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c0efcebf..a8185db24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # eslint-plugin-regexp +## 2.0.0-next.9 + +### Major Changes + +- Add `regexp/prefer-set-operation` rule ([#616](https://github.com/ota-meshi/eslint-plugin-regexp/pull/616)) + +### Minor Changes + +- Add support for `v` flag to `regexp/optimal-quantifier-concatenation` ([#618](https://github.com/ota-meshi/eslint-plugin-regexp/pull/618)) + +- Add support for `v` flag to `regexp/prefer-character-class` ([#619](https://github.com/ota-meshi/eslint-plugin-regexp/pull/619)) + +- Add support for `v` flag to `regexp/use-ignore-case` ([#617](https://github.com/ota-meshi/eslint-plugin-regexp/pull/617)) + +- Add support for `v` flag to `regexp/no-misleading-capturing-group` ([#620](https://github.com/ota-meshi/eslint-plugin-regexp/pull/620)) + +- Add suggestions for `regexp/no-lazy-ends` ([#624](https://github.com/ota-meshi/eslint-plugin-regexp/pull/624)) + +- Add suggestions for `regexp/optimal-lookaround-quantifier` ([#623](https://github.com/ota-meshi/eslint-plugin-regexp/pull/623)) + +- Add suggestions for `regexp/no-empty-alternative` ([#621](https://github.com/ota-meshi/eslint-plugin-regexp/pull/621)) + +- Added suggestions for `regexp/no-escape-backspace` ([#622](https://github.com/ota-meshi/eslint-plugin-regexp/pull/622)) + ## 2.0.0-next.8 ### Minor Changes diff --git a/docs/rules/prefer-set-operation.md b/docs/rules/prefer-set-operation.md index d8e65b19d..2c9d3370f 100644 --- a/docs/rules/prefer-set-operation.md +++ b/docs/rules/prefer-set-operation.md @@ -3,6 +3,7 @@ pageClass: "rule-details" sidebarDepth: 0 title: "regexp/prefer-set-operation" description: "prefer character class set operations instead of lookarounds" +since: "v2.0.0-next.9" --- # regexp/prefer-set-operation @@ -40,7 +41,7 @@ Nothing. ## :rocket: Version -:exclamation: ***This rule has not been released yet.*** +This rule was introduced in eslint-plugin-regexp v2.0.0-next.9 ## :mag: Implementation diff --git a/package.json b/package.json index 849f1b49e..419135ce0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-regexp", - "version": "2.0.0-next.8", + "version": "2.0.0-next.9", "description": "ESLint plugin for finding RegExp mistakes and RegExp style guide violations.", "engines": { "node": "^18 || >=20"