Skip to content

Releases: AbUndMax/Java_ArgsParser

🟢 Release Version 6.1.0

26 Apr 17:14
4715d3b

Choose a tag to compare

What's Changed

Full Changelog: v6.0.0...v6.1.0

Release Version v6.0.0

12 Jan 23:44
ea118d3

Choose a tag to compare

What's Changed

  • Implemented Path type to Parameters to improve file parsing from cli by @AbUndMax in #48
  • Automatic path check if pathCheck is enabled by @AbUndMax (see #51) solved in #54
  • Remove parameterized parameter by @AbUndMax in #54
  • Open up for custom parameters to be defined by user by @AbUndMax in #54
  • Refactor calledforhelp by @AbUndMax in #55

Full Changelog: v5.0.0...v6.0.0

Release Version 5.0.0

07 Dec 15:27

Choose a tag to compare

What's Changed

  • Implement .isProvided() & .hasArgument() method to parameters by @AbUndMax in #44
  • Reduce side effect programming & let parser.parse(args) take the args String array by @AbUndMax in #45
  • Implement .toggle() method by @AbUndMax in #46

Full Changelog: v4.0.0...v5.0.0

Release Version 4.0.0

24 Oct 11:07

Choose a tag to compare

What's Changed

  • ArgsParser is now an instantiable class! by @AbUndMax in #32
  • Run script with no params as long as no mandatory params defined by @AbUndMax in #34
  • Implement ArrayParameters by @AbUndMax in #35
  • Large refactor of addParamter methods, Extended input error handling by @AbUndMax in #37
  • Add new type 'command' by @AbUndMax in #38
  • Command improvements by @AbUndMax in #39

Full Changelog: v3.0.0...v4.0.0

Release Version 3.0.0

12 Jul 11:36

Choose a tag to compare

What's Changed

  • Add method ArgsParser.getArgumentOf(String fullFlag) for global argument access by @AbUndMax in #25
  • parse() handles ArgsExceptions while parseUnchecked() forces programmer to handle ArgsExceptions by @AbUndMax in #27
  • make ArgsParser static by @AbUndMax in #28
  • Make suggestions for wrong inputs by @AbUndMax in #29

Full Changelog: v2.0.1...v3.0.0

Release Version 2.0.1

11 Jul 12:54

Choose a tag to compare

smaller changes:

  • ArgsExceptions printouts will recommend to call --help
  • ArgsException printout is a little bit more specific
  • Backend refactors

Full Changelog: v2.0.0...v2.0.1

Release Version 2.0.0

09 Jul 16:17
e101b21

Choose a tag to compare

What's Changed

  • resolve mandatory marking bug by @AbUndMax in #15
  • include default values in the help printout by @AbUndMax in #17
  • new addParameter() functions. Only description is now optional by @AbUndMax in #20
  • 19 change the way parameters are typed by @AbUndMax in #21
  • Check for identically named flags when adding parameters by @AbUndMax in #22

Full Changelog: v1.0.0...v2.0.0

Release Version 1.0.0

02 Jul 20:03
64524c4

Choose a tag to compare

First Release with following functions:

  • addParameters with FlagName, ShortName, necessity, description
  • add defaultValues
  • Check for illegal states like one argument without parameter, too many arguments for parameter or mandatory parameter missing
  • getArgument as String or as specified type