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

picocli-codegen-4.7.7-1.3 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: picocli-codegen Distribution: openSUSE Tumbleweed
Version: 4.7.7 Vendor: openSUSE
Release: 1.3 Build date: Fri May 8 23:48:27 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 133282 Source RPM: picocli-4.7.7-1.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://picocli.info/
Summary: Picocli Code Generation
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.

Tools to generate documentation, configuration, source code and other files
from a picocli model.

Provides

Requires

License

Apache-2.0

Changelog

* Fri May 08 2026 Fridrich Strba <fstrba@suse.com>
  - Update to version 4.7.7
    * Enhancements:
      + picocli.shell.jline3.PicocliCommands::invoke now returns
      ParseResult instead of null
      + Avoid syntax error in auto-completion script for invalid
      option names and paramLabel values starting with a digit
      + Variable interpolation should work for ArgGroup.heading
      attribute
    * Bug fixes:
      + The built-in help subcommand should return the exit code of
      the subcommand's exitCodeOnUsageHelp value for the subcommand
      whose help was requested
      + Module info missing in all jars except the main picocli jar
      file
      + AutoComplete with jline3 was showing hidden commands
      + NullPointerException when using PropertiesDefaultProvider
      + negatable=true option in an ArgGroup should not add negated
      option twice
      + Duplicate help output for ArgGroup from a Mixin
      + Options get doubled in non validating ArgGroup when used in
      Mixin
      + Incorrect results when using ArgGroup + defaultValue + split +
      List/Set
      + DuplicateOptionAnnotationsException on using negatable option
      in ArgGroup
      + boolean with arity=0 and defaultValue=false behaved
      unexpectedly
    * Documentation fixes:
      + User guide, CDI 2.0 (JSR 365) section: fix example and add
      warning about dynamic proxies
      + Fix line-endings in generated asciidoc HTML
      + Fix broken link
      + Add at least a link to how to use the CodeGen APT under Bazel
* Wed Feb 19 2025 Fridrich Strba <fstrba@suse.com>
  - Switch sources to the recent tip of upstream repository, since our
    PR has been accepted
* 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

Files

/usr/share/java/picocli
/usr/share/java/picocli/picocli-codegen.jar
/usr/share/maven-metadata/picocli-codegen.xml
/usr/share/maven-poms/picocli
/usr/share/maven-poms/picocli/picocli-codegen.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026