mirror of
https://github.com/danbulant/oxc
synced 2026-05-20 04:38:54 +00:00
## [0.29.0] - 2024-09-13 -71116a1index: [**BREAKING**] Remove ability to index `IndexVec` with `usize` (#5733) (overlookmotel) -c3dd2a0ast: [**BREAKING**] Revert: reduce byte size of `TaggedTemplateExpression::quasi` by `Boxing` it (#5679) (#5715) (overlookmotel) ### Features -953fe17ast: Provide `NONE` type for AST builder calls (#5737) (overlookmotel) -a362f51index: Add `IndexVec::shrink_to` (#5713) (overlookmotel) -e968e9fminifier: Constant fold nullish coalescing operator (#5761) (Boshen) -6bc13f6minifier: Add `MinimizeConditions` pass (#5747) (Boshen) -805fbacoxc_cfg: Better control flow graph dot dot repr (#5731) (IWANABETHATGUY) -f3baa49semantic: Add `SemanticBuilder::with_stats` (#5757) (overlookmotel) -7fa0cb3semantic: Expose `Stats` (#5755) (overlookmotel) ### Bug Fixes -8ff013aminifier: Handle dce CallExpression::callee (#5752) (Boshen) -608b7d3napi/transformer: Refresh plugin doesn't work even after passing the refresh option (#5702) (Dunqing) -042afa9syntax: Correctly check for valid `RedeclarationId`s (#5759) (overlookmotel) - 77d9170 transformer/react: IsStaticChildren should be false when there is only one child (#5745) (Dunqing) ### Performance -333e2e0index: Remove `Idx` bounds-checks from `first` + `last` methods (#5726) (overlookmotel) -d18c896rust: Use `cow_utils` instead (#5664) (dalaoshu) ### Refactor -2890c98minifier: Add tests for `remove_syntax` (#5749) (Boshen) -9a9d8f6minifier: Replace `self.ast` with `ctx.ast` (#5748) (Boshen) -746f7b3minifier: Align code with closure compiler (#5717) (Boshen) -21e2df5minifier: Replace `VisitMut` with `Traverse` for inject and define plugins (#5705) (Boshen) -4bdc202rust: Remove some #[allow(unused)] (#5716) (Boshen) -a35fb14semantic: `Stats::assert_accurate` take `self` (#5758) (overlookmotel) -4b896f1semantic: Make `Stats` `Copy` (#5756) (overlookmotel) -b4b460fsemantic: `Stats` store counts as `u32` (#5754) (overlookmotel) -667170csemantic: Rename `Counts` to `Stats` (#5753) (overlookmotel) -cc0408bsemantic: S/AstNodeId/NodeId (#5740) (Boshen) -7dfcdfcsemantic: Remove `more-asserts` dependency (#5739) (overlookmotel) -6436524semantic: Fix dead code warning in release mode (#5728) (overlookmotel) -e02621dsemantic: Re-order use statements (#5712) (overlookmotel) -ac6203csemantic: Move `Counts` code into counter module (#5710) (overlookmotel) -339fcfcsemantic: Rename `Counts` in transform checker (#5709) (overlookmotel) -d8ec781semantic: Remove `record_ast_node` call for `Program` (#5701) (overlookmotel) ### Styling -1857ff0semantic: Rename vars for node IDs (#5699) (overlookmotel) Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
2.3 KiB
2.3 KiB
Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog, and this project does not adhere to Semantic Versioning until v1.0.0.
[0.29.0] - 2024-09-13
Bug Fixes
608b7d3napi/transformer: Refresh plugin doesn't work even after passing the refresh option (#5702) (Dunqing)
[0.28.0] - 2024-09-11
b060525semantic: [BREAKING] Removesource_typeargument fromSemanticBuilder::new(#5553) (Boshen)
Features
e698418napi/transform: Align outputSourceMapwith Rollup'sExistingRawSourceMap(#5657) (Boshen)aba9194napi/transform: Export react refresh options (#5533) (underfin)
Refactor
[0.27.0] - 2024-09-06
Bug Fixes
ea7a52fnapi/transform: Fix test (Boshen)
[0.26.0] - 2024-09-03
b1d0075napi/transform: [BREAKING] Align output APIsourceText->codewith babel (#5398) (Boshen)
Features
72740b3isolated_declaration: Support sourcemap option (#5170) (dalaoshu)01c0c3etransformer: Add remaining options to transformer options (#5169) (Boshen)0abfc50transformer/typescript: Supportrewrite_import_extensionsoption (#5399) (Dunqing)
[0.25.0] - 2024-08-23
ce4d469codegen: [BREAKING] Remove const genericMINIFY(#5001) (Boshen)
Features
4b49cf8transformer: Always pass in symbols and scopes (#5087) (Boshen)
[0.24.1] - 2024-08-10
Bug Fixes
4d0b40anapi/transform: Fix wrong isolated declarations emit (Boshen)
[0.24.0] - 2024-08-08
Bug Fixes
01d85denapi/transform: Update napi files (Boshen)
Refactor
9b51e04Overhaul napi transformer package (#4592) (DonIsaac)
[0.23.1] - 2024-08-06
Refactor
9b51e04Overhaul napi transformer package (#4592) (DonIsaac)
[0.20.0] - 2024-07-11
Features
725571anapi/transformer: Addjsxoption to force parsing with jsx (#4133) (Boshen)
[0.17.2] - 2024-07-08
Features
720983anapi/transform: Allow settingsourceTypetotransform(#4113) (Boshen)
[0.17.1] - 2024-07-06
Bug Fixes
150f4d9napi/transform: Display error with spanned messages (Boshen)
[0.16.2] - 2024-06-30
Refactor
5845057transformer: Pass in symbols and scopes (#3978) (Boshen)