Releases: senchalabs/jsduck
Releases · senchalabs/jsduck
4.4.0 Separation of JSDuck comments server to a separate project.
- The comments server is now available at https://github.com/senchalabs/jsduck-comments
- Added ability to post replies to comments.
- Fix crash when clicking class comments count on toolbar.
4.3.2
- Switch to JS-based solution for mobile browser detection.
Prevent caching problems by using a client-side solution for browser detection. - Check for circular dependencies and print error message instead of crashing.
- Add
--comments-url
and--comments-domain
options for easier integration with comments server.
4.3.1
4.3.0 Rewrite of comments system frontend
- New tagging system for comments.
- Users without avatars now get auto-generated identicons.
- Ability to define custom paths for guides.
- Allow
@link
s to private members. - Allow
@cfg
with subproperties inside class-level doc-comment. - Sort mixins/requires/uses lists in export.
- Constructors are now always public, unless explicitly marked with
@private
- Skip the "this enum is for documentation only" warning for normal enums.
4.2.1
4.2.0 New comments index page
- New comments index page that gets shown to all users.
- Improved auto-detection of
@chainable
tag. - Avoid creating excessive amounts of sessions in comments backend.
- Make @inheritdoc work for inheriting from one member type to another.
- Remove hard-coded scrolling offset from class overview page.
4.1.1 Code base cleanup
- Support nested grouping of guides/videos/examples.
- Basic mobile-friendly version of docs.
- Auto-detection of
@chainable
tag. - Hide parameter types in method signatures.
- Return values of constructors now default to the owner class.
- Remove 'api' export type (
--export=full
can be used instead of--export=api
). - Remove
--stats
option. The statistics page wasn't of much use. - Fix crash in IE8 when loading a class into view.
- Upgrade embedded Esprima.js to latest version.
- Large refactoring of how class members are internally stored.
- Lots of other refactorings to improve JsDuck code base.
- Rewrite of comments backend (not available for public use for now).
4.0.1
4.0.0 New JavaScript parser engine using Esprima.js
- Esprima.js-based actual JavaScript parser.
- Support for enumerations using
@enum
tag. - Auto-generation of
@since
tags using the new--import
option. - Support for Ext JS 4 overrides.
- Overhauled command line help system.
- More uniform logging and warnings with colors.
- Default value of
--title
option changed to "Documentation - JSDuck". - Improved display of private, abstract and other class attributes.
3.11.2
- Add
--ext4-events
option to force addition of the last parameter in Ext4 events. (for Ext JS 3.4.1 compatibility). - Add
@chainable
tag. - Several fixes for print page. The styles are now mostly correct and links work.
- Make Google font loading work nicely when docs page server over HTTPS.
- Drop use of Bundler.