chore(deps): update dependency @swc/core to v1.6.0 #116
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/swc-monorepo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.3.101
->1.6.0
Release Notes
swc-project/swc (@swc/core)
v1.6.0
Compare Source
Features
(common) Use
SourceMap::adjust_mappings
(#9052) (eda2e45)(es/ast) Add more utilities (#9054) (ab226dc)
Performance
(es/lints) Avoid needless allocations in
no-dupe-args
(#9041) (e560198)(es/parser) Do not track
raw
by hand (#9047) (60fe5f0)(es/parser) Reduce allocations for
raw
while lexing numbers (#9056) (bc8ec62)Refactor
(es/ast) Remove unused fields of
TsPropertySignature
(#8955) (6306778)(es/parser) Remove unused
raw: Raw
params (#9048) (32e23ed)(es/utils) Refine some APIs (#9049) (e856478)
Testing
v1.5.29
Compare Source
Bug Fixes
(ci) Make publish action upload cli artifacts (#9040) (3337bb2)
(es) Make
output
field optional (#9033) (39654bf)(es/codegen) Emit named type in mapped types (#9038) (91e92ec)
(es/minifier) Visit RHS while hoisting properties (#9032) (cb16994)
(xtask) Fix
nightly
action (#9042) (733dcc6)Performance
(es/minifier) Do not visit var init multiple times (#9039) (675916c)
(es/parser) Optimize lexing of template literals (#9036) (6ab19a1)
(es/parser) Optimize lexing of template literals, again (#9037) (5bffd0f)
v1.5.28
Compare Source
Bug Fixes
v1.5.27
Compare Source
v1.5.25
Compare Source
Bug Fixes
(es/es2015) Fix injection location of
this
for getter/setter properties (#8993) (09121a6)(es/minifier) Preserve unused special properties (#9005) (e764ff6)
(es/minifier) Fix comparison of
-0.0
(#9012) (8a29577)(es/minifier) Do not index a string with a surrogate pair (#9013) (2879a4d)
(es/minifier) Fix evaluation of
-0
as a string (#9011) (9f8e24a)(es/resolver) Fix hoisting of
const
andlet
(#8987) (0d9ecf3)Features
(es/minifier) Detect TypeScript enum initialization pattern (#8986) (cc8c155)
(x) Initialize project (#8999) (da70ebe)
Performance
tracing-spans
(#9019) (3bf3114)v1.5.24
Compare Source
v1.5.23
Compare Source
Bug Fixes
(bindings/node) Fix regression of JS APIs (#8998) (125ddd2)
(es/jest) Handle
@jest/globals
(#8994) (a81a01f)v1.5.22
Compare Source
v1.5.20
Compare Source
v1.5.19
Compare Source
v1.5.11
Compare Source
v1.5.7
Compare Source
Documentation
v1.5.6
Compare Source
Bug Fixes
(es) Allow input source map file to be omitted (#8951) (606cb67)
(es/ast) Pin version of unicodes (#8941) (6362ff4)
(es/compat) Avoid reserved name for private method (#8949) (7053bb1)
(es/minifier) Abort inliner on mutation via property (#8938) (257afc9)
(es/minifier) Don't invoke IIFE containing reserved words (#8939) (5a3456c)
(es/minifier) Fix evaluation of
String.charCodeAt
(#8946) (772c50f)(es/minifier) Abort seq inliner on
**
(#8947) (3046d71)v1.5.5
Compare Source
Bug Fixes
(css/modules) Allow any order of composes (#8930) (7014c63)
(css/modules) Fix
:global
selectors without preceding whitespace (#8926) (2405dc6)(es/fixer) Wrap class expressions in callee (#8928) (6b60bdb)
(es/minifier) Respect
module: false
(#8925) (aca6a77)(es/minifier) Consider side effects of operands of binary expressions (#8929) (4d4a7a9)
(es/minifier) Fix operand handling of
**
(#8933) (c9d72cd)(es/minifier) Fix a bug about
Tpl
=>Str
(#8934) (d4be383)(es/module) Resolve
.jsx
imports fully (#8936) (c536d2a)Refactor
v1.5.3
Compare Source
v1.5.2
Compare Source
Bug Fixes
(ci) Make publish action upload cli artifacts (#9040) (3337bb2)
(es) Make
output
field optional (#9033) (39654bf)(es/codegen) Emit named type in mapped types (#9038) (91e92ec)
(es/minifier) Visit RHS while hoisting properties (#9032) (cb16994)
(xtask) Fix
nightly
action (#9042) (733dcc6)Performance
(es/minifier) Do not visit var init multiple times (#9039) (675916c)
(es/parser) Optimize lexing of template literals (#9036) (6ab19a1)
(es/parser) Optimize lexing of template literals, again (#9037) (5bffd0f)
v1.5.1
Compare Source
Bug Fixes
(es/decorator) Support for legacy decorators in class expressions (#8892) (8fe57ad)
(es/helpers) Remove unused export from
_using_ctx.js
(#8891) (438d0b3)(es/minifier) Do not add vars if
eval
exists (#8888) (be359fa)v1.5.0
Compare Source
Bug Fixes
Features
v1.4.17
Compare Source
Bug Fixes
(es) Ignore
sourceMappingURL
in string literals (#8879) (d7188cd)(es/codegen) Use
Str.raw
for es5 (#8873) (c7a06b1)(es/compat) Fix async generator (#8881) (063eabd)
(es/resolver) Prioritze
jsc.paths
by length in tsc resolver (#8875) (e22c368)(html/codegen) Expand elements before which body isn’t elided (#8877) (5419a94)
v1.4.16
Compare Source
Bug Fixes
usingCtx
helper (#8874) (6e9d1a4)v1.4.15
Compare Source
Bug Fixes
(es/codegen) Fix
ascii_only
for identifiers (#8866) (2075a23)(es/minifier) Remove
raw
of strings after modification (#8865) (740c0bb)(es/parser) Fix span of
BindingIdent
(#8859) (fbd32fb)(es/proposal) Update explicit resource management to match spec (#8860) (6d24076)
Features
Refactor
mangle.safari10
(#8857) (df2e056)Build
(cargo) Update rustc to
nightly-2024-04-03
(#8821) (ca9c76b)(cargo) Update
rustc
tonightly-2024-04-16
(#8870) (f9459a8)v1.4.14
Compare Source
Bug Fixes
(es/compat) Handle class fields correctly (#8835) (5cc585b)
(es/helpers) Add missing helpers (#8843) (67bfcf4)
(es/minifier) Handle switch cases (#8854) (7a89e5d)
(es/plugin) Create
tokio
runtime only if necessary (#8845) (62c4f5e)(es/resolver) Correctly check strict mode (#8851) (f6ba92b)
(es/utils) Preserve optional chain effect (#8850) (a7a32c4)
Documentation
--all-features
flag (#8848) (c0d901e)Refactor
(es) Make the code compile with
miri
(#8836) (3a51140)(es/decorator) Remove unsafe code (#8839) (e8c6344)
(visit) Simplify
Vec::move_map
(#8838) (b1973d4)Testing
conformance
test suite fromtsc
(#8834) (ea5d9cc)v1.4.13
Compare Source
Bug Fixes
(es/decorators) Fix capacity overflow with decorators (#8818) (9ed93c1)
(es/minifier) Respect
top_retain
for top-level functions (#8814) (811308c)(es/minifier) Abort IIFE invoker in function parameters (#8828) (ebb68db)
(es/module) Respect
module.resolveFully
in more cases (#8820) (e1f7704)(es/transforms) Fix capacity overflow with decorators (#8815) (974f5c7)
(plugin/runner) Pin version of
virtual-fs
(#8827) (089f61b)(visit) Improve
Map
implementation forBox
(#8819) (dc04657)v1.4.12
Compare Source
Bug Fixes
(common) Fix source index for
inputSourceMap
(#8800) (4f9ab81)(es) Change default value of
inputSourceMap
totrue
(#8801) (9ffcd18)(es/bugfixes) Fix fn transform in nameless fns (#8796) (7ad004e)
(es/helpers) Fix metadata of decorators being
undefined
(#8768) (263ce6e)(es/minifier) Abort fn inliner if there's a spread arg (#8809) (730ded2)
(es/module) Fix
jsc.paths
withresolveFully
(#8784) (4961bb0)(es/parser) Tweak msg of
SyntaxError::UsingDeclNotEnabled
(#8791) (95c822e)Features
(es/minifier) Evaluate spread of arrays (#8811) (47714c5)
(plugin/runner) Improve error message for Wasm plugin crashes (#8794) (571d297)
Miscellaneous Tasks
(deps) Update dependencies (#8810) (207582f)
(es/transforms) Add
repository
field toswc_ecma_ext_transforms
(#8793) (37f0a79)Performance
(atoms) Update
hstr
(#8799) (0745624)(es/parser) Use faster unicode crate (#8785) (6f780ca)
v1.4.11
Compare Source
v1.4.8
Compare Source
Bug Fixes
(es/module) Fix regression of resolving relative modules (#8748) (f988b66)
(es/parser) Allow
export
after decorators when valid (#8739) (663261b)Miscellaneous Tasks
tokio
(#8740) (9c1eb01)v1.4.7
Compare Source
Bug Fixes
(es/minifier) Fix eval of
toString
of array with holes (#8727) (f3fbd9d)(es/minifier) Do not evaluate
slice
calls with negative index (#8726) (23f9635)(es/minifier) Handle cyclic references while dropping unused properties (#8725) (102241b)
(es/minifier) Fix evaluation of array literals with
void 0
(#8733) (aa0154d)(es/minifier) Fix removal of array pattern bindings (#8730) (312f0d8)
(es/minifier) Make
Finalizer
handlehoisted_props
correctly (#8738) (95761b7)(es/proposal) Fix var placement for using transform (#8732) (633cd89)
Features
(es/lints) Add
no-prototype-builtins
rule (#8684) (a5dbb17)(es/lints) Add
prefer-object-spread
rule (#8696) (aa9297b)Refactor
wasm32-wasi-preview1-threads
target support (#8724) (e3acd14)v1.4.6
Compare Source
Bug Fixes
Performance
v1.4.5
Compare Source
Bug Fixes
jsc.paths
(#8702) (d37125f)Features
v
flag (#8690) (4ce39eb)v1.4.4
Compare Source
v1.4.2
Compare Source
Bug Fixes
(es/helpers) Add
addInitializer
to field decorators (#8619) (cd38ef3)(es/minifier) Abort property hoister on
this
usage (#8647) (9715320)(es/react) Validate pragma before parsing (#8637) (5f1cf01)
(es/typescript) Handle exported JSX members (#8642) (22c8e2e)
Features
(es/minifier) Remove unused parameters of arrow functions (#8636) (8cd4813)
(swc_core) Expose ES linter (#8635) (762959c)
Testing
(es/parser) Add a test for
<<
(#8634) (2c63b31)(es/transforms) Add a test for
reserved_words
pass (#8638) (a0b77e0)v1.4.1
Compare Source
Bug Fixes
(es) Ignore
sourceMappingURL
in string literals (#8879) (d7188cd)(es/codegen) Use
Str.raw
for es5 (#8873) (c7a06b1)(es/compat) Fix async generator (#8881) (063eabd)
(es/resolver) Prioritze
jsc.paths
by length in tsc resolver (#8875) (e22c368)(html/codegen) Expand elements before which body isn’t elided (#8877) (5419a94)
v1.4.0
Compare Source
Bug Fixes
(cli) Make Rust CLI use sourcemap code from the
swc
crate (#8576) (82bc061)(es/codegen) Fix codegen of async methods with decorators (#8575) (8c32225)
(es/lexer) Fix typo in
package
keyword (#8589) (8413a6c)(es/minifier) Fix top-level check (#8583) (a7c5255)
(es/proposals) Support using
using
keyword with functions (#8574) (d81596c)(es/resolver) Skip property in JSX member (#8598) (d480ab9)
(es/testing) Make
test_inline!
not read output as a file (#8569) (d683089)(es/typescript) Handle exported JSX binding name in TypeScript namespace (#8596) (2a70a6b)
Features
(es/minifier) Inline more IIFE arguments (#8584) (18e0b53)
(es/minifier) Respect more options (#8582) (fd997d3)
Refactor
Testing
(es/minifer) Update the passing terser test list (#8573) (8b86638)
(es/testing) Ensure that
test_inline!
is working properly (#8590) (872a47b)v1.3.107
Compare Source
Bug Fixes
(es/codegen) Do not produce octal literals (#8565) (07634a0)
(es/decorator) Skip TypeScript class method/prop declarations (#8555) (6a8dd8c)
(es/decorator) Preserve state while traversing the
module_items
scope (#8556) (f416aff)(es/loader) Make
tsc
resolver work for bare specifier (#8550) (d6a4615)v1.3.106
Compare Source
Bug Fixes
(binding/types) Add
bugfixes
field to EnvConfig (#8538) (49ebdf9)(common) Fix source map generation with
inputSourceMap
(#8546) (043ee85)(es/ast) Add
definite
andis_override
toAutoAccessor
(#8436) (572bcae)(es/ast) Fix definition of
SetterProp
(#8314) (bc38ac9)(es/codegen) Set
sourceRoot
of sourcemaps (#6086) (ae78669)(es/compat) Support vars from
reserved_word
pass (#8543) (fc929e9)(es/loader) Don't use browser versions for
jsc.paths
(#8548) (fab27da)(es/minifier) Fix a bug related to inliner and the variable scoping (#8542) (aa70131)
(es/module) Fix resolving of dependencies (#8533) (71fb5c1)
(es/module) Fix handling of
*
injsc.paths
(#8535) (2d8bd9e)(es/quote) Add support for import phase to quote macro (#8536) (71930ff)
Features
(css/parser) Implement error reporting for
@value
of CSS Modules (#8547) (00619b1)(es/ast) Support import phase (#8279) (72048ae)
(swc_core) Expose
preset_env_base
(#8537) (793f265)Miscellaneous Tasks
sourcemap
(#8544) (4630426)v1.3.105
Compare Source
Bug Fixes
(common) Remove
<
and>
fromDisplay
impl ofFileName::Custom
(#8530) (014a6cd)(es/codegen) Fix codegen of
\\0
(#8433) (9f1ce3a)(es/minifier) Fix a bug in tpl string <-> string logic (#8510) (4946a11)
(es/typescript) Fix panic on invalid jsx pragma (#8513) (f40f59b)
Miscellaneous Tasks
browserslist-rs
(#8524) (5e40dc7)Testing
(es/codegen) Add tests for
@ctrl/tinycolor
(#8518) (1c4eb1f)(es/codegen) Add a JS test for ascii-only mode (#8519) (974c6a0)
(es/minifier) Add a test for a fixed issue (#8520) (8fac2bb)
(es/module) Add a test for a fixed issue (#8521) (4b4a0a2)
v1.3.104
Compare Source
Bug Fixes
(es) Fix plugin template & restore
test!
astest_inline!
(#8508) (10449e0)(es/systemjs) Handle top level this (#8506) (0f94c8c)
(plugin) Set
swc_common::errors::HANDLER
while invoking plugins (#8511) (ba753f1)v1.3.103
Compare Source
Bug Fixes
(binding/types) Add type for
decoratorVersion
(#8468) (79438e6)(es/codegen) Emit abstract keyword (#8479) (a12eaae)
(es/codegen) Emit declare keyword for class properties (#8478) (2076ef8)
(es/codegen) Emit implements clause with commas (#8477) (d98a282)
(es/codegen) Emit
?
for an optional computed property (#8481) (e0bdc0f)(es/codegen) Fix codegen of a property key in ascii-only mode (#8493) (8d9bf4c)
(es/compat) Set inserted var inside export class in destructing (#8470) (4416077)
(es/compat) Correctly handle
this
in arrow function parameters (#8489) (52a8f05)(es/minifier) Correctly escape more characters (#8490) (f7c4934)
(es/module) Fix resolving of
.js
files (#8480) (b70e96f)(es/parser) Correctly parse the keyword (#8483) (740e6f3)
(es/resolver) Resolve top-level
undefined
,NaN
, andInfinity
correctly (#8471) (82bd807)Documentation
string_cache
withhstr
inARCHITECTURE.md
(#8487) (abd7c51)Features
/>
on non-void HTML elements via a flag (#8460) (566063d)Refactor
Testing
(es/minifier) Enable non esm mode for tests (#8472) (1120336)
(es/minifier) Enable script mode for
terser_exec
andmangle
(#8474) (b676e75)v1.3.102
Compare Source
Bug Fixes
(css/parser) Fix parsing of
hsla(var(--foo), 1)
(#8443) (d89b60a)(es) Apply
paren_remover
for minify (#8442) (e68720a)(es/codegen) Fix codegen of type-only export declarations (#8447) (65dec90)
(es/codegen) Emit
override
keyword (#8449) (0dd96f8)(es/compat) Use correct
span.lo
in class transforms (#8439) (a06d5b2)(es/minifier) Add WeakRef as a safe global reference (#8458) (d681785)
(es/parser) Disallowing await as an identifier in class static block (#8450) (0b188cc)
(es/renamer) Correctly check top level (#8456) (1e44e57)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 Renovate Bot.
chore(deps): update dependency @swc/core to v1.3.102to chore(deps): update dependency @swc/core to v1.3.103c8440e630b
to4892240bca
chore(deps): update dependency @swc/core to v1.3.103to chore(deps): update dependency @swc/core to v1.3.1044892240bca
to718fec6ecf
chore(deps): update dependency @swc/core to v1.3.104to chore(deps): update dependency @swc/core to v1.3.105718fec6ecf
to15b0570466
chore(deps): update dependency @swc/core to v1.3.105to chore(deps): update dependency @swc/core to v1.3.10615b0570466
to6de5b1b527
chore(deps): update dependency @swc/core to v1.3.106to chore(deps): update dependency @swc/core to v1.3.1076de5b1b527
toda269608e6
chore(deps): update dependency @swc/core to v1.3.107to chore(deps): update dependency @swc/core to v1.4.0da269608e6
tod1c6494334
chore(deps): update dependency @swc/core to v1.4.0to chore(deps): update dependency @swc/core to v1.4.1d1c6494334
toe272f7c660
chore(deps): update dependency @swc/core to v1.4.1to chore(deps): update dependency @swc/core to v1.4.2e272f7c660
todabfe40095
chore(deps): update dependency @swc/core to v1.4.2to chore(deps): update dependency @swc/core to v1.4.4dabfe40095
to9f2f0edf12
chore(deps): update dependency @swc/core to v1.4.4to chore(deps): update dependency @swc/core to v1.4.59f2f0edf12
todf73ad195a
chore(deps): update dependency @swc/core to v1.4.5to chore(deps): update dependency @swc/core to v1.4.6df73ad195a
to619386bf28
chore(deps): update dependency @swc/core to v1.4.6to chore(deps): update dependency @swc/core to v1.4.7619386bf28
to93d322218e
chore(deps): update dependency @swc/core to v1.4.7to chore(deps): update dependency @swc/core to v1.4.893d322218e
to5d569acc2a
chore(deps): update dependency @swc/core to v1.4.8to chore(deps): update dependency @swc/core to v1.4.115d569acc2a
to62b049f2a2
chore(deps): update dependency @swc/core to v1.4.11to chore(deps): update dependency @swc/core to v1.4.1262b049f2a2
tod5e6033c28
chore(deps): update dependency @swc/core to v1.4.12to chore(deps): update dependency @swc/core to v1.4.13d5e6033c28
toc3550b9f2c
c3550b9f2c
tod7d1edff3b
chore(deps): update dependency @swc/core to v1.4.13to chore(deps): update dependency @swc/core to v1.4.14chore(deps): update dependency @swc/core to v1.4.14to chore(deps): update dependency @swc/core to v1.4.15d7d1edff3b
tod8b7c6f3e3
chore(deps): update dependency @swc/core to v1.4.15to chore(deps): update dependency @swc/core to v1.4.16d8b7c6f3e3
to985e22d034
chore(deps): update dependency @swc/core to v1.4.16to chore(deps): update dependency @swc/core to v1.4.17985e22d034
to6f03807a50
chore(deps): update dependency @swc/core to v1.4.17to chore(deps): update dependency @swc/core to v1.5.06f03807a50
toeb9434221b
chore(deps): update dependency @swc/core to v1.5.0to chore(deps): update dependency @swc/core to v1.5.1eb9434221b
toc620251112
chore(deps): update dependency @swc/core to v1.5.1to chore(deps): update dependency @swc/core to v1.4.17c620251112
tof5117f7cc0
chore(deps): update dependency @swc/core to v1.4.17to chore(deps): update dependency @swc/core to v1.5.3f5117f7cc0
to0a67187050
chore(deps): update dependency @swc/core to v1.5.3to chore(deps): update dependency @swc/core to v1.5.50a67187050
to7cd4196d23
chore(deps): update dependency @swc/core to v1.5.5to chore(deps): update dependency @swc/core to v1.5.67cd4196d23
to1bcd29d4bb
chore(deps): update dependency @swc/core to v1.5.6to chore(deps): update dependency @swc/core to v1.5.71bcd29d4bb
to8f986c16ce
chore(deps): update dependency @swc/core to v1.5.7to chore(deps): update dependency @swc/core to v1.5.118f986c16ce
to237c9148ea
chore(deps): update dependency @swc/core to v1.5.11to chore(deps): update dependency @swc/core to v1.5.7237c9148ea
to66ce8490a4
chore(deps): update dependency @swc/core to v1.5.7to chore(deps): update dependency @swc/core to v1.5.2266ce8490a4
toc5bf0566b8
chore(deps): update dependency @swc/core to v1.5.22to chore(deps): update dependency @swc/core to v1.5.24c5bf0566b8
tof041b7f88c
chore(deps): update dependency @swc/core to v1.5.24to chore(deps): update dependency @swc/core to v1.5.25f041b7f88c
toa052295d46
chore(deps): update dependency @swc/core to v1.5.25to chore(deps): update dependency @swc/core to v1.5.27a052295d46
to7427a50df3
chore(deps): update dependency @swc/core to v1.5.27to chore(deps): update dependency @swc/core to v1.5.287427a50df3
to2a61b13725
chore(deps): update dependency @swc/core to v1.5.28to chore(deps): update dependency @swc/core to v1.5.292a61b13725
to9aee953c4e
chore(deps): update dependency @swc/core to v1.5.29to chore(deps): update dependency @swc/core to v1.6.09aee953c4e
to1259e3f9be