beust-jcommander/beust-jcommander.changes

110 lines
4.4 KiB
Plaintext

-------------------------------------------------------------------
Mon May 20 16:56:11 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Update to version 1.83
* Fixes:
+ Fixed Docs Timestamp
+ Fixed: #563 - JCommander does not recognize command by alias.
+ fixed: missing null check
+ renamed IRule to IParametersValidator
+ `@Parameters(rules = <? extends IRule>)`
+ Unit Test for #532
+ Fixed #532: @-syntax not working with command objects
+ enable testng tests
+ Fix regression with removed usage methods
+ Add OSGi entries in MANIFEST.MF during jar creation
-------------------------------------------------------------------
Wed Feb 21 08:20:16 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Wed May 3 09:07:55 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Update to version 1.82
* Fixes:
+ #392: fixed bug when parsing arguments is ignoring case
sensitivity option
+ Add a test for Parameter order usage
+ add a test for Path converter
+ Add automatic module name to manifest
+ Add check if Boolean parameter is default null, then do not
flip value
+ Added testing modules
+ Add format tests for DefaultUsageFormatter,
UnixStyleUsageFormatter
+ add Path converter change #414 to changelog
+ Add test case for issue 367
+ Add testing for UnixStyleUsageFormatter
+ Add unix-style formatter, allow DefaultUsageFormatter to be
extended easier
+ Allow generics of type <? extends X> and <? super Y> in
parameters
+ Allow main parameters to be a single field.
+ allow System.out to be replaced by something else (f.e.
System.err)
+ Allow UsageFormatter to be set in JCommander Builder
+ Change UsageFormatter into an interface
+ Clean up DefaultUsageFormatter
+ Create MyDelegate.java
+ Create UsageFormatter (preliminary)
+ Enable usage() ordering for DynamicParameter
+ Encapsulate MainParameter.
+ encode user input to massage error message
+ Expose more of the UsageFormatter implementations
+ Fields annotated with @ParametersDelegate are now allowed to
be final.
+ FIX #380 Main parameter doesn't support Converter
+ Fix error message when failing to convert a Path
+ Fixing: squid:ModifiersOrderCheck and squid:S2444
+ Fix locale-related issues in usage formatter tests
+ Get boolean/Boolean getter with "is" prefix
+ GH-477 Environment Variable Default Provider
+ make console configurable by JCommander.Builder
+ Make UsageFormatter abstract, Create DefaultUsageFormatter
+ Only one DefaultConverterFactory
+ Remove String.join usage - resolves #381
+ Remove the generic in IStringConverterFactory
+ Restrict access to JCommander.Options again
+ Support arity for main parameters.
+ Update DefaultParameterizedParser.java
+ Update IParameterizedParser.java
+ Update JCommander.java
+ usage() hides 'Comments:' header when only hidden commands
exist
+ Use Builder API as constructor is deprecated
+ Use get<fieldname> default getter approach if is<fieldname>
method is not found
* Upgrade needed by new code in xmvn 4.2.0
- Fetch sources using source service and clean the tarball of
unnecessary binary files
-------------------------------------------------------------------
Mon Apr 8 18:11:28 UTC 2019 - Fridrich Strba <fstrba@suse.com>
- Remove reference to pom parent from pom.xml file, since we are
not building with maven.
-------------------------------------------------------------------
Thu Feb 7 16:28:14 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Avoid double shipping of documentation.
- Ensure neutrality of descriptions.
-------------------------------------------------------------------
Thu Dec 6 12:25:36 UTC 2018 - Fridrich Strba <fstrba@suse.com>
- Fix javadoc build with older JDK versions
-------------------------------------------------------------------
Thu Oct 25 20:55:17 UTC 2018 - Fridrich Strba <fstrba@suse.com>
- Build with java source/target levels 8 since the code uses
String.join() which does not exist before java 8
-------------------------------------------------------------------
Wed Oct 24 06:47:17 UTC 2018 - Fridrich Strba <fstrba@suse.com>
- Initial packaging built without maven, adapted from Fedora rpm