NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1408 most downloaded on npm
Types for Oxc AST nodes
Last release 7 days ago
28 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Rarely documented
notes for 13 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
146 releases · first in 2024
One column per month.
02331c8 str: Add JSStr , JSChar and JSStrBuilder types ( #26435 ) (Dunqing)
JSStr, JSChar and JSStrBuilder types (#26435) (Dunqing)reportDiagnostics option to expose recoverable React Compiler diagnostics (#26624) (Jack)JSXExpressionContainer example (#26975) (camc314)JSXAttribute value description (#26974) (camc314)TSNumberKeyword example (#26973) (camc314)RegExpFlags::V flag features (#26972) (camc314)JSXText example (#26970) (camc314)TSIntrinsicKeyword example (#26967) (camc314)TSTupleType example syntax (#26966) (camc314)TSPropertySignature usage example (#26964) (camc314)Class abstract example values (#26963) (camc314)TSTypeParameter (#26962) (camc314)pure comment to NewExpression field (#26961) (camc314)TSNonNullExpression docs (#26960) (camc314)TSInstantiationExpression (#26908) (camchenry)1fac655 coverage: Support new TypeScript fixture layout ( #26226 ) (camc314)
await tokens (#26619) (camc314)ca649e0 ecma: Define math constants as known globals and resolve their types ( #26585 ) (Armano)
ascii_only option (#25994) (Samuel Attard)typeof x < 'u' (#26367) (Armano)accessor modifiers on methods (#26617) (camc314)readonly modifier on constructors (#26612) (camc314)in expressions in class static blocks (#26423) (camc314)in in arrow block bodies within for initializers (#26395) (camc314)Ident (#26380) (Dunqing)66744f0 parser: [ BREAKING ] Rename panicked to fatal_error in ParserReturn ( #26382 ) (overlookmotel)
panicked to fatal_error in ParserReturn (#26382) (overlookmotel)MAX_LEN to 256 bytes below u32::MAX (#26352) (overlookmotel)ArenaHashSet with any Default hasher (#26372) (Dunqing)GetNodeId trait (#26145) (camc314)export ... from (#26389) (camc314)< token opening type argument list (#26328) (overlookmotel)Allocator::data_end_ptr behind fixed_size feature (#26248) (camc314)charAt panic on 32-bit (#26244) (camc314)Ident for property mangler (#26334) (sapphi-red)Ident for variable names to keep (#26333) (sapphi-red)Ident instead of Str in KeepVar (#26332) (sapphi-red)IdentHashSet in PrivateMemberUsageStack (#26331) (sapphi-red)parse_jsx_element_name (#26355) (overlookmotel)parse_jsx_element_name (#26354) (overlookmotel)token field from LexerCheckpoint (#26350) (overlookmotel)a31567a allocator: [ BREAKING ] Make Allocator::cursor_ptr and data_end_ptr private ( #26081 ) (overlookmotel)
Allocator::cursor_ptr and data_end_ptr private (#26081) (overlookmotel)!0 and !1 in place for boolean context to 1 and 0 (#26050) (Armano)! (#25930) (Armano)this param (#26169) (Dunqing)Math.round only exact half ties (#26150) (camc314)indexOf search argument (#26149) (camc314)Program when sending AST to JS plugins (#26077) (overlookmotel)Int32Array (#26085) (overlookmotel)2cde1f6 rust: Address nightly deprecations ( #25998 ) (Boshen)
FormalParameterRest spans (#26021) (camc314)if to for in sloppy mode when containing function declaration (#25638) (sapphi-red)PrivateIdentifiers which have changed (#25958) (overlookmotel)if to for when the body contains a function declaration (#25637) (sapphi-red)# before private identifier in TS signature key (#25938) (overlookmotel)+ when the other operand has side effects (#25645) (Kotaro Chikuba)node param from write and markMap functions in sourcemap builds (#25989) (overlookmotel)start and end to write and mark functions (#25986) (overlookmotel)write calls with writeIdent (#25984) (overlookmotel)last param from writeWithMapNamed (#25983) (overlookmotel)mapNames (#25979) (overlookmotel)mark and write calls in printImportAttributes (#25972) (overlookmotel)node param from printString and printNonNegativeFloat (#25971) (overlookmotel)printNonNegativeFloat write mapping directly (#25968) (overlookmotel)lastWasPostfixClose (#25888) (overlookmotel)526c2b3 codegen: Remove deprecated test APIs ( #25889 ) (camc314)
sourceText only once (#25887) (overlookmotel)growMappingBuffer (#25886) (overlookmotel)location passed to recordSourceMapping always a number (#25884) (overlookmotel)recordSourceMapping (#25883) (overlookmotel)last in printImportAttributes and printIf (#25882) (overlookmotel)printJSXElement (#25881) (overlookmotel)printParams (#25880) (overlookmotel)365274e packages/codegen: [ BREAKING ] printSync return an object ( #25720 ) (overlookmotel)
sourceFilename option (#25854) (overlookmotel)oxc-codegen package (#25488) (overlookmotel)** with Number::exponentiate, not IEEE pow (#25644) (Kotaro Chikuba)Infinity and NaN in enum evaluation (#25604) (camc314)ToNumber of !x from ToBoolean (#25595) (Kotaro Chikuba)decorators on FormalParameterRest (#25582) (camc314)unsafe (#25551) (camc314)export default interface (#25487) (overlookmotel)< tokens (#25564) (camc314)printSync (#25722) (overlookmotel)a33788e ast: [ BREAKING ] Group class heritage into ClassHeritage ( #25360 ) (camc314)
ClassHeritage (#25360) (camc314)TSInterfaceHeritage::expression to TSTypeName (#24360) (camc314)VariableDeclarator::kind (#25319) (camc314)ArenaVec::push_mut (#25338) (overlookmotel)Parser::parse_expression (#25371) (camc314)oxc crates_v0.143.0 Compare # Choose a tag to compare
oxc crates_v0.143.0
Compare
oxc crates_v0.142.0 Compare # Choose a tag to compare
oxc crates_v0.142.0
Compare
oxc crates_v0.141.0 Compare # Choose a tag to compare
oxc crates_v0.141.0
Compare
oxc crates_v0.140.0 Compare # Choose a tag to compare
oxc crates_v0.140.0
Compare
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
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 →