Skip to content

Releases: tj/dox

v1.0.0

07 Sep 00:12
Compare
Choose a tag to compare

It's finally here! jsdoctypeparser has been updated to v9.0.0.

v0.9.1

28 Apr 04:13
Compare
Choose a tag to compare
  • Dependency bumps for commander and markdown-it to address security vulnerabilities

v0.9.0

13 Aug 20:01
Compare
Choose a tag to compare
  • Markdown is now generated using the markdown-it package, which conforms to Commonmark standards. Note, this may be a breaking change, as markdown output will change.
  • Fix: Dox now recognizes ES6 template strings as strings and does not attempt to parse their contents.
    • Deps: added markdown-it@7.0.0
    • Deps: removed marked
  • DevDeps: mocha@3.0.2
  • DevDeps: should@11.0.0

v0.8.1

13 Aug 20:00
Compare
Choose a tag to compare
  • Fix: Dox will no longer falsely enter or exit string blocks when encountering an escaped quote or double-quote
  • Deps: commander@2.9.0
  • Deps: marked@0.3.5

v0.8.0

13 Aug 20:00
Compare
Choose a tag to compare
  • Fix: Tags with whitespace between the tag start and the previous line ending are now parsed correctly.
  • Deps: commander@2.8.1
  • Deps: jsdoctypeparser@1.2.0
    • Better compatibility for type declarations, but may result in changes to output with invalid types.

0.7.1

03 Apr 16:07
Compare
Choose a tag to compare
  • Context parsing has been re-factored into an array of functions that are iterated over until a match is found. This array is exposed as dox.contextPatternMatchers, allowing for extension with new contexts without needing to edit the dox source.
  • Fix: ES6 classes extended from sub-properties (such as Backbone.View) are now properly matched

0.7.0

24 Mar 20:10
Compare
Choose a tag to compare
  • Add context parsing for some ES6 syntax:
    • classes
    • class constructors
    • class methods
    • assignments via let or const
  • Add support for @description tag
  • Add context match for returned closure
  • Add: Tags without descriptions now have an html property containing a markdown parse of the tag's contents
  • Fix: more agnostic to code style when parsing contexts (eg, no longer ignores functions without spaces between function name and parenthesis)
  • Fix: No longer incorrectly tries to parse strings inside comments, causing large chunks of a file to be ignored.
  • Fix: No longer parses double slash in a string literal as being a comment start.
  • Deps: commander@2.7.1