@swc/wasm
1.16.21 · 31 Oct 2026Apache-2.01.3M / weekRepositoryHomepagenpmAtom feed
Upgrading @swc/wasm From 1.11.21 to 1.16.21
59 releases in betweennotes for 30
Reading releases, release notes and advisories…
- 4+
- changes to make
- 0
- advisories fixed
- 129+
- new
- 339+
- fixes
Counted from 30 of 59 release notes. Advisories are counted from the advisory database, in full.
Before you upgrade
Tick each one off as you go- breaking1.16.2
- breaking1.15.24
- breaking1.15.21
- breaking1.15.10
Security
- 1.15.40
Save CI caches only on main
- 1.15.40
Update rkyv and Rust dependencies
- 1.15.40
Harden PR workflow permissions
Release by release
- fixed
(ci) Install rustfmt before tagging releases
- fixed
(deps) Update cargo (major)
- fixed
(deps) Update npm
- fixed
(es/codegen) Escape inline script markers in regex literals
- fixed
- new
(es/minifier) Inline async function used only once
- new
(es/minifier) Implement more rules for if-break
- new
(es/parser) Streamline numeric separator stripping
- new
(hstr) Allow Atom::as_str to inline across crates
- new
- fixed
(bindings) Fall back to a safe cache root on Unix
- fixed
(es/minifier) Check decl for side effect
- fixed
- new
(ci) Restrict pull requests to trusted contributors
- new
(es/codegen) Support configurable output indentation
- new
(es/compat) Skip empty block-scoping renames
- new
(es/parser) Scan template literals with byte search
- new
- new
(node) Optimize macOS native addon first load
- fixed
(swc_config) Show why an options object failed to deserialize
- new
- new
(bindings) Add private compressed native addon foundation
- new
(bindings) Gate native npm releases on verified carriers
- new
(es/minifier) Honor
/*#__PURE__*/on property reads and destructuring patterns - new
(es/minifier) Account for shorthand expansion when inlining
- new
- breaking
(es/decorators) Drop params from getter replacing decorated private method
- new
(es/minifier) Evaluate Math.floor, Math.ceil, Math.round and Mat…
- new
(es/parser) Add opt-in parser-only TSRX lowering
- fixed
(es/compat) Preserve for-of var binding scope
- breaking
- fixed
(es/minifier) Preserve for init
- fixed
(es/modules) Preserve destructuring assignment targets in SystemJS
- fixed
(es/react) Handle apos JSX entities
- fixed
4 other lines we could not sort, mostly version bumps
- 1.16.12
(es/minifier) Check Map/Set param is array
- 1.16.12
(es/minifier) Revert #12384
- 1.15.41
(es/decorators) Revert decorator initializer ordering
- 1.15.41
(swc_common) Revert sourcemap multibyte mapping clamp
138 internal lines (docs, tests, tooling) left out.