Packages

@swc/wasm

1.16.21 · 31 Oct 2026Apache-2.01.3M / weekRepositoryHomepagenpmAtom feed

Your version

468 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 1.16.21

    31 Oct 2026
    • (ci) Install rustfmt before tagging releases

    • (deps) Update cargo (major)

    • (deps) Update npm

  2. 1.16.20

    22 Oct 2026
    • (es/codegen) Disambiguate TSX generic arrows

    • (es/codegen) Preserve non-null token boundaries

    • (es/codegen) Parenthesize typed arrow parameters

  3. 1.16.18

    11 Oct 2026
    • (bindings) Fall back to a safe cache root on Unix

    • (es/minifier) Check decl for side effect

  4. 1.16.17

    11 Oct 2026
    • (bindings) Fall back to a secure Windows profile cache

    • (bindings) Allow opting out of Unix cache root security checks

    • (ci) Run main CodSpeed benchmarks after policy skips

  5. 1.16.13

    30 Sep 2026
    • (swc_config) Show why an options object failed to deserialize

    • (node) Optimize macOS native addon first load

  6. 1.16.12

    29 Sep 2026
    • (binding/node) Return an error when a file cannot be read instead of panicking

    • (bindings) Detect macOS ACLs with supported APIs

    • (es) Decode template raw values when cooked is missing

  7. 1.16.2

    4 Sep 2026
    • removed

      (es/decorators) Drop params from getter replacing decorated private method

    • (es/compat) Preserve for-of var binding scope

    • (es/flow) Preserve Flow component type semantics

  8. 1.16.1

    19 Aug 2026
    • (es/minifier) Preserve for init

    • (es/modules) Preserve destructuring assignment targets in SystemJS

    • (es/react) Handle apos JSX entities

  9. 1.16.0

    14 Aug 2026
    • (encoding) Fix incorrect fields count

    • (es/ast) Prevent mutable reference escape

    • (es/ast) Fix panic on JSX surrogate entities

  10. 1.15.47

    29 Jul 2026
    • (es) Preserve numeric property key identity

    • (es/ast) Support hashing non-finite numbers

    • (es/codegen) Emit non-finite numeric literals

  11. 1.15.46

    19 Jul 2026
    • (deps) Update crossbeam-epoch to 0.9.20

    • (es/fixer) Normalize for-head ident patterns

    • (es/fixer) Preserve parens around PURE-annotated receivers

  12. 1.15.43

    22 Jun 2026
    • (es/es2022) Correct scope for private property brand checks

    • (es/minifier) Preserve cooked when concatenating template literals

    • (es/minifier) Gate Number(x) -> +x on unsafe flag

  13. 1.15.41

    9 Jun 2026
    • (bindings/node) Preserve source context for AST transforms

    • (es/codegen) Emit export as namespace correctly

    • (es/codegen) Emit export as namespace minified correctly

  14. 1.15.40

    23 May 2026
    • security

      Save CI caches only on main

    • security

      Update rkyv and Rust dependencies

    • security

      Harden PR workflow permissions

  15. 1.15.33

    2 May 2026
    • (ci) Update rand lockfile entries

    • (es/minifier) Fold unary bool nullish coalescing

    • (es/minifier) Preserve for-init sequence order

  16. 1.15.32

    27 Apr 2026
    • (es/flow) Fix Flow type-only modules in script transforms

    • (es/flow) Avoid restoring module context when flow syntax is enabled

    • (es/minifier) Preserve frozen spread registry keys

  17. 1.15.30

    19 Apr 2026
    • (deploy) Fix musl binding test workflow

    • (deploy) Build package ts before Linux GNU binding tests

    • (es/jsx) Preserve quoted JSX attribute newlines

  18. 1.15.26

    14 Apr 2026
    • (es/decorators) Preserve super in moved static members

    • (es/decorators) Scope moved static super rewrite

    • (es/parser) Parse mixed Flow anonymous callable params

  19. 1.15.24

    4 Apr 2026
    • removed

      (es/minifier) Remove useless arguments for non inlined callee

    • (es/decorators) Scope 2023-11 implicit-global rewrite to decorator-lifted exprs

    • (es/minifier) Handle toExponential(undefined)

  20. 1.15.21

    22 Mar 2026
    • removed

      Remove --no-verify flag from cargo mono publish

    • (cli) Honor externalHelpers=false in rust binary

    • (cli) Skip mkdir when --out-file targets the current directory

  21. 1.15.18

    1 Mar 2026
    • (html/wasm) Publish @swc/html-wasm for nodejs

    • (es/ast) Add runtime arena crate and bootstrap swc_es_ast

    • (es/parser) Add swc_es_parser

  22. 1.15.17

    26 Feb 2026
    • (bindings) Add html wasm binding and publish wiring

    • (sourcemap) Support safe scopes round-trip metadata

    • Emit ECMA-426 source map scopes behind experimental flag

  23. 1.15.13

    23 Feb 2026
    • (errors) Avoid panic on invalid diagnostic spans

    • (es/helpers) Fix _object_without_properties crash on primitive values

    • (es/jsx) Preserve whitespace before HTML entities

  24. 1.15.11

    28 Jan 2026
    • (es/codegen) Emit leading comments for JSX elements, fragments, and empty expressions

    • (es/decorators) Invoke addInitializer callbacks for decorated fields

    • (es/es3) Visit export decl body even if name is not reserved

  25. 1.15.10

    19 Jan 2026
    • removed

      (es/transformer) Remove OptionalHook wrapper in favor of Option<H>

    • (ci) Handle merged PRs separately in milestone manager

    • (es/compat) Preserve this context in nested arrow functions

  26. 1.15.8

    30 Dec 2025
    • (es/minifier) Remove unused webpack-related code

    • (es/minifier) Evaluate TemplateLiteral in BinaryExpression

    • (es/minifier) More strict check if cannot add ident when invoking IIFE

  27. 1.15.7

    18 Dec 2025
    • (es/minifier) Prevent unsafe sequence merging in super() calls

    • (es/transformer) Fix variable declaration for nullish coalescing in else-if branches

    • (es/transforms) Update _ts_rewrite_relative_import_extension helper code

  28. 1.15.6

    18 Dec 2025
    • (es/transformer) Fix missing var declaration in nullish coalescing with spreads

    • (es/parser) Remove raws in TokenValue

  29. 1.15.5

    15 Dec 2025
    • (es/parser) Fix bump length

    • (es/transforms) Adjust import rewriter pass before inject helpers pass

  30. 1.15.4

    13 Dec 2025
    • (es/transformer) Fix pass order

    • (es/minifier) Optimize typeof x == "undefined" to typeof x > "u"

    • (es/transformer) Merge logical_assignment_operators

  31. 1.12.5 – 1.15.320 releases without a noteShow each