Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: apache-commons-cli | Distribution: SUSE Linux Framework One |
Version: 1.7.0 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.3 | Build date: Mon Aug 26 13:28:36 2024 |
Group: Development/Libraries/Java | Build host: h03-ch2c |
Size: 107861 | Source RPM: apache-commons-cli-1.7.0-slfo.1.1.3.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://commons.apache.org/cli/ | |
Summary: Command Line Interface Library for Java |
The CLI library provides an API for working with the command line arguments and options.
Apache-2.0
* Mon Apr 29 2024 gus.kenion@suse.com - Rebased patch CLI-253-workaround.patch to new version. - 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 #216. Fixes CLI-321. Thanks to Claude Warren, Gary Gregory. - Add Maven property project.build.outputTimestamp for build reproducibility. Thanks to Gary Gregory. - Add '-' as an option char and implemented extensive tests [#217]. Fixes CLI-322. Thanks to Claude Warren, Gary Gregory. - Make adding OptionGroups and Options to existing Options easier #230. Fixes CLI-324. Thanks to Claude Warren, Gary Gregory. - Added Supplier<T> defaults for getParsedOptionValue #229. Fixes CLI-323. Thanks to Claude Warren, Gary Gregory. - Make Option.getKey() public #239. Fixes CLI-326. Thanks to Claude Warren, Gary Gregory. - Add builder factory CommandLine#builder(). Thanks to Claude Warren, Gary Gregory. * Fixes: - Inconsistent behavior in key/value pairs (Java property style). Fixes CLI-312. Thanks to Claude Warren, Gary Gregory. - Avoid NullPointerException in Util.stripLeadingAndTrailingQuotes(String). Thanks to Gary Gregory. - Awkward behavior of Option.builder() for multiple optional args. Fixes CLI-320. Thanks to Paul King, Claude Warren. - Properties from multiple arguments with value separator. [#237]. Fixes CLI-325. Thanks to Claude Warren. - Fix for expected textual date values. #244. Fixes CLI-327. Thanks to Claude Warren, Gary Gregory. - Option.Builder.option("") should throw IllegalArgumentException instead of ArrayIndexOutOfBoundsException. Thanks to Gary Gregory. - Avoid NullPointerException in CommandLine.getOptionValues(Option|String). Thanks to Gary Gregory. * Updates: - Bump commons-parent from 64 to 69 #256. Thanks to Gary Gregory. - Update the tests to JUnit 5 #238. Thanks to Elric, Gary Gregory. - Bump tests commons-io:commons-io from 2.16.0 to 2.16.1 #258. Thanks to Dependabot, Gary Gregory. - Includes changes from version 1.6: * Fixes: - [StepSecurity] ci: Harden GitHub Actions #176. Thanks to step-security-bot, Gary Gregory. - Inconsistent date format in changes report. Fixes CLI-318. Thanks to Alexander Veit, Gary Gregory. - Fix NPE in CommandLine.resolveOption(String). Fixes CLI-283. Thanks to Dilraj Singh, Gary Gregory. - CommandLine.addOption(Option) should not allow a null Option. Fixes CLI-283. Thanks to Dilraj Singh, Gary Gregory. - CommandLine.addArgs(String) should not allow a null String. Fixes CLI-283. Thanks to Gary Gregory. - Site docs: "Usage Scenarios" refers to deprecated methods. Fixes CLI-303. Thanks to Julian Schilling, Gary Gregory. - NullPointerException thrown by CommandLineParser.parse(). Fixes CLI-317. Thanks to Philippe Bastiani, Sruteesh Kumar Paramata, Gary Gregory. - StringIndexOutOfBoundsException thrown by CommandLineParser.parse(). Fixes CLI-313. Thanks to Dominik Stadler, HUNG LU, Sruteesh Kumar Paramata. * Updates: - Fix SpotBugs Error: Medium: Method intentionally throws RuntimeException. [org.apache.commons.cli.Option] At Option.java:[lines 417-423] THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory. - Fix SpotBugs Error: Medium: Method intentionally throws RuntimeException. [org.apache.commons.cli.Option] At Option.java:[lines 446-450] THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory. - Fix SpotBugs Error: Medium: Method intentionally throws RuntimeException. [org.apache.commons.cli.Option] At Option.java:[lines 474-478] THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory. - Use EMPTY_STRING_ARRAY constant. #102. Thanks to Ken Dombeck. - Fix site links that are broken #155. Thanks to Arturo Bernal. - Use Math.max() #111. Delete unused assignment #112. Thanks to Arturo Bernal. - Add github/codeql-action. Thanks to Dependabot, Gary Gregory. - Bump Java from 7 to 8. Thanks to Gary Gregory. - Bump actions/cache from 2.1.7 to 3.0.10 #97, #130, #132. Thanks to Dependabot, Gary Gregory. - Bump actions/checkout from 3 to 3.1.0 #133. Thanks to Gary Gregory, Dependabot. - Bump actions/setup-java from 2 to 3.6.0 #136. Thanks to Gary Gregory. - Bump spotbugs from 4.5.3 to 4.7.3 #96, #107, #113, #125, [#138]. Thanks to Gary Gregory, Dependabot. - Bump spotbugs-maven-plugin from 4.5.3.0 to 4.7.3.0 #98, #108, [#115], #117, #126, #145. Thanks to Dependabot. - Bump commons-parent from 52 to 64 #100, #128, #151, #158. Thanks to Dependabot, Gary Gregory. - Bump maven-antrun-plugin from 3.0.0 to 3.1.0 #103. Thanks to Dependabot. - Bump maven-javadoc-plugin from 3.3.2 to 3.4.1 #105, #120. Thanks to Dependabot. - Bump maven-pmd-plugin from 3.16.0 to 3.19.0 #110, #124. Thanks to Dependabot. - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to Gary Gregory. - Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #121. Thanks to Gary Gregory. - Bump japicmp-maven-plugin from 0.15.4 to 0.16.0. Thanks to Gary Gregory. - Update JUnit 4 to 5 vintage. Thanks to Gary Gregory. * Tue Feb 20 2024 dimstar@opensuse.org - Use %patch -P N instead of deprecated %patchN. * Thu Sep 21 2023 fstrba@suse.com - Build with java source/target levels 8 * Thu Dec 16 2021 david.anes@suse.com - Rebased patch CLI-253-workaround.patch to new version. - Updated build XML file to new version. - Harmonized the use of X.Y.X strings everywhere. - Updated new source locations from Apache. - Added 'apache-commons-cli-rpmlintrc' to silence 'package-with-huge-docs' warning (Javadoc generates many files...) - Update to 1.5: * New features: - (CLI-217) Accommodate toggling partial matching in DefaultParser. Thanks to Rubin Simons. - (CLI-274) Option parser type EXISTING_FILE_VALUE not check file existing Thanks to Béla Schaum. - (CLI-271) CommandLine.getXXX and CommandLine.hasXXX should accept an Option as a parameter Thanks to Christoph Läubrich. - (CLI-276) Adjust access-modifier of checkRequiredOptions() to protected. Thanks to Jason Dillon. - (CLI-282) TypeHandler should throw ParseException for an unsupported class. Thanks to Alex Nordlund. - Added setter for Builder.option #33. Thanks to Waldemar Sojka, Gary Gregory. - Add Option unit tests #76. Thanks to Waldemar Sojka, Gary Gregory. * Fixed bugs: - Fix NPE in DefaultParser.isLongOption(String). Thanks to Gary Gregory. - (CLI-279) @param or @return lines should end with a period in CommandLine.java Thanks to Krishna Mohan Rao Kandunoori. - Replace deprecated FindBugs with SpotBugs. Thanks to Gary Gregory. - Replace CLIRR with JApiCmp. Thanks to Gary Gregory. - Option Javadocs grammar nits #55. Thanks to Elliotte Rusty Harold. - Minor Improvements #57, #61. Thanks to Arturo Bernal, Gary Gregory. - (CLI-254) Input "test" gets parsed as test, quotes die #58. Thanks to stoty. - (CLI-287) Allow whitespace-only header and footer #26. Thanks to MrQubo, Gary Gregory. * Updates: - (CLI-294) Update Java from version 5 to 7. - Docs: Replace OptionBuilder in usage page #30. Thanks to Mincong Huang. - Remove deprecated sudo setting. #36. Thanks to dengliming. - Bump junit:junit from 4.12 to 4.13.2, #53, #60. Thanks to Gary Gregory, Dependabot. - Bump commons-parent from 48 to 52. Thanks to Dependabot. - Bump maven-pmd-plugin from 3.12.0 to 3.15.0, #44, #54, #67. Thanks to Dependabot. - Bump actions/checkout from v2.3.1 to v2.3.5 #46, #72. Thanks to Dependabot. - Bump actions/setup-java from v1.4.2 to v2 #50. Thanks to Dependabot, Gary Gregory. - Bump maven-antrun-plugin from 1.7 to 3.0.0 #43. Thanks to Dependabot. - Bump maven-checkstyle-plugin from 2.15 to 3.1.2 #41. Thanks to Gary Gregory. - Bump checkstyle to 9.0.1 #68. Thanks to Gary Gregory. - Bump actions/cache from 2 to 2.1.6 #64, #65. Thanks to Dependabot. - Bump commons.animal-sniffer.version 1.19 -> 1.20. Thanks to Gary Gregory. - Bump maven-bundle-plugin 5.1.1 -> 5.1.2. Thanks to Gary Gregory. - Bump biz.aQute.bndlib.version 5.1.2 -> 6.0.0. Thanks to Gary Gregory. - Bump spotbugs from 4.4.1 to 4.4.2 #70. Thanks to Dependabot. - Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.2 #71. Thanks to Dependabot.- * Fri Feb 12 2021 fstrba@suse.com - Add OSGi manifest to the build files. - Set java source/target levels to 6 * Mon Mar 25 2019 fstrba@suse.com - Remove pom parent, since we don't use it when not building with maven * Tue Feb 05 2019 jengelh@inai.de - Trim bias from description; update RPM groups. * Tue Feb 05 2019 fstrba@suse.com - Clean-up the spec file - Removed patch: * commons-cli-1.4-jdk9.patch + not needed since we are not building with maven - Added patch: * CLI-253-workaround.patch + [CLI-253] Prevent "Unrecognized option: --null" when handling long opts in PosixParser * Tue Oct 23 2018 fstrba@suse.com - Upgrade to version 1.4 - Modify the build.xml.tar.bz2 to build with source/target 8 and adapt for the commons-cli-1.4 - Modified patch: * commons-cli-1.2-jdk9.patch -> commons-cli-1.4-jdk9.patch + Rediff the remaining hunk to the changed context of pom.xml * Tue May 15 2018 fstrba@suse.com - Modified patch: * commons-cli-1.2-jdk9.patch + Build with source and target 8 to prepare for a possible removal of 1.6 compatibility - Run fdupes on the documentation * Fri Sep 29 2017 fstrba@suse.com - Don't condition the maven defines on release version, but on _maven_repository being defined * Thu Sep 14 2017 fstrba@suse.com - Added patch: * commons-cli-1.2-jdk9.patch - Specify java source and target level 1.6 in order to allow building with jdk9 * Fri May 19 2017 tchvatal@suse.com - Fix build with new javapackages-tools * Wed Mar 18 2015 tchvatal@suse.com - Fix build with new javapackages-tools * Thu Dec 04 2014 p.drouand@gmail.com - Remove java-devel dependency; not needed anymore * Fri Jun 27 2014 tchvatal@suse.com - Fix the pom providing on 13.2 * Sat Mar 08 2014 badshah400@gmail.com - For openSUSE >= 13.1 remove all references to maven scripts as these do not work; fixes building for openSUSE >= 13.1 - Lots of specfile formatting cleanups - Move old %changelog section entries to .changes with proper formatting - Add copyright info to spec file. * Mon Dec 12 2011 dmacvicar@suse.de - rename apache-cli to apache-commons-cli - add java() provides * Tue Jul 19 2011 dmacvicar@suse.de - converted to build with ant:ant - removed reference to non existing target/osgi/MANIFEST in maven-build.xml * Tue Nov 09 2010 chris.spike@arcor.de - Removed maven* BRs in favour of apache-commons-parent - Added deprecated groupId to depmap for compatibility reasons * Mon Oct 18 2010 chris.spike@arcor.de - Removed Epoch * Sun Oct 03 2010 chris.spike@arcor.de - Rename and rebase from jakarta-commons-cli
/usr/share/doc/packages/apache-commons-cli /usr/share/doc/packages/apache-commons-cli/README.md /usr/share/doc/packages/apache-commons-cli/RELEASE-NOTES.txt /usr/share/java/apache-commons-cli.jar /usr/share/java/commons-cli.jar /usr/share/licenses/apache-commons-cli /usr/share/licenses/apache-commons-cli/LICENSE.txt /usr/share/licenses/apache-commons-cli/NOTICE.txt /usr/share/maven-metadata/apache-commons-cli.xml /usr/share/maven-poms/commons-cli.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 9 00:03:33 2024