chore(deps): update swc monorepo - autoclosed #41
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.2.241
->1.3.62
0.2.22
->0.2.26
Release Notes
swc-project/swc
v1.3.62
Compare Source
Bug Fixes
Miscellaneous Tasks
(ci) Publish npm packages with provenance option (#7481) (e4e77fd)
(ci) Fix publish action (#7485) (0e37c18)
Performance
(bindings) Enable
share-generics
to reduce binary size (#7482) (d623db4)(es/minifier) Make minifier not overly generic (#7483) (65ce5d1)
v1.3.61
Compare Source
Bug Fixes
(css/modules) Don't drop the correct selector (#7450) (d370324)
(es/codegen) Emit
;
forTsImportEqualsDecl
(#7464) (3935d02)(es/parser) Fix parsing of generic jsx element name (#7449) (77850dd)
(plugin/runner) Disable
wasi_env
cleanup (#7458) (1868d36)Features
(common) Enable bytecheck for missing structs (#7465) (56ac9eb)
(es/minifier) Inline for loop variables (#7445) (0cd2b61)
Miscellaneous Tasks
Testing
v1.3.60
Compare Source
Bug Fixes
(es) Init filesystem cache only if plugin exists (#7436) (786cf3a)
(es) Ignore input sourcemap error (#7446) (0c92e53)
(es/compat) Fix destructuring handling of
block_scoping
(#7425) (66d52ec)(es/compat) Fix stage 3 decorator pass (#7392) (97d0f79)
(es/compat) Fix variable scoping of object rest pass. (#7437) (f3d660f)
(es/parser) Reset class context (#7433) (1cab43f)
(es/parser) Allow using
package
as a parameter name in interface (#7438) (33a922b)(es/parser) Fix parsing of tsx with a type annotation in a conditional expression (#7440) (a37d59a)
(es/preset-env) Fix pass ordering (#7434) (2071f89)
(swc_core) Correctly expose plugin with host (#7427) (558ca40)
Features
Refactor
(plugin/runner) Add attributes to the module bytes (#7419) (c03a74c)
(swc_core) Make
common_plugin_transform
agnostic to mode (#7422) (cfdd407)(visit) Reduce expanded LOCs (#7442) (e83368e)
v1.3.59
Compare Source
Bug Fixes
(common) Disable
tracing/release_max_level_info
(#7401) (95291f2)(es/codegen) Do not create duplicate source map entry (#7309) (40ba242)
(es/compat) Mark reserved function names private (#7298) (dba78a0)
(es/minifier) Mark all function params as potential property mutation (#7409) (5dbbbea)
(es/minifier) Prevent inlining vars assigned outside current function scope (#7414) (40d2bf7)
(es/parser) Fix parsing of
module
identifier (#7400) (1d3f320)(es/parser) Fix parsing of
>
in typescript mode (#7407) (57ad722)Miscellaneous Tasks
rkyv
tov0.7.42
(#7397) (3a0565f)Refactor
Testing
(css/module) Add a test for a fixed issue (#7399) (6b92eec)
(es/minifier) Enable more terser tests (#7396) (f9cdd74)
(es/parser) Add a test for a fixed issue (#7398) (eaba323)
v1.3.58
Compare Source
Bug Fixes
(es/minifier) Fix remapping of vars upon inlining (#7362) (1dced17)
(es/parser) Fix
>=
with type instantiate (#7388) (fa7a352)Features
(es/compat) Partially support auto accessors (#7364) (97ec259)
(es/compat) Implement auto accessors fully (#7370) (cad18fa)
(es/parser) Implement explicit resource management (#7322) (041b491)
(plugin) Add versioned wrapper struct (#7382) (bba1fad)
(swc_core) Allow native env plugin to use memory cache (#7390) (e3868a7)
(swc_core) Expose plugin proxy to the host env (#7391) (05b4c11)
Miscellaneous Tasks
Refactor
ByteCheck
forArcString
(#7380) (9b3a41c)v1.3.57
Compare Source
Bug Fixes
(es/compat) Fix
is_setter
inparameters
pass (#7348) (e0de83e)(xml/codegen) Escape
<
and>
in child (#7351) (b180d09)Features
(es/compat) Support
export class
from stage 3 decorator pass (#7363) (9c052db)(plugin) Enable bytecheck (#7280) (d2c1f45)
Refactor
Build
wasmer
tov3.3
(#7352) (4e278be)v1.3.56
Compare Source
Bug Fixes
(es/codegen) Emit type arguments for call expressions (#7335) (7e99e5f)
(es/parser) Parse decorators after
export
(#7340) (985f0ca)(es/typescript) Fix typescript strip pass (#7342) (d061d29)
(plugin/runner) Revert #7341 (#7344) (d6999ba)
Features
(es/minifier) Drop expressions using sequential inliner (#6936) (246300a)
(plugin/runner) Improve caching (#7341) (245163a)
v1.3.55
Compare Source
Bug Fixes
src/*.mjs
entry back (#7328) (84af855)Features
export_interop_annotation
flag (#7330) (caee073)v1.3.54
Compare Source
Bug Fixes
(bindings/node) Support
TsSatisfiesExpression
(#7317) (761ef83)(common) Workaround the
Arc
andrkyv
issue (#7321) (577f81e)(es/codegen) Fix codegen of
TsModuleDecl
(#7319) (0ca05d8)(es/compat) Transform curried function call with optional chaining (#7313) (66b5b11)
Testing
v1.3.53
Compare Source
Bug Fixes
(es) Fix a crash related to source map (#7307) (e7f7b01)
(es/helpers) Remove unnecessary parameters in
helper_expr!
macro (#7296) (38dfb91)(es/modules) Support
jsc.baseUrl
withoutjsc.paths
(#7302) (9c279b8)(es/parser) Fix handling of
in
andout
of typescript (#7308) (6f81cb9)(testing) Fix path normalization on windows for testing diffs (#7299) (3422923)
Miscellaneous Tasks
Testing
v1.3.52
Compare Source
Bug Fixes
(es/minifier) Fix a inliner bug related to
Script
(#7288) (0aab90c)(es/resolver) Hoist parameter in arrow and constructor (#7292) (7a00f2e)
Performance
(es/react) Don't use regex (#7284) (248fd37)
(preset-env) Update static map (#7293) (bc83cb2)
Build
v1.3.51
Compare Source
Bug Fixes
(es) Allow extra comments after
sourceMappingURL
(#7262) (219a738)(es/helpers) Do not duplicate property names (#7266) (30a4e52)
(es/loader) Fix browser overwrites not applying correctly (#7243) (beefdd4)
(es/minifier) Use UTF16 length for
str.length
(#7275) (4c06a56)(es/renamer) Ensure that param and function body are in same scope (#7271) (93a264c)
Features
Miscellaneous Tasks
Refactor
::
token as it's not used (#7268) (635bf81)Build
bitflags
to v2 (#7270) (c4cce12)v1.3.50
Compare Source
Bug Fixes
(es) Fix a crash related to an empty source map (#7229) (c665918)
(es/codegen) Respect
ascii_only
for identifiers (#7247) (e35097f)(es/compat) Handle export function in
reserved_word
(#7251) (2e947e7)(es/minifier) Fix handling of optional chaining when
hoist_props
is enabled (#7246) (a44fea1)(es/parser) Use a hard error for missing r-paren in an if stmt (#7223) (b1c40a4)
(es/parser) Reset ctx for cond while parsing a stmt (#7232) (01db30f)
(es/parser) Parse
const
type parameters in arrow function expressions (#7242) (6614886)Features
(es) Provide more information when loading of input source map failed (#7249) (f0e3b1d)
(es) Use
minify.format.ascii_only
ifoutput.charset
is not specified (#7258) (1fe5c3a)(es/minifier) Support
PURE
comment of seq exprs (#7245) (559d120)(plugin) Enable validation (#7250) (efad714)
Refactor
(plugin) Remove
bytecheck
flag (#7256) (6bd58cb)(plugin/runner) Fix clippy warnings (#7244) (70b86db)
Testing
Build
rkyv
(#7257) (ff3decc)v1.3.49
Compare Source
Features
wasmer
tov3
(#7197) (56bdacc)Refactor
v1.3.47
Compare Source
Bug Fixes
(bindings/node) Make peer dependency of helpers optional (#7216) (e86d598)
(es/compat) Fix
finally
handling ofgenerator
(#7215) (f5c62fb)(es/minifier) Don't remove used var decl (#7200) (73bc29e)
(es/testing) Ensure that we call
fold_program
(#7222) (e241201)(es/typescript) Fix computation of enum bits (#7219) (29bf176)
Features
Refactor
darling
to reduce compile time (#7214) (3f61638)v1.3.46
Compare Source
v1.3.45
Compare Source
Bug Fixes
(es) Allow missing
.map
file (#7141) (3e6a186)(es/compat) Handle shorthand object prop while renaming (#7176) (0a80e05)
(es/helpers) Use snake_case for helpers (#7147) (3ca954b)
(es/modules) Hint nodejs for multiple
export *
(#7184) (98f1493)(es/parser) Fix infinite loop on jsx in js (#7191) (414e669)
(es/typescript) Mark
A
as a type inexport { type A }
(#7196) (ddfbc93)(swc_core) Fix a feature name (#7198) (bfe6544)
Features
(css/modules) Preserve spans of CSS class names (#7185) (df7b4e7)
(es/compat) Implement stage 3 decorator, without auto accessor (#6950) (7a863ad)
(es/helpers) Use named export and unify import path (#7182) (a13a78e)
(plugin/runner) Improve cache path (#7188) (976667f)
Testing
v1.3.44
Compare Source
Bug Fixes
(css/codegen) Preserve
raw
of numbers (#7131) (150c2b6)(css/compat) Remove usage of
box_syntax
(#7153) (6f0bf66)(es/compat) Handle import/export in
reserved_word
(#7165) (065d11c)(es/compat) Fix the position for temp var injection (#7171) (23fb8c5)
(es/react) Respect
import_source
in new jsx (#7128) (5d7acfd)(es/renamer) Don't use symbols used by declarations if
eval
exists (#7116) (6d9763e)(es/visit) Fix handling of
Program
ofAndThen
(#7120) (d50689e)(fast-graph) Use fxhash instead of ahash to make iteration order consistent (#7133) (b13eb4c)
Documentation
Features
(css/parser) Add
legacy_ie
to theParserConfig
(#7109) (5e58b3e)(es/react) Support script within automatic runtime (#7126) (05a2815)
Miscellaneous Tasks
Cargo.toml
to reduce merge conflict (#7139) (2826198)Refactor
(ast) Make serde optional (#7138) (30bc086)
(es) Remove needless build scripts to reduce compile time (#7129) (dfe1a3f)
(es/codegen) Extract code from generic functions to reduce compile time (#7127) (08fa94f)
(es/parser) Remove
EnumKind
to reduce compile time (#7137) (915f747)(macros) Reduce compile time (#7132) (2154a3f)
Build
(cargo) Update
rustc
tonightly-2023-03-28
(#7154) (e445502)(cargo) Revert rustc upgrade (#7162) (12546c8)
(cargo) Update
rustc
tonightly-2023-03-20
(#7170) (0259a74)v1.3.42
Compare Source
Bug Fixes
(bindings/node) Fix loading of
spack.config.js
(#7105) (a4d1af1)(es/ast) Fix
EqIgnoreSpan
impl ofNumber
(#7112) (6a570a3)(es/compat) Don't modify private fields from
reserved_words
pass (#7113) (2bc631d)(es/minifier) Pass
keep_*
in config tocompress
andmangle
(#7102) (6a1201c)(es/minifier) Don't inline into arrow heads (#7099) (610e1bb)
(es/parser) Fix parsing of static accessors (#7108) (dd2b16d)
Features
Description:
Full refactor of the "calc" simplification to be more compliant with the spec. (df09d2f)
Refactor
(es/fixer) Move comments with the insertion order (#7097) (f250f24)
(es/resolver) Make syntax context for unresolved and top-level stable (#7096) (c114f00)
v1.3.41
Compare Source
Bug Fixes
(bindings/cli) Change order of checking inputs to workaround a Windows issue (#7077) (7bbec92)
(css/codegen) Respect
raw
ofStr
(#7078) (7849a2d)(css/parser) Fix parsing of
:global(> *)
(#7082) (60f74ea)(es/codegen) Emit
type_params
forTsConstructSignatureDecl
(#7080) (8353acc)(es/minifier) Preserve
delete
of unresolved variables (#7072) (86295ba)(es/minifier) Accept
keep_fnames
andkeep_classnames
(#7090) (0086914)(es/minifier) Remove wrong optimization of
new RegExp(…)
(#7091) (493a4f7)(es/react) Align to
babel@8
behavior (#7081) (7b491a6)(testing) Ignore
non_snake_case
for generated test names (#7087) (1c254b1)Performance
skip_space
(#7073) (f854d51)Refactor
nightly-2023-03-13
(#6920) (963c460)v1.3.40
Compare Source
Bug Fixes
(bindings/cli) Update
swc_ecma_ast
(#7060) (1b40689)(es) Support stable rustc again (#7057) (fbb3016)
(es) Respect the value of assumptions (#7065) (11d4874)
(es/ast) Fix memory layout (#7062) (085c6f3)
(es/compat) Handle
useDefineForClassFields: false
(#7055) (bb6dde7)(es/compat) Insert the variable declaration nearest to the available statements (#7067) (ae348e3)
(es/parser) Handle class members with
accessor
as the name (#7046) (9acaf4d)(es/preset-env) Update data for core-js3 (#7023) (3730463)
Features
Miscellaneous Tasks
Performance
(es/lexer) Make lexer faster (#7052) (d1d0607)
(es/lexer) Use jump table for
read_token
(#7058) (9beefaa)v1.3.39
Compare Source
Bug Fixes
(es/minifier) Bailout regex optimization on invalid flags (#7020) (1318afe)
(es/transforms) Handle member object in missing else branch (#7027) (5c7c8e0)
(es/transforms) Handle object shorthand in
const_modules
(#7022) (0314869)Documentation
Features
SourceFile
without allocation (#7029) (81495f5)Miscellaneous Tasks
Performance
(atoms) Update
string-cache
for per-bucket mutex (#6980) (9841f0b)(es/ast) Shrink size of
Expr
(#7041) (a9fe1d2)(es/lexer) Use string searcher for lexing line comments (#7043) (962b0fc)
(es/parser) Use Cow for
_
in numeric literals (#7031) (30546a2)(es/parser) Use
SmartString
as the buffer (#7033) (f378a14)(es/utils) Introduce
NodeIgnoringSpan
(#7030) (8bfef35)Testing
v1.3.38
Compare Source
Bug Fixes
(bindings/node) Fix
visitBindingIdentifier
(#7000) (30cff01)(es) Allow any kind of input source maps if it's enabled (#7002) (da5367b)
(es/minifier) Don't skip expressions with side effects from seq inliner (#7007) (cfeb088)
(es/minifier) Don't create invalid property names (#7010) (bb2486c)
(es/parser) Fix parsing of an array spread in tsx properties (#7011) (6d6731f)
(es/preset-env) Move
findLast
andfindLastIndex
to finished proposals (#7012) (b46a724)(es/typescript) Treat export default declarations as declarations (#7017) (34f9ad3)
Features
(es/minifier) Optimize calls to
Boolean
/Number
/String
/Symbol
(#7006) (06cbb90)(es/parser) Support auto accessors (#6981) (37533a2)
(es/parser) Add an option to disallow ambiguous jsx (#6913) (a6471f3)
(es/transforms) Add an option to drop unused imports (#6962) (67d0a89)
(es/transforms) Support namespace imports from
const_modules
(#7013) (3cb03d5)(es/typescript) Support
export type * from "mod"
(#6867) (beb38d3)Miscellaneous Tasks
Refactor
Input
(#6993) (367ac82)v1.3.37
Compare Source
Bug Fixes
(bindings/cli) Implement
source-file-name
andsource-root
options (#6973) (3e3e41a)(css/utils) Fix minification of class names with whitespace (#6983) (cc1d9bd)
(es/decorator) Preserve evaluation order (#6972) (703b340)
Miscellaneous Tasks
Testing
v1.3.36
Compare Source
Bug Fixes
(bindings/cli) Rename
--config
to--config-json
(#6932) (cb4436b)(bindings/node) Treat
.cts
and.mts
as input by default (#6959) (d5c0dec)(bundler) Don't panic while finding exports (#6947) (542bb62)
(css/modules) Fix CSS
animation
on CSS Modules (#6969) (4771aa2)(es/minifier) Fix
toFixed
,toPrecision
,toExponential
andtoString
of Number (#6960) (9382bda)(es/minifier) Fix optimization of expressions in numeric context (#6965) (1dfadb8)
(es/module) Fix
jsc.paths
on Windows (#6930) (1ec161a)(es/react) Fix handling of whitespaces (#6935) (a9b25aa)
(es/react) Don't panic on
key
without a value (#6945) (14454c9)(es/resolver) Use type context for
export =
if it's unresolved (#6963) (e946c43)Features
Miscellaneous Tasks
(bot) Allow org members to use bump comments (#6942) (0324d5a)
(swc_nodejs_common) Remove swc_node_base from swc_nodejs_common (#6940) (0771418)
v1.3.35
Compare Source
Bug Fixes
(es/minifier) Don't skip shorthand properties from sequential inliner (#6918) (725d3fb)
(es/preset-env) Fix default target (#6921) (85a8def)
(es/typescript) Fix handling of non-uppercase JSX elements (#6928) (ebc65c7)
Miscellaneous Tasks
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate using a preset from . View repository job log here