Releases: eslint-community/eslint-plugin-es-x
Releases · eslint-community/eslint-plugin-es-x
v8.5.0
New Rules
- Add rules for
Intl.DurationFormatby @ota-meshi in #236- Add
es-x/no-intl-durationformatrule - Add
es-x/no-nonstandard-intl-durationformat-propertiesrule - Add
es-x/no-nonstandard-intl-durationformat-prototype-propertiesrule - Update
es-x/no-nonstandard-intl-propertiesrule
- Add
- Add
es-x/no-regexp-escaperule by @ota-meshi in #238- Add
es-x/no-regexp-escaperule - Update
es-x/no-nonstandard-regexp-propertiesrule
- Add
- Add rules for
Float16Arrayby @ota-meshi in #239- Add
es-x/no-float16arrayrule - Add
es-x/no-dataview-prototype-getfloat16-setfloat16rule - Add
es-x/no-math-f16roundrule - Add
no-float16arrayconfig - Update
es-x/no-nonstandard-typed-array-propertiesrule - Update
es-x/no-nonstandard-typed-array-prototype-propertiesrule - Update
es-x/no-nonstandard-dataview-prototype-propertiesrule - Update
es-x/no-nonstandard-math-propertiesrule
- Add
Full Changelog: v8.4.1...v8.5.0
v8.4.1
Bug Fixes
- Fix crash for non-trackable computed property in
no-nonstandard-*-propertiesrules by @ota-meshi in #234
Full Changelog: v8.4.0...v8.4.1
v8.4.0
New Rules
- Add rules to check for global objects that have no static properties by @ota-meshi in #232
es-x/no-nonstandard-dataview-propertieses-x/no-nonstandard-finalizationregistry-propertieses-x/no-nonstandard-set-propertieses-x/no-nonstandard-sharedarraybuffer-propertieses-x/no-nonstandard-weakmap-propertieses-x/no-nonstandard-weakref-propertieses-x/no-nonstandard-weakset-properties
Bug Fixes
- Fix false positive in
es-x/no-nonstandard-iterator-prototype-propertiesrule by @ota-meshi in #230 - Fix false positive for well-known symbols in
es-x/no-nonstandard-*-propertiesrules by @ota-meshi in #231
Updates
- Refactor rules that to check global objects by @ota-meshi in #226
- Refactor for define-prototype-method-handler by @ota-meshi in #225
Full Changelog: v8.3.1...v8.4.0
v8.3.1
Bug Fixes
- Fix crash on
forstatement in*-prototype-*rules by @ota-meshi in #224
Full Changelog: v8.3.0...v8.3.1
v8.3.0
Updates
- Add support for assignable variables to
*-prototype-*rules by @ota-meshi in #219 - Add support for destructuring to
no-nonstandard-*-propertiesrules by @ota-meshi in #220 - Add support for destructuring and
prototypeproperty to*-prototype-*rules by @ota-meshi in #221
Full Changelog: v8.2.0...v8.3.0
v8.2.0
New Rules
- Add
no-nonstandard-*-propertiesrules by @ota-meshi in #214
Updates
Full Changelog: v8.1.0...v8.2.0
v8.1.0
New Rules
- Add
es-x/no-regexp-modifiersrule by @ota-meshi in #208 - Add
no-import-attributesconfig and rules by @ota-meshi in #209es-x/no-import-attributesrulees-x/no-dynamic-import-optionsrulees-x/no-trailing-dynamic-import-commasruleno-import-attributesconfig
- Add
es-x/no-json-modulesrule by @ota-meshi in #210 - Add
es-x/no-promise-tryrule by @ota-meshi in #212 - Add
no-iterator-helpersconfig and rules by @ota-meshi in #211es-x/no-iteratorrulees-x/no-iterator-prototype-droprulees-x/no-iterator-prototype-everyrulees-x/no-iterator-prototype-filterrulees-x/no-iterator-prototype-findrulees-x/no-iterator-prototype-flatmaprulees-x/no-iterator-prototype-foreachrulees-x/no-iterator-prototype-maprulees-x/no-iterator-prototype-reducerulees-x/no-iterator-prototype-somerulees-x/no-iterator-prototype-takerulees-x/no-iterator-prototype-toarrayruleno-iterator-helpersconfig
Updates
- Updates unicode resource with latest by @github-actions in #193
Full Changelog: v8.0.0...v8.1.0
v8.0.0
💥 Breaking Changes
- Change Configs
- Configs prefixed with
restrict-to-have been changed by adding ES2024 rules to each config. - Due to some rules being split, the configuration was changed to use the new rules instead.
- Configs prefixed with
Updates
- feat!: add config for es2024 and change restrict-to-x configs by @ota-meshi in #172
New Rules
- feat!: separate the rules of ES2022 - ES2024 by features by @ota-meshi in #150
- Deprecated no-object-map-groupby rule
- Added no-map-groupby rule
- Added no-object-groupby rule
- Added no-array-grouping config
- Deprecated no-string-prototype-iswellformed-towellformed rule
- Added no-string-prototype-iswellformed rule
- Added no-string-prototype-towellformed rule
- Added no-is-usv-string config
- Deprecated no-array-string-prototype-at rule
- Added no-array-prototype-at rule
- Added no-string-prototype-at
- Added no-relative-indexing-method config
- Deprecated no-class-fields rule rule
- Added no-class-instance-fields rule
- Added no-class-private-fields rule
- Added no-class-private-methods rule
- Added no-class-static-fields rule
- Added no-class-fields config
- Deprecated no-object-map-groupby rule
Full Changelog: v7.8.0...v8.0.0
v7.8.0
New Rules
- Add
es-x/no-regexp-duplicate-named-capturing-groupsrule by @ota-meshi in #146
Full Changelog: v7.7.0...v7.8.0
v7.7.0
New Rules
- Add 7 rules of
es-x/no-set-prototype-*by @ota-meshi in #145- es-x/no-set-prototype-difference
- es-x/no-set-prototype-intersection
- es-x/no-set-prototype-isdisjointfrom
- es-x/no-set-prototype-issubsetof
- es-x/no-set-prototype-issupersetof
- es-x/no-set-prototype-symmetricdifference
- es-x/no-set-prototype-union
Full Changelog: v7.6.0...v7.7.0