thirdparty/jsdoctoolkit/changes.txt
changeset 3041 c8f47f0b6697
equal deleted inserted replaced
3040:8f9580309846 3041:c8f47f0b6697
       
     1 == 2.3.0 ==
       
     2 
       
     3   * Added option -u, --unique to avoid bug that causes multiple symbols with names that differ only by case to overwrite each others output on case-insensitive filesystems. ( issue #162 )
       
     4   * Fixed bug where {@links} in @deprecated tags did not resolve. ( issue #220 )
       
     5   * Fixed bug that caused parens around a function to make it to be unrecognized. ( issue #213 )
       
     6   * Fixed bug prevented explicit links to named anchors from working (thanks katgao.pku). ( issue #215 )
       
     7   * Fixed bug that prevented full description from appearing in file overview. ( issue #224 )
       
     8   
       
     9 == 2.2.1 ==
       
    10 
       
    11   * Fixed bug with class template, where sorting of methods was accidentally removed (thanks dezfowler).
       
    12   * Added missing test files for the @exports unit tests.
       
    13 
       
    14 == 2.2.0 ==
       
    15 
       
    16   * Fixed bug that caused exception when given a folder containing non-js files, even with the x commandline option set to "js". ( issue #193 )
       
    17   * Fixed typo in index template [patch submitted by olle]. ( issue #198 )
       
    18   * Modified @borrows tag experimentally to allow for missing "as ..." clause.
       
    19   * Added support for the @exports tag, to allow one symbol to be documented as another.
       
    20   * Added support for the -S option to document code following the Secure Modules pattern.
       
    21   
       
    22 == 2.1.0 ==
       
    23 
       
    24   * Added support for the @event tag.
       
    25   * Fixed bug that prevented the : character from appearing in symbol names.
       
    26   * Fixed bug that prevented underscored symbols marked with @public being tagged as private. (issue #184 )
       
    27   * Fixed bug that randomly affected the @memberOf tag when the name of the symbol did not include the parent name.
       
    28   * Fixed bug that prevented templates that were not in the jsdoc-toolkit folder from being found. ( issue #176 )
       
    29   * Added ability to check for trailing slash on template path. ( issue #177 )
       
    30   * Modified classDesc so that it no longer is appended with the constructor desc.
       
    31   * Fixed call to plugin onDocCommentSrc.
       
    32   * Added missing support for inline doc comments for function return types. ( issue #189 )
       
    33   * Added command line option -q, --quiet.
       
    34   * Added command line option -E, --exclude. ( issue #143 )
       
    35   * Added 2 more hooks for plugins. ( issue #163 )
       
    36   * Added support for extending built-ins. ( issue #160 )
       
    37   * Added "compact" option to JSDOC.JsPlate.prototype.process. ( issue #159 )
       
    38   * @augments no longer documents static members as inherited. ( issue #138 )
       
    39   * @link to a class now goes to the page for that class, not the constructor. ( issue #178 )
       
    40   * Warnings of mismatched curly brace now include filename. ( issue #166 )
       
    41   * Fixed bug affecting template paths loaded via a configuration file when the trailing slash is missing. ( issue #191 )
       
    42   * Minor optimizations.
       
    43 
       
    44 == 2.0.2 ==
       
    45 
       
    46   * Fixed bug that sometimes caused an example of division in the source code to be interpretted as a regex by the JsDoc Toolkit analyzer. ( issue #158 )
       
    47   * Fixed a bug that prevented private variables marked as @public from appearing in the documentation. ( issue #161 )
       
    48   * Fixed bug that prevented variable names with underscored properties from appearing in summaries. ( issue #173 )
       
    49 
       
    50 == 2.0.1 ==
       
    51 
       
    52   * Fixed bug that prevented @fileOverview tag from being recognized.
       
    53   * Added support for @fieldOf as a synonym for @field plus @memberOf.
       
    54   * Added support for @name tag in a @fileOverview comment to control the displayed name of the file.
       
    55   * Added support for multiple @example tags. ( issue #152 )
       
    56   * Modified style sheet of jsdoc template to make more readable. ( issue #151 )
       
    57   * Fixed bug that prevented @since documentation from displaying correctly when it appeared in a class. ( issue #150 )
       
    58   * Fixed bug that caused inhertited properties to sometimes not resolve correctly. ( issue #144 )
       
    59   * Modified so that trailing whitespace in @example is always trimmed. ( issue #153 )
       
    60   * Added support for elseif to JsPlate. (hat tip to fredck)
       
    61   * Added support for @location urls in the @overview comment to the jsdoc template.
       
    62 
       
    63 == Changes From Versions 1.4.0 to 2.0.0 ==
       
    64 
       
    65   * Upgraded included version of Rhino from 1.6 to 1.7R1.
       
    66   * Removed circular references in parsed documentation objects.
       
    67   * Improved inheritance handling, now properties and events can be inherited same as methods.
       
    68   * Improved handling of cross-file relationships, now having two related objects in separate files is not a problem.
       
    69   * Improved ability to recognize membership of previously defined objects.
       
    70   * Added ability to redefine parsing behavior with plugins.
       
    71   * @methodOf is a synonym for @function and @memberOf.
       
    72   * Added @default to document default values of members that are objects.
       
    73   * Added ability to parse and refer to inner functions.
       
    74   * Fixed bug that appeared when calling a method to set properties of the instance referred to by "this".
       
    75   * Added ability to automatically create links to other symbols.
       
    76   * New "jsdoc" template now produces fully W3C valid XHTML.
       
    77   * Inline parameter type hint comments are now documented.
       
    78   * Fixed error: Locally scoped variables (declared with var) no longer appear as global.
       
    79   * It is now possible to run JsDoc Toolkit from any directory.
       
    80   * Added support for inline {@link ...} tags.
       
    81   * Added support for the -H command-line option to allow for custom content handlers.
       
    82   * Tag names @inherits and @scope changed to @borrows and @lends.
       
    83   ? Combining @constructor in a doclet with @lends now supported.
       
    84   * Multiple @lend tags now supported.
       
    85   * Added support for the @constructs tag, used inside a @lends block.
       
    86   * Added support for the @constant tag.
       
    87   * Fixed bug that prevented the use of [] as a default value.
       
    88   * Added support for the @field tag.
       
    89   * Added support for the @public tag (applied to inner functions).
       
    90   * @namespace tag can now be applied to functions, not just object literals.
       
    91   * Added support for the -s command line option to suppress source code output.
       
    92   * Added new unit test framework.
       
    93   * Underscored symbols are now treated as if they have a @private tag by default.
       
    94   * Improved support for anonymous constructors.
       
    95   * Added support for the nocode meta tag.
       
    96