Skip to content

Releases: senchalabs/jsduck

5.0.0 beta 2 New export format

08 Oct 15:26
Compare
Choose a tag to compare
Pre-release
  • Export class members as flat list.
  • Remove the following fields from export data: component, subclasses, superclasses, mixedInto, parentMixins.
  • Lots of improvements to @inheritdoc system.
  • Add @localdoc tag for non-inheritable documentation.
  • Lots of improvements to warnings system.
  • Enabling/disabling of warnings within a specific path.
  • Print warnings for undocumented parameters.
  • Add warning type for @tag syntax errors.
  • Add warning type for repeated @tag.
  • Add --css option.
  • Allow overriding of builtin tags.
  • Remove support for old categories.json file syntax.

4.7.1

08 Oct 15:25
Compare
Choose a tag to compare
  • Fix IE 10 not opening page when guide/video/example icon clicked.

4.7.0 Make JSDuck runnable outside of Rubygems ecosystem

08 Oct 15:26
Compare
Choose a tag to compare
  • Remove needless require 'rubygems' statements from source.
  • Use ExecJS to allow other JavaScript runtimes besides therubyracer (e.g. nodejs).
  • Automatically read config from jsduck.json file, if present in current dir.
  • Add "Open in new window" button to basic (non-touch) examples page.
  • Add {DATE} and {JSDUCK} placeholders to --footer.
  • Add --message option for displaying prominent warning message in docs.
  • Add --debug option (equivalent of --template=template --template-links).

5.0.0 beta New custom tags system

08 Oct 15:27
Compare
Choose a tag to compare
Pre-release

4.6.2

09 Oct 09:33
Compare
Choose a tag to compare
  • Add width and height attributes to expanded {@img} tags.
  • Report bad {@img} links in guides.
  • Handle excessive close tags in HTML auto-correction.
  • Remove min-width constraints from Docs app.
  • Improve class name auto-detection (previously only certain classnames got detected).
  • Fix crash when auto-detecting anonymous function.
  • Fix method docs of builtin Date class.
  • Fix corner case when handling indented code.

4.6.1

09 Oct 09:33
Compare
Choose a tag to compare
  • Allow Markdown files to be used with --welcome option.
  • Avoid flickering of the search results dropdown when search fails.
  • Ignore hidden members when counting of new members in classes overview page.
  • Include ECMAScript 5 methods to the docs created with --builtin-classes option.

4.6.0 Auto-closing of unclosed HTML tags.

09 Oct 09:35
Compare
Choose a tag to compare
  • Automatically close unclosed HTML tags and print warnings.
  • New option --ignore-html=TAG to allow custom tags to remain unclosed.
  • Remove restriction of only WebKit browsers when using --touch-examples-ui option.
  • Show title text on loading screen (instead of hard-coded "Sencha Docs").
  • Fix @return info going missing when no return type specified.
  • Fix image paths in nested guides.
  • Escape HTML in bogus type definitions.
  • Improve parsing of string in default values and type definitions.
  • Improve wording of 404 page.
  • Improve checking for circular dependencies.

4.5.1

09 Oct 09:37
Compare
Choose a tag to compare
  • Highlight new classes in categories view with stars behind them.
  • Fix documentation after @throws getting duplicated.

4.5.0 Improved @class and @override

09 Oct 09:36
Compare
Choose a tag to compare
  • Print warnings for unsupported @tags.
  • Allow use of @class before object literal to document all the literal members as members of the class.
  • Much improved handling of @override tag.
  • Auto-detection of event name when this.fireEvent("foo", ...) syntax used.
  • --ext-namespaces now also effects detection of Ext.extend, Ext.override and Ext.emptyFn.
  • Allow wildcard * in --external option to ignore a whole namespace.
  • Ignore all builtin JS error classes in type definitions.
  • Avoid waiting for fonts.google.com to load before the rest of the docs app.
  • Improve loading speed of class docs.
  • Allow negative numbers in type definitions.
  • Fix dependency from therubyracer gem (the newest version fails to compile).

4.4.1

09 Oct 09:39
Compare
Choose a tag to compare
  • Improve caching of JSDuck resources.
  • Various small style fixes.