Repository navigation
Release v0.7.0
Changelog
f6871ba Configure GitHub Action for manual releases
fa7f886 Configure JReleaser for a release on GitHub
acd2246 Configure JReleaser for releases to Maven
10e1977 Polish POM for publication
3f95fa6 Configure GitHub Action for build on push
b692df1 License under Apache License 2.0
ed3c599 Update versions
44c4b6e Improve README
70358e9 Detect and prevent multiple actions
ac75ce3 Polish code
6aa2f01 Ignore "Args" in mode/action type names
284d1c8 Create more informative exceptions for reflection errors (#2)
3f3faca Introduce new exception for definition errors...
860341e Enable actions as special-cased modes (#9)
ac366ac Streamline error handling
194eaf8 Enable modes via sealed interfaces (#8)
8e638a4 Relax Args::parse to accept non-record types (#8)
a49bfd0 Split tests into separate files
ae1b76a Allow muliple args records
f9540a0 Improve documentation
b7edb8a Allow map arguments
adaf258 Throw error on multiple values for non-list arguments
2240722 Fix build by enabling preview language features
2858abb Allow list arguments
47c8638 Allow optional arguments by using Optional components
51dca6d Allow argument type Path
00d182a Implement basic feature set
c75f1b2 Initialize project