Skip to content

Releases: TheRoddyWMS/RoddyToolLib

2.4.1

25 Jan 15:11
2785d68
Compare
Choose a tag to compare
Merge pull request #35 from TheRoddyWMS/library-version-bumps-and-gro…

2.4.0

20 Apr 09:02
3e06a37
Compare
Choose a tag to compare
Updated circleci config.yaml. Retrieve version from artifact.

CircleCI may fill the CIRCLE_TAG only if initially tags are pushed instead of tagless-commits. This is too easy to forget to do, therefore retrieve the version from the artifact and stick with the filter when to run the release job.

See https://support.circleci.com/hc/en-us/articles/360020342494-The-built-in-environment-variable-CIRCLE-TAG-is-not-present

2.3.0: Merge pull request #32 from TheRoddyWMS/improved-execution-result

06 May 10:01
1e926e0
Compare
Choose a tag to compare

2.2.2

22 Oct 17:48
bd32bf6
Compare
Choose a tag to compare
Fix multi-threading bug in parallel reading stdout and stderr in Loca…

2.2.1

21 Oct 15:52
fff4594
Compare
Choose a tag to compare
Revert binary API-breaking field accessor change for BatchEuphoria co…

Dependency update for Roddy

12 Oct 10:53
b701cd7
Compare
Choose a tag to compare

Added an AsyncExecutionResult to cope with a bug in Roddy.

IMPORTANT: This build technically is not API changing, however, a filed was changed from public to private access, which breaks binary dependency in BatchEuphoria. If you find any errors concerning ExecutionResult.resultLines consider recompiling the dependent code, or -- better -- switch to 2.2.1 in which the change is reverted.

Update Gradle to 5.1.1

17 Jan 10:17
Compare
Choose a tag to compare

The used Gradle version is now 5.1.1

Release of 2.1.0

11 Jan 13:18
c4d23a9
Compare
Choose a tag to compare
  • Add convertMapToTwoColumnsFormattedTable() to RoddyIOHelperMethods. This was taken from one of the Roddy classes and can be used generically. Also changed its name to convertMapToTwoColumnsPrettyTable()
  • Add the DateTimeHelper class, which tries to reduces the necessity to fiddle around with the Joda-Time and the Java time classes:
    • By default, the class will parse ISO_DATE_TIME strings but can be constructed with different patterns and time zones.
    • parseToZonedDateTime() will use the pattern in the constructor or the default pattern to parse a time string.
    • differenceBetween() will calculate the duration between two LocalDateTimes
    • durationExceeds() will tell you, if a Duration is higher than a Duration called maxAge. Alternatively, you can also call the method with values for days, hours and so on.
  • Change the gradle config to show detailed error messages and exceptions in the Travis logs.

2.0.0

20 Aug 16:41
d42c039
Compare
Choose a tag to compare
Moved public Compressor class from RoddyIOHelperMethods into compress…

1.0.0

06 Jun 13:27
Compare
Choose a tag to compare
Gradle update to 4.8.