NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1267 most downloaded on npm
Super-fast alternative for babel
Last release today
29 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Some releases are documented
notes for 33 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
783 releases · first in 2020
One column per quarter.
(es/transforms) Adjust import rewriter pass before inject helpers pass
Nothing published for this version
(es/compat) Preserve return value for single-property object destructuring
(es/compat) Preserve return value for single-property object destructuring (#11334) (847ad22)
(es/compat) Fix generator transform for compound assignments, for-in, and labeled break (#11339) (9b6bedd)
(es/compat) Destructuring evaluation order (#11337) (49d04c7)
(es/compat) Fix parameter default value evaluation order with object rest (#11352) (2ebb261)
(es/fixer) Preserve parens around IFFE in binary expressions within sequences (#11324) (a4c84ea)
(es/helpers) Avoid extra trap calls on excluded keys in object rest spread (#11338) (4662caf)
(es/minifier) Fix optimization pass for merge_imports (#11331) (ca2f7ed)
(es/parser) Don't call bump_bytes in the continue_if of byte_search! (#11328) (583619d)
(es/parser) Support type-only string literal in import specifiers (#11333) (07762f1)
(es/parser) Handle TypeScript expressions in destructuring patterns (#11353) (160ec34)
(es/transformer) Complete replace_this_in_expr implementation (#11361) (58c4067)
(es/minifier) Optimize typeof x == "undefined" to typeof x > "u" (#11367) (a5e144b)
(es/parser) Support no_paren parser option (#11359) (5b9d77c)
(es/parser) Revert no_paren parser option (#11362) (57a8731)
(es/transfomer) Add modules to prepare porting (#11347) (68d740c)
(es/transformer) Merge async-to-generator (#11355) (c388e87)
(es/transformer) Merge async_to_generator (#11358) (25f3a47)
(es/transformer) Merge object_rest_spread (#11357) (752188e)
(es/transformer) Merge nullish_coalescing (#11365) (5fb686a)
(es/transformer) Merge logical_assignment_operators (#11369) (94946fa)
Nothing published for this version
(es/transfomer) Prevent breaking change
(es/codegen) Restore missing top-level comments (#11302) (0998c93)
(es/minifier) Prevent compress.comparisons from transforming expressions with side effects (#11256) (58a9d81)
(es/minifier) Remove unused arrow functions in dead code elimination (#11319) (88c6ac7)
(es/parser) Make the span of Program start at input start (#11199) (b56e008)
(es/plugin) Use #[cfg] to avoid compilation error (#11316) (f615cdb)
(es/quote) Replace usage of swc_atoms with swc_core::atoms (#11299) (c1e32fa)
(es/compat) Merge regexp pass into Transformer (#11307) (440b391)
(es/compat) Merge export_namespace_from to Transformer (#11309) (7a528ce)
Nothing published for this version
(bindings/es) Respect filename option from print()
Nothing published for this version
(cli) Print filename to stderr when compiling
Nothing published for this version
(cli) Update plugin template to use VisitMut API
(atoms) Remove temporary allocations in rkyv serialize and deserialize (#11202) (85e6e8a)
(plugin) Avoid data copy when transformation finished (#11223) (af134fa)
(ast) Introduce flexible serialization encoding for AST (#11100) (8ad3647)
(plugin) Switch plugin abi to flexible serialization (#11198) (e5feaf1)
Nothing published for this version
Nothing published for this version
(es/parser) Remove had_line_break_before_last
Nothing published for this version
Nothing published for this version
(bindings) Improve ARM64 and Alpine Linux (musl) binary loading and validation
(bindings) Improve ARM64 and Alpine Linux (musl) binary loading and validation (#11173) (f9be4d7)
(es/helpers) Fix SuppressedError argument order in explicit resource management (#11172) (7693fb9)
(es/minifier) Fix inlining of hoisted functions in param (#11161) (5a4088d)
(es/parser) Support literal computed property names in enums (#11163) (146c77c)
<!-- generated by git-cliff -->
Nothing published for this version
Nothing published for this version
(es/minifier) Preserve __proto__ shorthand property behavior
Nothing published for this version
Nothing published for this version
(es/compat) Preserve comment when transform template with no expr
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
(es/minifier) Remove unused parts of destructuring
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →