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.0.0-beta.9
->1.0.0-beta.12
0.5.2
->0.6.0
1.10.4
->1.11.5
22.10.2
->22.13.8
2.1.8
->2.1.9
22.12.0
->22.14.0
1.8.10
->1.8.11
5.7.2
->5.8.2
2.1.8
->2.1.9
Release Notes
2BAD/axiom (@2bad/axiom)
v1.0.0-beta.12
Compare Source
What's Changed
Full Changelog: 2BAD/axiom@v1.0.0-beta.10...v1.0.0-beta.12
v1.0.0-beta.10
Compare Source
What's Changed
Full Changelog: 2BAD/axiom@v1.0.0-beta.9...v1.0.0-beta.10
swc-project/swc (@swc/core)
v1.11.5
Compare Source
Bug Fixes
(es/lints) Capture errors and emit from the original thread (#10119) (2304cd8)
(es/minifier) Skip inlining if the referential identity of a function matters (#10123) (c08fe8d)
(ts/fast-strip) Throw object consistently (#10122) (010ff2a)
Miscellaneous Tasks
base64
tov0.22.1
(#10124) (edea2c5)Performance
v1.11.4
Compare Source
Bug Fixes
(es/decorators) Support negative numbers (#10114) (5044580)
(es/minifier) Fix cargo feature
debug
(#10090) (48f68db)(es/minifier) Fix insufficient logging (#10091) (9ee79c9)
(es/minifier) Inline before cost analysis (#10092) (1425b56)
(es/minifier) Remove needless
println
(b1e5b2d)(es/resolver) Analyze variable declarations with
declare
(#10102) (cff6a64)(swc_malloc) Fix build issue due to malloc, really (#10117) (207a13f)
(swc_malloc) Add
target_env = "gnu"
check (#10118) (da81e11)Use
jemalloc
on platforms thatmimalloc
fails to build (#10116) (fb75b98)Miscellaneous Tasks
jsonc-parser
tov0.26.2
(#10112) (8c5f7ef)Performance
(es/minifier) Improve arrow function inlining cost analysis (#10093) (e74929c)
(es/resolver) Remove some vector allocations (#10101) (b65387a)
Use
mimalloc
on linux (#10113) (3334932)Refactor
Lrc
fromparse_expr_for_jsx
(#10098) (bab7704)v1.11.1
Compare Source
Bug Fixes
(error-reporters) Store diagnostics in
TransformOutput
(#10027) (52caf23)(es/loader) Fix the absolute path check when resolving modules (#10080) (a3894ae)
(es/minifier) Fix the order of match arms to inline correctly (#10053) (f0f842d)
(es/types) Add
transform.verbatimModuleSyntax
(#10079) (a883cdc)(swc_common) Fix build with
swc_allocator/nightly
(#10067) (6a90b1f)Documentation
swc_core
(#10072) (608bc69)Features
(es/ast) Add explicit
namespace
field to distinguish namespace and module declarations (#10023) (76c2cba)(es/ast) Add import attributes to
TsImportType
(#9796) (7d297be)(es/minifier) Inline across side-effect-free member exprs, (#10056) (19d01d7)
(es/minifier) Make seq inliner inline into var without init (#10077) (c4a839b)
(es/visit) Introduce core-only visitors (#10049) (bc666be)
(swc_allocator) Provide allocators (#10061) (d4362f7)
Miscellaneous Tasks
(deps) Update dependency swc-plugin-coverage-instrument to ^0.0.26 (#10051) (d3fbd21)
(swc_allocator) Remove
nightly
from default feature (#10058) (e78b9d1)(swc_allocator) Add
#[inline]
to allocator methods (#10066) (853eb53)Performance
(es/lints) Remove needless locks (#10086) (43458e9)
(es/minifier) Prevent double boxing (#10074) (29bd286)
Refactor
(atoms) Rename
FastAtom
toUnsafeAtom
(#10070) (1771222)(atoms) Remove
JsWord
alias (#10071) (f33b0bc)(es/minifier) Remove
CompileUnit
to simplify (#10055) (c75578b)v1.10.18
Compare Source
Bug Fixes
Miscellaneous Tasks
minify-all
example ignore parsing errors (#10045) (6c7ec46)Build
v1.10.17
Compare Source
Bug Fixes
(deps) Update cargo (patch) (#10021) (ffb7734)
(typescript) Improve type inferring for undefined and null (#10038) (5059ece)
(typescript) Remove the usages of private members (#10037) (8410b59)
Performance
(hstr) Use thin arc for hash and length (#10033) (2bea793)
(hstr) Skip interning if the text is long enough (#10035) (2622e4e)
Testing
(hstr) Add tests (#10043) (32b58f0)
(ts/fast-strip) Add tests for
declare module
error cases (#10040) (37672e0)v1.10.16
Compare Source
Bug Fixes
(es/minifier) Check assign target before merge assign cond (#10020) (6dab49a)
(es/parser) Preserve comment positions with leading semicolon (#10019) (c9937b6)
(swc_common) Fix panic with non-narrow chars with width != 2 (#10011) (f9f4cac)
(ts/fast-strip) Handle unsupported
module
keyword (#10022) (308f5d0)Performance
compact_str
(#10008) (7d7319f)v1.10.15
Compare Source
Bug Fixes
(es/fixer) Wrap object tagged templates (#9991) (963c3a5)
(es/minifier) Dont't optimize swtich case before DCE (#9994) (afe21b5)
(es/minifier) Revert #10006 (#10007) (7e21323)
(es/parser, es/codegen) Handle trailing empty slots in array patterns (#9992) (1a87e76)
(es/react) Avoid adding
__self
in constructors of derived class in thejsx_self
(#9987) (83f24af)Features
(es/ast) Add
ShrinkToFit
implementation (#10009) (6849b6a)(es/helpers) Update package exports for module-sync and webpack compatibility (#9995) (6f4e7ad)
(fast-ts) Support Uint8Array Input (#9879) (61ae579)
Performance
(es/codegen) Remove needless allocations (#9978) (9c89d57)
(es/minifier) Do not clone from
take_ident_of_pat_if_unused
(#10005) (dc3b46e)(es/minifier) Allocate in once from
mark_property_mutation
(#10004) (4a90e51)(es/minifier) Limit infection analysis by the entry size (#10006) (1a3a4b9)
(es/minifier) Make the default pass 2 (#10014) (07dc423)
v1.10.14
Compare Source
Bug Fixes
(deps) Update cargo (patch) (#9971) (e9843d8)
(es/transforms) Pass
unresolved_mark
tosimplifier
instead oftop_level_mark
(#9989) (963b088)(swc_core) Fix typo in swc_core feature (#9979) (99a6339)
Features
(ts/fast-strip) Support type-only/uninstantiated namespaces (#9983) (a72c6fa)
Add (experimental) nodejs interop crates (#9974) (37e0ea5)
Add (experimental)
js-interop
npm package (#9975) (eebb0ea)Performance
rustc-hash
tov2
and dropahash
(#9982) (6765db0)v1.10.12
Compare Source
Bug Fixes
const
without init (#9970) (1b57261)Performance
(es/minifier) Make analyzer not call
collect_infects_from
recursively (#9924) (37616c3)(es/minifier) Skip complex inline operations if possible (#9972) (772cc30)
(es/minifier) Merge binding analyzer into infection analyzer (#9973) (ca8a71f)
v1.10.11
Compare Source
Bug Fixes
(es) Restore JSON config & Adjust feature renaming (#9967) (72e5455)
(es/minifier) Avoid paren when compressing ternary (#9920) (9d6fe37)
(es/parser) Parse
yield<T> (v: T)=>v
(#9915) (04333aa)(ts/fast-strip) More robust generic arrow handling (#9913) (f7faa7c)
(typescript) Allow references to the global Symbol in computed property names under
isolatedDeclarations
(#9869) (e4c1e03)Features
(es/minifier) Compress negate eq (#9911) (e8f23cf)
(es/minifier) Compress Assign to number (#9943) (d5f40a0)
(parallel) Add
merge_in_parallel
(#9939) (c5b8390)Merge
hstr
into the main repository (#9963) (bc61c13)Miscellaneous Tasks
(es/minifier) Add a script for samply profiler (#9923) (8f8dcaa)
(preset-env) Update
browserslist-rs
(#9918) (606ffe5)Performance
(es/react) Use proper string types for react configuration (#9949) (1bf837e)
(es/utils) Prevent too many recursion (#9931) (d24f785)
(es/utils) Restrict recursion of
get_type
(#9933) (1781b85)(preset-env) Store
Versions
inArc
(#9950) (03dffb5)Refactor
(es/minifier) Make
minify-all
example sequential (#9912) (5b5c87e)(hstr) Remove needless operations (#9964) (6f781d8)
(swc) Remove typo feature (#9965) (4b14eec)
Apply all pending breaking changes (#9966) (1c2f7e9)
v1.10.9
Compare Source
Bug Fixes
Documentation
Parallel
(#9896) (9962c9c)Features
(es/minifier) Print total size from
minify-all
example (#9897) (134000f)(es/minifier) Turn
1 * v
into+v
(#9903) (a228347)(es/minifier) Compress
foo ? num : 0
intonum * !!foo
(#9908) (ce22557)Miscellaneous Tasks
minify-all
example (#9899) (2d87b89)Performance
(es/minifier) Make character frequency analysis parallel (#9895) (ca2fd1e)
(es/minifier) Parallelize handling of class members (#9900) (ed74839)
(es/minifier) Adjust threshold for parallel char frequency calculation (#9901) (47ea8de)
(es/minifier) Do heavy operation only if required (#9902) (2687231)
(es/minifier) Cache
var_or_default
calls (#9909) (4a3be8d)(es/minifier) Invert cache to be really a cache (#9910) (8bfb0e5)
v1.10.8
Compare Source
Bug Fixes
(es/decorators) Fix init order of
2022-03
impl (#9760) (751a310)(es/testing) Fix sourcemap generation (#9891) (008f2de)
(es/ts_strip) Handle ASI hazard in return statement (#9882) (121b5fe)
(typescript) Collect usages in extend clauses of classes and interfaces (#9893) (ef29ef6)
Features
Performance
(bench) Run benchmark on a custom runner (#9877) (2d6f9a5)
(es/codegen) Remove needless allocations (#9890) (f230ff2)
(es/minifier) Make the first run of DCE more efficient (#9868) (7329824)
(es/minifier) Adjust parallel threshold (#9872) (d5d856c)
(es/minifier) Box
VarUsageInfo
ofProgramData
(#9894) (fafd754)(es/renamer) Use
IndexSet
for rename queue (#9866) (f404720)(es/utils) Optimize
maybe_par_idx_raw
(#9870) (46e3d77)Enable
concurrent
in codspeed bench (#9862) (6c2bb13)Refactor
(atoms) Rename
FastAtom
toUnsafeAtom
(#9873) (3df8b44)(es/minifier) Add a way to profile minifier for real-world inputs (#9881) (9657294)
(es/minifier) Use
chili
forminify-all
example (#9885) (197f0bc)(es/minifier) Make
minify-all
profilable (#9888) (fbad136)v1.10.7
Compare Source
Bug Fixes
(ci/publish) Do not tag stable if
onlyNightly
is on (#9863) (c0c6056)(es/minifier) Improve DCE (#9853) (85fb16c)
(es/parser) Fix context of dynamic import type (#9852) (caa7f37)
Documentation
Features
Testing
Build
wasmer
tov5.0.5-rc1
(#9860) (615ae93)v1.10.6
Compare Source
Performance
merge_sequences_in_exprs
by caching computation (#9843) (6e5632f)vitest-dev/vitest (@vitest/coverage-v8)
v2.1.9
Compare Source
This release includes security patches for:
🐞 Bug Fixes
/__screenshot-error
- by @hi-ogawa in https://github.com/vitest-dev/vitest/pull/7343View changes on GitHub
nodejs/node (node)
v22.14.0
: 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95Compare Source
Notable Changes
82a9000e9e
] - crypto: update root certificates to NSS 3.107 (Node.js GitHub Bot) #56566b7fe54fc88
] - (SEMVER-MINOR) fs: allowexclude
option in globs to accept glob patterns (Daeyeon Jeong) #564893ac92ef607
] - (SEMVER-MINOR) lib: add typescript support to STDIN eval (Marco Ippolito) #563591614e8e7bc
] - (SEMVER-MINOR) module: add ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX (Marco Ippolito) #566106d6cffa9cc
] - (SEMVER-MINOR) module: addfindPackageJSON
util (Jacob Smith) #55412d35333ae18
] - (SEMVER-MINOR) process: add process.ref() and process.unref() methods (James M Snell) #5640007ff3ddcb5
] - (SEMVER-MINOR) sqlite: support TypedArray and DataView inStatementSync
(Alex Yang) #5638594d3fe1b62
] - (SEMVER-MINOR) src: add --disable-sigusr1 to prevent signal i/o thread (Rafael Gonzaga) #564415afffb4415
] - (SEMVER-MINOR) src,worker: add isInternalWorker (Carlos Espa) #56469697a851fb3
] - (SEMVER-MINOR) test_runner: add TestContext.prototype.waitFor() (Colin Ihrig) #56595047537b48c
] - (SEMVER-MINOR) test_runner: add t.assert.fileSnapshot() (Colin Ihrig) #56459926cf84e95
] - (SEMVER-MINOR) test_runner: add assert.register() API (Colin Ihrig) #56434c658a8afdf
] - (SEMVER-MINOR) worker: add eval ts input (Marco Ippolito) #56394Commits
bad1ad8650
] - assert: make myers_diff function more performant (Giovanni Bucci) #56303e222e36f3b
] - assert: make partialDeepStrictEqual work with urls and File prototypes (Giovanni Bucci) #56231e232789fe2
] - assert: show diff when doing partial comparisons (Giovanni Bucci) #56211c99de1fdcf
] - assert: make partialDeepStrictEqual throw when comparing [0] with [-0] (Giovanni) #562372386fd5840
] - benchmark: add validateStream to styleText bench (Rafael Gonzaga) #56556b197dfa7ec
] - build: fix GN build for ngtcp2 (Cheng) #563002a3cdd34ff
] - build: test macos-13 on GitHub actions (Michaël Zasso) #5630712f716be0a
] - build: build v8 with -fvisibility=hidden on macOS (Joyee Cheung) #56275c5ca15bd34
] - child_process: fix parsing messages with splitted length field (Maksim Gorkov) #561068346b8fc2c
] - crypto: add missing return value check (Michael Dawson) #5661582a9000e9e
] - crypto: update root certificates to NSS 3.107 (Node.js GitHub Bot) #56566890eef20a1
] - crypto: fix checkPrime crash with large buffers (Santiago Gimeno) #565595edb7b5e87
] - crypto: fix warning of ignoring return value (Cheng) #56527b89f123a0b
] - crypto: make generatePrime/checkPrime interruptible (James M Snell) #5646063c1859e01
] - deps: update corepack to 0.31.0 (Node.js GitHub Bot) #56795a48430d4d3
] - deps: move inspector_protocol to deps (Chengzhong Wu) #5664974cccc824f
] - deps: macro ENODATA is deprecated in libc++ (Cheng) #56698fa869ea0f2
] - deps: fixup some minor coverity warnings (James M Snell) #566121a4fa2b015
] - deps: update amaro to 0.3.0 (Node.js GitHub Bot) #56568b47076fd82
] - deps: update amaro to 0.2.2 (Node.js GitHub Bot) #5656846bd4b8731
] - deps: update simdutf to 6.0.3 (Node.js GitHub Bot) #565678ead9c693b
] - deps: update simdutf to 5.7.2 (Node.js GitHub Bot) #5638818d4b502af
] - deps: update amaro to 0.2.1 (Node.js GitHub Bot) #56390d938d7cc86
] - deps: update googletest to7d76a23
(Node.js GitHub Bot) #563879761e7dccb
] - deps: update googletest toe54519b
(Node.js GitHub Bot) #563708319dc6bc5
] - deps: update ngtcp2 to 1.10.0 (Node.js GitHub Bot) #563346eacd19d6a
] - deps: update simdutf to 5.7.0 (Node.js GitHub Bot) #5633228bec2dda3
] - diagnostics_channel: capture console messages (Stephen Belanger) #56292d519d33502
] - doc: update macOS and Xcode versions for releases (Michaël Zasso) #56337fcfe650507
] - doc: add note for features usingInternalWorker
with permission model (Antoine du Hamel) #56706efbba182b5
] - doc: add entry to changelog about SQLite Session Extension (Bart Louwers) #5631831bf9c7dd9
] - doc: move anatoli to emeritus (Michael Dawson) #565926096e38c7c
] - doc: fix styles of the expandable TOC (Antoine du Hamel) #56755d423638281
] - doc: add "Skip to content" button (Antoine du Hamel) #56750edeb157d75
] - doc: improve accessibility of expandable lists (Antoine du Hamel) #567491a79e87687
] - doc: add note regarding commit message trailers (Dario Piotrowicz) #56736927c7e47e4
] - doc: fix typo in example code for util.styleText (Robin Mehner) #56720fade522538
] - doc: fix inconsistencies inWeakSet
andWeakMap
comparison details (Shreyans Pathak) #5668355533bf147
] - doc: add RafaelGSS as latest sec release stewards (Rafael Gonzaga) #566828e978bdee1
] - doc: clarify cjs/esm diff inqueueMicrotask()
vsprocess.nextTick()
(Dario Piotrowicz) #56659ae360c30dc
] - doc:WeakSet
andWeakMap
comparison details (Shreyans Pathak) #56648acd2a2fda5
] - doc: mention prepare --security (Rafael Gonzaga) #56617d3c0a2831d
] - doc: tweak info on reposts in ambassador program (Michael Dawson) #565893299505b49
] - doc: add type stripping to ambassadors program (Marco Ippolito) #56598b1a6ffa4e4
] - doc: improve internal documConfiguration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.