Tags: mhheise/oxc
Tags
release(crates): v0.66.0 (oxc-project#10565) ## [0.66.0] - 2025-04-23 ### Features - 7d5ad7d parser: Report error when `import type { type }` is used (oxc-project#10528) (camc314) - 6e40fac parser: Report error when `export type { type }` is used (oxc-project#10524) (camc314) ### Bug Fixes - 43ad4e9 ast: Box `this_param` in `TSCallSignatureDeclaration` (oxc-project#10558) (Yuji Sugiura) - 8eb3c0a ast/estree: Fix raw deser for `FormalParameter` (oxc-project#10548) (overlookmotel) - 3ebf220 codegen: Generate missing `type` in `export type {} from 'mod'` (oxc-project#10539) (Boshen) - f19b287 estree: Add `TSParameterProperty` (oxc-project#10534) (Yuji Sugiura) - 7284f16 isolated-declarations: Leading comments of `ExportDefaultDeclaration` and `TSExportAssignment` appear in incorrect places (oxc-project#10559) (Dunqing) - 4c316a5 isolated_declarations: Fix broken snapshot files (oxc-project#10561) (Boshen) - 84742d8 transformer/module_runner: Fix export default live binding (oxc-project#10560) (hi-ogawa) - 6c115c7 transformer/module_runner: Fix execution order of re-export (oxc-project#10362) (hi-ogawa) - b9d84b0 transformer/typescript: Remove `StringLiteral::raw` when rewriting extensions (oxc-project#10554) (overlookmotel) ### Performance - 6a045c8 codegen: Speed up printing `Directive`s (oxc-project#10551) (overlookmotel) - 3418ae5 transformer/class-properties: Re-use `InstanceInitializerVisitor` (oxc-project#10543) (overlookmotel) - 7fcf0ac transformer/typescript: Reduce allocations renaming extensions (oxc-project#10555) (overlookmotel) ### Documentation - 1a9530c transformer/class-properties: Fix typo (oxc-project#10542) (overlookmotel) ### Refactor - 7e71282 transformer/class-properties: Correct outdated comment (oxc-project#10546) (overlookmotel) - 596978b transformer/class-properties: Simplify to get `constructor` method only once (oxc-project#10493) (Dunqing) - f13fe0a transformer/class-properties: Defer re-parenting initializers scopes until all instance properties are transformed (oxc-project#10495) (Dunqing) - c83dad6 transformer/class-properties: Streamline handling scope of instance property initializer (oxc-project#10492) (Dunqing) ### Styling - e10dfc8 traverse: Remove excess whitespace (oxc-project#10544) (overlookmotel) ### Testing - 227febf allocator: Ignore a slow doc test (oxc-project#10521) (Dunqing) - 14bb2be codegen: Add more tests for strings (oxc-project#10552) (overlookmotel) Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
PreviousNext