mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
162 lines
3.5 KiB
Markdown
162 lines
3.5 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this package will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0.
|
|
|
|
## [0.39.0] - 2024-12-04
|
|
|
|
### Bug Fixes
|
|
|
|
- 896ff86 minifier: Do not fold if statement block with lexical declaration (#7519) (Boshen)
|
|
|
|
## [0.37.0] - 2024-11-21
|
|
|
|
### Features
|
|
|
|
- 39afb48 allocator: Introduce `Vec::from_array_in` (#7331) (overlookmotel)
|
|
|
|
## [0.34.0] - 2024-10-26
|
|
|
|
### Features
|
|
|
|
- 419343b traverse: Implement `GetAddress` for `Ancestor` (#6877) (overlookmotel)
|
|
|
|
### Refactor
|
|
|
|
- adb5039 allocator: Add `impl GetAddress for Address` (#6891) (overlookmotel)
|
|
|
|
## [0.33.0] - 2024-10-24
|
|
|
|
- e1c2d30 allocator: [**BREAKING**] Make `Vec` non-drop (#6623) (overlookmotel)
|
|
|
|
### Bug Fixes
|
|
|
|
|
|
### Refactor
|
|
|
|
- ab8aa2f allocator: Move `GetAddress` trait into `oxc_allocator` (#6738) (overlookmotel)
|
|
|
|
## [0.32.0] - 2024-10-19
|
|
|
|
### Features
|
|
|
|
- 5ee1ef3 allocator: Add `Vec::into_boxed_slice` (#6195) (DonIsaac)
|
|
|
|
### Documentation
|
|
|
|
- 9f555d7 allocator: Clarify docs for `Box` (#6625) (overlookmotel)
|
|
- 06e75b0 allocator: Enable lint warnings on missing docs, and add missing doc comments (#6613) (DonIsaac)
|
|
|
|
## [0.31.0] - 2024-10-08
|
|
|
|
### Performance
|
|
|
|
- 5db9b30 allocator: Use lower bound of size hint when creating Vecs from an iterator (#6194) (DonIsaac)
|
|
|
|
### Refactor
|
|
|
|
- f7d1136 allocator: Remove unnecessary `Vec` impl (#6213) (overlookmotel)
|
|
|
|
## [0.30.2] - 2024-09-27
|
|
|
|
### Documentation
|
|
|
|
- 3099709 allocator: Document `oxc_allocator` crate (#6037) (DonIsaac)
|
|
|
|
## [0.27.0] - 2024-09-06
|
|
|
|
### Features
|
|
|
|
- e8bdd12 allocator: Add `AsMut` impl for `Box` (#5515) (overlookmotel)
|
|
|
|
## [0.25.0] - 2024-08-23
|
|
|
|
### Refactor
|
|
|
|
- a4247e9 allocator: Move `Box` and `Vec` into separate files (#5034) (overlookmotel)
|
|
|
|
## [0.24.3] - 2024-08-18
|
|
|
|
### Refactor
|
|
|
|
- a6967b3 allocator: Correct code comment (#4904) (overlookmotel)
|
|
- 90d0b2b allocator, ast, span, ast_tools: Use `allocator` as var name for `Allocator` (#4900) (overlookmotel)
|
|
|
|
## [0.24.2] - 2024-08-12
|
|
|
|
### Features
|
|
|
|
- 8e10e25 allocator: Introduce `Address` (#4810) (overlookmotel)
|
|
|
|
## [0.24.0] - 2024-08-08
|
|
|
|
### Features
|
|
|
|
- 23b0040 allocator: Introduce `CloneIn` trait. (#4726) (rzvxa)
|
|
|
|
## [0.23.0] - 2024-08-01
|
|
|
|
### Performance
|
|
|
|
- 4c6d19d allocator: Use capacity hint (#4584) (Luca Bruno)
|
|
|
|
## [0.22.0] - 2024-07-23
|
|
|
|
### Refactor
|
|
|
|
- 504daed allocator: Rename fn params for `Box::new_in` (#4431) (overlookmotel)
|
|
|
|
## [0.17.2] - 2024-07-08
|
|
|
|
### Features
|
|
|
|
- 115ac3b allocator: Introduce `FromIn` and `IntoIn` traits. (#4088) (rzvxa)
|
|
|
|
## [0.15.0] - 2024-06-18
|
|
|
|
### Features
|
|
|
|
- 8f5655d linter: Add eslint/no-useless-constructor (#3594) (Don Isaac)
|
|
|
|
## [0.13.0] - 2024-05-14
|
|
|
|
### Refactor
|
|
|
|
- 7e1fe36 ast: Squash nested enums (#3115) (overlookmotel)
|
|
|
|
## [0.12.5] - 2024-04-22
|
|
|
|
### Refactor
|
|
|
|
- 6bc18e1 bench: Reuse allocator in parser + lexer benchmarks (#3053) (overlookmotel)
|
|
|
|
## [0.12.4] - 2024-04-19
|
|
|
|
### Features
|
|
|
|
- 063b281 allocator: Make `Box`'s PhantomData own the passed in `T` (#2952) (Boshen)
|
|
|
|
## [0.6.0] - 2024-02-03
|
|
|
|
### Documentation
|
|
|
|
- a1271af allocator: Document behaviour of `Box` (Boshen)
|
|
|
|
## [0.5.0] - 2024-01-12
|
|
|
|
### Features
|
|
|
|
- a6d9356 allocator: Add `From` API (#1908) (Boshen)
|
|
|
|
## [0.4.0] - 2023-12-08
|
|
|
|
### Refactor
|
|
|
|
- 1a576f6 rust: Move to workspace lint table (#1444) (Boshen)
|
|
|
|
## [0.2.0] - 2023-09-14
|
|
|
|
### Refactor
|
|
- 12798e0 Improve code coverage a little bit (Boshen)- fdf288c Improve code coverage in various places (#721) (Boshen)
|
|
|