Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

beust-jcommander-1.85-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: beust-jcommander Distribution: openSUSE:Factory:zSystems
Version: 1.85 Vendor: openSUSE
Release: 1.1 Build date: Thu Sep 5 19:12:06 2024
Group: Development/Libraries/Java Build host: reproducible
Size: 108453 Source RPM: beust-jcommander-1.85-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://jcommander.org/
Summary: Java framework for parsing command line parameters
JCommander is a Java framework that allows parsing command line
parameters (with annotations).

Provides

Requires

License

Apache-2.0

Changelog

* Thu Sep 05 2024 Fridrich Strba <fstrba@suse.com>
  - 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 @Parameter 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 @Param(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 @
      + Simplified Strings::startsWith
      + Simplified Strings::join(String, List<Object>)
      + Simplified Strings::join(String, List<String>)
  - Modified patch:
    * 0001-ParseValues-NullPointerException-patch.patch
      + rebase
* Mon May 20 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 2024 Fridrich Strba <fstrba@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Wed May 03 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 08 2019 Fridrich Strba <fstrba@suse.com>
  - Remove reference to pom parent from pom.xml file, since we are
    not building with maven.
* Thu Feb 07 2019 Jan Engelhardt <jengelh@inai.de>
  - Avoid double shipping of documentation.
  - Ensure neutrality of descriptions.
* Thu Dec 06 2018 Fridrich Strba <fstrba@suse.com>
  - Fix javadoc build with older JDK versions
* Thu Oct 25 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 2018 Fridrich Strba <fstrba@suse.com>
  - Initial packaging built without maven, adapted from Fedora rpm

Files

/usr/share/doc/packages/beust-jcommander
/usr/share/doc/packages/beust-jcommander/README.markdown
/usr/share/doc/packages/beust-jcommander/notice.md
/usr/share/java/beust-jcommander.jar
/usr/share/licenses/beust-jcommander
/usr/share/licenses/beust-jcommander/license.txt
/usr/share/maven-metadata/beust-jcommander.xml
/usr/share/maven-poms/beust-jcommander.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 5 01:25:18 2024