Breaking Changes
- Drop support for Node v10 (dc8416a)
- Drop support for TypeScript 3.9 (5d45539)
- Remove disableAliases option introduced in 0.20.37 (ec18bb0)
- Paths in config files will now be resolved relative to the config file's directory (3f39508)
- Plugins are now passed Application directly (22df574), closes #1598
Features
- Improve monorepos by adding support for TS entry points via
--packages
(#1596) (6d215df) - Support for monorepos (15c0552)
- Support for TypeScript 4.3 (432008c)
- Add support for sorting reflections based on user criteria (e125484), closes #112
- Add the
--treatWarningsAsErrors
option (58f1bac), closes #1568 - The
--exclude
option will now remove symbols re-exported from excluded files (bb5a5ae), closes #1578
Bug Fixes
- Correctly handle comments on function type aliases (1b1cd14), closes #799
- Setters should always have a
void
return type (1dc5659), closes #1215 - Pick up doc comments for properties declared within a class's constructor when documenting JavaScript (700d413), closes #1255
- Inherit comments from parent methods (d5bb930), closes #1580
- Correct handling for intentionally broken references (5d581b0)
- Inheritance from multiple
Partial<T>
types was incorrectly converted (4aad444), closes #1579
Thanks!
The support for monorepos was made possible by @efokschaner and @Lhoerion. It wouldn't have happened without their contributions. Thank you!