I just shot of an e-mail with LotusScript.doc release candidate 1 to the “beta” testers a few moments ago. This will hopefully be the last release for general release – changelog below.
Fixes
- Make sure code isn’t parsed inside %REM-sections to avoid parse errors due to invalid code inside %REM-sections (Julian Buss).
- Make sure the implicit datatype of Variant for arguments is set if an argument to a sub or function doesn’t have a datatype implicitly specified.
- Fix issue with return type in functions having an array as an argument.
Improvements
- Move all constants into “CLASS: LsDocConstants” script library (Alain Romedenne).
- Make it possible to write the documentation block inside the function or sub if the function or sub is not inside a class. This allows you to keep the comment with the function or sub when copy/pasting code (Thomas Dufner).
- Added sorting of method/function/property names in class detail pages.
- Updated documentation.
- Performance improvements when generating documentation in the background on the server.
- Support for only outputting documented types (classes, subs, functions) in HTML documentation.
- Support for ignoring private members when outputting the documentation.
I know there are some outstanding feature requests but I would rather get the tool out now than keep adding new features. I hope for your understanding.