crates_v0.152.0
oxc-project/oxccrates_v0.152.0Sep 28, 2026by github-actions[bot]
Upgrading?
AI Summary
Oxc Rust crates release featuring new string types, regex improvements, and React Compiler diagnostic options.
Key Highlights
- New `JSStr`, `JSChar`, and `JSStrBuilder` types added.
- Support for buffer boundary assertions in regular expressions.
- Added `reportDiagnostics` option for React Compiler.
- New threadless WASI builds available.
New Features
- New string types for JavaScript AST.
- Regex buffer boundary support.
- React Compiler diagnostics exposure.
- Threadless WASI builds.
Full Release Notes
### 🚀 Features - 02331c8 str: Add `JSStr`, `JSChar` and `JSStrBuilder` types (#26435) (Dunqing) - 52ae63f regular_expression: Support buffer boundary assertions (#27048) (Boshen) - 3255b89 transform-react: Add `reportDiagnostics` option to expose recoverable React Compiler diagnostics (#26624) (Jack) - f585cb4 napi: Add threadless WASI builds (#26898) (Boshen) ### 🐛 Bug Fixes - c380c85 minifier: Preserve iife with directives (#27060) (Armano) - c55b35d str: Correct clippy reason (#27013) (overlookmotel) - 8fbddb1 formatter/jsdoc: More alignment with original plugin (#27039) (leaysgur) - 5186328 parser: Handle HTML comment values (#22933) (Boshen) - 01ff33e parser: Reject module export names containing a lone surrogate (#26953) (Dunqing) - d79ad19 codegen: Remove redundant dollar escapes in minified templates (#26924) (camc314) ### ⚡ Performance - 0afbf85 minifier: Fold logical expressions in place (#26768) (Armano) - 3471f29 minifier: Avoid creation of empty block when folding try finally (#26971) (Armano) - 3893d64 minifier: Update boolean context expressions in place (#26823) (Armano) - de8af47 minifier: Take return argument directly when converting arrow fn (#26830) (Armano) - fc37ba0 minifier: Reduce allocations when minimizing assignments (#26609) (Armano) - dce64f6 minifier: Use ident hashes for catch var and arguments (#26907) (Armano) - 57610b3 minifier: Use ident hashes in label comparison (#26887) (Armano) ### 📚 Documentation - dfa6cf9 str: Reformat and simplify comments (#27011) (overlookmotel) - d775315 parser: Document AST property order (#27038) (Boshen) - cd80e3f ast: Correct `JSXExpressionContainer` example (#26975) (camc314) - 8cb05e3 ast: Simplify `JSXAttribute` value description (#26974) (camc314) - fda7fbb ast: Correct `TSNumberKeyword` example (#26973) (camc314) - e63c439 ast: Clarify `RegExpFlags::V` flag features (#26972) (camc314) - 278288e ast: Correct `JSXText` example (#26970) (camc314) - e9ff529 ast: Correct `TSIntrinsicKeyword` example (#26967) (camc314) - c643ce4 ast: Fix `TSTupleType` example syntax (#26966) (camc314) - 895b1a7 ast: Correct `TSPropertySignature` usage example (#26964) (camc314) - 8d8cc7c ast: Correct `Class` abstract example values (#26963) (camc314) - f7ef2e2 ast: Use valid variance example for `TSTypeParameter` (#26962) (camc314) - 145fcdb ast: Attach `pure` comment to `NewExpression` field (#26961) (camc314) - 06dfd9f ast: Clarify `TSNonNullExpression` docs (#26960) (camc314) - d5f92b5 ast: Add docs for TSNonNullExpression (#26910) (camchenry) - 4a76723 ast: Add docs for TSNamespaceExportDeclaration (#26909) (camchenry) - de41927 ast: Add docs for `TSInstantiationExpression` (#26908) (camchenry)
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one