LotusScript.doc Release Candidate 1

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.