mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
2.7 KiB
2.7 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.39.0] - 2024-12-04
b0e1c03ast: [BREAKING] AddStringLiteral::rawfield (#7393) (Boshen)
Features
24189f2ecma: Implement array join method (#6936) (7086cmd)
Testing
9d6e14becmascript: Move tests tooxc_minifierdue to cyclic dependency withoxc_parser(#7542) (Boshen)
[0.35.0] - 2024-11-04
Bug Fixes
da199c7ecmascript: Allow getting PropName for object methods (#6967) (camchenry)
[0.34.0] - 2024-10-26
Features
4429754ecmascript: Constant evalnullto number (#6879) (Boshen)fd57e00ecmascript: Add abstract_relational_comparison to dce (#6846) (Boshen)8bcaf59minifier: Late peeophole optimization (#6882) (Boshen)fccf82eminifier: Implement foldingsubstringstring fns (#6869) (camc314)e6a5a1bminifier: Implement foldingcharCodeAtstring fns (#6475) (camc314)
Bug Fixes
a47c70eminifier: Fix remaining runtime bugs (#6855) (Boshen)686727fminifier: Reference read has side effect (#6851) (Boshen)
Refactor
423d54crust: Remove the annoyingclippy::wildcard_imports(#6860) (Boshen)
[0.33.0] - 2024-10-24
Refactor
8b25131minifier: Binary operations useConstantEvaluation(#6700) (Boshen)
[0.32.0] - 2024-10-19
Features
15c04e5ecmascript: Add feature flag for constant evaluation (Boshen)d11770decmascript: AddStringToNumber(#6576) (Boshen)e561880ecmascript: Add constant_evaluation and side_effects code (#6550) (Boshen)3556062ecmascript: AddConstantEvaluation(#6549) (Boshen)39c2e66ecmascript: AddToBigIntandStringToBigInt(#6508) (Boshen)6f22538ecmascript: AddToBoolean,ToNumber,ToString(#6502) (Boshen)071e564minifier: Finish implementing folding object expressions (#6586) (camc314)096e590minifier: Implement foldingcharAtstring fns (#6436) (camc314)
Refactor
aa6ba24ecmascript: Improve string to number conversion (#6577) (magic-akari)6d041fbecmascript: RemoveNumberValue(#6519) (Boshen)856cab5ecmascript: Move ToInt32 fromoxc_syntaxtooxc_ecmascript(#6471) (Boshen)1ba2a24ecmascript: RemoveHasProtowhich is not part of the spec (#6470) (Boshen)f4cdc56minifier: Use constant folding unary expression fromoxc_ecmascript(#6647) (Boshen)bbca743minifier: Move string methods tooxc_ecmascript(#6472) (Boshen)
[0.31.0] - 2024-10-08
Features
9e62396syntax_operations: Add crateoxc_ecmascript(#6202) (Boshen)