21.0.0
What's Changed
- feat:
ProjectOptions::defaultCompilerOptions
by @wojpawlik in #1460 - feat: TypeScript 5.3 #1476
- feat: add interface and type literal getters & setters by @ajvincent in #1473
- feat: add wrapped method for
getShorthandAssignmentValueSymbol
toTypeChecker
. add convenience method for getting the value symbol onShorthandPropertyAssignment
. by @kronodeus in #1456 - perf: use path.exists functions that don't throw internally when not exists #1478
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
- @ajvincent made their first contribution in #1473
Full Changelog: 20.0.0...21.0.0