Skip to content

Releases: jorgeb1980/lib-cli-base

1.12.0

Choose a tag to compare

@jorgeb1980 jorgeb1980 released this 20 Aug 20:48
4006f81

Updated java to 25 (latest LTS atm) and a handful of runtime dependencies

1.11.0

Choose a tag to compare

@jorgeb1980 jorgeb1980 released this 19 Nov 17:58
5f53c65

Added customizable logging options

1.10.0

Choose a tag to compare

@jorgeb1980 jorgeb1980 released this 11 May 19:21
587ca7f

Implemented background apps

A command line application may just define isBackground=true and then create a multi-threaded app, or Swing UI, etc., not exiting at the moment.

This requires the @run annotated method to return void

1.9.0

Choose a tag to compare

@jorgeb1980 jorgeb1980 released this 05 May 19:18
  • Introduced jvmArgs attribute for Command annotation
  • Solved a dependency issue that made applications fall back to SLF4J NOP implementation
  • Introduced quality of life improvements
    • Easier access for applications to logging
    • Better feedback from plugin execution

1.8.0

Choose a tag to compare

@jorgeb1980 jorgeb1980 released this 02 May 18:38
  • Included enum types as command parameters
  • Refactors for simplicity:
    • removed ExecutionContext
    • removed hasArg (boolean flags are always assumed false by default, true if set; all others are assumed to have arguments)