chore(deps): update dependency @swc/core to v1.7.6 #350
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.6.6
->1.7.6
Release Notes
swc-project/swc (@swc/core)
v1.7.6
Compare Source
Bug Fixes
(es/codegen) Print the missing
abstract
in class expression (#9372) (c2e3021)(es/decorators) Use correct class name reference (#9375) (badd6a9)
(es/typescript) Strip declare export in strip-only mode (#9374) (c53cce4)
v1.7.5
Compare Source
Bug Fixes
(common) Fix
StringInput.end_pos
(#9362) (5368e18)(es/parser) Fix span for unterminated block comments (#9361) (dc1b87e)
(es/parser) Make
UnterminatedBlockComment
stick to the EOF (#9366) (4f0fc6e)(es/typescript) Handle single type statement in if/for/while (#9364) (2217730)
(es/typescript) Handle backtick in ASI issue (#9367) (6f1716c)
(es/typescript) Analyze import chain (#9369) (4f9116f)
Miscellaneous Tasks
v1.7.4
Compare Source
Bug Fixes
(es/codegen) Emit question token for class methods (#9342) (636585b)
(es/minifier) Fix detection of
this
(#9339) (77da7cf)(es/minifier) Fix analysis of for-in/of (#9340) (1454ab5)
(es/minifier) Preserve flags while dropping elements of
SeqExpr
(#8907) (24e8798)(es/typescript) Fix ASI in expression for fast strip (#9358) (3ee82e2)
Documentation
test --all
(#9338) (234bb97)Miscellaneous Tasks
(deps) Update rust crate toml to v0.8.16 (#9327) (67aadfa)
(deps) Update dependency magic-string to v0.30.11 (#9345) (ced06e2)
(deps) Update rust crate toml to v0.8.17 (#9349) (d5472cc)
v1.7.3
Compare Source
Bug Fixes
v1.7.2
Compare Source
Bug Fixes
(es/ast) Accept any case of EsVersion during deserialization (#9329) (56da6be)
(es/typescrupt) Fix ASI issue in fast ts strip (#9332) (57146cf)
(swc_core) Remove unused
preset_env
(#9333) (75bc7bf)Documentation
v1.7.1
Compare Source
Bug Fixes
(bindings/types) Add missing mangle options (#9298) (567f40d)
(deps) Update cargo (patch) (#9317) (ea66e84)
(es/ast) Make span of binding ident include type ann (#9293) (2b32481)
(es/minifier) Support minifying JSX (#9271) (9a6367b)
(es/typescript) Fix typings (#9301) (27ca712)
(es/typescript) Preserve type assertions (#9328) (4d60f52)
(es/utils) Use
$crate
forquote_ident!()
(#9309) (bdaaf47)Features
(allocator) Feature gate
nightly
via macros (#9274) (a31fb58)(allocator) Add
maybe
types (#9278) (a417ff4)(es/typescript) Add esm build for fast ts strip (#9286) (d10cb9f)
Miscellaneous Tasks
(deps) Update actions (#9311) (475432e)
(deps) Update npm (patch) (#9318) (9d983c3)
(deps) Update
wasmer
to fix broken Windows build (#9322) (a120faf)(deps) Drop
atty
(#9325) (831500e)Performance
(allocator) Use
std
instead ofallocator-api2
(#9281) (88723db)(es/codegen) Use
Vec<T>
fromswc_allocator
(#9280) (c1cd0b9)(es/codegen) Optimize using
swc_allocator
(#9294) (07376c6)(es/helpers) Use
bool
instead ofAtomicBool
(#9321) (8107e98)(es/minifier) Pre-allocate collections (#9289) (76fe139)
(visit) Modify
Box
andVec
in-place (#9291) (ae2ac05)(visit) Add
#[inline]
(#9302) (0b3dbb8)Enable LTO for benchmarks (#9279) (a3020b2)
Refactor
Build
rustc
tonightly-2024-07-21
(#9319) (279ea91)v1.7.0
Compare Source
Bug Fixes
(allocator) Fix allocator & add benchmark (#9234) (037dad5)
(allocator) Remove wrong assertions and add tests (#9252) (d8e8b04)
(ci) Fix CI of `peff (#9216) (602e0e5)
(es/codegen) Fix codegen of large numeric literals (#9226) (fba79e6)
(es/compat) Consider only the variables used in the closure (#9151) (1357531)
(es/compat) Add support for destructuring with BigInts (#9215) (2cc7028)
(es/fixer) Wrap
in
expr in for-in head (#9209) (5cd837f)(es/minifier) Fix case matching (#9208) (f81fa6e)
(es/minifier) Fix compress pow
NaN
(#9210) (2b361e6)(es/minifier) Fix variable declaration in default branch (#9220) (a7c82bd)
(es/minifier) Check
this
in function params (#9229) (da4866d)(es/minifier) Remove optimization for array pattern (#9241) (521161e)
(es/minifier) Fix exponentiate operator (#9251) (06bb533)
(es/minifier) Fix panic in bitwise logic and incorrect values (#9258) (baeb9e2)
(es/minifier) Collect raw str values for new Tpl element (#9261) (6ddbfa0)
(es/modules) Fix lint issue (#9206) (efb8636)
(es/quote) Fix macro (#9270) (93d9e44)
(es/typescript) Handle unicode for fast ts strip (#9202) (096bfe3)
(es/typescript) Fix
transform
mode (#9243) (0e79a5b)(es/typescript) Workaround
wasm-bindgen
(#9272) (6b1d2ff)Documentation
(allocator) Mention
oxc_allocator
(be99ce0)(contributing) Fix deno installation url (#9249) (ff5bbda)
(es/minifier) Add contributing section (e22f3ba)
Features
(allocator) Initialize package (#9195) (f3681cb)
(allocator) Implement
SwcAlloc
(#9232) (e343eb6)(allocator) Add a cargo feature (#9239) (398dc21)
(allocator) Implement
default
mode (#9242) (b6333db)(es/typescript) Add
transform
mode back to fast TS strip (#9237) (8231e3c)(es/utils) Support for arrays using
cast_to_number
(#9212) (2aef14d)Miscellaneous Tasks
(es) Bump
unicode-id-start
tov1.2.0
(#9177) (9904a53)(es/typescript) Improve decorator handling of fast strip (#9178) (962170f)
Performance
(allocator) Drop
scoped_tls
(#9240) (4ce2514)(bindings) Invert Wasm size shrink (#9224) (aa7f791)
(bindings/wasm) Shrink the size of the wasm file (#9191) (3a23b3d)
(es/codegen) Use scoped allocator (#9248) (970f323)
(es/typescript) Add a benchmark for fast TS strip (#9205) (7d9364c)
(es/visit) Introduce
standard_only_*
macros (#9207) (92879b1)Refactor
(allocator) Use
&
instead of a thread-local (#9235) (8d5670e)(allocator) Use RAII guard instead of
scope
(#9254) (6e098ae)(common) Drop
SyntaxContext
from AST nodes (#9175) (b2491e5)(es) Use
into
for AST construction (#9197) (e7358e0)(es) Use
Into
andFrom
for AST construction (#9201) (0960b23)(es/codegen) Revert #9248 (#9266) (b9b233c)
(es/helpers) Remove unnecessary exports (#9225) (69719c2)
(visit) Pre-generate visitor code (#9262) (9c17663)
Testing
(allocator) Merge test (#9267) (efc3963)
(es/base) Disable flaky benchmark (#9221) (bd4bef1)
Enable scoped API by default (#9247) (e7ce94b)
Pers
IdentName
(#9185) (7b3e5b3)v1.6.13
Compare Source
Bug Fixes
(es/parser) Revert #9141 (#9171) (8b66d5e)
(es/testing) Fix
PluginCommentProxy
(#9170) (d86ca2d)Features
(es/typescript) Improve fast TS strip (#9166) (ee8dc28)
(es/typescript) Improve fast TS strip (#9167) (98af589)
Testing
v1.6.12
Compare Source
Bug Fixes
(ci) Restore disabled CI checks (#9002) (cdfd4c8)
(es/decorators) Fix bugs of
2022-03
implementation (#9145) (8a3ae44)(es/loader) Exclude
.json
from default extension list (#9134) (e94e5e7)(es/minifier) Fix
undefined
judgement (#9146) (1a739b7)(es/renamer) Fix renaming of default-exported declarations (#9135) (45f671d)
(es/renamer) Remove
FastJsWord
(#9136) (42b4caf)(es/typescript) Fix tricky cases in TS fast strip (#9159) (2bc51b8)
(es/typescript) Fix replacement logic of fast TS strip (#9163) (c5acafe)
Features
(bindings/ts) Add transform/strip-only mode (#9138) (a08bb46)
(es/testing) Improve comment testing story (#9150) (3638e97)
(es/typescript) Add
swc_fast_ts_strip
(#9143) (b129343)(es/typescript) Improve fast TS stripper (#9152) (9fca4ab)
(es/typescript) Improve fast TS stripper (#9153) (732d748)
(es/typescript) Improve fast TS strip (#9154) (05c7210)
Performance
Refactor
(bindings/ts) Inline Wasm file into
wasm.js
(#9139) (307b6f2)(es/parser) Improve readability (#9141) (9d9fe66)
v1.6.7
Compare Source
Bug Fixes
Documentation
@swc/counter
for 3rd-party download count (026ff7e)Features
(binding) Create Wasm package for stripping only TypeScript (#9124) (6b3c0da)
(es/minifier) Handle more indexing expression (#8750) (570c47a)
(preset-env) Upgrade
browserslist-rs
(#9023) (18d6277)Performance
memchr::memmem
in parser (#9118) (72021de)Refactor
Testing
(bindings/ts) Test Wasm binding (#9128) (c6d6db3)
(es/decorators) Split
decorator-tests
(#9119) (07c3054)Build
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 was generated by Mend Renovate. View the repository job log.