SUSE-RU-2025:0745-1: moderate: Recommended update for apache-commons-cli
SUSE-MANAGER-UPDATES
null at suse.de
Fri Feb 28 16:30:01 UTC 2025
# Recommended update for apache-commons-cli
Announcement ID: SUSE-RU-2025:0745-1
Release Date: 2025-02-28T14:55:01Z
Rating: moderate
References:
Affected Products:
* Development Tools Module 15-SP6
* openSUSE Leap 15.6
* SUSE Linux Enterprise Desktop 15 SP6
* SUSE Linux Enterprise Real Time 15 SP6
* SUSE Linux Enterprise Server 15 SP6
* SUSE Linux Enterprise Server for SAP Applications 15 SP6
* SUSE Manager Server 4.3
* SUSE Manager Server 4.3 Module
An update that can now be installed.
## Description:
This update for apache-commons-cli fixes the following issues:
* Update to 1.9.0:
* New features:
* Add OptionGroup.isSelected().
* You can now extend HelpFormatter.Builder.
* Add 'since' attribute to Option to track when an Option was introduced
* Fixed bugs:
* Fix Javadoc pathing
* Updated properties documentation #285.
* Deprecation not always reported #284.
* Replace internal StringBuffer with StringBuilder.
* Updates:
* Bump org.apache.commons:commons-parent from 70 to 72
* Update to 1.8.0:
* Fix Javadoc pathing
* Updated apache-commons-cli-build.xml to new version.
* Update to 1.7:
* New features:
* Add and use a Converter interface and implementations without using BeanUtils
* Add Maven property project.build.outputTimestamp for build reproducibility.
* Add '-' as an option char and implemented extensive tests
* Make adding OptionGroups and Options to existing Options easier
* Added Supplier; defaults for getParsedOptionValue
* Make Option.getKey() public
* Add builder factory CommandLine#builder().
* Fixes:
* Inconsistent behavior in key/value pairs (Java property style). Util.stripLeadingAndTrailingQuotes(String).
* Awkward behavior of Option.builder() for multiple optional args.
* Properties from multiple arguments with value separator.
* Fix for expected textual date values.
* Option.Builder.option("") should throw IllegalArgumentException instead of ArrayIndexOutOfBoundsException.
* Avoid NullPointerException in CommandLine.getOptionValues(Option|String).
* Updates:
* Bump commons-parent from 64 to 69
* Update the tests to JUnit 5
* Bump tests commons-io:commons-io from 2.16.0 to 2.16.1
* Includes changes from version 1.6:
* Fixes:
* [StepSecurity] ci: Harden GitHub Actions
* Inconsistent date format in changes report.
* Fix NPE in CommandLine.resolveOption(String).
* CommandLine.addOption(Option) should not allow a null Option.
* CommandLine.addArgs(String) should not allow a null String.
* Site docs: "Usage Scenarios" refers to deprecated methods.
* NullPointerException thrown by CommandLineParser.parse().
* StringIndexOutOfBoundsException thrown by CommandLineParser.parse().
* Updates:
* Fix SpotBugs Error: Medium: Method intentionally throws RuntimeException. [org.apache.commons.cli.Option] At Option.java:[lines 417-423] THROWS_METHOD_THROWS_RUNTIMEEXCEPTION
* Fix SpotBugs Error: Medium: Method intentionally throws RuntimeException. [org.apache.commons.cli.Option] At Option.java:[lines 446-450] THROWS_METHOD_THROWS_RUNTIMEEXCEPTION
* Fix SpotBugs Error: Medium: Method intentionally throws RuntimeException. [org.apache.commons.cli.Option] At Option.java:[lines 474-478] THROWS_METHOD_THROWS_RUNTIMEEXCEPTION
* Use EMPTY_STRING_ARRAY constant.
* Fix site links that are broken
* Add github/codeql-action.
* Use %patch -P N instead of deprecated %patchN.
* Build with java source/target levels 8
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* openSUSE Leap 15.6
zypper in -t patch openSUSE-SLE-15.6-2025-745=1
* Development Tools Module 15-SP6
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP6-2025-745=1
* SUSE Manager Server 4.3 Module
zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.3-2025-745=1
## Package List:
* openSUSE Leap 15.6 (noarch)
* apache-commons-cli-1.9.0-150200.3.9.1
* apache-commons-cli-javadoc-1.9.0-150200.3.9.1
* Development Tools Module 15-SP6 (noarch)
* apache-commons-cli-1.9.0-150200.3.9.1
* SUSE Manager Server 4.3 Module (noarch)
* apache-commons-cli-1.9.0-150200.3.9.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/suma-updates/attachments/20250228/2a0c358d/attachment.htm>
More information about the suma-updates
mailing list