|
1 | 1 | # Changelog
|
2 | 2 |
|
3 |
| - |
4 | 3 | ## v0.3.4
|
5 | 4 |
|
6 | 5 | [compare changes](https://github.com/unjs/magicast/compare/v0.3.3...v0.3.4)
|
|
75 | 74 |
|
76 | 75 | ### 🩹 Fixes
|
77 | 76 |
|
78 |
| -- ⚠️ `writeFile` now requires filename ([#79](https://github.com/unjs/magicast/pull/79)) |
| 77 | +- ⚠️ `writeFile` now requires filename ([#79](https://github.com/unjs/magicast/pull/79)) |
79 | 78 |
|
80 | 79 | ### 📦 Build
|
81 | 80 |
|
|
87 | 86 |
|
88 | 87 | #### ⚠️ Breaking Changes
|
89 | 88 |
|
90 |
| -- ⚠️ `writeFile` now requires filename ([#79](https://github.com/unjs/magicast/pull/79)) |
| 89 | +- ⚠️ `writeFile` now requires filename ([#79](https://github.com/unjs/magicast/pull/79)) |
91 | 90 |
|
92 | 91 | ### ❤️ Contributors
|
93 | 92 |
|
|
137 | 136 | - **release:** V0.2.9 ([d9ef2eb](https://github.com/unjs/magicast/commit/d9ef2eb))
|
138 | 137 | - Update deps ([fd297f0](https://github.com/unjs/magicast/commit/fd297f0))
|
139 | 138 |
|
140 |
| -### ❤️ Contributors |
| 139 | +### ❤️ Contributors |
141 | 140 |
|
142 | 141 | - Anthony Fu <anthonyfu117@hotmail.com>
|
143 | 142 | - Lukas Stracke <lukas.stracke@sentry.io>
|
|
147 | 146 |
|
148 | 147 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.8...v0.2.9)
|
149 | 148 |
|
150 |
| - |
151 | 149 | ### 🚀 Enhancements
|
152 | 150 |
|
153 |
| - - DeepMergeObject improvements; NumericLiteral and StringLiteral keys ([#63](https://github.com/unjs/magicast/pull/63)) |
| 151 | +- DeepMergeObject improvements; NumericLiteral and StringLiteral keys ([#63](https://github.com/unjs/magicast/pull/63)) |
154 | 152 |
|
155 | 153 | ### 🏡 Chore
|
156 | 154 |
|
157 |
| - - Update deps ([15d091e](https://github.com/unjs/magicast/commit/15d091e)) |
| 155 | +- Update deps ([15d091e](https://github.com/unjs/magicast/commit/15d091e)) |
158 | 156 |
|
159 |
| -### ❤️ Contributors |
| 157 | +### ❤️ Contributors |
160 | 158 |
|
161 | 159 | - Anthony Fu <anthonyfu117@hotmail.com>
|
162 | 160 | - Yaël Guilloux ([@Tahul](http://github.com/Tahul))
|
|
165 | 163 |
|
166 | 164 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.7...v0.2.8)
|
167 | 165 |
|
168 |
| - |
169 | 166 | ### 🩹 Fixes
|
170 | 167 |
|
171 |
| - - Type resolution in node16 environments ([#60](https://github.com/unjs/magicast/pull/60)) |
172 |
| - - **helpers:** Improve deepMergeObject handling case ([#62](https://github.com/unjs/magicast/pull/62)) |
| 168 | +- Type resolution in node16 environments ([#60](https://github.com/unjs/magicast/pull/60)) |
| 169 | +- **helpers:** Improve deepMergeObject handling case ([#62](https://github.com/unjs/magicast/pull/62)) |
173 | 170 |
|
174 | 171 | ### 🏡 Chore
|
175 | 172 |
|
176 |
| - - **release:** V0.2.7 ([c719013](https://github.com/unjs/magicast/commit/c719013)) |
177 |
| - - Typo ([#59](https://github.com/unjs/magicast/pull/59)) |
| 173 | +- **release:** V0.2.7 ([c719013](https://github.com/unjs/magicast/commit/c719013)) |
| 174 | +- Typo ([#59](https://github.com/unjs/magicast/pull/59)) |
178 | 175 |
|
179 |
| -### ❤️ Contributors |
| 176 | +### ❤️ Contributors |
180 | 177 |
|
181 | 178 | - Yaël Guilloux ([@Tahul](http://github.com/Tahul))
|
182 |
| -- Samuel Stroschein |
| 179 | +- Samuel Stroschein |
183 | 180 | - Igor Babko ([@igorbabko](http://github.com/igorbabko))
|
184 | 181 | - Anthony Fu <anthonyfu117@hotmail.com>
|
185 | 182 |
|
186 | 183 | ## v0.2.7
|
187 | 184 |
|
188 | 185 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.6...v0.2.7)
|
189 | 186 |
|
190 |
| - |
191 | 187 | ### 🩹 Fixes
|
192 | 188 |
|
193 |
| - - **createProxy:** Trap for the 'in' operator ([#58](https://github.com/unjs/magicast/pull/58)) |
| 189 | +- **createProxy:** Trap for the 'in' operator ([#58](https://github.com/unjs/magicast/pull/58)) |
194 | 190 |
|
195 |
| -### ❤️ Contributors |
| 191 | +### ❤️ Contributors |
196 | 192 |
|
197 | 193 | - Zoeyzhao19
|
198 | 194 |
|
199 | 195 | ## v0.2.6
|
200 | 196 |
|
201 | 197 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.5...v0.2.6)
|
202 | 198 |
|
203 |
| - |
204 | 199 | ### 🩹 Fixes
|
205 | 200 |
|
206 |
| - - Proxy sub module types ([3251584](https://github.com/unjs/magicast/commit/3251584)) |
| 201 | +- Proxy sub module types ([3251584](https://github.com/unjs/magicast/commit/3251584)) |
207 | 202 |
|
208 | 203 | ### 🏡 Chore
|
209 | 204 |
|
210 |
| - - Lint ([b32604b](https://github.com/unjs/magicast/commit/b32604b)) |
| 205 | +- Lint ([b32604b](https://github.com/unjs/magicast/commit/b32604b)) |
211 | 206 |
|
212 |
| -### ❤️ Contributors |
| 207 | +### ❤️ Contributors |
213 | 208 |
|
214 | 209 | - Anthony Fu <anthonyfu117@hotmail.com>
|
215 | 210 |
|
216 | 211 | ## v0.2.5
|
217 | 212 |
|
218 | 213 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.4...v0.2.5)
|
219 | 214 |
|
220 |
| - |
221 | 215 | ### 🚀 Enhancements
|
222 | 216 |
|
223 |
| - - Add Vite plugin at a given index ([#53](https://github.com/unjs/magicast/pull/53)) |
| 217 | +- Add Vite plugin at a given index ([#53](https://github.com/unjs/magicast/pull/53)) |
224 | 218 |
|
225 | 219 | ### 🩹 Fixes
|
226 | 220 |
|
227 |
| - - Support code with `as` and `satisfies` ([#55](https://github.com/unjs/magicast/pull/55)) |
| 221 | +- Support code with `as` and `satisfies` ([#55](https://github.com/unjs/magicast/pull/55)) |
228 | 222 |
|
229 | 223 | ### 🏡 Chore
|
230 | 224 |
|
231 |
| - - Update release script ([602c25d](https://github.com/unjs/magicast/commit/602c25d)) |
232 |
| - - Import type ([#50](https://github.com/unjs/magicast/pull/50)) |
233 |
| - - Update format ([48be33a](https://github.com/unjs/magicast/commit/48be33a)) |
234 |
| - - Update script ([e21055b](https://github.com/unjs/magicast/commit/e21055b)) |
| 225 | +- Update release script ([602c25d](https://github.com/unjs/magicast/commit/602c25d)) |
| 226 | +- Import type ([#50](https://github.com/unjs/magicast/pull/50)) |
| 227 | +- Update format ([48be33a](https://github.com/unjs/magicast/commit/48be33a)) |
| 228 | +- Update script ([e21055b](https://github.com/unjs/magicast/commit/e21055b)) |
235 | 229 |
|
236 |
| -### ❤️ Contributors |
| 230 | +### ❤️ Contributors |
237 | 231 |
|
238 | 232 | - Anthony Fu <anthonyfu117@hotmail.com>
|
239 | 233 | - Lukas Stracke <lukas.stracke@sentry.io>
|
240 |
| -- LiuSeen |
| 234 | +- LiuSeen |
241 | 235 | - Mateusz Burzyński ([@Andarist](http://github.com/Andarist))
|
242 | 236 |
|
243 | 237 | ## v0.2.4
|
244 | 238 |
|
245 | 239 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.3...v0.2.4)
|
246 | 240 |
|
247 |
| - |
248 | 241 | ### 🩹 Fixes
|
249 | 242 |
|
250 |
| - - Enumerable keys for `exports` and `imports`, close #38 ([#38](https://github.com/unjs/magicast/issues/38)) |
251 |
| - - Make proxied module enumerable, close #47 ([#47](https://github.com/unjs/magicast/issues/47)) |
| 243 | +- Enumerable keys for `exports` and `imports`, close #38 ([#38](https://github.com/unjs/magicast/issues/38)) |
| 244 | +- Make proxied module enumerable, close #47 ([#47](https://github.com/unjs/magicast/issues/47)) |
252 | 245 |
|
253 | 246 | ### 📖 Documentation
|
254 | 247 |
|
255 |
| - - Add notes about usage ([5c5cd52](https://github.com/unjs/magicast/commit/5c5cd52)) |
| 248 | +- Add notes about usage ([5c5cd52](https://github.com/unjs/magicast/commit/5c5cd52)) |
256 | 249 |
|
257 | 250 | ### 🏡 Chore
|
258 | 251 |
|
259 |
| - - **release:** V0.2.3 ([f8dc796](https://github.com/unjs/magicast/commit/f8dc796)) |
260 |
| - - Update deps ([3de0c61](https://github.com/unjs/magicast/commit/3de0c61)) |
261 |
| - - Update deps ([cf0e6cb](https://github.com/unjs/magicast/commit/cf0e6cb)) |
262 |
| - - Add lint-staged ([7fa88fc](https://github.com/unjs/magicast/commit/7fa88fc)) |
| 252 | +- **release:** V0.2.3 ([f8dc796](https://github.com/unjs/magicast/commit/f8dc796)) |
| 253 | +- Update deps ([3de0c61](https://github.com/unjs/magicast/commit/3de0c61)) |
| 254 | +- Update deps ([cf0e6cb](https://github.com/unjs/magicast/commit/cf0e6cb)) |
| 255 | +- Add lint-staged ([7fa88fc](https://github.com/unjs/magicast/commit/7fa88fc)) |
263 | 256 |
|
264 | 257 | ### ✅ Tests
|
265 | 258 |
|
266 |
| - - Add identifier as property example ([fb77b5d](https://github.com/unjs/magicast/commit/fb77b5d)) |
| 259 | +- Add identifier as property example ([fb77b5d](https://github.com/unjs/magicast/commit/fb77b5d)) |
267 | 260 |
|
268 |
| -### ❤️ Contributors |
| 261 | +### ❤️ Contributors |
269 | 262 |
|
270 | 263 | - Anthony Fu <anthonyfu117@hotmail.com>
|
271 | 264 |
|
272 | 265 | ## v0.2.3
|
273 | 266 |
|
274 | 267 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.2...v0.2.3)
|
275 | 268 |
|
276 |
| - |
277 | 269 | ### 🩹 Fixes
|
278 | 270 |
|
279 |
| - - Enumerable keys for `exports` and `imports`, close #38 ([#38](https://github.com/unjs/magicast/issues/38)) |
| 271 | +- Enumerable keys for `exports` and `imports`, close #38 ([#38](https://github.com/unjs/magicast/issues/38)) |
280 | 272 |
|
281 |
| -### ❤️ Contributors |
| 273 | +### ❤️ Contributors |
282 | 274 |
|
283 | 275 | - Anthony Fu <anthonyfu117@hotmail.com>
|
284 | 276 |
|
285 | 277 | ## v0.2.2
|
286 | 278 |
|
287 | 279 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.1...v0.2.2)
|
288 | 280 |
|
289 |
| - |
290 | 281 | ### 🚀 Enhancements
|
291 | 282 |
|
292 |
| - - Add identifier casting ([#39](https://github.com/unjs/magicast/pull/39)) |
| 283 | +- Add identifier casting ([#39](https://github.com/unjs/magicast/pull/39)) |
293 | 284 |
|
294 |
| -### ❤️ Contributors |
| 285 | +### ❤️ Contributors |
295 | 286 |
|
296 | 287 | - Hugo ATTAL <hugoattal@hotmail.fr>
|
297 | 288 |
|
298 | 289 | ## v0.2.1
|
299 | 290 |
|
300 | 291 | [compare changes](https://github.com/unjs/magicast/compare/v0.2.0...v0.2.1)
|
301 | 292 |
|
302 |
| - |
303 | 293 | ### 🚀 Enhancements
|
304 | 294 |
|
305 |
| - - Support `builder.raw` ([4983f47](https://github.com/unjs/magicast/commit/4983f47)) |
306 |
| - - Support `builder.newExpression` ([cf5ad6d](https://github.com/unjs/magicast/commit/cf5ad6d)) |
| 295 | +- Support `builder.raw` ([4983f47](https://github.com/unjs/magicast/commit/4983f47)) |
| 296 | +- Support `builder.newExpression` ([cf5ad6d](https://github.com/unjs/magicast/commit/cf5ad6d)) |
307 | 297 |
|
308 | 298 | ### 📖 Documentation
|
309 | 299 |
|
310 |
| - - Add some examples ([3106c32](https://github.com/unjs/magicast/commit/3106c32)) |
311 |
| - - Typo ([#32](https://github.com/unjs/magicast/pull/32)) |
| 300 | +- Add some examples ([3106c32](https://github.com/unjs/magicast/commit/3106c32)) |
| 301 | +- Typo ([#32](https://github.com/unjs/magicast/pull/32)) |
312 | 302 |
|
313 |
| -### ❤️ Contributors |
| 303 | +### ❤️ Contributors |
314 | 304 |
|
315 | 305 | - Anthony Fu <anthonyfu117@hotmail.com>
|
316 | 306 | - Betteroneday
|
|
319 | 309 |
|
320 | 310 | [compare changes](https://github.com/unjs/magicast/compare/v0.1.1...v0.2.0)
|
321 | 311 |
|
322 |
| - |
323 | 312 | ### 🚀 Enhancements
|
324 | 313 |
|
325 |
| - - Support delete operation ([ad40a7b](https://github.com/unjs/magicast/commit/ad40a7b)) |
326 |
| - - Support more array operation ([90040ee](https://github.com/unjs/magicast/commit/90040ee)) |
327 |
| - - Use proxy for top level module ([#8](https://github.com/unjs/magicast/pull/8)) |
328 |
| - - `imports` support ([#11](https://github.com/unjs/magicast/pull/11)) |
329 |
| - - Support Date, Set, and Map to `literalToAst` ([b97d8f2](https://github.com/unjs/magicast/commit/b97d8f2)) |
330 |
| - - Automatically preserve code style ([#10](https://github.com/unjs/magicast/pull/10)) |
331 |
| - - Improve error system ([4a286e2](https://github.com/unjs/magicast/commit/4a286e2)) |
332 |
| - - Construct function call ([#15](https://github.com/unjs/magicast/pull/15)) |
333 |
| - - Improve typescript support ([9d9bd43](https://github.com/unjs/magicast/commit/9d9bd43)) |
334 |
| - - Support `mod.generate` ([b27e2b5](https://github.com/unjs/magicast/commit/b27e2b5)) |
335 |
| - - ⚠️ `parseModule` and `parseExpression` ([#24](https://github.com/unjs/magicast/pull/24)) |
336 |
| - - Add high level helpers ([912c135](https://github.com/unjs/magicast/commit/912c135)) |
| 314 | +- Support delete operation ([ad40a7b](https://github.com/unjs/magicast/commit/ad40a7b)) |
| 315 | +- Support more array operation ([90040ee](https://github.com/unjs/magicast/commit/90040ee)) |
| 316 | +- Use proxy for top level module ([#8](https://github.com/unjs/magicast/pull/8)) |
| 317 | +- `imports` support ([#11](https://github.com/unjs/magicast/pull/11)) |
| 318 | +- Support Date, Set, and Map to `literalToAst` ([b97d8f2](https://github.com/unjs/magicast/commit/b97d8f2)) |
| 319 | +- Automatically preserve code style ([#10](https://github.com/unjs/magicast/pull/10)) |
| 320 | +- Improve error system ([4a286e2](https://github.com/unjs/magicast/commit/4a286e2)) |
| 321 | +- Construct function call ([#15](https://github.com/unjs/magicast/pull/15)) |
| 322 | +- Improve typescript support ([9d9bd43](https://github.com/unjs/magicast/commit/9d9bd43)) |
| 323 | +- Support `mod.generate` ([b27e2b5](https://github.com/unjs/magicast/commit/b27e2b5)) |
| 324 | +- ⚠️ `parseModule` and `parseExpression` ([#24](https://github.com/unjs/magicast/pull/24)) |
| 325 | +- Add high level helpers ([912c135](https://github.com/unjs/magicast/commit/912c135)) |
337 | 326 |
|
338 | 327 | ### 🔥 Performance
|
339 | 328 |
|
340 |
| - - Cache proxify ([949ec48](https://github.com/unjs/magicast/commit/949ec48)) |
| 329 | +- Cache proxify ([949ec48](https://github.com/unjs/magicast/commit/949ec48)) |
341 | 330 |
|
342 | 331 | ### 🩹 Fixes
|
343 | 332 |
|
344 |
| - - Improve edge cases of `literalToAst` ([f9b6296](https://github.com/unjs/magicast/commit/f9b6296)) |
| 333 | +- Improve edge cases of `literalToAst` ([f9b6296](https://github.com/unjs/magicast/commit/f9b6296)) |
345 | 334 |
|
346 | 335 | ### 💅 Refactors
|
347 | 336 |
|
348 |
| - - ⚠️ Rename `.arguments` to `.$args` for functions ([#7](https://github.com/unjs/magicast/pull/7)) |
349 |
| - - Use `@babel/types` over `estree` ([308fd21](https://github.com/unjs/magicast/commit/308fd21)) |
350 |
| - - Split test files ([dcc759e](https://github.com/unjs/magicast/commit/dcc759e)) |
351 |
| - - Break down test files ([5af3f8c](https://github.com/unjs/magicast/commit/5af3f8c)) |
352 |
| - - Break down files ([fecdee1](https://github.com/unjs/magicast/commit/fecdee1)) |
353 |
| - - ⚠️ Rename `builder` to `builders` ([0dd8e9a](https://github.com/unjs/magicast/commit/0dd8e9a)) |
| 337 | +- ⚠️ Rename `.arguments` to `.$args` for functions ([#7](https://github.com/unjs/magicast/pull/7)) |
| 338 | +- Use `@babel/types` over `estree` ([308fd21](https://github.com/unjs/magicast/commit/308fd21)) |
| 339 | +- Split test files ([dcc759e](https://github.com/unjs/magicast/commit/dcc759e)) |
| 340 | +- Break down test files ([5af3f8c](https://github.com/unjs/magicast/commit/5af3f8c)) |
| 341 | +- Break down files ([fecdee1](https://github.com/unjs/magicast/commit/fecdee1)) |
| 342 | +- ⚠️ Rename `builder` to `builders` ([0dd8e9a](https://github.com/unjs/magicast/commit/0dd8e9a)) |
354 | 343 |
|
355 | 344 | ### 📖 Documentation
|
356 | 345 |
|
357 |
| - - Update usage ([51a82eb](https://github.com/unjs/magicast/commit/51a82eb)) |
358 |
| - - Update ([#19](https://github.com/unjs/magicast/pull/19)) |
359 |
| - - Update badges ([#26](https://github.com/unjs/magicast/pull/26)) |
| 346 | +- Update usage ([51a82eb](https://github.com/unjs/magicast/commit/51a82eb)) |
| 347 | +- Update ([#19](https://github.com/unjs/magicast/pull/19)) |
| 348 | +- Update badges ([#26](https://github.com/unjs/magicast/pull/26)) |
360 | 349 |
|
361 | 350 | ### 🏡 Chore
|
362 | 351 |
|
363 |
| - - Fix type errors ([effae7c](https://github.com/unjs/magicast/commit/effae7c)) |
364 |
| - - Lint ([c58699b](https://github.com/unjs/magicast/commit/c58699b)) |
365 |
| - - Fix typo ([fa3ce99](https://github.com/unjs/magicast/commit/fa3ce99)) |
366 |
| - - **readme:** Fix space ([#23](https://github.com/unjs/magicast/pull/23)) |
367 |
| - - Update deps ([8185270](https://github.com/unjs/magicast/commit/8185270)) |
368 |
| - - Fix build ([89772a5](https://github.com/unjs/magicast/commit/89772a5)) |
| 352 | +- Fix type errors ([effae7c](https://github.com/unjs/magicast/commit/effae7c)) |
| 353 | +- Lint ([c58699b](https://github.com/unjs/magicast/commit/c58699b)) |
| 354 | +- Fix typo ([fa3ce99](https://github.com/unjs/magicast/commit/fa3ce99)) |
| 355 | +- **readme:** Fix space ([#23](https://github.com/unjs/magicast/pull/23)) |
| 356 | +- Update deps ([8185270](https://github.com/unjs/magicast/commit/8185270)) |
| 357 | +- Fix build ([89772a5](https://github.com/unjs/magicast/commit/89772a5)) |
369 | 358 |
|
370 |
| -#### ⚠️ Breaking Changes |
| 359 | +#### ⚠️ Breaking Changes |
371 | 360 |
|
372 |
| - - ⚠️ `parseModule` and `parseExpression` ([#24](https://github.com/unjs/magicast/pull/24)) |
373 |
| - - ⚠️ Rename `.arguments` to `.$args` for functions ([#7](https://github.com/unjs/magicast/pull/7)) |
374 |
| - - ⚠️ Rename `builder` to `builders` ([0dd8e9a](https://github.com/unjs/magicast/commit/0dd8e9a)) |
| 361 | +- ⚠️ `parseModule` and `parseExpression` ([#24](https://github.com/unjs/magicast/pull/24)) |
| 362 | +- ⚠️ Rename `.arguments` to `.$args` for functions ([#7](https://github.com/unjs/magicast/pull/7)) |
| 363 | +- ⚠️ Rename `builder` to `builders` ([0dd8e9a](https://github.com/unjs/magicast/commit/0dd8e9a)) |
375 | 364 |
|
376 |
| -### ❤️ Contributors |
| 365 | +### ❤️ Contributors |
377 | 366 |
|
378 | 367 | - Anthony Fu <anthonyfu117@hotmail.com>
|
379 | 368 | - Sébastien Chopin <seb@nuxtlabs.com>
|
380 | 369 | - Alexander Lichter ([@manniL](http://github.com/manniL))
|
381 | 370 | - Pooya Parsa ([@pi0](http://github.com/pi0))
|
382 |
| - |
0 commit comments