v9.0.0
There are no changes to the jsdoc-api output.
Breaking changes since v8.1.1
The minimum required Node version is now v20.- Removed all synchronous methods. Both
.explain()and.render()are now async-only. - Previously, passing either
option.filesoroption.sourcewas mandatory. Now, it is eitheroption.files,option.sourceoroption.configure. #27
Non-breaking changes
- Fixed an issue where setting
{ pedantic: false }confused the underlying jsdoc. #22 - Can now pass an array of strings to
.source. #11
Other improvements
- Jsdoc-api is now an ES Module.
- Dependency tree cleaned up
- Coveralls, collect-json, collect-all, fs-then-native and temp-path all factored out of the project.
- Many others upgraded to the latest versions, removing deprecation warnings.
- Readme examples improved
- Example code added in the
/examplesfolder. - Codebase simplified, in general.
Upgrade notes
- Update your code replacing any use of
explainSync()withawait explain()andrenderSync()withawait render(). - Ensure you're on Node v20 or above
- That's it. There are no changes to the jsdoc-api output - your generated documentation should look the same.