NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3925 most downloaded on npm
Linter for the JavaScript Oxidation Compiler
Last release 6 days ago
28 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Some releases are documented
notes for 11 of 43 stable releases
Nothing withdrawn
no release was ever pulled
8 months old
43 releases · first in 2026
One column per month.
9d80eed linter/react/only-export-components: Support allowCompoundComponents ( #27117 ) (Kuroda Kayn)
allowCompoundComponents (#27117) (Kuroda Kayn)declare when splitting declarations (#27081) (Cheolhee Lee)await using as an await (#27080) (Cheolhee Lee)415b742 oxlint,oxfmt: Do not discover nested config in Vite+ mode ( #26763 ) (leaysgur)
809090c oxlint,oxfmt: Find all vite.config.* variants ( #26755 ) (leaysgur)
vite.config.* variants (#26755) (leaysgur)configPath semantics (#26762) (leaysgur)await tokens (#26619) (camc314)no-unknown-property (#26572) (Connor Shea)run option only applies to push mode clients (#26670) (im10furry)vite.config.* variants (#26755) (leaysgur)fbt component and text (#26616) (leaysgur)as|satisfies (#26674) (leaysgur)TSTypeAliasDeclaration with suppress comment (#26671) (leaysgur)afe950d linter/react: Update lint rules to accomodate changes in React 19.3 ( #26571 ) (Connor Shea)
.filter().flatMap() chains (#26626) (camc314)??= and ||= (#26607) (Bartok)concat normalization (#26604) (im10furry)no-unnecessary-type-parameters and prefer-find suggestions as implemented (#26586) (Mikhail Baev)prefix_align builder and Tag::(Start|End)Prefix (#26520) (leaysgur)tab_width: 0 to 1 to keep semantics (#26471) (leaysgur)this_param for simple parameters test (#26474) (leaysgur)Fill parts in tsx-in-vue (#26427) (leaysgur)66744f0 parser: [ BREAKING ] Rename panicked to fatal_error in ParserReturn ( #26382 ) (overlookmotel)
checkConditionalExpressions option (#26249) (camc314)unknown[] (#26279) (camc314)panicked to fatal_error in ParserReturn (#26382) (overlookmotel)MAX_LEN to 256 bytes below u32::MAX (#26352) (overlookmotel){ (#26271) (leaysgur)overrides once per file (#26238) (leaysgur)FormatConfig via Arc instead of cloning per file (#26237) (leaysgur)60b945d linter/nextjs/no-typos: Implement suggestion ( #26091 ) (Mikhail Baev)
__proto__ semantics (#26154) (camc314)Set constructors (#26153) (camc314)Program when sending AST to JS plugins (#26077) (overlookmotel)vue/no-dupe-keys (#26183) (connorshea)DIVERGENCES.md out from AGENTS.md (#26121) (leaysgur)2cde1f6 rust: Address nightly deprecations ( #25998 ) (Boshen)
FormalParameterRest spans (#26021) (camc314)vue imports via shared import helpers (#25903) (Connor Shea)react imports by symbol (#25901) (Connor Shea)version to 1.79.0 for rules shipped in 1.79.0 (#25902) (connorshea)8c4552d linter: [ BREAKING ] Split react/react-compiler into per-category rules ( #25500 ) (Boshen)
See React Compiler Support for details.
suggestion (#25787) (camc314)decorators on FormalParameterRest (#25582) (camc314)experimentalOperatorPosition (#25643) (leaysgur)operatorPosition option (#25581) (leaysgur)EmptyStatement (#25730) (leaysgur)JSDocUnknownType (#25729) (leaysgur)oxlint v1.78.0 & oxfmt v0.63.0 Compare # Choose a tag to compare
oxlint v1.78.0 & oxfmt v0.63.0
Compare
oxlint v1.77.0 & oxfmt v0.62.0 Compare # Choose a tag to compare
oxlint v1.77.0 & oxfmt v0.62.0
Compare
oxlint v1.76.0 & oxfmt v0.61.0 Compare # Choose a tag to compare
oxlint v1.76.0 & oxfmt v0.61.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
Your coding agent can read these notes before it upgrades. Set up the MCP server →