Note for eslint plugin authors and other API consumers
TypeScript v5.3 shipped with a type change that was incompatible with our types. This change has been fixed and will be released in v5.3.3. Until that time you can work around this error using skipLibCheck.
Bug Fixes
typescript-estree: ensure backwards compat with pre-5.3 import attributes (#7967) (810fc8c)
Note for eslint plugin authors and other API consumers
TypeScript v5.3 shipped with a type change that was incompatible with our types. This change has been fixed and will be released in v5.3.3. Until that time you can work around this error using skipLibCheck.
Bug Fixes
typescript-estree: ensure backwards compat with pre-5.3 import attributes (#7967) (810fc8c)
Add support for transforming new CSS gradient syntax for older browsers
The specification called CSS Images Module Level 4 introduces new CSS gradient syntax for customizing how the browser interpolates colors in between color stops. You can now control the color space that the interpolation happens in as well as (for "polar" color spaces) control whether hue angle interpolation happens clockwise or counterclockwise. You can read more about this in Mozilla's blog post about new CSS gradient features.
With this release, esbuild will now automatically transform this syntax for older browsers in the target list. For example, here's a gradient that should appear as a rainbow in a browser that supports this new syntax:
You can now use this syntax in your CSS source code and esbuild will automatically convert it to an equivalent gradient for older browsers. In addition, esbuild will now also transform "double position" and "transition hint" syntax for older browsers as appropriate:
Add support for transforming new CSS gradient syntax for older browsers
The specification called CSS Images Module Level 4 introduces new CSS gradient syntax for customizing how the browser interpolates colors in between color stops. You can now control the color space that the interpolation happens in as well as (for "polar" color spaces) control whether hue angle interpolation happens clockwise or counterclockwise. You can read more about this in Mozilla's blog post about new CSS gradient features.
With this release, esbuild will now automatically transform this syntax for older browsers in the target list. For example, here's a gradient that should appear as a rainbow in a browser that supports this new syntax:
You can now use this syntax in your CSS source code and esbuild will automatically convert it to an equivalent gradient for older browsers. In addition, esbuild will now also transform "double position" and "transition hint" syntax for older browsers as appropriate:
Bumps the dependencies group with 24 updates:
1.3.92
1.3.101
25.0.5
25.0.7
0.2.1
0.3.0
4.3.6
4.3.11
3.1.7
3.1.9
2.0.1
2.0.3
10.0.2
10.0.6
18.15.0
20.10.5
1.0.2
1.0.4
5.62.0
6.14.0
5.62.0
6.14.0
2.3.5
2.3.8
2.21.1
2.22.0
0.18.20
0.19.9
8.50.0
8.56.0
8.10.0
9.1.0
35.0.0
43.0.0
2.28.1
2.29.1
15.7.0
16.4.0
2.8.8
3.1.1
15.0.1
16.1.2
3.29.4
4.9.1
15.2.0
17.0.1
5.1.6
5.3.3
Updates
@swc/core
from 1.3.92 to 1.3.101Changelog
Sourced from
@swc/core
's changelog.... (truncated)
Commits
2037f0d
chore: Publishv1.3.101
withswc_core
v0.87.2
(#8432)3550d0b
chore: Publish 1.3.101-nightly-20231218.1d6cd214
chore: Publish crates56992e3
fix(es/compat): Preserve comment for arrow body (#8427)45f62f7
chore: Publish crates7566ddf
fix(es/codegen): Fix codegen of ts specific syntax in class props (#8426)4bd1590
chore: Publish crates8d47b9a
chore(ci): Fix prepublish script by upgrading NAPI-RS cli (#8430)38b417b
chore: Publish 1.3.101-nightly-20231217.180e2c23
chore: Publish 1.3.101-nightly-20231216.1Updates
@rollup/plugin-commonjs
from 25.0.5 to 25.0.7Changelog
Sourced from
@rollup/plugin-commonjs
's changelog.Commits
ad406ba
chore(release): commonjs v25.0.78e2ed59
fix(commonjs,dynamic-import-vars,esm-shim,inject,replace,strip): bump magic-s...88687f0
chore(release): commonjs v25.0.6cb579c8
fix(commonjs): Keep the shebang at the top of the file content (#1610)Updates
@rollup/plugin-swc
from 0.2.1 to 0.3.0Changelog
Sourced from
@rollup/plugin-swc
's changelog.Commits
2c58b01
chore(release): swc v0.3.0a4c7679
feat(swc): allow passingenv
property as option (#1624)dcd8da5
chore(repo): use@dot/versioner
for releases (#1612)Updates
@types/chai
from 4.3.6 to 4.3.11Commits
Updates
@types/debounce-promise
from 3.1.7 to 3.1.9Commits
Updates
@types/json-parse-safe
from 2.0.1 to 2.0.3Commits
Updates
@types/mocha
from 10.0.2 to 10.0.6Commits
Updates
@types/node
from 18.15.0 to 20.10.5Commits
Updates
@types/readline-transform
from 1.0.2 to 1.0.4Commits
Updates
@typescript-eslint/eslint-plugin
from 5.62.0 to 6.14.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
c7d702f
chore: publish v6.14.0431cd15
fix(eslint-plugin): add no-unsafe-unary-minus, prefer-destructuring to disabl...705370a
fix(eslint-plugin): correct message forno-unsafe-unary-minus
(#7998)4c3e704
feat(eslint-plugin): [require-await] allow yielding Promise in async generato...314f034
docs(eslint-plugin): [no-throw-literal] fix typo in example (#8006)bff47d7
feat(eslint-plugin): [explicit-function-return-type] add support for typed cl...cc2c6d3
chore: publish v6.13.237f34f4
docs: add 'When Not To Use It' or an intentional omission notice on all rules...96abf18
chore: finish enabling no-unnecessary-condition internally (#8004)4dae083
chore: prefix all nx package scripts with npx (#7988)Updates
@typescript-eslint/parser
from 5.62.0 to 6.14.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
c7d702f
chore: publish v6.14.0cc2c6d3
chore: publish v6.13.24dae083
chore: prefix all nx package scripts with npx (#7988)14f3ff0
chore: publish v6.13.139c437a
chore: publish v6.13.09093e95
chore: publish v6.12.02e535b8
chore(deps): update dependency prettier to v3.1.0 (#7938)06496e2
chore: publish v6.11.075c1288
chore: publish v6.10.01e47294
chore: publish v6.9.1Updates
@vscode/test-electron
from 2.3.5 to 2.3.8Changelog
Sourced from
@vscode/test-electron
's changelog.Commits
Updates
@vscode/vsce
from 2.21.1 to 2.22.0Commits
10309ba
remove win32-ia32 (#908)a001296
docs: fix grammatical error in engine mismatch message (#907)955a554
missing comma added for README.md (#903)Updates
esbuild
from 0.18.20 to 0.19.9Release notes
Sourced from esbuild's releases.
... (truncated)
Changelog
Sourced from esbuild's changelog.
... (truncated)
Commits
9edc9d4
publish 0.19.9 to npm791619e
release notes: link to gradient tests83b4171
css: implement lowering of gradient syntax4a3b265
css: fixcalc()
inlining whitespace bug90989ec
remove a stray log statementf260285
css gradients: handle color transition hintse4c55af
css gradients: lower colors, fix double positionsa389c52
css: addlab()
+lch()
+oklab()
+oklch()
b837f21
css: avoid overwriting manual fallback colors824ede6
css: simplifycolor()
duplication fallback logicUpdates
eslint
from 8.50.0 to 8.56.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
8e8e9f8
8.56.0085978b
Build: changelog update for 8.56.0ba6af85
chore: upgrade@eslint/js
@8
.56.0 (#17864)60a531a
chore: package.json update for@eslint/js
release0dd9704
feat: Support custom severity when reporting unused disable directives (#17212)31a7e3f
feat: fix no-restricted-properties false negatives with unknown objects (#17818)ba87a06
chore: update dependency markdownlint to ^0.32.0 (#17783)7d5e5f6
fix:TypeError: fs.exists is not a function
on read-only file system (#17846)9271d10
chore: add GitHub issue template for docs issues (#17845)70a686b
chore: Convert rule tests to FlatRuleTester (#17819)Updates
eslint-config-prettier
from 8.10.0 to 9.1.0Changelog
Sourced from eslint-config-prettier's changelog.