This repository has been archived by the owner on Aug 1, 2019. It is now read-only.
Releases: IzzySoft/HyperSQL
Releases · IzzySoft/HyperSQL
Minor improvements and fixes
- moved some hard-coded styling to CSS
- fixed wrong option assignment (
--quiet
) - new config keyword
link_urls
in Display section to have urls in Javadoc descriptions automatically linked - improve formatting for
@verbatim
(keep indentions and empty lines) - some minor cleanups in generated HTML
- updated some translations
Better validation and minor adjustments
- make sure
--config
can point to a config file in any directory - Minor fix: log missing Javadoc for views only if config has verification logging on
- Javadoc verification for stand-alone functions and procedures (fixed)
- functions/procedures were not detected if the preceding keyword (
CREATE
/REPLACE
) wasn't uppercased (didn't anyone notice all those years?!?) - some minor doc/ cleanup
- usage scan didn't consider
CREATE .. EDITIONABLE VIEW
asCREATE
statement
Minor improvements and fixes
- introducing
javadoc_mandatory_objects
keyword in config, accompanyingjavadoc_mandatory
to tell for which objects Javadoc should be mandatory - fixing path issue on Windows causing IOError with subdirectories
- do not spit errors on missing params if the object is set to
@ignore*
- normalizing
top_level_directory
(remove trailing slashes if any, to fix display issues) - remove inline comments before scanning for objects to avoid "wrong findings"
Minor improvements and fixes
- adding author name(s) to packages in bug/todo lists (honoring
author_in_report
setting) - new config keyword
javadoc_shortdesc_mode
to define how the short desc is cut out of the full desc - fixes for
whereused_scan_shortrefs
: no more self-references or crashes with "index out of range" - new Javadoc tag
@ignorevalidation
(e.g. for objects subject to refacturing/obsolidation) - ignoring comments (
-- comment
and/* comment */
) and string contents when checking parameters to functions/procedures to avoid "wrong parameter (count) evaluation" - adding check for "ignorefile" (default name:
.hsqlignore
, configurable in theFileNames
section). If that file is found in a directory, contents of this directory (including sub-directories) will be ignored by HyperSQL.
Javadoc improvements
- new config keyword
custom_css_files
allowing for multiple custom CSS files - Javadoc: implemented
@verbatim
tag - Javadoc verification: added config vars
mandatory_code_tags
(def.: empty) and
mandatory_codetag_objects
(default: "proc func pkg") to be able defining
mandatory objects for code objects only (e.g.@author
is not always useful
for tables).mandatory_code_tags
inheritsmandatory_tags
automatically,
somandatory_tags
keep being applied to all objects. - Javadoc short desc fixed (no longer cutting at the "first dot" if it is in e.g. a number like "version 3.9.4")
Minor improvements and fixes
- cosmetical: navbar adjustments
- added scripts to extract object definitions from database
- updated READMEs and "full ini"
- updated translations
- several minor fixes
Maintenance release
This release fixes some minor issues and updates documentation:
- updated documentation
- updated
HyperSQL.ini
with additional useful (default) values and addeddoc/HyperSQLFull.ini
with more complete settings - fixed occasional crashes with JavaDoc on StandAlone objects
- fixed links on what_used pages
- jdoc parameter verification was limited to funcs/procs with <2 params (lifted)