Skip to content

Latest commit

 

History

History
314 lines (180 loc) · 9.84 KB

CHANGELOG.md

File metadata and controls

314 lines (180 loc) · 9.84 KB

Changelog

v0.3.0

compare changes

🩹 Fixes

  • ⚠️ writeFile now requires filename (#79)

📦 Build

  • Bundle recast (#81)

🏡 Chore

⚠️ Breaking Changes

  • ⚠️ writeFile now requires filename (#79)

❤️ Contributors

v0.2.11

compare changes

🚀 Enhancements

  • helpers: Handle Vite config declarations with satisfies keyword (#82)

🏡 Chore

🤖 CI

❤️ Contributors

v0.2.10

compare changes

🚀 Enhancements

  • helpers: Handle Vite config objects declared as variables in addVitePlugin (#69)

🩹 Fixes

  • object: Handle nested keys kebab-case style (#71)

🏡 Chore

❤️ Contributors

v0.2.9

compare changes

🚀 Enhancements

  • DeepMergeObject improvements; NumericLiteral and StringLiteral keys (#63)

🏡 Chore

❤️ Contributors

v0.2.8

compare changes

🩹 Fixes

  • Type resolution in node16 environments (#60)
  • helpers: Improve deepMergeObject handling case (#62)

🏡 Chore

❤️ Contributors

v0.2.7

compare changes

🩹 Fixes

  • createProxy: Trap for the 'in' operator (#58)

❤️ Contributors

  • Zoeyzhao19

v0.2.6

compare changes

🩹 Fixes

🏡 Chore

❤️ Contributors

v0.2.5

compare changes

🚀 Enhancements

  • Add Vite plugin at a given index (#53)

🩹 Fixes

  • Support code with as and satisfies (#55)

🏡 Chore

❤️ Contributors

v0.2.4

compare changes

🩹 Fixes

  • Enumerable keys for exports and imports, close #38 (#38)
  • Make proxied module enumerable, close #47 (#47)

📖 Documentation

🏡 Chore

✅ Tests

  • Add identifier as property example (fb77b5d)

❤️ Contributors

v0.2.3

compare changes

🩹 Fixes

  • Enumerable keys for exports and imports, close #38 (#38)

❤️ Contributors

v0.2.2

compare changes

🚀 Enhancements

  • Add identifier casting (#39)

❤️ Contributors

v0.2.1

compare changes

🚀 Enhancements

  • Support builder.raw (4983f47)
  • Support builder.newExpression (cf5ad6d)

📖 Documentation

❤️ Contributors

v0.2.0

compare changes

🚀 Enhancements

  • Support delete operation (ad40a7b)
  • Support more array operation (90040ee)
  • Use proxy for top level module (#8)
  • imports support (#11)
  • Support Date, Set, and Map to literalToAst (b97d8f2)
  • Automatically preserve code style (#10)
  • Improve error system (4a286e2)
  • Construct function call (#15)
  • Improve typescript support (9d9bd43)
  • Support mod.generate (b27e2b5)
  • ⚠️ parseModule and parseExpression (#24)
  • Add high level helpers (912c135)

🔥 Performance

🩹 Fixes

  • Improve edge cases of literalToAst (f9b6296)

💅 Refactors

  • ⚠️ Rename .arguments to .$args for functions (#7)
  • Use @babel/types over estree (308fd21)
  • Split test files (dcc759e)
  • Break down test files (5af3f8c)
  • Break down files (fecdee1)
  • ⚠️ Rename builder to builders (0dd8e9a)

📖 Documentation

🏡 Chore

⚠️ Breaking Changes

  • ⚠️ parseModule and parseExpression (#24)
  • ⚠️ Rename .arguments to .$args for functions (#7)
  • ⚠️ Rename builder to builders (0dd8e9a)

❤️ Contributors