|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: ESLint v9.32.0 released |
| 4 | +teaser: "We just pushed ESLint v9.32.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release." |
| 5 | +image: release-notes-minor.png |
| 6 | +draft: true |
| 7 | +authors: |
| 8 | + - eslintbot |
| 9 | +categories: |
| 10 | + - Release Notes |
| 11 | +tags: |
| 12 | + - Release |
| 13 | +--- |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | +## Features |
| 23 | + |
| 24 | + |
| 25 | +* [`1245000`](https://github.com/eslint/eslint/commit/1245000c5a81954d42f0c7eb670efe450c3bbad5) feat: support explicit resource management in core rules ([#19828](https://github.com/eslint/eslint/issues/19828)) (fnx) |
| 26 | +* [`0e957a7`](https://github.com/eslint/eslint/commit/0e957a7b5528f375a51e7c1a2fd1b03cdcd2af2d) feat: support typescript types in accessor rules ([#19882](https://github.com/eslint/eslint/issues/19882)) (fnx) |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | +## Bug Fixes |
| 34 | + |
| 35 | + |
| 36 | +* [`960fd40`](https://github.com/eslint/eslint/commit/960fd40dfd204af30726b49b6bec714fe49a606e) fix: Upgrade @eslint/js ([#19971](https://github.com/eslint/eslint/issues/19971)) (Nicholas C. Zakas) |
| 37 | +* [`bbf23fa`](https://github.com/eslint/eslint/commit/bbf23fa2f1c6058f6cb5c9f2f32460a15e75e596) fix: Refactor reporting into FileReport ([#19877](https://github.com/eslint/eslint/issues/19877)) (Nicholas C. Zakas) |
| 38 | +* [`d498887`](https://github.com/eslint/eslint/commit/d4988872f375890bf677ce1a1d92a505085b51fa) fix: bump @eslint/plugin-kit to 0.3.4 to resolve vulnerability ([#19965](https://github.com/eslint/eslint/issues/19965)) (Milos Djermanovic) |
| 39 | +* [`f46fc6c`](https://github.com/eslint/eslint/commit/f46fc6c137c951bc73cf3bd9446053c1b11f769b) fix: report only global references in [no-implied-eval](/docs/rules/no-implied-eval) ([#19932](https://github.com/eslint/eslint/issues/19932)) (Nitin Kumar) |
| 40 | +* [`7863d26`](https://github.com/eslint/eslint/commit/7863d26b7cfb03a81ec86f93439757ff60bf6afb) fix: remove outdated types in `ParserOptions.ecmaFeatures` ([#19944](https://github.com/eslint/eslint/issues/19944)) (ntnyq) |
| 41 | +* [`3173305`](https://github.com/eslint/eslint/commit/317330552e2d276221c7f2dd9c1516ad8b41cc3c) fix: update execScript message in [no-implied-eval](/docs/rules/no-implied-eval) rule ([#19937](https://github.com/eslint/eslint/issues/19937)) (TKDev7) |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | + |
| 46 | +## Documentation |
| 47 | + |
| 48 | + |
| 49 | +* [`86e7426`](https://github.com/eslint/eslint/commit/86e7426e4463ca49ffa5c82e825ecb6aa19ca8a0) docs: Update README (GitHub Actions Bot) |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | +## Chores |
| 59 | + |
| 60 | + |
| 61 | +* [`50de1ce`](https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27) chore: package.json update for @eslint/js release (Jenkins) |
| 62 | +* [`74f01a3`](https://github.com/eslint/eslint/commit/74f01a3f5905aaa0902837ced2425209c09c048f) ci: unpin `jiti` to version `^2.5.1` ([#19970](https://github.com/eslint/eslint/issues/19970)) (루밀LuMir) |
| 63 | +* [`2ab1381`](https://github.com/eslint/eslint/commit/2ab13813a7e7f3014c35490b351447ec43229951) ci: pin `jiti` to version 2.4.2 ([#19964](https://github.com/eslint/eslint/issues/19964)) (Francesco Trotta) |
| 64 | +* [`b7f7545`](https://github.com/eslint/eslint/commit/b7f75454695079f54b77fcdc9ebe3b9199d5ad30) test: switch to flat config mode in `SourceCode` tests ([#19953](https://github.com/eslint/eslint/issues/19953)) (Milos Djermanovic) |
| 65 | +* [`f5a35e3`](https://github.com/eslint/eslint/commit/f5a35e3b7cee17cd31fc02c24c3e74b42ee202bc) test: switch to flat config mode in eslint-fuzzer ([#19960](https://github.com/eslint/eslint/issues/19960)) (Milos Djermanovic) |
| 66 | +* [`e22af8c`](https://github.com/eslint/eslint/commit/e22af8c42d622d8d912ee7bedf49bf4283247fdc) refactor: use `CustomRuleDefinitionType` in `JSRuleDefinition` ([#19949](https://github.com/eslint/eslint/issues/19949)) (Francesco Trotta) |
| 67 | +* [`e855717`](https://github.com/eslint/eslint/commit/e85571730f1360464b7ee00695c678d551f9c643) chore: switch performance tests to hyperfine ([#19919](https://github.com/eslint/eslint/issues/19919)) (Francesco Trotta) |
| 68 | +* [`2f73a23`](https://github.com/eslint/eslint/commit/2f73a23655092a41780859ffe0a07c44a2f1b5f5) test: switch to flat config mode in `ast-utils` tests ([#19948](https://github.com/eslint/eslint/issues/19948)) (Milos Djermanovic) |
| 69 | +* [`c565a53`](https://github.com/eslint/eslint/commit/c565a530f50c96dacd44e096f7d531b073aa4dc7) chore: exclude `further_reading_links.json` from Prettier formatting ([#19943](https://github.com/eslint/eslint/issues/19943)) (Milos Djermanovic) |
| 70 | + |
| 71 | + |
0 commit comments