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

picocli-4.7.6-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: picocli Distribution: openSUSE Tumbleweed
Version: 4.7.6 Vendor: openSUSE
Release: 1.1 Build date: Thu Oct 31 01:22:20 2024
Group: Development/Libraries/Java Build host: reproducible
Size: 491727 Source RPM: picocli-4.7.6-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://picocli.info/
Summary: Tiny Command Line Interface
Java command line parser with both an annotations API and a programmatic API.
Usage help with ANSI styles and colors. Autocomplete. Nested subcommands.
Easily included as source to avoid adding a dependency.

Provides

Requires

License

Apache-2.0

Changelog

* Thu Oct 31 2024 Fridrich Strba <fstrba@suse.com>
  - Update to version 4.7.6
    * Enhancements
      + PropertiesDefaultProvider should try to load properties from
      classpath (last).
      + Change log level from WARN to INFO when bean not found in
      ApplicationContext.
      + Don't show hidden commands in JLine3 command description.
      + Use ... vararg instead of array parameter to match overridden
      method signature.
    * Bugfixes:
      + defaultValue should not be applied in addition to
      user-specified value for options with a custom
      IParameterConsumer.
      + Fix NPE in jline3 Example.jar as ConfigurationPath cannot be
      null anymore.
      + fix bug for Optional<T> arguments with initial value.
      + @Option-annotated setter method not invoked with default value
      when used in mixin for both command and subcommand.
      + Custom type converter for primitive boolean options should not
      be ignored.
    * BUILD fixes:
      + fix errorprone TruthSelfEquals warnings
      + Fix broken build.
      + Fix .gitattributes related CR/LF problems.
      + Add Error Prone.
    * CLEAN fix:
      + Remove unused extra format arguments.
    * DOC fixes:
      + Fix a few typos in CommandLine's JavaDoc.
      + Clarify documentation for negatable options.
      + Clarify that ParseResult passed to IExecutionExceptionHandler
      is the top-level parse result, not the parse result of the
      subcommand that failed.
  - Due to a bug in the upstream github repository, fetch sources from
    our private fork until https://github.com/remkop/picocli/pull/2347
    gets integrated upstream
* Wed Oct 30 2024 Fridrich Strba <fstrba@suse.com>
  - Create a second spec file picocli-extras to be able to build
    the picocli-shell-jline3 artifact without build cycles
* Wed Oct 02 2024 Fridrich Strba <fstrba@suse.com>
  - Spec file cleanup
* Mon Apr 29 2024 Fridrich Strba <fstrba@suse.com>
  - The binaries are compatible with java 1.8
* Sun Sep 10 2023 Fridrich Strba <fstrba@suse.com>
  - Reproducible builds: Do not create timestamps with bnd wrap
* Sun Aug 27 2023 Fridrich Strba <fstrba@suse.com>
  - Update to version 4.7.5
    * Enhancements:
      + Java 22 update: improve logic for detecting if the output
      stream is connected to a terminal.
      + Mask parameters in trace log when echo=false for interactive
      options and positional parameters.
    * Bugfixes:
      + Fix positional parameters bug with late-resolved arity
      variable.
      + Don't generate auto-complete for hidden attributes in
      picocli.shell.jline3.PicoCommand.
      + ArgGroup with exclusive=false and multiplicity=1 should
      require at least one option; fix regression and refine
      solution introduced in [#1848][#2030].
    * DOC fixes:
      + Improve GraalVM documentation: add
      graalvm-native-image-plugin.
      + Commit html files with LF line-endings.
  - Removed patch:
    * revert-version.patch
      + not needed any more
* Sat Aug 26 2023 Fridrich Strba <fstrba@suse.com>
  - Fetch sources from upstream repository, since our pull request
    https://github.com/remkop/picocli/pull/2045 has been integrated
* Tue Jun 13 2023 Fridrich Strba <fstrba@suse.com>
  - Update to version 4.7.4
    * Fixes:
      + API: Add setter for name in
      picocli.shell.jline3.PicocliCommands.
      + Enhancement: Improved feedback on mistyped subcommands
      + Enhancement: prevent
      java.nio.charset.UnsupportedCharsetException: cp0 on windows,
      and fall back to the default charset if the charset provided
      by System property sun.stdout.encoding is invalid
      + Bugfix: Option "mapFallbackValue" ignored when inherited to
      subcommand
      + Bugfix: fix issue with required options in ArgGroup becoming
      optional when combined with DefaultValueProvider
  - Fetch sources using source service: this allows filter out
    binaries with spurious legal status and which we don't use for
    build
  - Due to a bug in the upstream github repository, fetch sources from
    our private fork until https://github.com/remkop/picocli/pull/2045
    gets integrated upstream
  - Added patch:
    * revert-version.patch
      + revert a version change between our fixed code and the
      upstream tag
* Mon Jun 05 2023 Fridrich Strba <fstrba@suse.com>
  - Require java 9 for build so that we can build the module-info.java
    always
  - Build all classes with source/target 8 and the module-info.java
    with release 9, which makes the jars usable with java 8 and higher
* Thu Jun 01 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Upgrade to version 4.7.3
    * full changes from previous versions are in
      https://github.com/remkop/picocli/blob/v4.7.3/RELEASE-NOTES.md
  - Package artifacts: picocli-{codegen,shell-jline2}
  - JPMS: package module discriptors when building with java >= 9
  - Take POMs from Maven Central
* Fri Jun 24 2022 Fridrich Strba <fstrba@suse.com>
  - Build picocli using ant to avoid cycles
* Tue Jan 18 2022 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 4.6.2
    * full changes from previous versions are in
      https://github.com/remkop/picocli/blob/v4.6.2/RELEASE-NOTES.md

Files

/usr/share/doc/packages/picocli
/usr/share/doc/packages/picocli/README.md
/usr/share/java/picocli
/usr/share/java/picocli/picocli.jar
/usr/share/licenses/picocli
/usr/share/licenses/picocli/LICENSE
/usr/share/maven-metadata/picocli.xml
/usr/share/maven-poms/picocli
/usr/share/maven-poms/picocli/picocli.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 23:55:21 2024