Ts Morph Versions Save

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

22.0.0

2 months ago

What's Changed

CodeBlockWriter 13.0.1

People may have been working around these bugs in the past:

New Contributors

Full Changelog: https://github.com/dsherret/ts-morph/compare/21.0.1...22.0.0

21.0.1

5 months ago

I forgot to run a code generation script to update some code for the 21.0.0 release and only realized after. This release fixes that and also reduces the chance of that happening in the future.

For 21.0.0 release notes, see https://github.com/dsherret/ts-morph/releases/tag/21.0.0

Full Changelog: https://github.com/dsherret/ts-morph/compare/21.0.0...21.0.1

21.0.0

5 months ago

What's Changed

Breaking Changes

  • Upgraded to TS 5.3
  • Underlying @ts-morph/common file system methods return undefined instead of throwing when not exists (for perf).
  • Private fields are actually private (default build requires private fields).

New Contributors

Full Changelog: https://github.com/dsherret/ts-morph/compare/20.0.0...21.0.0

20.0.0

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/dsherret/ts-morph/compare/19.0.0...20.0.0

19.0.0

11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/dsherret/ts-morph/compare/18.0.0...19.0.0

18.0.0

1 year ago

What's Changed

BREAKING CHANGE: Upgraded to TypeScript 5.0.2

New Contributors

Full Changelog: https://github.com/dsherret/ts-morph/compare/17.0.1...18.0.0

17.0.1

1 year ago
  • fix: revert rollup from v3 to v2 to fix build (esModuleInterop: true had no effect) #1358

17.0.0

1 year ago

Bug Fixes

  • getOverloads for a class method should take into account if static (#1337) (f927d01), closes #1298
  • ImportEqualsDeclaration should be exportable (#1336) (7680bae)
  • named import/export specifier structures were missing isTypeOnly (#1347) (6b88a0b)

Features

BREAKING CHANGES

  • Upgraded to TS 4.9

16.0.0

1 year ago

Features

BREAKING CHANGES

  • Upgraded to TS 4.8
  • Decorators are now modifiers due to TS 4.8
  • ts.createX functions seem almost completely deprecated in TS 4.8, so make sure to update your code to use the traversal.context.createX functions instead
  • Type#isArray() returns true for readonly arrays

15.1.0

1 year ago

Bug Fixes

  • DocumentSpan should attempt to load the source file if it's not loaded yet (#1291) (1eda69c)
  • Included symlinked directories when reading a directory (#1290) (f1b4ea2)

Features