Releases: AbUndMax/Java_ArgsParser
Releases · AbUndMax/Java_ArgsParser
🟢 Release Version 6.1.0
Release Version v6.0.0
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
Release Version 4.0.0
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
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
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
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
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