Skip to content

v0.2.0

Choose a tag to compare

@Vampire Vampire released this 07 Oct 10:15
· 68 commits to master since this release
v0.2.0

Highlights

  • Several bug fixes
  • 100% branch and mutant test coverage
  • Also strip Command and Cmd from the beginning of a class name for the default alias

Details

  • Also strip Command and Cmd from the beginning of a class name for the default alias [4cb914d]
  • Add tests with 100% branch and mutant coverage [382b574]
  • Simplify usage pattern builder and thereby fix some edge cases [116514f]
  • Find restriction with closest relation in restriction lookup to support subclassing properly [5ac6ba1]
  • Allow inexact role restriction by name if the lowest role with the name is satisfied [324ff73]
  • Add methods to combine a RestrictionChainElement with a Restriction class directly [ef8c8e6]
  • Fix display version calculation [c9cdb2f]
  • Fix exception when command was not found and no arguments are present [304b10a]
  • Do exception handling self and in whenComplete for better semantics and correct logging category [09af435]
  • Fix the simple parameter splitting [7a665fa]
  • Use the last part of the type name if the simple name is empty for the default alias [45f0e2b]
  • Produce loggers for the declaring class instead of the bean class [ef5d38e]
  • Fail usage pattern parsing if there is some error during lexing or parsing [8c844f3]