|
ReleaseNotes
Release Notes
jGrouseDoc 2.0New features in this release: #29 - Notation for type of collection contents Now jGrouseDoc supports specification of types like MyValueClassMyKeyClass to document maps where keys MyKeyClass are mapped to values MyValueClass. #40 - Xslt rendering is slow Added new rendering engine based on Apache Velocity templates. The projects that required about 1 minute to complete are being rendered in 1 second. XSLT rendering was also optimized, but only to a certain degree. Users are encouraged to switch to Velocity rendering. 63 - Allow simplified syntax for @var, etc Now you can write the documentation in a short-cut form: /** @function doMagic Performs strange magic */ 64 - build.xml is hard to customize/maintain All the user-configurable attributes could be set in a separate file jgrousedoc.properties 65 - Add "view source" links to details sections of documentation Nice and cute feature #68 - Add support for basic identifier parsing Whenever jGrouseDoc encounters ? as a comment name, it would try to extract first available identifier from the source code. Thanks a lot to broofa for pushing and helping with implementation of this cool feature. #69 - Default public/private modifiers based on identifier Now it is possible to specify that identifiers starting with certain prefix would automatically considered to be private (unless explicitly specified otherwise) #72 - Support quoted identifiers Yet another option to be more expressive Bugfixes in this releaseThanks a lot to all the people who reported bugs and helped fixing them. #41 - Truncated summaries break markup #66 - Unclosed tags in comments break documentation #67 - Don't show markup for unclosed tag warnings #70 - "WARNING: start.missingbody" errors #73 - Various improvements to warning messages #75 - "String.?" is not a valid identifier #78 - Distribute with debug information turned on #79 - - Velocity resource exception
| ||||||