NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3760 most downloaded on crates.io
A collection of JavaScript tools written in Rust.
Last release 3 days ago
05 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Most releases are documented
notes for 40 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
210 releases · first in 2023
One column per quarter.
d55dbe2 ast/estree: Raw transfer (experimental) (#9516) (overlookmotel)
Nothing published for this version
d94fc15 allocator: Reduce scope of unsafe blocks (#9319) (overlookmotel)
unsafe blocks (#9319) (overlookmotel)216b33f ast/estree: [BREAKING] Replace serde with custom ESTree serializer (#9256) (overlookmotel)
serde with custom ESTree serializer (#9256) (overlookmotel)clippy::too_long_first_doc_paragraph (#9237) (Boshen)serde impls (#9254) (overlookmotel)Nothing published for this version
Nothing published for this version
a4a8e7d all: Replace #[allow] with #[expect] (#8930) (overlookmotel)
#[allow] with #[expect] (#8930) (overlookmotel)Nothing published for this version
Nothing published for this version
2a2ad53 allocator: Add Allocator::capacity and used_bytes methods (#8621) (overlookmotel)
Allocator::capacity and used_bytes methods (#8621) (overlookmotel)Allocator::new and with_capacity methods (#8620) (overlookmotel)String non-drop (#8617) (overlookmotel)Allocator (#8623) (overlookmotel)HashMap (#8616) (overlookmotel)Allocator into own module (#8656) (overlookmotel)Drop types in arena (#8655) (overlookmotel)Box methods (#8654) (overlookmotel)Nothing published for this version
fae4cd2 allocator: [BREAKING] Remove Vec::into_string (#8571) (overlookmotel)
fae4cd2 allocator: [BREAKING] Remove Vec::into_string (#8571) (overlookmotel)
95bc0d7 allocator: [BREAKING] Allocator do not deref to bumpalo::Bump (#8569) (overlookmotel)
HashMap (#8553) (overlookmotel)Box methods (#8572) (overlookmotel)#[inline(always)] methods of Vec which just delegate to allocator_api2 (#8567) (overlookmotel)#[inline(always)] methods of HashMap which just delegate to hashbrown (#8565) (overlookmotel)Vec (#8555) (overlookmotel)String type (#8568) (overlookmotel)Vec type (#8566) (overlookmotel)Nothing published for this version
6c7acac allocator: Implement IntoIterator for &mut Vec (#8389) (overlookmotel)
IntoIterator for &mut Vec (#8389) (overlookmotel)StatementFusion (#8194) (Boshen)IntoIterator for Vec (#8388) (overlookmotel)Nothing published for this version
75b775c allocator: Vec ::into_string (#8017) (overlookmotel)
Vec<u8>::into_string (#8017) (overlookmotel)allocator_api2 for Allocator (#8043) (Boshen)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
896ff86 minifier: Do not fold if statement block with lexical declaration (#7519) (Boshen)
Nothing published for this version
39afb48 allocator: Introduce Vec::from_array_in (#7331) (overlookmotel)
Vec::from_array_in (#7331) (overlookmotel)Nothing published for this version
Nothing published for this version
419343b traverse: Implement GetAddress for Ancestor (#6877) (overlookmotel)
GetAddress for Ancestor (#6877) (overlookmotel)impl GetAddress for Address (#6891) (overlookmotel)e1c2d30 allocator: [BREAKING] Make Vec non-drop (#6623) (overlookmotel)
Vec non-drop (#6623) (overlookmotel)GetAddress trait into oxc_allocator (#6738) (overlookmotel)5ee1ef3 allocator: Add Vec::into_boxed_slice (#6195) (DonIsaac)
Vec::into_boxed_slice (#6195) (DonIsaac)Box (#6625) (overlookmotel)5db9b30 allocator: Use lower bound of size hint when creating Vecs from an iterator (#6194) (DonIsaac)
Vec impl (#6213) (overlookmotel)Nothing published for this version
Nothing published for this version
Nothing published for this version
3099709 allocator: Document oxc_allocator crate (#6037) (DonIsaac)
oxc_allocator crate (#6037) (DonIsaac)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
e8bdd12 allocator: Add AsMut impl for Box (#5515) (overlookmotel)
AsMut impl for Box (#5515) (overlookmotel)Nothing published for this version
a4247e9 allocator: Move Box and Vec into separate files (#5034) (overlookmotel)
Box and Vec into separate files (#5034) (overlookmotel)a6967b3 allocator: Correct code comment (#4904) (overlookmotel)
allocator as var name for Allocator (#4900) (overlookmotel)8e10e25 allocator: Introduce Address (#4810) (overlookmotel)
Address (#4810) (overlookmotel)Nothing published for this version
23b0040 allocator: Introduce CloneIn trait. (#4726) (rzvxa)
CloneIn trait. (#4726) (rzvxa)Nothing published for this version
4c6d19d allocator: Use capacity hint (#4584) (Luca Bruno)
Nothing published for this version
504daed allocator: Rename fn params for Box::new_in (#4431) (overlookmotel)
Box::new_in (#4431) (overlookmotel)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
115ac3b allocator: Introduce FromIn and IntoIn traits. (#4088) (rzvxa)
FromIn and IntoIn traits. (#4088) (rzvxa)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
8f5655d linter: Add eslint/no-useless-constructor (#3594) (Don Isaac)
Your coding agent can read these notes before it upgrades. Set up the MCP server →