Skip to content

Releases: thetric/ilias-downloader-cli

2.0.3

25 Jun 12:16
Compare
Choose a tag to compare

This is only a maintenance release containing internal improvements and updates.

2.0.2

17 Jun 14:02
Compare
Choose a tag to compare

Bug Fixes

  • ui/cli: don't print a groovy runtime exception due to wrong API (59f5630)

2.0.1

13 Jun 17:09
Compare
Choose a tag to compare

Fix Error: Could not find or load main class com.github.thetric.iliasdownloader.cli.Cli

Bug Fixes

  • ui/cli: close scanner after usage (5082a86)

2.0.0

13 Jun 15:58
Compare
Choose a tag to compare

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> to Course, IliasItemVisitor.
    For Groovy devs nothing changes (due to java 8's default interface impls), Java devs must accommodate to the new API.

1.1.0

09 Apr 12:39
Compare
Choose a tag to compare

Features

  • connector-domparser: replace Apache Http Components with OkHttp
  • cli: include username in password prompt
  • cli: default to all courses if the input is blank when prompting the user for the courses to sync, closes #7

Fixes

  • cli: handle failed login properly
  • cli: show course selection if no courses are active
  • common-ui: create parent dirs for settings file if parent don't exist
  • connector-domparser: try to preserve content's original encoding otherwise use iso 8859-1
  • cli: print "login successful" msg only if login succeeded
  • cli: update activeCourse ids only once + make them unique
  • connector-domparser: extract base url from trimmed url string
  • connector-domparser: correctly prepend 'https://'

1.0.2: fix: do not reset maxFileSize to 0

03 Apr 11:59
Compare
Choose a tag to compare

Fixes

  • do not override fileSizeLimit with zero if cli opt is not present, closes #6 (8d60bac)

1.0.1

03 Apr 10:25
Compare
Choose a tag to compare

Bugfixes

  • do not crash if no file size argument is given (e0bed4c)
  • save selected courses (a47f9e3)

Build

  • updated Groovy (2.4.9 -> 2.4.10)
  • updated Spock (1.1.rc3 -> 1.1.rc4)
  • minor build script refactorings

1.0.0

16 Mar 13:45
Compare
Choose a tag to compare

Initial release