Releases: TheRoddyWMS/RoddyToolLib
Releases · TheRoddyWMS/RoddyToolLib
2.4.1
2.4.0
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
Impoved [Async]ExecutionResult interface.
2.2.2
2.2.1
Dependency update for Roddy
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
The used Gradle version is now 5.1.1
Release of 2.1.0
- 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.