- Add
--skipSingleStaroption to ignore/* ... */comments - Merge #106: make the other context regex like the general method one
- Support event tags, add
isEventparameter to comment object - Removed obsolete make rules
- Fixed:
*/*breaks parsing
- Marked options can be set via
dox.setMarkedOptions - Comment blocks include
lineandcodeStartto mark the first line of the comment block and the first line of the code context. - Ignores jshint, jslint and eslint directives. This can be overridden or added to via the
skipPrefixesoption and the--skipPrefixescommand line flag, which takes a comma separated list of prefixes. - The code field trims extra indentation based on the indentation of the first line of code.
- Set the
isConstructorproperty when a@constructortag is present and changectx.typeto constructor. - Recognizes the following code contexts:
Foo.prototype.bar;(property)Foo.prototype = {(prototype)foo: function () {(method)foo: bar(property)get foo () {(property)set foo () {(property)
- When a comment is present to identify the definition of an object literal, comments for the object's members will include a
ctx.constructorproperty identifying the parent object. - Fixed: Multi-line comments with no space following the star are parsed correctly.
- Example:
/*comment*/
- Example:
- Fixed: A code context of
Foo.prototype.bar = null;is parsed correctly. @paramtags include anoptionalattribute@returnsis recognized as an alias for@return- Support comments without descriptions (ex:
/** @name Foo **/) - Fixed: Crash with the
--apiflag when no headers are generated. - Fixed:
--apioutput includes aliases.
- do not wrap @example contents with markdown
- use marked for markdown rendering
- multiline tags support (@example)
- support for @template, @property, @define, @public, @private, @protected, @lends, @extends, @implements, @enum, @typedef
- add support for variable names containing "$". fix #102
- fix dox(1) --version. Closes #91
- fix ctx.string on properties of a prototype
- add support tab-indented comments
- Prevent error when using --api & comments have no example code.
- change # to . in --api
- add TOC to --api. Closes #72
- add gfm code blocks. Closes #71
- remove implicit titles. Closes #70
- fix --api .receiver
- add dox --api
- Fixed annoying title bug
- Added @memberOf [olivernn]
- Added @arguments [olivernn]
- Added @borrows [olivernn]
- Added
-r, --rawsupport. Closes #48
- Added: allow arbitrary tags [logicalparadox]
- Fixed function whitespace [TooTallNate]
- remove html escaping for now
- Fixed: colons in comment lines not intended as headers [Evan Owen]
- Adding "main" to package descriptor since "directories" are no longer supported.
- Added
--introsupport for including an intro file written in markdown [Alex Young]
- Linked h2s
- Collapsing files, click to open. Closes #19
- Fixed ribbon position instead of absolute
- Removed menu
- Removed node-discount dependency, using markdown-js