The core libraries were reorganized. Some have been outsourced to a separate package, iz_tools, as they contain quite generic functions. This will soon be separated from HyperSQL. Moreover, a bunch of keywords and types have been added for syntax highlighting (requires cleaning of the code cache to take effect for unchanged files), and a lot of improvements concerning the processing Oracle Forms have been applied.
This release adds support for stand-alone functions and procedures, full form listing (analogue to the full package listing with funcs, etc.), and more details for Oracle Forms in output. Moreover, the new config keyword include_source_limit lets you limit inclusion of source code by file size (default: '0' = unlimited, emulating the behavior of previous versions).
As a major new feature, HyperSQL now supports Oracle Forms (including Javadoc @form tag) - after they have been converted to XML (script included). Files removed from their locations in the source tree now also get automatically removed from cache.
Support for triggering (including Javadoc tag @trigger) was added, and COMMENT ON ignores for where_used have been completed (now also ignoring e.g. MViews). In addition to that, some more code cleanup and optimization took place (scanning source for objects).
The missing description for function/procedure parameters was always marked in verification, regardless of whether 'desc' should have been checked (mandatory_tags were ignored); this has been fixed. Finally, columns (@col) are now also checked against mandatory_tags (desc).
Tasklists (Bug/Todo/Verification) should now be able to tell overloaded functions/procedures apart, and the author in tasklists (if enabled) should now be filled correctly. As a new javadoc tag, @used is available to tell the intended use of an object.