This release removes the support for import assignments added in version 11.0.0:
Turns out it was broken in some cases.
The suggested fix went past my complexity tolerance for such an esoteric feature.
I also learned that they aren’t really imports, and that I don’t understand their semantics well enough to know how sorting them affects your program.
If you miss the support for import assignments, I suggest you write your own ESLint rule which moves them out of the way from the actual imports, sorting them or not.
Version 11.0.0 (2024-02-08)
This release adds support for TypeScript import assignments (import A = B.C and import A = require("module")). Thanks to Szabolcs Kurdi (@szku01) and Svyatoslav Zaytsev (@MillerSvt)!
It’s only a breaking change if you use TypeScript import assignments, and only in the form that you need to autofix your files.
In other news, this release adds the meta plugin property in preparation for ESLint Flat Config, and avoids the deprecated context.getSourceCode() method (while still being backwards compatible).
Bumps the devdependencies group with 18 updates:
29.5.11
29.5.12
20.10.6
20.11.20
6.16.0
7.0.2
6.16.0
7.0.2
6.16.0
7.0.2
8.3.0
8.4.1
47.0.2
48.2.0
27.6.0
27.9.0
10.0.0
12.0.0
3.1.1
3.2.5
29.1.1
29.1.2
1.11.2
1.12.4
0.13.5
0.14.1
14.1.2
14.2.1
18.2.46
18.2.58
18.2.18
18.2.19
6.1.6
6.4.2
5.0.12
5.1.4
Updates
@types/jest
from 29.5.11 to 29.5.12Commits
Updates
@types/node
from 20.10.6 to 20.11.20Commits
Updates
@typescript-eslint/eslint-plugin
from 6.16.0 to 7.0.2Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
677e7cc
chore(release): publish 7.0.2300d7d2
docs(eslint-plugin): fix typo in prefer-ts-expect-error (#8504)ebd2959
docs: small typo in no-inferrable-types.md (#8492)4f3215f
chore(release): publish 7.0.1422791c
fix(eslint-plugin): update peer dep for parser (#8441)b27de99
chore(release): publish 7.0.0379f742
chore(eslint-plugin): [no-confusing-void-expression] explicitly state default...b636baa
docs: fix restrict-plus-operands example (#8362)1aa393c
chore(deps): update dependency prettier to v3.2.5 (#8401)8ef5f4b
feat: add support for flat configs (#7935)Updates
@typescript-eslint/parser
from 6.16.0 to 7.0.2Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
677e7cc
chore(release): publish 7.0.24f3215f
chore(release): publish 7.0.1b27de99
chore(release): publish 7.0.01aa393c
chore(deps): update dependency prettier to v3.2.5 (#8401)8ef5f4b
feat: add support for flat configs (#7935)1200b4c
chore(deps): update nx to v17.3.0 (#8317)584db29
feat: bump ESLint, NodeJS, and TS minimum version requirements (#8377)289ee88
chore(release): publish 6.21.0aa5edf7
chore(deps): update dependency prettier to v3.2.4 (#8357)45c0cb2
chore: cleanup test-utils naming/locations (#8341)Updates
@typescript-eslint/utils
from 6.16.0 to 7.0.2Release notes
Sourced from
@typescript-eslint/utils
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/utils
's changelog.... (truncated)
Commits
677e7cc
chore(release): publish 7.0.29708659
fix(utils): use mergeable interface forsettings
property (#8485)18c3216
fix: fix tsconfig-less check errors, fix@types/eslint
incompatibilities, a...4f3215f
chore(release): publish 7.0.1b27de99
chore(release): publish 7.0.01aa393c
chore(deps): update dependency prettier to v3.2.5 (#8401)745dd66
feat(utils): revert removal of backwards-compat functions (#8399)8ef5f4b
feat: add support for flat configs (#7935)1200b4c
chore(deps): update nx to v17.3.0 (#8317)584db29
feat: bump ESLint, NodeJS, and TS minimum version requirements (#8377)Updates
cspell
from 8.3.0 to 8.4.1Release notes
Sourced from cspell's releases.
... (truncated)
Changelog
Sourced from cspell's changelog.
Commits
d57dbad
v8.4.1b424d3b
ci: Workflow Bot -- Update ALL Dependencies (main) (#5282)92a916c
chore: Update Integration Test Performance Data (#5283)c49e4a1
chore: bump eslint-plugin-unicorn from 50.0.1 to 51.0.1 (#5278)0b09ff0
chore: bump github-pages from 229 to 230 in /docs (#5280)3dad41c
fix: Revert "feat: Support complex word lists (#5233)" (#5281)a97e16f
chore: Update Integration Test Performance Data (#5276)c6d6ec9
ci: Workflow Bot -- Update ALL Dependencies (main) (#5275)f9ad457
v8.4.03854930
chore: fix test package namesUpdates
eslint-plugin-jsdoc
from 47.0.2 to 48.2.0Release notes
Sourced from eslint-plugin-jsdoc's releases.
... (truncated)
Commits
ba642e4
feat(check-param-names): AdddisableMissingParamChecks
option (#1206)ab893ba
build(deps-dev): bump ip from 2.0.0 to 2.0.137df54d
feat(check-line-alignment
): add `disableWrapIndent`` optione9a9b74
fix(informative-docs): check default named declaration6fcb47f
chore: update semver and devDeps.5a79d3f
fix(informative-docs): check named export declarations: fixes #1198207bc74
chore: update jsdoccomment and devDeps.f2aef87
fix(informative-docs): Improve wording in rule descriptionc5f203a
fix(require-description-complete-sentence
): capture multiple newlines as "p...6b163c8
fix: update devDeps.Updates
eslint-plugin-jest
from 27.6.0 to 27.9.0Release notes
Sourced from eslint-plugin-jest's releases.
... (truncated)
Changelog
Sourced from eslint-plugin-jest's changelog.
Commits
d75ba30
chore(release): 27.9.0 [skip ci]4cc2a1b
feat: add should-be-fine support for flat configs (#1505)14eafdd
refactor: use types from@typescript-eslint/utils
for snapshot processor (#...8fac5eb
ci: don't test@typescript-eslint
v7 against Node v19 (#1502)8557b08
chore(release): 27.8.0 [skip ci]9e9cf83
feat: supportfailing.each
(#1499)b100c13
chore(release): 27.7.0 [skip ci]6be2928
feat: allow@typescript-eslint
v7 (#1500)196581a
chore: formattsconfig.json
(#1501)09e7b04
chore(deps): lock file maintenanceUpdates
eslint-plugin-simple-import-sort
from 10.0.0 to 12.0.0Changelog
Sourced from eslint-plugin-simple-import-sort's changelog.
Commits
611d87b
eslint-plugin-simple-import-sort v12.0.02480727
Update comments6de7a10
Revert "Add support for TypeScript import assignments (#149)" (#158)289f75b
eslint-plugin-simple-import-sort v11.0.0db0a55a
Add meta property and flat config docs (#155)4c7cb45
Avoid deprecated context.getSourceCode() (#154)c07aeca
Add support for TypeScript import assignments (#149)c641891
Fix link to dprint configurationc31798c
Bump@babel/traverse
from 7.20.12 to 7.23.2 (#147)343ac29
Bump word-wrap from 1.2.3 to 1.2.4 (#141)Updates
prettier
from 3.1.1 to 3.2.5Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
7142cf3
Release 3.2.58cbee2e
chore(deps): update glimmer to v0.88.1 (#15991)45baee0
chore(deps): update dependency magic-string to v0.30.6 (#16022)9fb32a1
Minor refactor to property print (#15924)08f1940
Update install script for husky v9 (#16000)6d0b1d2
Update yarn to v4.1.0 (#16021)c8ba8db
chore(deps): update dependency@angular/compiler
to v17.1.2 (#16018)e2250ec
chore(deps): update typescript-eslint to v6.20.0 (#16015)02865f6
chore(deps): update dependency npm-run-all2 to v6.1.2 (#16017)014ee5d
chore(deps): update dependency hermes-parser to v0.19.0 (#16014)Updates
ts-jest
from 29.1.1 to 29.1.2Release notes
Sourced from ts-jest's releases.
Changelog
Sourced from ts-jest's changelog.
Commits
70d48be
chore(release): 29.1.219778bd
build: reference transform options via jestTransformOptions
typea5d6f2d
fix: calculated cache key based on supportsStaticESM2d16f4a
test(e2e): removeonNodeVersions
function0861a66
build(deps): Update dependency node-fetch to ^3.3.2f41cc3e
build(deps): Update babel monorepo41b8460
build(deps): Update dependency docusaurus-remark-plugin-tab-blocks to ^1.3.1e7be4bf
fix: correct error handling inprocessAsync
e31d953
build(deps): Update actions/setup-node digest to 1a4442c622539d
build(deps): Update dependency@formatjs/ts-transformer
to ^3.13.9Updates
turbo
from 1.11.2 to 1.12.4Release notes
Sourced from turbo's releases.