- Fixed missing description for
@modifies
tag
- Nicely format multi-line
@license
text.- Converts line-breaks into
<br>
tags. - Converts URLs begin with
http(s)://
into<a>
tags. - Can be toggled
Show all/Hide
.
- Converts line-breaks into
- Reduced size of serialized JSON of search indices.
- Improved stability of
tweak.syncHash: 'scrollend'
.
- New config option:
tweak.syncHash
- Now it's fully compatible with JSDoc 4
- Removed some unnecessary dependencies
- Removed
_src
directory from output
- New config option:
toc.allowHorizontalScroll
- New config option:
tweak.nojekyll
- "LightSwitch" feature
- This provides light/dark theme-switching mechanics
- URL hash is synced with the current heading as the page scrolls
- New config options:
toc.menus
toc.icons
code.examples.captionPrefix
search.keys
search.limit
search.hint.body
data.exclude
data.removeOrphans
lightSwitch.*
- Breaking changes:
- Deprecated
imports
config option. Useimport
key (withouts
) instead - Changed the HTML structure and classes in some parts
- Deprecated
- Design changes:
- Added icons to variables & functions in TOC items
- Changed the style of highlighted items in TOC
- Changed the style of headings in TOC
- Added "Scroll to Top" button
- A few minor adjustments for better legibility
- Eliminated the possibilities of broken links shown in search results.
- Now SVG icons are properly shown without any warning for a local site (browsed with
file://
protocol).
- Removed jsdoc from dependencies in package.json. This at least suppresses NPM's warning for TaffyDB, which is a false-positive to begin with.
- Use a dummy favicon if it is not provided by user, in order to avoid 404 error in browser.
- Support importing custom assets with
imports
option
- The wrong operator in
TmplUtil::list()
readme.*
options now also apply to tutorial pages
- Support emoji conversion in README and tutorial pages
- New option:
readme.emoji.replace
,readme.emoji.options
- New option:
- Support
{@lang ...}
tags for@example
- Fixed the issue that you couldn't search in tutorial pages
- Move tutorials menu in sidebar to the top
- Remove height limitation of tables
- New option:
home.package.hide
- New option:
footer.license
- Improved HTML & CSS to be more legible and consistent over all
- New option:
readme.truncate
- Migrated the code highlighter from Google Code Prettify to highlight.js.
You may need to change the
code.theme
option value to adapt for this migration
- New option:
minify
- Improved sidebar's scroll behavior
- Fixed the bugs caused by Simplebar
- Made the scrollbar in the sidebar looks nicer with Simplebar
- Fixed build errors