core
core copied to clipboard
chore(deps): update dependency @swc/core to v1.3.10
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @swc/core (source) | 1.3.4 -> 1.3.10 |
Release Notes
swc-project/swc
v1.3.10
Bug Fixes
-
(css/codegen) Fix codegen of pseudo class selectors (#​6186) (4fba0db)
-
(es/compat) Fix super method call in loose mode (#​6207) (0e2de30)
-
(es/minifier) Fix detection of direct
eval(#​6215) (780b5de) -
(html/minifier) Avoid
;at the end of js (#​6188) (5571c0c) -
(html/minifier) Fix bugs of merging and removing metadata elements (#​6200) (3546632)
Features
-
(css/ast) Support
@custom-mediaat-rule (#​6152) (d46a19b) -
(es/compat) Support readonly and writeonly for private fields (#​6182) (aefc11b)
-
(es/minifier) Make sequential inliner self-repeat (#​6168) (3f0fcf4)
-
(es/minifier) Skip function declarations in sequential inliner (#​6147) (f2e8f98)
-
(es/minifier) Merge functions using sequential inliner (#​6148) (12443db)
-
(es/minifier) Mark more expressions as pure (#​6204) (cc848db)
-
(html/minifier) Merge identical metadata elements (#​6183) (41093b0)
-
(html/minifier) Compress
javascript:URLs (#​6185) (8f00d1a) -
(html/minifier) Improve removal of redundant attributes (#​6197) (aa3fab1)
Miscellaneous Tasks
Performance
-
(es/transforms) Exclude old inlining pass (#​6203) (27896f4)
-
(html/parser) Improve performance a bit (#​6213) (ba5d272)
Refactor
Testing
-
(es/minifier) Add a test for a fixed issue (#​6218) (725b118)
-
(html/parser) Refactor tests to make
gitfaster (#​6158) (a4acc7a)
Build
v1.3.9
Bug Fixes
-
(css/parser) Improve handling of math functions in at-rules (#​6140) (26aeb18)
-
(es/codegen) Emit
readonlyforTsIndexSignature(#​6172) (083924c) -
(es/minifier) Fix ordering issue of analyzer (#​6150) (6d0ca05)
-
(es/minifier) Consider function body cost while inlining function (#​5342) (b40d486)
-
(es/minifier) Preserve
thisof tagged template literals (#​6165) (aec5cda) -
(es/minifier) Don't create a numeric literal with
NaNvalue (#​6166) (2e153e5) -
(es/modules) Resolve
jsc.pathsfor export alls (#​6170) (82cca67) -
(es/parser) Fix parsing of arrow in cond (#​6067) (0ca5ded)
-
(es/quote) Fix handling of template literals (#​6157) (6502979)
-
(es/typescript) Don't generate class field for abstract properties (#​6174) (9d93b6c)
Documentation
Features
-
(css/modules) Add a lifetime to config parameter (#​6144) (1196d60)
-
(es/minifier) Ignore return value if a param of IIFE is not used (#​6115) (d334c6e)
-
(es/utils) Add indexed API to the parallel helper (#​6149) (6a42e51)
Miscellaneous Tasks
- general: Add lock action (55a836a)
Build
v1.3.8
Bug Fixes
-
(css/ast) Fix AST types for simple block (#​6131) (e63fa28)
-
(css/modules) Fix parsing and refactor code (#​6132) (39cfade)
-
(es/minifier) Preserve return values of recursive IIFE (#​6142) (3d271e8)
Features
-
(css/minifier) Compute
calcexpressions (#​5966) (205a317) -
(es/minifier) Enable
reduce_varsby default (#​6096) (fc5d8a5) -
(es/minifier) Merge assignments using sequential inliner (#​6103) (5875298)
-
(es/minifier) Swap more binary expressions (#​6134) (c37839f)
-
(es/minifier) Change default pass limit to 3 (#​6138) (3a29bfe)
Miscellaneous Tasks
Performance
Refactor
v1.3.7
Bug Fixes
Documentation
Features
-
(bindings) Apply
resolverto the output ofparseapis (#​6118) (0cd8aee) -
(css/codegen) Support lowercase case insensitivity (#​6113) (a920997)
-
(dbg-swc) Remove comments from the output of
terser(#​6119) (8549c47) -
(es/minifier) Mark ref to fn as non-call in alias analyzer (#​6088) (b0c5745)
-
(es/minifier) Inline more lazily initialized vars (#​6089) (657e5b3)
-
(es/minifier) Enable
reduce_funcsby default (#​6097) (3c6cdbc) -
(es/minifier) Inline and remove vars in one pass (#​6093) (5a23949)
-
(es/minifier) Inline pure array literal partially (#​6099) (66196a6)
Performance
Testing
Build
v1.3.6
Bug Fixes
Documentation
Features
-
(css/ast) Support
<general-enclosed>for@mediaat-rules (#​6082) (b71dd3e) -
(css/compat) Implement transform for nested css (#​6077) (347d4b7)
-
(es/codegen) Remove the trailing comma of binding patterns (#​6078) (8003dc8)
-
(es/minifier) Use
usage_countin sequential inliner (#​6071) (ac150c7) -
(es/minifier) Distinguish calls in alias analyzer (#​6080) (9ce3df0)
-
(es/testing) Add an option to test sourcemap (#​6079) (e6b1dd4)
Miscellaneous Tasks
Performance
v1.3.5
Bug Fixes
-
(es/codegen) Improve performance of debug build (#​6003) (8b31b65)
-
(es/compat) Fix handling of deep array pattern of object rest pass (#​6035) (0c67a3a)
-
(es/compat) Fix handling of op-assignment in
generator(#​6036) (7554482) -
(es/minifier) Don't inline into nested scope (#​6002) (2ee3ad0)
-
(es/minifier) Don't evaluate
String.fromCharCodefor non-ascii values (#​6033) (197c4e2) -
(es/minifier) Don't skip unresolved identifiers (#​6050) (c5fb774)
-
(es/minifier) Fix optimization of numeric keys (#​6052) (e3b55e4)
-
(es/minifier) Fix analysis of var declaration after usage (#​6043) (36d467e)
-
(es/minifier) Fix infection analysis of sequential inliner (#​6053) (d65fba1)
-
(es/minifier) Mark
deleteas a property mutation (#​6063) (38df597) -
(es/renamer) Use a separate scope for the name of
FnExpr(#​6008) (31ffd5a)
Features
-
(css/modules) Support
:localand:global(#​6045) (10d0f8e) -
(css/modules) Support
:globalin@keyframes(#​6046) (51e935e) -
(es/compat) Support iterator protocol on loose mode (#​6034) (80da098)
-
(es/minifier) Drop vars from sequential inliner (#​5993) (286334c)
-
(es/minifier) Inline function calls in more cases (#​6010) (61807ab)
-
(es/minifier) Ignore return values of ignored IIFEs (#​6020) (2b62752)
-
(es/minifier) Clone trivial literals in sequential inliner (#​6005) (877936f)
-
(es/minifier) Inline vars initialized before the declaration (#​6027) (c485099)
-
(html/codegen) Add an option to keep quotes while minifying (#​5996) (35da762)
Miscellaneous Tasks
-
(ci) Extract bot action to a separate repository (#​6064) (39481c6)
-
(ci) Fix publish action by reverting #​5969 (fee747d)- general: Update
README.md(#​6007) (185d6fe)
Performance
Testing
Build
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled due to failing status checks.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.