mirror of
https://github.com/oxc-project/oxc.git
synced 2026-09-14 19:36:11 +08:00
894c8f9cd8
### 💥 BREAKING CHANGES -a31567aallocator: [**BREAKING**] Make `Allocator::cursor_ptr` and `data_end_ptr` private (#26081) (overlookmotel) ### 🚀 Features -784e9faminifier: Invert `!0` and `!1` in place for boolean context to `1` and `0` (#26050) (Armano) -1e902ccminifier: Expand fold leading assignments into the var decl (#26142) (Armano) -3ed4f6aminifier: Expand de morgan's optimization to allow move of `!` (#25930) (Armano) -5672585parser: Attach all comments to nodes (#25944) (camc314) ### 🐛 Bug Fixes -4adfb4csemantic: Validate chained continue labels (#26157) (camc314) -b874f48ecmascript: `Math.round` only exact half ties (#26150) (camc314) -a625378minifier: Coerce omitted `indexOf` search argument (#26149) (camc314) -dc7398becmascript: Trim trailing whitespace in string to number (#26148) (camc314) -243b685transformer/object-rest: Lower multiple declarators correctly (#26147) (camc314) -dc09a3aparser: Avoid panic on escaped string export names (#26146) (camc314) -e412cf2linter: Clamp invalid JS plugin locations (#26144) (camc314) -c3dedc9semantic: Skip function body bindings in parameters (#26099) (Dunqing) -e74de61transform-react: Match Babel diagnostic reporting (#26128) (Boshen) -d5163d0parser: Correctly classify unapplied pure annotations (#26084) (camc314) -8531b9blinter/plugins: Alter method for obtaining mutable `Program` when sending AST to JS plugins (#26077) (overlookmotel) -9b51658regular_expression: Allow oversized decimal escape for Annex B (#26070) (leaysgur) -c8de4dfregular_expression: Reject oversized backreferences (#26055) (camc314) ### ⚡ Performance -ac4785adiagnostics: Use fixed ANSI styles (#26130) (Boshen) -07a0793packages/codegen: Flatten output in chunks (#26109) (overlookmotel) -487427apackages/codegen: Faster string flattening (#26108) (overlookmotel) -7785583packages/codegen: Ensure indent strings are flattened (#26107) (overlookmotel) -0dd4db3packages/codegen: Store mapping positions in an `Int32Array` (#26085) (overlookmotel)
1.6 KiB
1.6 KiB
Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog.
[0.148.0] - 2026-08-31
🐛 Bug Fixes
e74de61transform-react: Match Babel diagnostic reporting (#26128) (Boshen)
[0.145.0] - 2026-08-18
🐛 Bug Fixes
345f981react_compiler: Skip node_modules by default (#25859) (Boshen)dec0a86react-compiler: Standardize diagnostics (#25702) (Boshen)c5f188areact-compiler: Use Babel v1 validation defaults (#25676) (Boshen)db44651napi: Disable reuseWorker in browser bindings (#25640) (leaysgur)ce35d47react_compiler: Preserve JSX import source pragmas (#25592) (Boshen)8d7f9cfreact_compiler: Honor eslint suppressions (#25394) (Boshen)
📚 Documentation
627466etransform-react: Document all options (#25800) (Boshen)
[0.144.0] - 2026-08-10
🚀 Features
9a37c41napi: Restructure React transform options (#25326) (Boshen)
🐛 Bug Fixes
9d19ab3transform_react: Downgrade nonfatal compiler diagnostics (#25418) (Boshen)937825creact_compiler: Disable exhaustive memo validation by default (#25417) (Boshen)7d8a9b5react_compiler: Preserve hook spans for React Refresh (#25393) (Boshen)
[0.143.0] - 2026-08-03
🚀 Features
85d0f4dnapi: Add React Compiler transform binding (#24934) (Boshen)
🐛 Bug Fixes
5d8ccf5react_compiler: Preserve nonfatal diagnostics (#25066) (Boshen)d349e4areact_compiler: Match eslint suppression gating (#25068) (Boshen)
Changelog
All notable changes to this package will be documented in this file.