Skip to content

Releases: eslint-community/eslint-plugin-es-x

v9.1.0

26 Aug 18:53
3770379
Compare
Choose a tag to compare

Minor Changes

  • Add no-arraybuffer-base64 config (#249)

  • Add es-x/no-uint8array-frombase64 rule (#249)

  • Add es-x/no-uint8array-fromhex rule (#249)

  • Add es-x/no-uint8array-prototype-setfrombase64 rule (#249)

  • Add es-x/no-uint8array-prototype-setfromhex rule (#249)

  • Add es-x/no-uint8array-prototype-tobase64 rule (#249)

  • Add es-x/no-uint8array-prototype-tohex rule (#249)

  • Add es-x/no-math-sumprecise rule (#266)

v9.0.0

10 Jul 03:09
1adc96f
Compare
Choose a tag to compare

Major Changes

  • Drop support for old ESLint (now supports >=9.29.0). (#272)

  • Drop support for old Node.js (now supports ^20.19.0 || >=22.12.0). (#271)

  • Update configs: no-new-in-es2020, and restrict-to-es3 - restrict-to-es2019. (#264)

  • Update restrict-to-* configs (#265)

Minor Changes

  • Add configs for es2025: (no-new-in-es2025, and no-new-in-es2025-intl-api) (#265)

  • refactor: use eslint-type-tracer (#267)

  • Add no-string-matchall config. (#264)

  • Add es-x/no-symbol-asyncdispose rule (#264)

  • Add es-x/no-symbol-dispose rule (#264)

  • Add es-x/no-symbol-matchall rule (#264)

  • Update no-explicit-resource-management config. (#270)

v8.7.0

06 Jun 07:26
Compare
Choose a tag to compare

New Rules

  • Add no-array-fromasync rule by @ota-meshi in #248
  • Add no-error-iserror rule and no-nonstandard-error-properties rule by @ota-meshi in #250
  • Add rules for Explicit Resource Management (ES2026) by @ota-meshi in #261

Updates

  • Improved allowTestedProperty option to allow more tested properties by @ota-meshi in #257

Full Changelog: v8.6.2...v8.7.0

v8.6.2

29 Apr 02:06
Compare
Choose a tag to compare

Bug Fixes

  • Fix crash for named export with ts in es-x/no-nonstandard-*-prototype-properties rules by @ota-meshi in #255

Full Changelog: v8.6.1...v8.6.2

v8.6.1

19 Mar 01:35
Compare
Choose a tag to compare

Bug Fixes

  • Fix false positives for built-in properties of object in no-*-prototype-* rules by @ota-meshi in #245

Full Changelog: v8.6.0...v8.6.1

v8.6.0

18 Mar 12:51
Compare
Choose a tag to compare

Updates

  • Add allowTestedProperty option to property rules by @ota-meshi in #241

Full Changelog: v8.5.0...v8.6.0

v8.5.0

19 Feb 10:10
Compare
Choose a tag to compare

New Rules

  • Add rules for Intl.DurationFormat by @ota-meshi in #236
    • Add es-x/no-intl-durationformat rule
    • Add es-x/no-nonstandard-intl-durationformat-properties rule
    • Add es-x/no-nonstandard-intl-durationformat-prototype-properties rule
    • Update es-x/no-nonstandard-intl-properties rule
  • Add es-x/no-regexp-escape rule by @ota-meshi in #238
    • Add es-x/no-regexp-escape rule
    • Update es-x/no-nonstandard-regexp-properties rule
  • Add rules for Float16Array by @ota-meshi in #239
    • Add es-x/no-float16array rule
    • Add es-x/no-dataview-prototype-getfloat16-setfloat16 rule
    • Add es-x/no-math-f16round rule
    • Add no-float16array config
    • Update es-x/no-nonstandard-typed-array-properties rule
    • Update es-x/no-nonstandard-typed-array-prototype-properties rule
    • Update es-x/no-nonstandard-dataview-prototype-properties rule
    • Update es-x/no-nonstandard-math-properties rule

Full Changelog: v8.4.1...v8.5.0

v8.4.1

21 Nov 01:51
Compare
Choose a tag to compare

Bug Fixes

  • Fix crash for non-trackable computed property in no-nonstandard-*-properties rules by @ota-meshi in #234

Full Changelog: v8.4.0...v8.4.1

v8.4.0

20 Nov 23:58
Compare
Choose a tag to compare

New Rules

  • Add rules to check for global objects that have no static properties by @ota-meshi in #232
    • es-x/no-nonstandard-dataview-properties
    • es-x/no-nonstandard-finalizationregistry-properties
    • es-x/no-nonstandard-set-properties
    • es-x/no-nonstandard-sharedarraybuffer-properties
    • es-x/no-nonstandard-weakmap-properties
    • es-x/no-nonstandard-weakref-properties
    • es-x/no-nonstandard-weakset-properties

Bug Fixes

  • Fix false positive in es-x/no-nonstandard-iterator-prototype-properties rule by @ota-meshi in #230
  • Fix false positive for well-known symbols in es-x/no-nonstandard-*-properties rules by @ota-meshi in #231

Updates

Full Changelog: v8.3.1...v8.4.0

v8.3.1

18 Nov 04:45
Compare
Choose a tag to compare

Bug Fixes

  • Fix crash on for statement in *-prototype-* rules by @ota-meshi in #224

Full Changelog: v8.3.0...v8.3.1