Skip to content

Releases: un-ts/eslint-plugin-import-x

v4.16.2

11 Mar 19:22
69ddbba

Choose a tag to compare

Patch Changes

  • #457 1da4043 Thanks @SukkaW! - Make the no-unused-modules rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new suppressMissingFileEnumeratorAPIWarning rule option (import-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]).

  • #450 a51be0f Thanks @andrewgaun! - fix(deps): Bumping minimatch 10 version to avoid dependency with a critical vulnerability

    Updating the minimum minimatch 10 version to 10.1.2 which updates a dependency (@isaacs/brace-expansion) with a critical vulnerability. See GHSA-7h2j-956f-4vf2

  • #466 b669aca Thanks @SukkaW! - Make eslint-plugin-import-x compatible with ESLint's defineConfig

  • #434 a3aae61 Thanks @stepankuzmin! - fix(deps): replace type-fest with @package-json/types

    PackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller @package-json/types package ensures the types are available to all consumers while reducing bundle size.

  • #458 60312ee Thanks @SukkaW! - Bump peer deps version range to include ESLint 10 support

  • #443 b416a8a Thanks @baevm! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes

  • #454 d3f8d67 Thanks @SukkaW! - First step toward ESLint 10 support:

    • sourceType determination now prefers context.languageOptions when possible
    • Ensure context.parserOptions no longer results in crashes with ESLint 10
    • Merge getParser and getParserPath implementations into one getParserOrPath
  • #406 d0a7816 Thanks @marcalexiei! - fix(package): remove config and rules exports pointing to empty files

v4.16.1

27 Jun 01:18
e50c5a6

Choose a tag to compare

Patch Changes

Full Changelog: v4.16.0...v4.16.1

v4.16.0

25 Jun 03:47
f91cb36

Choose a tag to compare

Minor Changes

Patch Changes

New Contributors

Full Changelog: v4.15.2...v4.16.0

v4.15.2

11 Jun 22:23
10cf017

Choose a tag to compare

Patch Changes

New Contributors

Full Changelog: v4.15.1...v4.15.2

v4.15.1

05 Jun 14:56
985bb91

Choose a tag to compare

Patch Changes

New Contributors

Full Changelog: v4.15.0...v4.15.1

v4.15.0

31 May 03:34
c568c12

Choose a tag to compare

Minor Changes

Full Changelog: v4.14.2...v4.15.0

v4.14.2

31 May 00:58
3848fe2

Choose a tag to compare

Patch Changes

New Contributors

Full Changelog: v4.14.1...v4.14.2

v4.14.1

30 May 15:11
d00d9f8

Choose a tag to compare

Patch Changes

Full Changelog: v4.14.0...v4.14.1

v4.14.0

30 May 14:01
2320af4

Choose a tag to compare

Minor Changes

Patch Changes

  • #352 3bc48fc Thanks @JounQin! - fix: enable nocomment glob option for rule no-unassigned-import's allow option

New Contributors

Full Changelog: v4.13.3...v4.14.0

v4.13.3

26 May 10:07
41bc731

Choose a tag to compare

Patch Changes

  • #348 f949929 Thanks @JounQin! - fix(types): exported importX should also have flatConfigs as property

Full Changelog: v4.13.2...v4.13.3