2.0.0
This release contains a breaking change for developers using the connector
modules.
One notable feature for the CLI users is that the sync log shows the downloaded files (with file://
URL).
Another change is the distribution of the CLI as ZIP instead of a JAR.
The CLI can be launched by unzipping the archive and executing the corresponding shell script (bin/cli
for Linux/Mac, bin/cli.bat
for Windows).
Bug Fixes
- cli: limit cache size of paths (c80e00d)
Code Refactoring
- connector/api: use interface instead of closure as Visitor (19bb82d)
Features
- ui/cli: print URL for downloaded files (e8777fe)
BREAKING CHANGES
- connector/api: The signature of IliasService#visit has changed from
Course, Closure<VisitResult>
toCourse, IliasItemVisitor
.
For Groovy devs nothing changes (due to java 8's default interface impls), Java devs must accommodate to the new API.