Skip to content

Releases: codemodsquad/astx

v3.0.0-beta.24

18 Apr 03:40
be4275e
Compare
Choose a tag to compare
v3.0.0-beta.24 Pre-release
Pre-release

3.0.0-beta.24 (2024-04-18)

Bug Fixes

  • do not initialise nodePathPlugin early (41fac7c)

v3.0.0-beta.23

18 Apr 03:37
Compare
Choose a tag to compare
v3.0.0-beta.23 Pre-release
Pre-release

3.0.0-beta.23 (2024-04-18)

Bug Fixes

  • get ast-types scope basically working (04103c9)

v3.0.0-beta.22

10 Apr 15:11
Compare
Choose a tag to compare
v3.0.0-beta.22 Pre-release
Pre-release

3.0.0-beta.22 (2024-04-10)

Bug Fixes

  • allow string literals and template literals without expressions to match (38b017f)
  • fix issues with import specifier replacement conversion (f3f363f)
  • preserve comments in replacement patterns (625bcb5)

Features

  • add Astx.some, Astx.every (75a85ee)
  • add mark() function to transform api (a068f86)

v3.0.0-beta.21

30 Mar 02:25
Compare
Choose a tag to compare
v3.0.0-beta.21 Pre-release
Pre-release

3.0.0-beta.21 (2024-03-30)

Features

v3.0.0-beta.20

30 Mar 02:23
Compare
Choose a tag to compare
v3.0.0-beta.20 Pre-release
Pre-release

3.0.0-beta.20 (2024-03-30)

Bug Fixes

  • findImports: support string capture in import source (0e61bde)

  • feat!: execute tagged template literals immediately (7dea20c)

BREAKING CHANGES

  • whereas before you had to doastx.find`$a + $b`(),
    now you can omit the parentheses: astx.find`$a + $b`.
    The same goes for .replace, .closest, .destruct, .findImports,
    .addImports, .removeImports, and .replaceImport.

v3.0.0-beta.19

28 Mar 14:59
Compare
Choose a tag to compare
v3.0.0-beta.19 Pre-release
Pre-release

3.0.0-beta.19 (2024-03-28)

Bug Fixes

  • bugs with addImports/removeImports/replaceImports (c4ead3c)

v3.0.0-beta.18

27 Mar 23:53
Compare
Choose a tag to compare
v3.0.0-beta.18 Pre-release
Pre-release

3.0.0-beta.18 (2024-03-27)

Features

  • add Astx.findImports, Astx.addImports, Astx.removeImports, Astx.replaceImport (4bfc03d)

v3.0.0-beta.17

18 Mar 21:39
Compare
Choose a tag to compare
v3.0.0-beta.17 Pre-release
Pre-release

3.0.0-beta.17 (2024-03-18)

Bug Fixes

  • bug in object type annotation replacement (ecb6608)

v3.0.0-beta.16

18 Mar 19:29
Compare
Choose a tag to compare
v3.0.0-beta.16 Pre-release
Pre-release

3.0.0-beta.16 (2024-03-18)

Bug Fixes

  • upgrade diff to fix perf issues (8ce572e)

v3.0.0-beta.15

14 Mar 17:59
Compare
Choose a tag to compare
v3.0.0-beta.15 Pre-release
Pre-release

3.0.0-beta.15 (2024-03-14)

Bug Fixes

  • bug where matches inside other matches don't get replaced (a8ff9de)