-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
3,148 additions
and
1,923 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,5 @@ | ||
# Changelog | ||
|
||
|
||
## v0.3.4 | ||
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.3.3...v0.3.4) | ||
|
@@ -75,7 +74,7 @@ | |
|
||
### 🩹 Fixes | ||
|
||
- ⚠️ `writeFile` now requires filename ([#79](https://github.com/unjs/magicast/pull/79)) | ||
- ⚠️ `writeFile` now requires filename ([#79](https://github.com/unjs/magicast/pull/79)) | ||
|
||
### 📦 Build | ||
|
||
|
@@ -87,7 +86,7 @@ | |
|
||
#### ⚠️ Breaking Changes | ||
|
||
- ⚠️ `writeFile` now requires filename ([#79](https://github.com/unjs/magicast/pull/79)) | ||
- ⚠️ `writeFile` now requires filename ([#79](https://github.com/unjs/magicast/pull/79)) | ||
|
||
### ❤️ Contributors | ||
|
||
|
@@ -137,7 +136,7 @@ | |
- **release:** V0.2.9 ([d9ef2eb](https://github.com/unjs/magicast/commit/d9ef2eb)) | ||
- Update deps ([fd297f0](https://github.com/unjs/magicast/commit/fd297f0)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Anthony Fu <[email protected]> | ||
- Lukas Stracke <[email protected]> | ||
|
@@ -147,16 +146,15 @@ | |
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.8...v0.2.9) | ||
|
||
|
||
### 🚀 Enhancements | ||
|
||
- DeepMergeObject improvements; NumericLiteral and StringLiteral keys ([#63](https://github.com/unjs/magicast/pull/63)) | ||
- DeepMergeObject improvements; NumericLiteral and StringLiteral keys ([#63](https://github.com/unjs/magicast/pull/63)) | ||
|
||
### 🏡 Chore | ||
|
||
- Update deps ([15d091e](https://github.com/unjs/magicast/commit/15d091e)) | ||
- Update deps ([15d091e](https://github.com/unjs/magicast/commit/15d091e)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Anthony Fu <[email protected]> | ||
- Yaël Guilloux ([@Tahul](http://github.com/Tahul)) | ||
|
@@ -165,152 +163,144 @@ | |
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.7...v0.2.8) | ||
|
||
|
||
### 🩹 Fixes | ||
|
||
- Type resolution in node16 environments ([#60](https://github.com/unjs/magicast/pull/60)) | ||
- **helpers:** Improve deepMergeObject handling case ([#62](https://github.com/unjs/magicast/pull/62)) | ||
- Type resolution in node16 environments ([#60](https://github.com/unjs/magicast/pull/60)) | ||
- **helpers:** Improve deepMergeObject handling case ([#62](https://github.com/unjs/magicast/pull/62)) | ||
|
||
### 🏡 Chore | ||
|
||
- **release:** V0.2.7 ([c719013](https://github.com/unjs/magicast/commit/c719013)) | ||
- Typo ([#59](https://github.com/unjs/magicast/pull/59)) | ||
- **release:** V0.2.7 ([c719013](https://github.com/unjs/magicast/commit/c719013)) | ||
- Typo ([#59](https://github.com/unjs/magicast/pull/59)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Yaël Guilloux ([@Tahul](http://github.com/Tahul)) | ||
- Samuel Stroschein | ||
- Samuel Stroschein | ||
- Igor Babko ([@igorbabko](http://github.com/igorbabko)) | ||
- Anthony Fu <[email protected]> | ||
|
||
## v0.2.7 | ||
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.6...v0.2.7) | ||
|
||
|
||
### 🩹 Fixes | ||
|
||
- **createProxy:** Trap for the 'in' operator ([#58](https://github.com/unjs/magicast/pull/58)) | ||
- **createProxy:** Trap for the 'in' operator ([#58](https://github.com/unjs/magicast/pull/58)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Zoeyzhao19 | ||
|
||
## v0.2.6 | ||
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.5...v0.2.6) | ||
|
||
|
||
### 🩹 Fixes | ||
|
||
- Proxy sub module types ([3251584](https://github.com/unjs/magicast/commit/3251584)) | ||
- Proxy sub module types ([3251584](https://github.com/unjs/magicast/commit/3251584)) | ||
|
||
### 🏡 Chore | ||
|
||
- Lint ([b32604b](https://github.com/unjs/magicast/commit/b32604b)) | ||
- Lint ([b32604b](https://github.com/unjs/magicast/commit/b32604b)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Anthony Fu <[email protected]> | ||
|
||
## v0.2.5 | ||
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.4...v0.2.5) | ||
|
||
|
||
### 🚀 Enhancements | ||
|
||
- Add Vite plugin at a given index ([#53](https://github.com/unjs/magicast/pull/53)) | ||
- Add Vite plugin at a given index ([#53](https://github.com/unjs/magicast/pull/53)) | ||
|
||
### 🩹 Fixes | ||
|
||
- Support code with `as` and `satisfies` ([#55](https://github.com/unjs/magicast/pull/55)) | ||
- Support code with `as` and `satisfies` ([#55](https://github.com/unjs/magicast/pull/55)) | ||
|
||
### 🏡 Chore | ||
|
||
- Update release script ([602c25d](https://github.com/unjs/magicast/commit/602c25d)) | ||
- Import type ([#50](https://github.com/unjs/magicast/pull/50)) | ||
- Update format ([48be33a](https://github.com/unjs/magicast/commit/48be33a)) | ||
- Update script ([e21055b](https://github.com/unjs/magicast/commit/e21055b)) | ||
- Update release script ([602c25d](https://github.com/unjs/magicast/commit/602c25d)) | ||
- Import type ([#50](https://github.com/unjs/magicast/pull/50)) | ||
- Update format ([48be33a](https://github.com/unjs/magicast/commit/48be33a)) | ||
- Update script ([e21055b](https://github.com/unjs/magicast/commit/e21055b)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Anthony Fu <[email protected]> | ||
- Lukas Stracke <[email protected]> | ||
- LiuSeen | ||
- LiuSeen | ||
- Mateusz Burzyński ([@Andarist](http://github.com/Andarist)) | ||
|
||
## v0.2.4 | ||
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.3...v0.2.4) | ||
|
||
|
||
### 🩹 Fixes | ||
|
||
- Enumerable keys for `exports` and `imports`, close #38 ([#38](https://github.com/unjs/magicast/issues/38)) | ||
- Make proxied module enumerable, close #47 ([#47](https://github.com/unjs/magicast/issues/47)) | ||
- Enumerable keys for `exports` and `imports`, close #38 ([#38](https://github.com/unjs/magicast/issues/38)) | ||
- Make proxied module enumerable, close #47 ([#47](https://github.com/unjs/magicast/issues/47)) | ||
|
||
### 📖 Documentation | ||
|
||
- Add notes about usage ([5c5cd52](https://github.com/unjs/magicast/commit/5c5cd52)) | ||
- Add notes about usage ([5c5cd52](https://github.com/unjs/magicast/commit/5c5cd52)) | ||
|
||
### 🏡 Chore | ||
|
||
- **release:** V0.2.3 ([f8dc796](https://github.com/unjs/magicast/commit/f8dc796)) | ||
- Update deps ([3de0c61](https://github.com/unjs/magicast/commit/3de0c61)) | ||
- Update deps ([cf0e6cb](https://github.com/unjs/magicast/commit/cf0e6cb)) | ||
- Add lint-staged ([7fa88fc](https://github.com/unjs/magicast/commit/7fa88fc)) | ||
- **release:** V0.2.3 ([f8dc796](https://github.com/unjs/magicast/commit/f8dc796)) | ||
- Update deps ([3de0c61](https://github.com/unjs/magicast/commit/3de0c61)) | ||
- Update deps ([cf0e6cb](https://github.com/unjs/magicast/commit/cf0e6cb)) | ||
- Add lint-staged ([7fa88fc](https://github.com/unjs/magicast/commit/7fa88fc)) | ||
|
||
### ✅ Tests | ||
|
||
- Add identifier as property example ([fb77b5d](https://github.com/unjs/magicast/commit/fb77b5d)) | ||
- Add identifier as property example ([fb77b5d](https://github.com/unjs/magicast/commit/fb77b5d)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Anthony Fu <[email protected]> | ||
|
||
## v0.2.3 | ||
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.2...v0.2.3) | ||
|
||
|
||
### 🩹 Fixes | ||
|
||
- Enumerable keys for `exports` and `imports`, close #38 ([#38](https://github.com/unjs/magicast/issues/38)) | ||
- Enumerable keys for `exports` and `imports`, close #38 ([#38](https://github.com/unjs/magicast/issues/38)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Anthony Fu <[email protected]> | ||
|
||
## v0.2.2 | ||
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.1...v0.2.2) | ||
|
||
|
||
### 🚀 Enhancements | ||
|
||
- Add identifier casting ([#39](https://github.com/unjs/magicast/pull/39)) | ||
- Add identifier casting ([#39](https://github.com/unjs/magicast/pull/39)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Hugo ATTAL <[email protected]> | ||
|
||
## v0.2.1 | ||
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.2.0...v0.2.1) | ||
|
||
|
||
### 🚀 Enhancements | ||
|
||
- Support `builder.raw` ([4983f47](https://github.com/unjs/magicast/commit/4983f47)) | ||
- Support `builder.newExpression` ([cf5ad6d](https://github.com/unjs/magicast/commit/cf5ad6d)) | ||
- Support `builder.raw` ([4983f47](https://github.com/unjs/magicast/commit/4983f47)) | ||
- Support `builder.newExpression` ([cf5ad6d](https://github.com/unjs/magicast/commit/cf5ad6d)) | ||
|
||
### 📖 Documentation | ||
|
||
- Add some examples ([3106c32](https://github.com/unjs/magicast/commit/3106c32)) | ||
- Typo ([#32](https://github.com/unjs/magicast/pull/32)) | ||
- Add some examples ([3106c32](https://github.com/unjs/magicast/commit/3106c32)) | ||
- Typo ([#32](https://github.com/unjs/magicast/pull/32)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Anthony Fu <[email protected]> | ||
- Betteroneday | ||
|
@@ -319,64 +309,62 @@ | |
|
||
[compare changes](https://github.com/unjs/magicast/compare/v0.1.1...v0.2.0) | ||
|
||
|
||
### 🚀 Enhancements | ||
|
||
- Support delete operation ([ad40a7b](https://github.com/unjs/magicast/commit/ad40a7b)) | ||
- Support more array operation ([90040ee](https://github.com/unjs/magicast/commit/90040ee)) | ||
- Use proxy for top level module ([#8](https://github.com/unjs/magicast/pull/8)) | ||
- `imports` support ([#11](https://github.com/unjs/magicast/pull/11)) | ||
- Support Date, Set, and Map to `literalToAst` ([b97d8f2](https://github.com/unjs/magicast/commit/b97d8f2)) | ||
- Automatically preserve code style ([#10](https://github.com/unjs/magicast/pull/10)) | ||
- Improve error system ([4a286e2](https://github.com/unjs/magicast/commit/4a286e2)) | ||
- Construct function call ([#15](https://github.com/unjs/magicast/pull/15)) | ||
- Improve typescript support ([9d9bd43](https://github.com/unjs/magicast/commit/9d9bd43)) | ||
- Support `mod.generate` ([b27e2b5](https://github.com/unjs/magicast/commit/b27e2b5)) | ||
- ⚠️ `parseModule` and `parseExpression` ([#24](https://github.com/unjs/magicast/pull/24)) | ||
- Add high level helpers ([912c135](https://github.com/unjs/magicast/commit/912c135)) | ||
- Support delete operation ([ad40a7b](https://github.com/unjs/magicast/commit/ad40a7b)) | ||
- Support more array operation ([90040ee](https://github.com/unjs/magicast/commit/90040ee)) | ||
- Use proxy for top level module ([#8](https://github.com/unjs/magicast/pull/8)) | ||
- `imports` support ([#11](https://github.com/unjs/magicast/pull/11)) | ||
- Support Date, Set, and Map to `literalToAst` ([b97d8f2](https://github.com/unjs/magicast/commit/b97d8f2)) | ||
- Automatically preserve code style ([#10](https://github.com/unjs/magicast/pull/10)) | ||
- Improve error system ([4a286e2](https://github.com/unjs/magicast/commit/4a286e2)) | ||
- Construct function call ([#15](https://github.com/unjs/magicast/pull/15)) | ||
- Improve typescript support ([9d9bd43](https://github.com/unjs/magicast/commit/9d9bd43)) | ||
- Support `mod.generate` ([b27e2b5](https://github.com/unjs/magicast/commit/b27e2b5)) | ||
- ⚠️ `parseModule` and `parseExpression` ([#24](https://github.com/unjs/magicast/pull/24)) | ||
- Add high level helpers ([912c135](https://github.com/unjs/magicast/commit/912c135)) | ||
|
||
### 🔥 Performance | ||
|
||
- Cache proxify ([949ec48](https://github.com/unjs/magicast/commit/949ec48)) | ||
- Cache proxify ([949ec48](https://github.com/unjs/magicast/commit/949ec48)) | ||
|
||
### 🩹 Fixes | ||
|
||
- Improve edge cases of `literalToAst` ([f9b6296](https://github.com/unjs/magicast/commit/f9b6296)) | ||
- Improve edge cases of `literalToAst` ([f9b6296](https://github.com/unjs/magicast/commit/f9b6296)) | ||
|
||
### 💅 Refactors | ||
|
||
- ⚠️ Rename `.arguments` to `.$args` for functions ([#7](https://github.com/unjs/magicast/pull/7)) | ||
- Use `@babel/types` over `estree` ([308fd21](https://github.com/unjs/magicast/commit/308fd21)) | ||
- Split test files ([dcc759e](https://github.com/unjs/magicast/commit/dcc759e)) | ||
- Break down test files ([5af3f8c](https://github.com/unjs/magicast/commit/5af3f8c)) | ||
- Break down files ([fecdee1](https://github.com/unjs/magicast/commit/fecdee1)) | ||
- ⚠️ Rename `builder` to `builders` ([0dd8e9a](https://github.com/unjs/magicast/commit/0dd8e9a)) | ||
- ⚠️ Rename `.arguments` to `.$args` for functions ([#7](https://github.com/unjs/magicast/pull/7)) | ||
- Use `@babel/types` over `estree` ([308fd21](https://github.com/unjs/magicast/commit/308fd21)) | ||
- Split test files ([dcc759e](https://github.com/unjs/magicast/commit/dcc759e)) | ||
- Break down test files ([5af3f8c](https://github.com/unjs/magicast/commit/5af3f8c)) | ||
- Break down files ([fecdee1](https://github.com/unjs/magicast/commit/fecdee1)) | ||
- ⚠️ Rename `builder` to `builders` ([0dd8e9a](https://github.com/unjs/magicast/commit/0dd8e9a)) | ||
|
||
### 📖 Documentation | ||
|
||
- Update usage ([51a82eb](https://github.com/unjs/magicast/commit/51a82eb)) | ||
- Update ([#19](https://github.com/unjs/magicast/pull/19)) | ||
- Update badges ([#26](https://github.com/unjs/magicast/pull/26)) | ||
- Update usage ([51a82eb](https://github.com/unjs/magicast/commit/51a82eb)) | ||
- Update ([#19](https://github.com/unjs/magicast/pull/19)) | ||
- Update badges ([#26](https://github.com/unjs/magicast/pull/26)) | ||
|
||
### 🏡 Chore | ||
|
||
- Fix type errors ([effae7c](https://github.com/unjs/magicast/commit/effae7c)) | ||
- Lint ([c58699b](https://github.com/unjs/magicast/commit/c58699b)) | ||
- Fix typo ([fa3ce99](https://github.com/unjs/magicast/commit/fa3ce99)) | ||
- **readme:** Fix space ([#23](https://github.com/unjs/magicast/pull/23)) | ||
- Update deps ([8185270](https://github.com/unjs/magicast/commit/8185270)) | ||
- Fix build ([89772a5](https://github.com/unjs/magicast/commit/89772a5)) | ||
- Fix type errors ([effae7c](https://github.com/unjs/magicast/commit/effae7c)) | ||
- Lint ([c58699b](https://github.com/unjs/magicast/commit/c58699b)) | ||
- Fix typo ([fa3ce99](https://github.com/unjs/magicast/commit/fa3ce99)) | ||
- **readme:** Fix space ([#23](https://github.com/unjs/magicast/pull/23)) | ||
- Update deps ([8185270](https://github.com/unjs/magicast/commit/8185270)) | ||
- Fix build ([89772a5](https://github.com/unjs/magicast/commit/89772a5)) | ||
|
||
#### ⚠️ Breaking Changes | ||
#### ⚠️ Breaking Changes | ||
|
||
- ⚠️ `parseModule` and `parseExpression` ([#24](https://github.com/unjs/magicast/pull/24)) | ||
- ⚠️ Rename `.arguments` to `.$args` for functions ([#7](https://github.com/unjs/magicast/pull/7)) | ||
- ⚠️ Rename `builder` to `builders` ([0dd8e9a](https://github.com/unjs/magicast/commit/0dd8e9a)) | ||
- ⚠️ `parseModule` and `parseExpression` ([#24](https://github.com/unjs/magicast/pull/24)) | ||
- ⚠️ Rename `.arguments` to `.$args` for functions ([#7](https://github.com/unjs/magicast/pull/7)) | ||
- ⚠️ Rename `builder` to `builders` ([0dd8e9a](https://github.com/unjs/magicast/commit/0dd8e9a)) | ||
|
||
### ❤️ Contributors | ||
### ❤️ Contributors | ||
|
||
- Anthony Fu <[email protected]> | ||
- Sébastien Chopin <[email protected]> | ||
- Alexander Lichter ([@manniL](http://github.com/manniL)) | ||
- Pooya Parsa ([@pi0](http://github.com/pi0)) | ||
|
Oops, something went wrong.