SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for beust-jcommander-1.85-26.1.noarch.rpm :

* Thu Sep 05 2024 Fridrich Strba - Update to version 1.85
* Changes of 1.84 + Changed the method processing to only ignore bridge and synthetic methods which are not duplicate of other normal methods. + Renamed BuilderExample to BridgeMethodsExample. + Exclude methods which are bridge or synthetic when parsing + Added public IMainParameter interface to fix cbeust/jcommander#559 + Fixed: A default fulfils requirement, but does not count as assignment. + Expand dynamic arg expands non dynamic args + Order parameters with the same order by name in usage() + Asserting that double quotes are not removed. + Replace arrayOf with array literals in Kotlin sample + Keep original exception thrown by the parameter setter method + Fixes #557: Now validates BEFORE conversion + Fixed: Broken link to TestNG example + Allow acceptUnknownOption with variableArity + Fixed: Default value of primitive type must not satisfy required = true + Simplified code: No need for public class + No ParameterException if a default value assigned for required params + Fixed documentation: Contributor fixed inidex.html instead of index.adoc + Example for AATTParameter on setter method + Fixed docs formatting + Mentioning Charset converter in docs + Improved ByteOrderConverterTest: Removing unused Exception + Adds a CharsetConverter. + Mentioning ByteOrder converter in docs + Improved ByteOrderConverterTest: Proofs that parameter may be in mixed case + Adds a ByteOrderConverter. + Improved VariableArityTest: Proofs that unknown options are safely passed through + Test for dontShowNullForMissingCommandDescription + Fix usage() for missing description on commands + Moved description of defaultValueDescription to usage chapter + Fixed backwards compatiblity fail: ParameterDescription.getDefault() must not produce different result as existing code relies on current behavior + Fixed test fail: NullPointerException in ParameterDescription + Fixed #471 AATTParam(default = ) + Clarification: List and Set can be comma-separated + Modify convertValue() to fix issue 509 and add a test + Performance: String.isEmpty() is faster than .equals() + Return an empty list when parsing an empty string + Using secret GPG_PASSPHRASE for improved security + Fixed: Deprecation Warning about new Integer(int) + Ignore default value for required parameter
* Changes of 1.85 + Fixed: Compilation fails due to Java 11 API used on Java 8 target + Cleanup configFile after enabledAtSignExpansionTest + Simplified AtSignExpansion code + Improved testing of AtSignExpansion + Fix: enable parameter values to start with AATT + Simplified Strings::startsWith + Simplified Strings::join(String, List) + Simplified Strings::join(String, List)- Modified patch:
* 0001-ParseValues-NullPointerException-patch.patch + rebase
* Mon May 20 2024 Fridrich Strba - 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 + `AATTParameters(rules = )` + Unit Test for #532 + Fixed #532: AATT-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 2024 Fridrich Strba - Use %patch -P N instead of deprecated %patchN.
* Wed May 03 2023 Fridrich Strba - 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 and 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 AATTParametersDelegate 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 default getter approach if is 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 08 2019 Fridrich Strba - Remove reference to pom parent from pom.xml file, since we are not building with maven.
* Thu Feb 07 2019 Jan Engelhardt - Avoid double shipping of documentation.- Ensure neutrality of descriptions.
* Thu Dec 06 2018 Fridrich Strba - Fix javadoc build with older JDK versions
* Thu Oct 25 2018 Fridrich Strba - Build with java source/target levels 8 since the code uses String.join() which does not exist before java 8
* Wed Oct 24 2018 Fridrich Strba - Initial packaging built without maven, adapted from Fedora rpm
 
ICM