NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3471 most downloaded on crates.io
rust port of babel and closure compiler.
Last release today
03 Nov 2026
Ships fairly regularly
a new release about every 2 weeks
Some releases are documented
notes for 20 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
851 releases · first in 2021
One column per quarter.
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
(es/minifier) Remove inlined IIFE arg and param
(ci) Handle merged PRs separately in milestone manager
(ci) Handle merged PRs separately in milestone manager (#11409) (3554268)
(es/compat) Preserve this context in nested arrow functions (#11423) (f2bdaf2)
(es/es2017) Replace this in arrow functions during async-to-generator (#11450) (a993da6)
(bindings/wasm) Enable ecma_lints feature to support semantic error detection (#11414) (1faa4a5)
(es/hooks) Implement VisitMutHook for Either type (#11428) (395c85e)
(es/hooks) Implement VisitMutHook for Option<H> (#11429) (0bf1954)
(es/hooks) Add VisitHook trait for immutable AST visitors (#11437) (3efb41d)
(es/minifier) Improve nested template literal evaluation (#11411) (147df2f)
(es/minifier) Remove inlined IIFE arg and param (#11436) (2bc5d40)
(helpers) Replace MagicString with ast-grep's built-in edit API (#11410) (a3f0d33)
(hstr/wtf8) Address legacy FIXME comments by switching to derives (#11416) (f03bfd8)
(es/codegen, es/utils) Migrate to dragonbox_ecma for faster Number::toString (#11412) (b7978cc)
(es/react) Optimize JSX transforms to reduce allocations (#11425) (2a20cb6)
(es) Improve TypeScript transform configuration structure (#11434) (f33a975)
(es/minifier) Migrate MinifierPass to Pass trait (#11442) (a41e631)
(es/transformer) Remove OptionalHook wrapper in favor of Option<H> (#11430) (72da6bd)
(es/transforms) Migrate TypeScript transform to Pass trait (#11439) (dd007c6)
claude[bot] PR review comments (affb6a2)(es/minifier) Evaluate TemplateLiteral in BinaryExpression
(es/minifier) Evaluate TemplateLiteral in BinaryExpression (#11406) (8d1b6f6)
(es/minifier) More strict check if cannot add ident when invoking IIFE (#11399) (03642aa)
(es/parser) Use byte_search to optimize scan_jsx_token (#11398) (f9b4da2)
Reduce binary size with panic=abort and ICU optimizations (#11401) (18088b2)
(es/minifier) Prevent unsafe sequence merging in super() calls
(es/minifier) Prevent unsafe sequence merging in super() calls (#11381) (eb02780)
(es/transformer) Fix variable declaration for nullish coalescing in else-if branches (#11384) (6746002)
(es/transforms) Update _ts_rewrite_relative_import_extension helper code (#11382) (1ec444e)
(es/minifier) Support BinaryExpression for Evaluator (#11390) (6c76f0a)
(es/transformer) Merge private_properties_in_object (#11378) (769c9d2)
(es/minifier) Optimize data structures of ProgramData (#11374) (3639523)
(es/parser) Remove Iterator implementation for Lexer (#11393) (5941018)
(es/parser) Optimize do_outside_of_context and do_inside_of_context (#11394) (4210cf1)
(es/parser) Remove is_first in lexer state (#11395) (97d903b)
Nothing published for this version
(es/transformer) Fix missing var declaration in nullish coalescing with spreads
(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/helpers) Avoid extra trap calls on excluded keys in object rest spread (#11338) (4662caf)
(es/minifier) Fix debug cargo feature
(es/transfomer) Prevent breaking change
(cli) Update plugin template to use VisitMut API
Nothing published for this version
(hstr) Fix unsoundness of wtf8's transmutation
(es/ast) Fix unicode unpaired surrogates handling
(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)
(es/minifier) Fix inlining of hoisted functions
(es/codegen) Encode non-ASCII chars in regex with ascii_only option
(es/compat) Apply Array.prototype.slice to arguments in loose spread
(es/compat) Apply Array.prototype.slice to arguments in loose spread (#11122) (66428a2)
(es/compat) Handle sparse arrays correctly in generator transforms (#11131) (9cd4334)
(es/transforms) Check errors::HANDLER.is_set() before failing (#11130) (1c9ab27)
(es/minifier) Preserve __proto__ shorthand property behavior
Nothing published for this version
(es/minifier) Check in param before add ident
(es/compat) Preserve typeof symbol in loose mode
(plugin/runner) Fix wasmtime backend cache corruption
(es/ast) Fix unicode lone surrogates handling
(es/minifier) Fix debug feature
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 →