All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and from version 4.0.0 this project adheres to Semantic Versioning.
- CI build now done with GitHub actions
- The default git and GitHub branch is now named
main. - Upgraded to use Java 17.
- Upgraded to use version 7.4.2 of Gradle
- Fixed issue #39 in handling reverse links with ASCCIDOC templates (thanks Torsten Keiber)
- Fixed issue #37
- Fixed issue #42. ADR 2 now superseded by ADR 8.
- Fixed issue #41. ADR 4 now superseded by ADR 9. Readme updated.
- No new functionality added. This release is to tidy up some loose ends after a pause in development.
- Refactored date/time handling
- Now uses environment variables prefixed with "ADR_" (iss #4)) (thanks Dymytro Kovalchuk)
- Removed dependency to JCenter (iss #35) (thanks Marcel van den Brink)
- Simple manual pages in markdown format
- Command config command added together with subcommands docPath, templateFile, author and dateFormat (iss #13)
- ISO date formats can be set using the dateFormat property in adr.properties (iss #28) (thanks Sebastian Davids)
- Add edit sub command (iss #19)
- Add author field substitution (iss #25) (thanks Sebastian Davids)
- Add version sub-command (currently gives version as 3.1.0).
- Picocli framework now as external dependency (thanks Oliver Kopp)
- Add enablement for future versions to use GraalVM native images (iss #16) (thanks Oliver Kopp)
- Add
CHANGELOG.mdfollowing keep a changelog ((iss #17)) (thanks Oliver Kopp).
- Now using picocli 4.1.2
- Minor fixes ((iss #20)) (thanks Oliver Kopp)
- Unit tests enabled in gradle build ((iss #29)) (thanks Sebastian Davids)
3.0 - 2019-06-29
- Users can specify their own templates #6
- Support of arbitrary languages for markdown files (e.g. AsciiDoc)
2.1 - 2019-06-04
2.0 - 2019-03-17
- Add support for unix (launch script, terminal support)
1.0 - 2019-02-12
Initial release