|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [17.0.0](https://github.com/eslint-community/eslint-plugin-n/compare/v17.0.0...v17.0.0-8) (2024-04-08) |
| 4 | + |
| 5 | +## 💥 Breaking changes: |
| 6 | + |
| 7 | +* feat!: drop eslint v7 & node.js < 18 ([#161](https://github.com/eslint-community/eslint-plugin-n/issues/161)) ([41ceed7](https://github.com/eslint-community/eslint-plugin-n/commit/41ceed7)) |
| 8 | +* feat!: Start using `enhanced-resolve` to improve ts support ([#139](https://github.com/eslint-community/eslint-plugin-n/issues/139)) ([dc9f473](https://github.com/eslint-community/eslint-plugin-n/commit/dc9f473)) |
| 9 | +* rename rule shebang => hashbang, deprecate rule shebang ([#198](https://github.com/eslint-community/eslint-plugin-n/issues/198)) |
| 10 | + |
| 11 | +## Features |
| 12 | + |
| 13 | +* typescript (jsdoc) checking and definition generation ([#169](https://github.com/eslint-community/eslint-plugin-n/issues/169)) ([6d8ed14](https://github.com/eslint-community/eslint-plugin-n/commit/6d8ed14c186a814c3a258993fb6c986a02ed5568)) |
| 14 | +* rename rule shebang => hashbang, deprecate rule shebang ([#198](https://github.com/eslint-community/eslint-plugin-n/issues/198)) ([cefdb1c](https://github.com/eslint-community/eslint-plugin-n/commit/cefdb1c26d856b544470e825daef2dfa5d0e4a30)), closes [#196](https://github.com/eslint-community/eslint-plugin-n/issues/196) |
| 15 | +* **shebang:** add support for env's split-string option ([#195](https://github.com/eslint-community/eslint-plugin-n/issues/195)) ([b383b49](https://github.com/eslint-community/eslint-plugin-n/commit/b383b4971df4f4b67099655797b654b36d6a8fdf)) |
| 16 | +* Update ES Syntax ([#189](https://github.com/eslint-community/eslint-plugin-n/issues/189)) ([4778ae8](https://github.com/eslint-community/eslint-plugin-n/commit/4778ae86c398f90da13248c2d31bfc4a83cd2dea)) |
| 17 | +* feat: Update es-builtins ([#174](https://github.com/eslint-community/eslint-plugin-n/issues/174)) ([fbc9e7b](https://github.com/eslint-community/eslint-plugin-n/commit/fbc9e7b)) |
| 18 | +* feat(no-unsupported-features): Update to v21.6.1 of node ([#180](https://github.com/eslint-community/eslint-plugin-n/issues/180)) ([d24f645](https://github.com/eslint-community/eslint-plugin-n/commit/d24f645)) |
| 19 | +* feat: Add n/prefer-node-protocol rule ([#183](https://github.com/eslint-community/eslint-plugin-n/issues/183)) ([88d1c37](https://github.com/eslint-community/eslint-plugin-n/commit/88d1c37)) |
| 20 | +* feat(shebang): Add options to ignore unpublished files ([#172](https://github.com/eslint-community/eslint-plugin-n/issues/172)) ([5609abb](https://github.com/eslint-community/eslint-plugin-n/commit/5609abb)) |
| 21 | + |
| 22 | +## Bugfixes |
| 23 | + |
| 24 | +* prefer-node-protocol: not first target ([#204](https://github.com/eslint-community/eslint-plugin-n/issues/204)) ([caab777](https://github.com/eslint-community/eslint-plugin-n/commit/caab77714ec9195c07290d4c212a95f11b48bb5f)) |
| 25 | +* **prefer-node-protocol:** continue on version range check ([#206](https://github.com/eslint-community/eslint-plugin-n/issues/206)) ([14d2ea9](https://github.com/eslint-community/eslint-plugin-n/commit/14d2ea90c1609b49e95cc805105711c62bf6fd50)) |
| 26 | +* prefer-node-prefix: pass moduleName ([#203](https://github.com/eslint-community/eslint-plugin-n/issues/203)) |
| 27 | +* **no-unsupported-features:** Remove use of `static` as a variable ([#190](https://github.com/eslint-community/eslint-plugin-n/issues/190)) ([e31d868](https://github.com/eslint-community/eslint-plugin-n/commit/e31d8683b65a6f982cb91634f951afd0fe5583ae)) |
| 28 | +* fix: Remove `require("util")` import in import-target (#181) (d32eff3) |
| 29 | + |
| 30 | +## Chores |
| 31 | + |
| 32 | +* use `ts-ignore-import` to lighten the dependencies ([#219](https://github.com/eslint-community/eslint-plugin-n/issues/219)) ([fb0aaae](https://github.com/eslint-community/eslint-plugin-n/commit/fb0aaae9a5d540542a4122fe333097c200b78b95)) |
| 33 | +* update dependency @typescript-eslint/parser to v7 ([#207](https://github.com/eslint-community/eslint-plugin-n/issues/207)) ([0b8aeb3](https://github.com/eslint-community/eslint-plugin-n/commit/0b8aeb3e8d8f1837a443d93a5bf55ad55bba085d)) |
| 34 | +* update dependency husky to v9 ([#208](https://github.com/eslint-community/eslint-plugin-n/issues/208)) ([e84d47b](https://github.com/eslint-community/eslint-plugin-n/commit/e84d47b98de65eb77ac96cef44af2adb901acac0)) |
| 35 | +* Enable global strict eslint rule ([#191](https://github.com/eslint-community/eslint-plugin-n/issues/191)) ([99fe387](https://github.com/eslint-community/eslint-plugin-n/commit/99fe38722d02de867f4bd8061a343b9754b62610)) |
| 36 | +* Migrate to manifest config ([#192](https://github.com/eslint-community/eslint-plugin-n/issues/192)) ([c8a87f3](https://github.com/eslint-community/eslint-plugin-n/commit/c8a87f3ef99348e547259f3939274cdf4da72b08)) |
| 37 | +* docs: improve wording of file-extension-in-import docs (#110) (3f178ab) |
| 38 | +* build: run test on eslint pre-releases (#171) (77de809) |
| 39 | +* ci: Make release-please publish pre-releases (#186) (4b12cdc) |
| 40 | +* chore: update dependency globals to v14 (#185) (9930101) |
| 41 | +* chore: update dependency markdownlint-cli to ^0.39.0 (#179) (cd5cbbb) |
| 42 | +* chore: Merge supported and backport properties (#177) (5d1cb98) |
| 43 | +* chore: `npm run format` (#175) (17e658e) |
| 44 | +* chore!: remove "n/no-unsupported-features" #140 (#173) (372b283) |
| 45 | +* chore: update dependency minimatch to v9 (#167) (5ad657c) |
| 46 | +* chore: add release-please (#170) (fc77da2) |
| 47 | +* chore: update dependency @typescript-eslint/parser to v6 (#166) (4265094) |
| 48 | +* chore: update dependency markdownlint-cli to ^0.38.0 (#149) (3fd61be) |
| 49 | +* chore: update dependency release-it to v17 (#168) (1c91e05) |
| 50 | +* chore: upgrade prettier v3 (#165) (bbfde8d) |
| 51 | + |
3 | 52 | ## [17.0.0-8](https://github.com/eslint-community/eslint-plugin-n/compare/v17.0.0-7...v17.0.0-8) (2024-04-08)
|
4 | 53 |
|
5 | 54 |
|
|
0 commit comments