Skip to content

Latest commit

 

History

History
140 lines (89 loc) · 7.24 KB

CHANGELOG.md

File metadata and controls

140 lines (89 loc) · 7.24 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and from version 3.2 this project adheres to Semantic Versioning.

Changed

  • Build has been modified to be backward compatible with Java 11, but still use Java 21 for development. Thanks to Sebastian Davids for the PR #57.

Deprecated

  • Java version 11 will not be supported in new releases that use Java 25 (the next planned LTS) and beyond.

[3.3.1]

Fixed

Changed

  • Issue 56 Upgraded to use version 8.10 of Gradle and changed the gradle build script to use Kotlin. Build script is now build.gradle.kts. Also the dependencies have been updated. Thanks to Sebastian Davids for PR #56.

Removed

[3.3.0]

Added

  • Added year as template attribute (see issue 49). Many thanks to Sebastian Davids for the PR.
  • Added author.email as template attribute and the corresponding configuration (see issue 49). Many thanks to Sebastian Davids for the PR.
  • Can use -V and --version options on the adr command. Achieved by modifing Version class to implement the picocli IVersionProvider interface.

Fixed

[3.2.3]

Addded

  • Nothing added as yet

Changed

  • Updated the installation instructions to show how JBang can be used to simpify installation. See issue 44 (many thanks to maxandersen for showing how this can be done).
  • Added new Version class to make it clearer where version numbers are changed.
  • Updated to use Java 21.

Fixed

[3.2.2]

Added

  • CI build now done with GitHub actions

Changed

  • The default git and GitHub branch is now named main.
  • Upgraded to use Java 17.
  • Upgraded to use version 8.2 of Gradle.
  • Removed deprecated Java methods.

Fixed

  • Fixed issue 48.
  • Partial Fix issue 47. The help documentation has been corrected so that modification of superseded ADRs is not implied. (thanks cloudbackenddev for pointing this out). The main issue - editing superceded ADRs to reflect their new status - has not been corrected.
  • Fixed issue 46 by providing some basic documentation of the adr.properties file (thanks Sebastian Davis for raising this).
  • Fixed issue 43 allowing a user to add other files and directories in the same directory as the ADRs (thanks maxandersen for pointing this out). The behaviour is now that files and directories that are not "well formed" ADRs are ignored.
  • Fixed issue #39 in handling reverse links with ASCIIDOC templates (thanks Torsten Keiber)
  • Fixed issue #37.

Documentation Fixes

  • Fixed issue #42. ADR 2 now superseded by ADR 8.
  • Fixed issue #41. ADR 4 now superseded by ADR 9. Readme updated.

[3.2] - 2021-02-01

Added

  • No new functionality added. This release is to tidy up some loose ends after a pause in development.

Changed

[3.1] - 2019-12-30

Added

Changed

3.0 - 2019-06-29

Added

  • Users can specify their own templates #6
  • Support of arbitrary languages for markdown files (e.g. AsciiDoc)

2.1 - 2019-06-04

Changed

2.0 - 2019-03-17

Added

  • Add support for unix (launch script, terminal support)

1.0 - 2019-02-12

Initial release