Skip to content

Releases: senchalabs/jsduck

4.4.0 Separation of JSDuck comments server to a separate project.

09 Oct 09:38
Compare
Choose a tag to compare

4.3.2

09 Oct 09:42
Compare
Choose a tag to compare
  • 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

09 Oct 09:44
Compare
Choose a tag to compare
  • Fix failure of doing tags/ and targets/ queries to comments server

4.3.0 Rewrite of comments system frontend

09 Oct 09:43
Compare
Choose a tag to compare
  • New tagging system for comments.
  • Users without avatars now get auto-generated identicons.
  • Ability to define custom paths for guides.
  • Allow @links 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

09 Oct 09:44
Compare
Choose a tag to compare
  • Fix crash when --encoding option is used.
  • Fix crash in comments server undo_delete/ request.
  • Fix crash of the bin/compare script.
  • Inherit parent type of auto-detected configs/properties.

4.2.0 New comments index page

09 Oct 09:45
Compare
Choose a tag to compare
  • 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

09 Oct 09:47
Compare
Choose a tag to compare
  • 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

09 Oct 09:48
Compare
Choose a tag to compare
  • Show tooltip for stars created by @new tags.
  • Detect doc-comments with @param and @return tags as methods.
  • Eliminate warnings caused by having overrides in requires:[] list.

4.0.0 New JavaScript parser engine using Esprima.js

09 Oct 09:50
Compare
Choose a tag to compare
  • 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

09 Oct 09:53
Compare
Choose a tag to compare
  • 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.