606 lines
		
	
	
	
		
			16 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			606 lines
		
	
	
	
		
			16 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|  | JSDoc 1.9.9.2 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed disappearing argument list for package-style class constructors | ||
|  | 
 | ||
|  | JSDoc 1.9.9.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed bug in template dir designation that caused JSDoc to crash if | ||
|  |   run from an absolute path | ||
|  | 
 | ||
|  | JSDoc 1.9.9 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added a commandline parameter for supplying a template directory | ||
|  |      | ||
|  | - Adding sorting of class names on overview-summary-$filename.js | ||
|  |   (sf.net bug #1416564) | ||
|  |      | ||
|  | - Fix for broken anchors from the overview-summary-$filename page to static  | ||
|  |   methods (SF.net bug #1416543) | ||
|  | 
 | ||
|  | JSDoc 1.9.8.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Don't touch the file source (src) when processing the file overview data | ||
|  | 
 | ||
|  | - Pick up functions as constructors of the @class tag is used | ||
|  | 
 | ||
|  | JSDoc 1.9.8 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Allow the @base tag to accept the form: @base ClassName URL (RFE 1114510) | ||
|  | 
 | ||
|  | - Be more lenient with @param and @return types (RFE 1104728) | ||
|  | 
 | ||
|  | - Corrected CSS error, changed "pts" to "pt" | ||
|  | 
 | ||
|  | JSDoc 1.9.7 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added "--no-lexical-privates" option to ignore locally-defined values  | ||
|  |   from within constructors | ||
|  | 
 | ||
|  | - Fixed linking to static fields/methods | ||
|  | 
 | ||
|  | JSDoc 1.9.6.2 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Set correct permissions on files in packaging script | ||
|  | 
 | ||
|  | - Fixed compile error on some versions of perl | ||
|  | 
 | ||
|  | - Create distinct anchors for static methods and fields in HTML so that | ||
|  |   if there is a static and instance method of the same name, the links work | ||
|  |   correctly | ||
|  | 
 | ||
|  | JSDoc 1.9.6.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Updated unit tests for clearing of function contents | ||
|  | 
 | ||
|  | - Removed collapsing of string literals; this was originally added for version | ||
|  |   1.9.5.1 to avoid segfaults, but the decision has been made that it is up | ||
|  |   to the user to use a version of perl that doesn't segfault instead of  | ||
|  |   trying to work around it in perl code. | ||
|  | 
 | ||
|  | - Added (experimental) @exec tag for initialization blocks that should be 'run' | ||
|  | 
 | ||
|  | JSDoc 1.9.6 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Fix for incorrect return type and parameter types for static method  | ||
|  |   listing in file overview | ||
|  | 
 | ||
|  | - Clear out unused nested functions with the preprocessor to avoid problems | ||
|  | 
 | ||
|  | JSDoc 1.9.5.8 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Yet another fix for __defineGetter__ and __defineSetter__ | ||
|  | 
 | ||
|  | JSDoc 1.9.5.7 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed bug in syntax highlighting for single-line inline comments | ||
|  | 
 | ||
|  | - Fixed bug in preprocessing of __defineGetter__ and __defineSetter__ | ||
|  | 
 | ||
|  | JSDoc 1.9.5.6 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed incorrect listing of private classes when --private not enabled | ||
|  | 
 | ||
|  | JSDoc 1.9.5.4 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Corrected bug with function assignment inside constructor | ||
|  | 
 | ||
|  | JSDoc 1.9.5.3 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Added ability to specify different file extensions on commandline | ||
|  | 
 | ||
|  | JSDoc 1.9.5.2 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed formatted text munging for @class description | ||
|  | 
 | ||
|  | - Added support for @package tag to be used with XMI export | ||
|  | 
 | ||
|  | JSDoc 1.9.5.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Added collapsing of string literals during preprocessing | ||
|  | 
 | ||
|  | JSDoc 1.9.5 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added listing of global (static) methods to file overview summary, code | ||
|  |   submitted by Jeremy Gillick | ||
|  | 
 | ||
|  | - Allow a global variable to be defined as a class from an anonymous | ||
|  |   function declaration | ||
|  | 
 | ||
|  | JSDoc 1.9.4.2.1 | ||
|  | =============== | ||
|  | 
 | ||
|  | - Further fix for typed parameter names starting with a dollar sign | ||
|  | 
 | ||
|  | JSDoc 1.9.4.2 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Added ability to handle parameter names starting with a dollar sign | ||
|  | 
 | ||
|  | JSDoc 1.9.4.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Only use the first sentence for file and class summary on the  | ||
|  |   overview pages | ||
|  | 
 | ||
|  | - Add a non-breaking space in the overview summary tables when there is no | ||
|  |   appropriate value to display | ||
|  | 
 | ||
|  | JSDoc 1.9.4 | ||
|  | =========== | ||
|  | 
 | ||
|  | - If there are multiple source files documented, the index page defaults | ||
|  |   to the overview summary for the main frame | ||
|  | 
 | ||
|  | - Made JSDoc site link open in parent frame | ||
|  | 
 | ||
|  | - Added overview and file summary tables (similar to package overview table | ||
|  |   in JavaDoc) | ||
|  | 
 | ||
|  | JSDoc 1.9.3.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed duplicate class-tree output | ||
|  | 
 | ||
|  | JSDoc 1.9.3 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added alpha release of XML and XMI output formats | ||
|  | 
 | ||
|  | - Upgrade a function to a class if the @base tag is used | ||
|  | 
 | ||
|  | - Fixed issue with sub-package nested classes requiring the @addon tag | ||
|  | 
 | ||
|  | - Added the implicit "Object" class to the inheritance tree, as well as  | ||
|  |   other classes that are referenced but not defined | ||
|  | 
 | ||
|  | JSDoc 1.9.2.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Added @addon tag, which is used when adding static methods to core classes | ||
|  |   or classes not defined within the files being documented | ||
|  | 
 | ||
|  | - Fix for the base class of nested classes not being properly set | ||
|  | 
 | ||
|  | - Fix for infinite recursion when all classes are private | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.9.2 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Removed unecessary table from overview-summary.tmpl | ||
|  | 
 | ||
|  | - Added the @ignore tag to allow total hiding of functions  | ||
|  | 
 | ||
|  | - Fix for incorrect marking of methods as void when the return value is | ||
|  |   enclosed in parentheses | ||
|  | 
 | ||
|  | - Fix so that methods with a @return tag but without a return statement | ||
|  |   are not marked as void | ||
|  | 
 | ||
|  | - Fixed issue with not all files being listed in the file listing | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.9.1.3 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed issue with backslashes in path | ||
|  | 
 | ||
|  | - Fixed issue with <pre> tags and JavaScript code within fileoverview sections | ||
|  | 
 | ||
|  | - Made documented versions of a method take precedence over a  | ||
|  |   non-documented version | ||
|  | 
 | ||
|  | - Added support for prototype assignment without parentheses | ||
|  | 
 | ||
|  | - Added new @return label {type typeLink} Description... syntax | ||
|  | 
 | ||
|  | JSDoc 1.9.1.2 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Further improvements to mark_void_method | ||
|  | 
 | ||
|  | - Improved handling of dynamically-bound methods within functions | ||
|  | 
 | ||
|  | - Improved handling of erroneous documenting of 'this' | ||
|  | 
 | ||
|  | - Fixed quoting on error message | ||
|  | 
 | ||
|  | - Added a few new unit tests for testing general behaviour | ||
|  | 
 | ||
|  | JSDoc 1.9.1.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fix for embarrassing bug in mark_void_method | ||
|  | 
 | ||
|  | JSDoc 1.9.1 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Fix for the incorrect void marking of methods that return a string literal | ||
|  | 
 | ||
|  | - Fix to stop dynamic prototyping from adding non-dynamic classes | ||
|  | 
 | ||
|  | - Added ability to add a link to parameter-type data, as follows: | ||
|  |     @param {TypeName http://my.link.com/} myParam Description of parameter | ||
|  | 
 | ||
|  | JSDoc 1.9 | ||
|  | ========= | ||
|  | 
 | ||
|  | - Added support for a Constant Values page like in Javadoc | ||
|  | 
 | ||
|  | - Added support for private classes (by marking the constructor with | ||
|  |   the @private attribute) | ||
|  | 
 | ||
|  | - Added a "File" page with links to it in the navbar. The "File" page includes | ||
|  |   the file overview if one has been supplied, as well as the source view | ||
|  |   (unless jsdoc has been invoked with the --no-sources flag) | ||
|  | 
 | ||
|  | - Added a --no-sources commandline option to not show the sourcecode for | ||
|  |   the JavaScript files  | ||
|  | 
 | ||
|  | - Added --package-naming commandline option, which specifies that the path  | ||
|  |   leading to each source file will be preserved. This allows for the same  | ||
|  |   filename to be used in different directories. Using the same class name | ||
|  |   in different packages is _not_ supported (yet) | ||
|  | 
 | ||
|  | - Added JSDoc link and creation time in the footer of each page | ||
|  | 
 | ||
|  | - Added support for @member tag to explicitly mark a method as a member of | ||
|  |   a class | ||
|  | 
 | ||
|  | JSDoc 1.8.4 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added step in prepocessing to attempt to add missing @constructor tags where | ||
|  |   the 'new' operator is used in combination with a function name elsewhere | ||
|  |   in the source. | ||
|  | 
 | ||
|  | - Only the first @extends marking (or assignment of an instance to a sub- | ||
|  |   class's prototype) will be used in determining the base class of a class. | ||
|  | 
 | ||
|  | - Updated test.js to show off more features of JSDoc, as well as a general  | ||
|  |   clean-up. | ||
|  |      | ||
|  | - Changed the parser to consider a method to be a class declaration if its | ||
|  |   documentation contains a @class tag (in addition to the @constructor tag) | ||
|  | 
 | ||
|  | JSDoc 1.8.3.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Some general code cleanup and refactoring.  | ||
|  | 
 | ||
|  | - Properly fixed marking of void/non-void methods, and at the same time | ||
|  |   re-introduced recursive regexes (this time non-dynamic, as dynamic seem | ||
|  |   to be much too unstable) | ||
|  | 
 | ||
|  | JSDoc 1.8.3 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Changed the handling for __defineGetter__ and __defineSetter__ | ||
|  |   to define a property instead of a method in the documentation | ||
|  | 
 | ||
|  | - Fixed bug in parse_jsdoc_comment that didn't allow for email addresses | ||
|  |   to be entered verbatim (instead, the domain of the address was parsed | ||
|  |   as a tag) | ||
|  | 
 | ||
|  | - Re-did the @fileoverview parsing, now other tags and inner {@link...}  | ||
|  |   tags are included. Additionally, if only one file is processed and there | ||
|  |   is no project overview file included, the file's overview (if it exists) | ||
|  |   is used as the project overview. Thanks to Robert Flaherty for input | ||
|  |   and bug reports on this issue. | ||
|  | 
 | ||
|  | JSDoc 1.8.2.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Got rid of extra '*' with @fileoverview | ||
|  | 
 | ||
|  | JSDoc 1.8.2 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed bug where other @tags were included as part of the @fileoverview | ||
|  | 
 | ||
|  | - Added support for @version in method documentation | ||
|  | 
 | ||
|  | - Partial fix for incorrect marking of void methods | ||
|  | 
 | ||
|  | - Made field and return @type handling more robust and flexible | ||
|  | 
 | ||
|  | JSDoc 1.8.1 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added @extends as a synonym for @base | ||
|  | 
 | ||
|  | - Fixed doubled-up <UL> tags in hierarchy tree code (thanks to Robert Flaherty) | ||
|  | 
 | ||
|  | - Fixed bug where a class's base class would not get recorded if | ||
|  |   there was a forward assignment of a static value to the class  | ||
|  |   (thanks to Robert Flaherty) | ||
|  |    | ||
|  | 
 | ||
|  | JSDoc 1.8 | ||
|  | ========= | ||
|  | 
 | ||
|  | - Remove the GLOBALS class if it is empty | ||
|  | 
 | ||
|  | - Fixed case-sensitive sort in index | ||
|  | 
 | ||
|  | - Added support for comments with long blocks of '*'s in the opening and  | ||
|  |   closing of the doc string | ||
|  | 
 | ||
|  | - Added sourcecode view | ||
|  | 
 | ||
|  | - Fixed bug where named anonymous functions were not recognized as methods | ||
|  |   when assigned to prototypes | ||
|  | 
 | ||
|  | - Allow for singletons to be declared with var | ||
|  | 
 | ||
|  | - Allow for binding static properties to classes before they are defined | ||
|  | 
 | ||
|  | - Added @overviewfile attribute for class documentation, inlines html or | ||
|  |   textfiles into the documentation | ||
|  | 
 | ||
|  | - Added beginnings of unit testing | ||
|  | 
 | ||
|  | - Don't add 'constructor' as an instance or class property | ||
|  | 
 | ||
|  | - Added an @overviewfile tag which can be put in an independent  | ||
|  |   jsdoc-comment block at the top of each file. This results in a project | ||
|  |   overview page for each file with an overview, similar to JavaDoc's  | ||
|  |   package pages. | ||
|  | 
 | ||
|  | - Added support for Mozilla's __defineGetter__ and __defineSetter__ | ||
|  | 
 | ||
|  | - Return type for methods is now Object, and is displayed instead of the | ||
|  |   'function' declaration. The 'void' type is shown if no return can be | ||
|  |   found in the function and no other type is defined. The defaulting to | ||
|  |   Object also goes for fields, and is shown instead of the 'var' declaration | ||
|  | 
 | ||
|  | - Allow usage of the {@link url label} construct for the @type tag | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.7.2.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed segfault problem in huge constructors with deconstruct_constructor | ||
|  |   selection regex | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.7.2 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added a @class tag to constructors, for providing class-specific information | ||
|  | 
 | ||
|  | - Added handling for Singleton classes | ||
|  | 
 | ||
|  | - Added handler for @base tag to denote inheritance | ||
|  | 
 | ||
|  | JSDoc 1.7.1.4 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed bug introduced by refactoring of &format_link | ||
|  | 
 | ||
|  | JSDoc 1.7.1.3 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Added workaround in &format_link for apparent bug in some builds of | ||
|  |   perl 5.8.0 | ||
|  | 
 | ||
|  | - Fixed bug in handling of --recursive (was always recursive) | ||
|  | 
 | ||
|  | JSDoc 1.7.1.2 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed problems with new preprocessor when confronted with nested classes | ||
|  | 
 | ||
|  | JSDoc 1.7.1.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed bug where {@link}s inside of @params weren't processed | ||
|  | 
 | ||
|  | JSDoc 1.7.1 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added --quiet switch and message to signify ending of successful execution | ||
|  | 
 | ||
|  | - Fixed problem with perl segfaulting on big class prototype block definitions | ||
|  | 
 | ||
|  | - Fixed incorrectly formatted {@link}s nested in other @attributes | ||
|  | 
 | ||
|  | - Added preprocessor for handling private methods to replace bulky | ||
|  |   and buggy evaluate_constructor method | ||
|  | 
 | ||
|  | JSDoc 1.7 | ||
|  | ========= | ||
|  | 
 | ||
|  | - Added usage of strict and warnings in JSDoc.pm | ||
|  | 
 | ||
|  | - Added ability to set type information for method parameters | ||
|  |   (e.g. /** @param {String} userName The name of the current user */ ) | ||
|  | 
 | ||
|  | - Added support for class prototype initialization blocks (finally!) | ||
|  | 
 | ||
|  | JSDoc 1.6.3.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed bug where static fields initialized to 0 are not picked up | ||
|  | 
 | ||
|  | JSDoc 1.6.3 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Removed the constraint that a nested class constructor must be marked | ||
|  |   with the @constructor attribute | ||
|  | 
 | ||
|  | - Allow @constructor attribute to mark nested class constructors which would | ||
|  |   otherwise be considered static methods | ||
|  | 
 | ||
|  | - Allow newlines as well as semi-colon for line-endings | ||
|  | 
 | ||
|  | - Allow a leading '$' for field names | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.6.2.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed splicing error for nested classes, thanks again to jdber  | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.6.2 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Carry over overridden method description attributes even if there is | ||
|  |   no text description to carry over | ||
|  | 
 | ||
|  | - Improved HTML in main.tmpl  | ||
|  | 
 | ||
|  | - Fixed infinite loop and recognition for when static inner class construct is  | ||
|  |   used (thanks to jdber for the patch) | ||
|  | 
 | ||
|  | - Added a Nested Class Summary section to the output documentation to display | ||
|  |   inner classes | ||
|  | 
 | ||
|  | JSDoc 1.6.1.1 | ||
|  | ============= | ||
|  | 
 | ||
|  | - Fixed bug in carrying over description of overridden methods | ||
|  | 
 | ||
|  | JSDoc 1.6.1 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Improved the format_link function in jsdoc.pl so that {@links} will | ||
|  |   not be made to non-existent resources, and parentheses are not placed | ||
|  |   after a field name (as opposed to a method name) | ||
|  | 
 | ||
|  | - Carry over method documentation for overridden methods if no new  | ||
|  |   documentation has been supplied for the method. This is in following with | ||
|  |   javadoc functionality | ||
|  | 
 | ||
|  | - Fixed /* functionality(whatever) bug | ||
|  | 
 | ||
|  | - Fixed remaining problems with comments inside of parameter lists | ||
|  | 
 | ||
|  | JSDoc 1.6 | ||
|  | ========= | ||
|  | 
 | ||
|  | - Big cleanup in jsdoc.pl in terms of writing templates to file | ||
|  | 
 | ||
|  | - Fixed bug where multi-line @params don't work | ||
|  | 
 | ||
|  | - Added filename-scoped frame, as well as the name of the filename for | ||
|  |   each class | ||
|  | 
 | ||
|  | - Improved the linking implementation for @link and @see to do a better job | ||
|  |   in terms of not building broken links | ||
|  | 
 | ||
|  | JSDoc 1.5.2 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Changed the name '[default context]' for non-class functions to be | ||
|  |   GLOBALS, also made this name configurable with command-line parameters | ||
|  | 
 | ||
|  | - Made jsdoc easily runnable from anywhere on the filesystem, without  | ||
|  |   requiring installing JSDoc.pm in the @INC | ||
|  | 
 | ||
|  | JSDoc 1.5.1 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Added support for @requires in methods | ||
|  | 
 | ||
|  | - Generic '@' attributes now work for constructors, such as @see and @throws. | ||
|  |   Also added support for @return and @returns for constructors | ||
|  | 
 | ||
|  | - Fixed the @link construct to allow custom labels | ||
|  | 
 | ||
|  | - Added standard support for @author in methods as well as classes | ||
|  |   (Thanks for Rainer Eschen for bringing me to my senses) | ||
|  | 
 | ||
|  | - Fixed spacing for @author attributes | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.5 | ||
|  | =========== | ||
|  | 
 | ||
|  | - Fixed bug that would break HTML links within documentation | ||
|  | 
 | ||
|  | - Fixed bug in path to logo in IMG tags | ||
|  | 
 | ||
|  | - Added support for type information for both methods and fields | ||
|  | 
 | ||
|  | - Added suppport for @private in instance fields | ||
|  | 
 | ||
|  | - Fixed bug where private methods would show up in the inherited methods list | ||
|  |   in subclasses | ||
|  | 
 | ||
|  | - Private class methods are now also supported | ||
|  | 
 | ||
|  | - Method parameters details are displayed in the same order as the parameter  | ||
|  |   list for a method | ||
|  | 
 | ||
|  | - Moved more info into the 'vars' member of methods, and away from the parser | ||
|  | 
 | ||
|  | - Added @final (with synonym @const) for class and instance properties | ||
|  | 
 | ||
|  | - Fix in parser where string literals bound to classes in a constructor were | ||
|  |   not caught by the parser | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.4 | ||
|  | ========= | ||
|  | 
 | ||
|  | - Added @attributes: @author, @deprecated, @see, @version, @requires, @throws | ||
|  | 
 | ||
|  | - Updated pod (removed documentation for non-existant parse_jsdoc_source,  | ||
|  | added a small example) | ||
|  | 
 | ||
|  | - Added function to reset the parser (reset_parser) | ||
|  | 
 | ||
|  | - Fixed bug where the same property could be bound to a class's prototype | ||
|  | more than once | ||
|  | 
 | ||
|  | - Fixed bug where embedded // comments would break the parser | ||
|  | 
 | ||
|  | - Added ability to set project name, page footer, logo and project summary | ||
|  | (thanks to Jeff Conrad for code and suggestions) | ||
|  | 
 | ||
|  | - Added overview summary (thanks to Jeff Conrad for code) | ||
|  | 
 | ||
|  | - Split up loading/parsing of sources file to prevent crashes that were caused | ||
|  | by overloading the regex engine | ||
|  | 
 | ||
|  | - Added overview-tree (thanks to Jeff Conrad for the code contribution) | ||
|  | 
 | ||
|  | - Fixed bug where some assignments of methods to instances in a constructor | ||
|  | would get lost | ||
|  | 
 | ||
|  | - Fix in doc-parsing where a line with only a star and a newline would get | ||
|  | passed over | ||
|  | 
 | ||
|  | - Added ability to 'hide' methods with @private | ||
|  | 
 | ||
|  | 
 | ||
|  | JSDoc 1.3 | ||
|  | ========= | ||
|  | 
 | ||
|  | - When a function is marked with @constructor, it will always be dealt | ||
|  | with as a class | ||
|  | 
 | ||
|  | - Improved doc regex | ||
|  | 
 | ||
|  | - Added recursive directory handling |