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.files
oroption.source
was mandatory. Now, it is eitheroption.files
,option.source
oroption.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
/examples
folder. - 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.