chore(deps): update dependency @swc/core to ^1.3.21 #169
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.3.11
->^1.3.21
Release Notes
swc-project/swc
v1.3.21
Compare Source
Bug Fixes
(ci) Fix publish action for binaries (#6517) (2ac3201)
(es/minifier) Don't drop used variables from sequential inliner (#6520) (b394f9f)
(es/minifier) Make sequential inliner respect resolution order (#6509) (27ae59e)
(es/minifier) Use unsafe option for arrow => method (#6521) (9752b43)
(es/minifier) Don't convert a signed integer literal key to a numeric literal (#6529) (81224b5)
(html/parser) Fix parsing of cdata (#6534) (e3cbe7e)
Features
(common) Add contexts to the error messages (#6526) (b8fe04f)
(es/parser) Make error message helpful (#6535) (cb15721)
(es/preset-env) Update data (#6538) (ae63220)
(xml/parser) Parse cdata section (#6531) (7f8c4e0)
Miscellaneous Tasks
(bindings) Fix jemalloc on aarch64 (#6541) (d56b5a8)
(swc_core) Reexport more modules (#6548) (9b58cce)
Performance
Refactor
Testing
(es/minifier) Add tests for preserving top-level directives (#6545) (8d8f150)
(es/transforms) Add tests about preserving top-level directives (#6518) (5ff87af)
(es/typescript) Migrate inline tests to fixture tests (#6546) (cddbc41)
(ts/compat) Migrate inline tests to fixture testing (#6475) (cc4646a)- general: Use correct extensions for fixture tests (#6539) (7ee86d1)
Build
browerslist-rs
(#6547) (d730186)v1.3.20
Compare Source
Bug Fixes
(es/codegen) Preserve parens for
new
in optional chaining (#6484) (1ca281a)(es/minifier) Preserve classes with side effects in static fields (#6480) (8d906b4)
(es/react) Allow spread children (#6505) (90aa6c8)
(es/visit) Visit TypeScript satisfies expressions (#6511) (0cee0e1)
Features
Miscellaneous Tasks
(ci) Reduce trigger scope for PRs (#6486) (7fe091a)
(ci) Skip benchmark for forks (#6489) (78af96e)
Performance
Refactor
(binding/wasm) Use binding_macro (#6487) (d957aac)
(es) Remove settings related to
privateInObject
(#6468) (c57307d)Build
v1.3.19
Compare Source
Bug Fixes
(es/compat) Fix consecutive optional call (#6461) (f7072db)
(es/lints) Revert check for reassignment to classes (#6472) (ca20d94)
(es/minifier) Preserve unused imported specifiers (#6458) (dabea71)
(es/minifier) Abort inliner on fn declarations used multiple time (#6473) (15ad2c2)
(es/minifier) Avoid dropping statements which has side-effects (#6476) (9154bbc)
(es/modules) Remove wrong check for
jsc.paths
(#6470) (072bd13)(es/parser) Fix parsing of regexp (#6469) (3e702b9)
(xml/parser) Fix parsing of comments (#6449) (3a0d98b)
Features
(es/minifier) Support script fully (#6455) (4d7b920)
(html/minifier) Remove empty script and style tags with attributes (#6447) (7441721)
(html/minifier) Use the latest
EsVersion
(#6453) (7f6bf59)Refactor
jsvalue::*_serde
(#6462) (dd4b9e8)v1.3.18
Compare Source
Bug Fixes
(es/minifier) Fix code for dropping unreachable statements (#6429) (bb544ba)
(es/modules) Fix
jsc.paths
(#6454) (05d185d)(es/plugins/proxy) Adjust import with compile time flags (#6451) (f14b156)
(html/minifier) Fix script/style merging (#6443) (1dfd8ce)
(xml/parser) Fix parsing of pi (#6450) (6388920)
Features
parse_string_input
(#6441) (9600308)v1.3.17
Compare Source
Bug Fixes
(bindings) Revert #6436 (#6444) (948e35b)
(css/parser) Fix a bug with scope in block (#6402) (3d7545d)
(es/compat) Improve
destructuring
pass (#6412) (6728603)(es/compat) Fix span hygiene of function naming pass (#6345) (81a4bb3)
(es/minifier) Preserve op of the op-assignments in seq inliner (#6428) (5fd7ab8)
(es/minifier) Change the default of
mangle.toplevel
to false (#6439) (99934b0)(es/modules) Fix
jsc.paths
of.ts
imports (#6431) (9c9c3eb)Miscellaneous Tasks
Refactor
(bindings) Deprecate
JsValue::*_serde
(#6436) (1dd8b3d)(es/plugins) Simplify
read_result_*
(#6426) (7a1c2a1)v1.3.16
Compare Source
Bug Fixes
v1.3.15
Compare Source
Bug Fixes
(css/parser) Fix parsing of
supports()
(#6333) (f483224)(css/parser) Fix parsing of
<general-enclosed>
(#6380) (d18eaf1)(es) Use
unresolved_mark
for preset-env (#6386) (156f370)(es/compat) Fix chained op-assignment of super properties (#6319) (064baa3)
(es/compat) Handle super access in a private static property (#6361) (6cc9e90)
(es/compat) Handle a nullish coalescing in a switch case (#6363) (2de45fb)
(es/compat) Fix
this
in computed class method names (#6364) (9820122)(es/fixer) Handle more expressions in postfix operator (#6359) (8123bf0)
(es/helpers) Fix import
_typeof
in__decorate
(#6377) (25333b9)(es/lints) Disallow reassignment to a class (#6362) (3793e83)
(es/modules) Preserve extensions (#6339) (91e863c)
(es/parser) Fix parsing of
await
(#6316) (28af15e)(es/parser) Fix parsing of TS
satisfies
expressions (#6354) (f6faeb3)(es/plugin) Print more details on pointer conversion failures (#6378) (b6c1cc4)
(es/resolver) Resolve interfaces correctly (#6387) (6b876c4)
(html/minifier) Fix merging of scripts (#6393) (a923e52)
Documentation
Features
(css/parser) Improve error recovery (#6336) (0bc682f)
(css/parser) Support new nesting spec (#6337) (e0967ef)
(es/utils) Use more unique names for aliases (#6399) (574502a)
(html/minifier) Improve merging of group elements (#6349) (34b3710)
(swc_core) Expose
swc_css_modules
(#6394) (26b21b1)Miscellaneous Tasks
Performance
(css) Reduce size of tokens (#6384) (bea6cce)
(css/ast) Use
Atom
forraw
values (#6401) (ec2c021)Refactor
(css/parser) Avoid unnecessary checks (#6383) (4d49b9f)
(css/parser) Union input types (#6385) (434a765)
(css/parser) Skip whitespaces in correct places (#6382) (56bc6b8)
(css/parser) Refactor parser (#6395) (983ab91)
Testing
v1.3.14
Compare Source
Bug Fixes
(common) Remove
&mut
frombuild_source_map_from
(#6276) (47d7fca)(css/parser) Fix parsing of colors (#6260) (c3944ba)
(css/parser) Fix various issues (#6281) (2813acc)
(es/codegen) Preserve more parens (#6268) (c318446)
(es/compat) Fix
new.target
in a nested scope (#6296) (aa18612)(es/compat) Fix destructuring of an empty array (#6314) (3bea6f7)
(es/helpers) Fix
toArray
(#6318) (e34c25e)(es/lints) Fix
const-assign
in function expressions (#6294) (a27392a)(es/minifier) Don't ignore nullish coalescing (#6272) (8c1ac68)
(es/minifier) Don't inline regex for IIFEs (#6283) (4eab2ed)
(es/minifier) Fix infinite loop (#6300) (655f674)
(es/minifier) Don't drop an inlined parameter as a duplicate (#6293) (dd797f7)
(es/resolver) Change order for switch cases (#6317) (2737aea)
(es/typescript) Fix stack overflow (#6250) (28ec6e8)
(html/minifier) Merge style blocks (#6264) (028951c)
Features
(css/parser) Improve error reporting (#6274) (956d574)
(es) Support trailing commas in
.swcrc
(#6289) (244b0af)(es/minfiier) Compute more with sequential inliner (#6169) (743a1aa)
(es/minifier) Implement trivial optimizations (#6256) (5d52ae9)
(html/minifier) Handle
crossorigin
(#6261) (782da5c)(html/minifier) Merge
script
tags (#6273) (02f8d31)Miscellaneous Tasks
(ci) Enforce clippy for all targets (#6299) (0967e8f)
(ci) Fix publish action (2737143)
(ci) Fix publish action (13b4d31)
(common) Switch to
new_debug_unreachable
(#6265) (2f61332)Performance
Refactor
(css/parser) Refactor more (#6251) (a0e4684)
(css/parser) Refactor even more (#6288) (6cafeb2)
(es) Accept custom instance of
Comments
(#6290) (1024a55)(html/parser) Refactor (#6267) (c255cfd)
Testing
(css/minifier) Fix fixture tester (#6222) (cd1319d)
(css/parser) Add tests for refactoring (#6262) (4c293f9)
(es) Enable tests for fixed issues (#6311) (5b02e24)
(es/compat) Add execution tests (#6312) (0f9d930)
(es/minifier) Add a test for
??
operator (#6282) (0376da7)v1.3.13
Compare Source
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.