pre-release 2.0.0-28 is available in maven central and github. this is a beta release for 2.0.0. all known issues are resolved from both kilim/kilim and nqzero/kilim
* `org.db4j : kilim : 2.0.0-28` supports java 8, 9, and 11
* `2.0.0-28-jdk7` supports java 7
* `2.0.0-28-jdk10` includes a workaround for a bug in java 10 lambdas
changes:
* upgrade pom dependency to asm 7
* bugfix for nqzero/kilim/#10 - extending an impl of an interface now works (hyleeon)
* fixed permissions for many files, ie removed execute permission from .java files (hyleeon)
* changed configuration for maven plugin - this is potentially a breaking change, see below
* new `testing` directory with scripts and poms for testing kilim out-of-build
* bugfix for kilim/kilim#53 - annotations are now preserved for java 7 interface methods
maven plugin config:
* `in/out`: input and output directories for source classes
* `tin/tout`: input and output directories for test classes
* `args`: additional arguments to pass to the weaver
* property names are the same, prefixed with `kilim.`
* logging is now at the debug level, and by default the weaver is quiet
* see commit 60e40652 for details
this is a potentially breaking change, aligning the documentation, the configuration and the property names. i suspect these features were never used since they weren't documented, but if anyone is using them and it's inconvenient to update, let me know and i can add the old names back in (in addition) as deprecated fields
thanks to hyleeon for the patch to fix #10 and the excellent bug report