-
v3.9.8 (19.09.2016) Stable
released this
2016-09-19 17:30:22 +00:00 | 12 commits to master since this release- 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
Downloads
-
v3.9.7 (21.07.2016) Stable
released this
2016-07-21 19:24:10 +00:00 | 25 commits to master since this release- 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
- fix: 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
- fix: usage scan didn't consider
CREATE .. EDITIONABLE VIEW
asCREATE
statement
Downloads
- make sure
-
v3.9.6 (11.07.2016) Stable
released this
2016-07-11 21:16:22 +00:00 | 34 commits to master since this release- 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) - remove inline comments before scanning for objects to avoid "wrong findings"
Downloads
- introducing
-
v3.9.5 (11.06.2016) Stable
released this
2016-06-11 20:14:59 +00:00 | 41 commits to master since this release- 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 the FileNames section). If that file is found in a directory, contents of this directory (including sub-directories) will be ignored by HyperSQL.
Downloads
- adding author name(s) to packages in bug/todo lists (honoring
-
v3.9.4 (18.04.2016) Stable
released this
2016-04-18 18:32:17 +00:00 | 52 commits to master since this release- 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) andmandatory_codetag_objects
(def: "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")
Downloads
- new config keyword
-
v3.9.3 (30.03.2016) Stable
released this
2016-03-30 07:52:04 +00:00 | 62 commits to master since this release- cosmetical: navbar adjustments
- added scripts to extract object definitions from database
- updated READMEs and "full ini"
- updated translations
- several minor fixes
Downloads
-
v3.9.2 (16.03.2016) Stable
released this
2016-03-16 19:49:06 +00:00 | 77 commits to master since this release- 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)
Downloads
-
v3.9.0 (14.07.2011) Stable
released this
2011-07-14 20:46:34 +00:00 | 91 commits to master since this release- fix: Javadoc parser was case sensitive - which could lead to trouble if one uppercased keywords (tnx Martin for the hint!)
- Unittests: Added
presql
("setup") andpostsql
("teardown") to testcases - Unittests: Added
basetype
(to specify the basic type, e.g.VARCHAR
, for some parameter originally defined like e.g.TABLE.COL%TYPE
, to JUnit) - Unittests: Added
check_sql
to evaluate a "void" procedure. The SQL statement used here must be evaluable to Boolean -- e.g.SELECT COUNT()
orSELECT 1
- Object Type
TYPE
supported now (JavaDoc:@type
) - fixes to make it work with Windows (tnx Eremenko for the hints!)
Downloads
-
v3.8.5 (12.09.2010) Stable
released this
2010-09-12 12:07:57 +00:00 | 97 commits to master since this release- code reorg for better maintenance and re-usability
- HTML files now get more "static" names so one can link to them directly (file names remain the same as long as the source file is not renamed or got its position - relative to the top-level source directory - changed)
- HTML anchors also have more "steady names" now (unique within the file, changing only when an object is renamed or an object with the same name is inserted BEFORE it)
- prepared code for Python v3 compatibility
- reorganized gettext
.pot
file location so code links do work now
Downloads
-
v3.8.0 (29.08.2010) Stable
released this
2010-08-29 10:31:14 +00:00 | 110 commits to master since this release- fixed line numbers in code links (array counted line 1 as line 0)
- rewrote JavaDoc parser using RegExps - now all tags should be able to span multiple lines (as a side-effect, the "false error messages" about empty values on multi-line tags with first line left empty are gone)
- added support for automated log rotation. By default this is disabled; to activate it take a look at the new keywords
maxkbytes
andbackupcount
in the "Logging" section - added feature to capture non-handled Python warnings and make them obey the configured log level. This is disabled by default and only works with Python 2.7 and above - see the new keyword
capture_warnings
in the "Logging" section. Note: Since the highest Python version installed here is 2.6.5, I was not able to test this - so reports are welcome.
Downloads