Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/OptionBuilder.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/OptionBuilder.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/OptionBuilder.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
@@ -200,7 +200,7 @@
<span class="source-line-no">187</span><span id="line-187"> /**</span>
<span class="source-line-no">188</span><span id="line-188"> * The next
Option can have the specified number of optional arguments.</span>
<span class="source-line-no">189</span><span id="line-189"> *</span>
-<span class="source-line-no">190</span><span id="line-190"> * @param
numArgs - the maximum number of optional arguments the next Option created can
have.</span>
+<span class="source-line-no">190</span><span id="line-190"> * @param
numArgs the maximum number of optional arguments the next Option created can
have.</span>
<span class="source-line-no">191</span><span id="line-191"> * @return the
OptionBuilder instance</span>
<span class="source-line-no">192</span><span id="line-192"> */</span>
<span class="source-line-no">193</span><span id="line-193"> public static
OptionBuilder hasOptionalArgs(final int numArgs) {</span>
Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/OptionGroup.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/OptionGroup.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/OptionGroup.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
@@ -54,7 +54,7 @@
<span class="source-line-no">041</span><span id="line-41"> private boolean
required;</span>
<span class="source-line-no">042</span><span id="line-42"></span>
<span class="source-line-no">043</span><span id="line-43"> /**</span>
-<span class="source-line-no">044</span><span id="line-44"> * Add the
specified {@code Option} to this group.</span>
+<span class="source-line-no">044</span><span id="line-44"> * Adds the
given {@code Option} to this group.</span>
<span class="source-line-no">045</span><span id="line-45"> *</span>
<span class="source-line-no">046</span><span id="line-46"> * @param option
the option to add to this group</span>
<span class="source-line-no">047</span><span id="line-47"> * @return this
option group with the option added</span>
@@ -67,98 +67,119 @@
<span class="source-line-no">054</span><span id="line-54"> }</span>
<span class="source-line-no">055</span><span id="line-55"></span>
<span class="source-line-no">056</span><span id="line-56"> /**</span>
-<span class="source-line-no">057</span><span id="line-57"> * @return the
names of the options in this group as a {@code Collection}</span>
-<span class="source-line-no">058</span><span id="line-58"> */</span>
-<span class="source-line-no">059</span><span id="line-59"> public
Collection<String> getNames() {</span>
-<span class="source-line-no">060</span><span id="line-60"> // the key
set is the collection of names</span>
-<span class="source-line-no">061</span><span id="line-61"> return
optionMap.keySet();</span>
-<span class="source-line-no">062</span><span id="line-62"> }</span>
-<span class="source-line-no">063</span><span id="line-63"></span>
-<span class="source-line-no">064</span><span id="line-64"> /**</span>
-<span class="source-line-no">065</span><span id="line-65"> * @return the
options in this group as a {@code Collection}</span>
-<span class="source-line-no">066</span><span id="line-66"> */</span>
-<span class="source-line-no">067</span><span id="line-67"> public
Collection<Option> getOptions() {</span>
-<span class="source-line-no">068</span><span id="line-68"> // the
values are the collection of options</span>
-<span class="source-line-no">069</span><span id="line-69"> return
optionMap.values();</span>
-<span class="source-line-no">070</span><span id="line-70"> }</span>
-<span class="source-line-no">071</span><span id="line-71"></span>
-<span class="source-line-no">072</span><span id="line-72"> /**</span>
-<span class="source-line-no">073</span><span id="line-73"> * @return the
selected option name</span>
-<span class="source-line-no">074</span><span id="line-74"> */</span>
-<span class="source-line-no">075</span><span id="line-75"> public String
getSelected() {</span>
-<span class="source-line-no">076</span><span id="line-76"> return
selected;</span>
-<span class="source-line-no">077</span><span id="line-77"> }</span>
-<span class="source-line-no">078</span><span id="line-78"></span>
-<span class="source-line-no">079</span><span id="line-79"> /**</span>
-<span class="source-line-no">080</span><span id="line-80"> * Tests whether
this option group is required.</span>
-<span class="source-line-no">081</span><span id="line-81"> *</span>
-<span class="source-line-no">082</span><span id="line-82"> * @return
whether this option group is required</span>
-<span class="source-line-no">083</span><span id="line-83"> */</span>
-<span class="source-line-no">084</span><span id="line-84"> public boolean
isRequired() {</span>
-<span class="source-line-no">085</span><span id="line-85"> return
required;</span>
-<span class="source-line-no">086</span><span id="line-86"> }</span>
-<span class="source-line-no">087</span><span id="line-87"></span>
-<span class="source-line-no">088</span><span id="line-88"> /**</span>
-<span class="source-line-no">089</span><span id="line-89"> * @param
required specifies if this group is required</span>
+<span class="source-line-no">057</span><span id="line-57"> * Gets the
names of the options in this group as a {@code Collection}.</span>
+<span class="source-line-no">058</span><span id="line-58"> *</span>
+<span class="source-line-no">059</span><span id="line-59"> * @return the
names of the options in this group as a {@code Collection}.</span>
+<span class="source-line-no">060</span><span id="line-60"> */</span>
+<span class="source-line-no">061</span><span id="line-61"> public
Collection<String> getNames() {</span>
+<span class="source-line-no">062</span><span id="line-62"> // the key
set is the collection of names</span>
+<span class="source-line-no">063</span><span id="line-63"> return
optionMap.keySet();</span>
+<span class="source-line-no">064</span><span id="line-64"> }</span>
+<span class="source-line-no">065</span><span id="line-65"></span>
+<span class="source-line-no">066</span><span id="line-66"> /**</span>
+<span class="source-line-no">067</span><span id="line-67"> * Gets the
options in this group as a {@code Collection}.</span>
+<span class="source-line-no">068</span><span id="line-68"> *</span>
+<span class="source-line-no">069</span><span id="line-69"> * @return the
options in this group as a {@code Collection}.</span>
+<span class="source-line-no">070</span><span id="line-70"> */</span>
+<span class="source-line-no">071</span><span id="line-71"> public
Collection<Option> getOptions() {</span>
+<span class="source-line-no">072</span><span id="line-72"> // the
values are the collection of options</span>
+<span class="source-line-no">073</span><span id="line-73"> return
optionMap.values();</span>
+<span class="source-line-no">074</span><span id="line-74"> }</span>
+<span class="source-line-no">075</span><span id="line-75"></span>
+<span class="source-line-no">076</span><span id="line-76"> /**</span>
+<span class="source-line-no">077</span><span id="line-77"> * Gets the
selected option name.</span>
+<span class="source-line-no">078</span><span id="line-78"> *</span>
+<span class="source-line-no">079</span><span id="line-79"> * If the
selected option is deprecated <em>no warning is logged</em>.</span>
+<span class="source-line-no">080</span><span id="line-80"> * @return the
selected option name.</span>
+<span class="source-line-no">081</span><span id="line-81"> */</span>
+<span class="source-line-no">082</span><span id="line-82"> public String
getSelected() {</span>
+<span class="source-line-no">083</span><span id="line-83"> return
selected;</span>
+<span class="source-line-no">084</span><span id="line-84"> }</span>
+<span class="source-line-no">085</span><span id="line-85"></span>
+<span class="source-line-no">086</span><span id="line-86"> /**</span>
+<span class="source-line-no">087</span><span id="line-87"> * Tests whether
this option group is required.</span>
+<span class="source-line-no">088</span><span id="line-88"> *</span>
+<span class="source-line-no">089</span><span id="line-89"> * @return
whether this option group is required</span>
<span class="source-line-no">090</span><span id="line-90"> */</span>
-<span class="source-line-no">091</span><span id="line-91"> public void
setRequired(final boolean required) {</span>
-<span class="source-line-no">092</span><span id="line-92">
this.required = required;</span>
+<span class="source-line-no">091</span><span id="line-91"> public boolean
isRequired() {</span>
+<span class="source-line-no">092</span><span id="line-92"> return
required;</span>
<span class="source-line-no">093</span><span id="line-93"> }</span>
<span class="source-line-no">094</span><span id="line-94"></span>
<span class="source-line-no">095</span><span id="line-95"> /**</span>
-<span class="source-line-no">096</span><span id="line-96"> * Sets the
selected option of this group to {@code name}.</span>
+<span class="source-line-no">096</span><span id="line-96"> * Tests whether
an option is selected.</span>
<span class="source-line-no">097</span><span id="line-97"> *</span>
-<span class="source-line-no">098</span><span id="line-98"> * @param option
the option that is selected</span>
-<span class="source-line-no">099</span><span id="line-99"> * @throws
AlreadySelectedException if an option from this group has already been
selected.</span>
-<span class="source-line-no">100</span><span id="line-100"> */</span>
-<span class="source-line-no">101</span><span id="line-101"> public void
setSelected(final Option option) throws AlreadySelectedException {</span>
-<span class="source-line-no">102</span><span id="line-102"> if (option
== null) {</span>
-<span class="source-line-no">103</span><span id="line-103"> //
reset the option previously selected</span>
-<span class="source-line-no">104</span><span id="line-104">
selected = null;</span>
-<span class="source-line-no">105</span><span id="line-105">
return;</span>
-<span class="source-line-no">106</span><span id="line-106"> }</span>
-<span class="source-line-no">107</span><span id="line-107"> // if no
option has already been selected or the</span>
-<span class="source-line-no">108</span><span id="line-108"> // same
option is being reselected then set the</span>
-<span class="source-line-no">109</span><span id="line-109"> // selected
member variable</span>
-<span class="source-line-no">110</span><span id="line-110"> if
(selected != null && !selected.equals(option.getKey())) {</span>
-<span class="source-line-no">111</span><span id="line-111"> throw
new AlreadySelectedException(this, option);</span>
-<span class="source-line-no">112</span><span id="line-112"> }</span>
-<span class="source-line-no">113</span><span id="line-113"> selected =
option.getKey();</span>
-<span class="source-line-no">114</span><span id="line-114"> }</span>
-<span class="source-line-no">115</span><span id="line-115"></span>
-<span class="source-line-no">116</span><span id="line-116"> /**</span>
-<span class="source-line-no">117</span><span id="line-117"> * Returns the
stringified version of this OptionGroup.</span>
-<span class="source-line-no">118</span><span id="line-118"> *</span>
-<span class="source-line-no">119</span><span id="line-119"> * @return the
stringified representation of this group</span>
-<span class="source-line-no">120</span><span id="line-120"> */</span>
-<span class="source-line-no">121</span><span id="line-121"> @Override</span>
-<span class="source-line-no">122</span><span id="line-122"> public String
toString() {</span>
-<span class="source-line-no">123</span><span id="line-123"> final
StringBuilder buff = new StringBuilder();</span>
-<span class="source-line-no">124</span><span id="line-124"> final
Iterator<Option> iter = getOptions().iterator();</span>
-<span class="source-line-no">125</span><span id="line-125">
buff.append("[");</span>
-<span class="source-line-no">126</span><span id="line-126"> while
(iter.hasNext()) {</span>
-<span class="source-line-no">127</span><span id="line-127"> final
Option option = iter.next();</span>
-<span class="source-line-no">128</span><span id="line-128"> if
(option.getOpt() != null) {</span>
-<span class="source-line-no">129</span><span id="line-129">
buff.append("-");</span>
-<span class="source-line-no">130</span><span id="line-130">
buff.append(option.getOpt());</span>
-<span class="source-line-no">131</span><span id="line-131"> } else
{</span>
-<span class="source-line-no">132</span><span id="line-132">
buff.append("--");</span>
-<span class="source-line-no">133</span><span id="line-133">
buff.append(option.getLongOpt());</span>
-<span class="source-line-no">134</span><span id="line-134"> }</span>
-<span class="source-line-no">135</span><span id="line-135"></span>
-<span class="source-line-no">136</span><span id="line-136"> if
(option.getDescription() != null) {</span>
-<span class="source-line-no">137</span><span id="line-137">
buff.append(Char.SP);</span>
-<span class="source-line-no">138</span><span id="line-138">
buff.append(option.getDescription());</span>
-<span class="source-line-no">139</span><span id="line-139"> }</span>
-<span class="source-line-no">140</span><span id="line-140"></span>
-<span class="source-line-no">141</span><span id="line-141"> if
(iter.hasNext()) {</span>
-<span class="source-line-no">142</span><span id="line-142">
buff.append(", ");</span>
-<span class="source-line-no">143</span><span id="line-143"> }</span>
-<span class="source-line-no">144</span><span id="line-144"> }</span>
-<span class="source-line-no">145</span><span id="line-145">
buff.append("]");</span>
-<span class="source-line-no">146</span><span id="line-146"> return
buff.toString();</span>
-<span class="source-line-no">147</span><span id="line-147"> }</span>
-<span class="source-line-no">148</span><span id="line-148">}</span>
+<span class="source-line-no">098</span><span id="line-98"> * If an option
is selected and is deprecated <em>no warning is logged</em>.</span>
+<span class="source-line-no">099</span><span id="line-99"> * @return
whether whether an option is selected.</span>
+<span class="source-line-no">100</span><span id="line-100"> * @since
1.9.0</span>
+<span class="source-line-no">101</span><span id="line-101"> */</span>
+<span class="source-line-no">102</span><span id="line-102"> public boolean
isSelected() {</span>
+<span class="source-line-no">103</span><span id="line-103"> return
selected != null;</span>
+<span class="source-line-no">104</span><span id="line-104"> }</span>
+<span class="source-line-no">105</span><span id="line-105"></span>
+<span class="source-line-no">106</span><span id="line-106"> /**</span>
+<span class="source-line-no">107</span><span id="line-107"> * Sets whether
this group is required.</span>
+<span class="source-line-no">108</span><span id="line-108"> *</span>
+<span class="source-line-no">109</span><span id="line-109"> * @param
required whether this group is required.</span>
+<span class="source-line-no">110</span><span id="line-110"> */</span>
+<span class="source-line-no">111</span><span id="line-111"> public void
setRequired(final boolean required) {</span>
+<span class="source-line-no">112</span><span id="line-112">
this.required = required;</span>
+<span class="source-line-no">113</span><span id="line-113"> }</span>
+<span class="source-line-no">114</span><span id="line-114"></span>
+<span class="source-line-no">115</span><span id="line-115"> /**</span>
+<span class="source-line-no">116</span><span id="line-116"> * Sets the
selected option of this group to {@code name}.</span>
+<span class="source-line-no">117</span><span id="line-117"> *</span>
+<span class="source-line-no">118</span><span id="line-118"> * If the
selected option is deprecated <em>no warning is logged</em>.</span>
+<span class="source-line-no">119</span><span id="line-119"> * @param
option the option that is selected</span>
+<span class="source-line-no">120</span><span id="line-120"> * @throws
AlreadySelectedException if an option from this group has already been
selected.</span>
+<span class="source-line-no">121</span><span id="line-121"> */</span>
+<span class="source-line-no">122</span><span id="line-122"> public void
setSelected(final Option option) throws AlreadySelectedException {</span>
+<span class="source-line-no">123</span><span id="line-123"> if (option
== null) {</span>
+<span class="source-line-no">124</span><span id="line-124"> //
reset the option previously selected</span>
+<span class="source-line-no">125</span><span id="line-125">
selected = null;</span>
+<span class="source-line-no">126</span><span id="line-126">
return;</span>
+<span class="source-line-no">127</span><span id="line-127"> }</span>
+<span class="source-line-no">128</span><span id="line-128"> // if no
option has already been selected or the</span>
+<span class="source-line-no">129</span><span id="line-129"> // same
option is being reselected then set the</span>
+<span class="source-line-no">130</span><span id="line-130"> // selected
member variable</span>
+<span class="source-line-no">131</span><span id="line-131"> if
(selected != null && !selected.equals(option.getKey())) {</span>
+<span class="source-line-no">132</span><span id="line-132"> throw
new AlreadySelectedException(this, option);</span>
+<span class="source-line-no">133</span><span id="line-133"> }</span>
+<span class="source-line-no">134</span><span id="line-134"> selected =
option.getKey();</span>
+<span class="source-line-no">135</span><span id="line-135"> }</span>
+<span class="source-line-no">136</span><span id="line-136"></span>
+<span class="source-line-no">137</span><span id="line-137"> /**</span>
+<span class="source-line-no">138</span><span id="line-138"> * Returns the
stringified version of this OptionGroup.</span>
+<span class="source-line-no">139</span><span id="line-139"> *</span>
+<span class="source-line-no">140</span><span id="line-140"> * @return the
stringified representation of this group</span>
+<span class="source-line-no">141</span><span id="line-141"> */</span>
+<span class="source-line-no">142</span><span id="line-142"> @Override</span>
+<span class="source-line-no">143</span><span id="line-143"> public String
toString() {</span>
+<span class="source-line-no">144</span><span id="line-144"> final
StringBuilder buff = new StringBuilder();</span>
+<span class="source-line-no">145</span><span id="line-145"> final
Iterator<Option> iter = getOptions().iterator();</span>
+<span class="source-line-no">146</span><span id="line-146">
buff.append("[");</span>
+<span class="source-line-no">147</span><span id="line-147"> while
(iter.hasNext()) {</span>
+<span class="source-line-no">148</span><span id="line-148"> final
Option option = iter.next();</span>
+<span class="source-line-no">149</span><span id="line-149"> if
(option.getOpt() != null) {</span>
+<span class="source-line-no">150</span><span id="line-150">
buff.append("-");</span>
+<span class="source-line-no">151</span><span id="line-151">
buff.append(option.getOpt());</span>
+<span class="source-line-no">152</span><span id="line-152"> } else
{</span>
+<span class="source-line-no">153</span><span id="line-153">
buff.append("--");</span>
+<span class="source-line-no">154</span><span id="line-154">
buff.append(option.getLongOpt());</span>
+<span class="source-line-no">155</span><span id="line-155"> }</span>
+<span class="source-line-no">156</span><span id="line-156"></span>
+<span class="source-line-no">157</span><span id="line-157"> if
(option.getDescription() != null) {</span>
+<span class="source-line-no">158</span><span id="line-158">
buff.append(Char.SP);</span>
+<span class="source-line-no">159</span><span id="line-159">
buff.append(option.getDescription());</span>
+<span class="source-line-no">160</span><span id="line-160"> }</span>
+<span class="source-line-no">161</span><span id="line-161"></span>
+<span class="source-line-no">162</span><span id="line-162"> if
(iter.hasNext()) {</span>
+<span class="source-line-no">163</span><span id="line-163">
buff.append(", ");</span>
+<span class="source-line-no">164</span><span id="line-164"> }</span>
+<span class="source-line-no">165</span><span id="line-165"> }</span>
+<span class="source-line-no">166</span><span id="line-166">
buff.append("]");</span>
+<span class="source-line-no">167</span><span id="line-167"> return
buff.toString();</span>
+<span class="source-line-no">168</span><span id="line-168"> }</span>
+<span class="source-line-no">169</span><span id="line-169">}</span>
Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/Options.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/Options.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/Options.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/ParseException.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/ParseException.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/ParseException.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/Parser.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/Parser.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/Parser.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
@@ -286,7 +286,7 @@
<span class="source-line-no">273</span><span id="line-273"> }</span>
<span class="source-line-no">274</span><span id="line-274"> // if
the option is part of a group, check if another option of the group has been
selected</span>
<span class="source-line-no">275</span><span id="line-275"> final
OptionGroup group = options.getOptionGroup(opt);</span>
-<span class="source-line-no">276</span><span id="line-276"> final
boolean selected = group != null && group.getSelected() != null;</span>
+<span class="source-line-no">276</span><span id="line-276"> final
boolean selected = group != null && group.isSelected();</span>
<span class="source-line-no">277</span><span id="line-277"> if
(!cmd.hasOption(option) && !selected) {</span>
<span class="source-line-no">278</span><span id="line-278"> //
get the value from the properties instance</span>
<span class="source-line-no">279</span><span id="line-279">
final String value = properties.getProperty(option);</span>
Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/PatternOptionBuilder.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/PatternOptionBuilder.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/PatternOptionBuilder.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/PosixParser.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/PosixParser.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/PosixParser.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/TypeHandler.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/TypeHandler.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/TypeHandler.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
Modified:
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/UnrecognizedOptionException.html
==============================================================================
---
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/UnrecognizedOptionException.html
(original)
+++
websites/production/commons/content/proper/commons-cli/apidocs/src-html/org/apache/commons/cli/UnrecognizedOptionException.html
Thu Aug 15 00:03:23 2024
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html lang="en">
+<html lang>
<head>
<!-- Generated by javadoc (17) -->
<title>Source code</title>
Modified:
websites/production/commons/content/proper/commons-cli/changes-report.html
==============================================================================
--- websites/production/commons/content/proper/commons-cli/changes-report.html
(original)
+++ websites/production/commons/content/proper/commons-cli/changes-report.html
Thu Aug 15 00:03:23 2024
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 28 May 2024
+ | Generated by Apache Maven Doxia at 15 August 2024
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20240528" />
+ <meta name="Date-Revision-yyyymmdd" content="20240815" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache Commons CLI – Apache Commons CLI Release
Notes</title>
@@ -40,8 +40,8 @@
<a class="brand"
href="https://commons.apache.org/proper/commons-cli/">Apache Commons CLI
™</a>
<ul class="nav">
- <li id="publishDate">Last Published: 28 May 2024</li>
- <li class="divider">|</li> <li id="projectVersion">Version:
1.8.1-SNAPSHOT</li>
+ <li id="publishDate">Last Published: 15 August 2024</li>
+ <li class="divider">|</li> <li id="projectVersion">Version: 1.9.0</li>
</ul>
<div class="pull-right"> <ul class="nav">
<li>
@@ -299,8 +299,8 @@
<th>Date</th>
<th>Description</th></tr>
<tr class="b">
-<td><a href="#a1.8.1">1.8.1</a></td>
-<td>YYYY-MM-DD</td>
+<td><a href="#a1.9.0">1.9.0</a></td>
+<td>2024-08-10</td>
<td>This release contains new features and bug fixes and requires Java 8 or
above.</td></tr>
<tr class="a">
<td><a href="#a1.8.0">1.8.0</a></td>
@@ -342,7 +342,7 @@
<td><a href="#a1.0">1.0</a></td>
<td>2002-11-06</td>
<td>Initial release</td></tr></table></section><section>
-<h3 id="a1.8.1">Release 1.8.1 – YYYY-MM-DD</h3>
+<h3 id="a1.9.0">Release 1.9.0 – 2024-08-10</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Type</th>
@@ -350,770 +350,798 @@
<th>By</th></tr>
<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>Add OptionGroup.isSelected(). Thanks to Gary Gregory.</td>
+<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
+<tr class="a">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>You can now extend HelpFormatter.Builder. Thanks to Gary Gregory.</td>
+<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
+<tr class="b">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>Add 'since' attribute to Option to track when an Option was introduced
#292 Thanks to Claude Warren.</td>
+<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
+<tr class="a">
+<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fix Javadoc pathing #280. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-334">CLI-334</a>. Thanks to
Eric Pugh.</td>
+<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
+<tr class="b">
+<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
+<td>Updated properties documentation #285. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-335">CLI-335</a>. Thanks to
Claude Warren.</td>
+<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
+<tr class="a">
+<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
+<td>Deprecation not always reported #284. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-336">CLI-336</a>. Thanks to
Claude Warren, Gary Gregory.</td>
+<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
+<tr class="b">
+<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
+<td>Replace internal StringBuffer with StringBuilder. Thanks to Gary
Gregory.</td>
+<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
+<tr class="a">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Bump org.apache.commons:commons-parent from 70 to 72 #283. Thanks to Gary
Gregory, Dependabot.</td>
<td><a
href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section>
<h3 id="a1.8.0">Release 1.8.0 – 2024-05-18</h3>
<table border="0" class="bodyTable">
-<tr class="a">
+<tr class="b">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Add optional HelpFormatter Function to document Deprecated options #271.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-332">CLI-332</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Add PMD check to default Maven goal. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Handle reporting of deprecated options when parameters are not String
type. #270. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-331">CLI-331</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Avoid throwing NullPointerException when calling CommandLineParser will
null array elements. Thanks to Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Cleanup deprecation issues #272. Thanks to Claude Warren.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fix PMD UnnecessaryFullyQualifiedName issues. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump commons-parent from 69 to 70. Thanks to Gary Gregory.</td>
<td><a
href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section>
<h3 id="a1.7.0">Release 1.7.0 – 2024-04-13</h3>
<table border="0" class="bodyTable">
-<tr class="a">
+<tr class="b">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Inconsistent behavior in key/value pairs (Java property style). Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-312">CLI-312</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Avoid NullPointerException in Util.stripLeadingAndTrailingQuotes(String).
Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Awkward behavior of Option.builder() for multiple optional args. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-320">CLI-320</a>. Thanks to
Paul King, Claude Warren.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Properties from multiple arguments with value separator. #237. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-325">CLI-325</a>. Thanks to
Claude Warren.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fix for expected textual date values. #244. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-327">CLI-327</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Option.Builder.option("") should throw IllegalArgumentException
instead of ArrayIndexOutOfBoundsException. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Avoid NullPointerException in CommandLine.getOptionValues(Option|String).
Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Add and use a Converter interface and implementations without using
BeanUtils #216. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-321">CLI-321</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Add Maven property project.build.outputTimestamp for build
reproducibility. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Add '-' as an option char and implemented extensive tests #217. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-322">CLI-322</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Make adding OptionGroups and Options to existing Options easier #230.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-324">CLI-324</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Added Supplier<T> defaults for getParsedOptionValue #229. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-323">CLI-323</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Make Option.getKey() public #239. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-326">CLI-326</a>. Thanks to
Claude Warren, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Add builder factory CommandLine#builder(). Thanks to Claude Warren, Gary
Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Support "Deprecated" CLI Options #252. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-329">CLI-329</a>. Thanks to
Eric Pugh, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump commons-parent from 64 to 69 #256. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Update the tests to JUnit 5 #238. Thanks to Elric, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump tests commons-io:commons-io from 2.16.0 to 2.16.1 #258. Thanks to
Dependabot, Gary Gregory.</td>
<td><a
href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section>
<h3 id="a1.6.0">Release 1.6.0 – 2023-10-23</h3>
<table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>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.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>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.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>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.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Use EMPTY_STRING_ARRAY constant. #102. Thanks to Ken Dombeck.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Fix site links that are broken #155. Thanks to Arturo Bernal.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Use Math.max() #111.
Delete unused assignment #112. Thanks to Arturo Bernal.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>[StepSecurity] ci: Harden GitHub Actions #176. Thanks to
step-security-bot, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Inconsistent date format in changes report. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-318">CLI-318</a>. Thanks to
Alexander Veit, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fix NPE in CommandLine.resolveOption(String). Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-283">CLI-283</a>. Thanks to
Dilraj Singh, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>CommandLine.addOption(Option) should not allow a null Option. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-283">CLI-283</a>. Thanks to
Dilraj Singh, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>CommandLine.addArgs(String) should not allow a null String. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-283">CLI-283</a>. Thanks to
Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Site docs: "Usage Scenarios" refers to deprecated methods. Fixes
<a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-303">CLI-303</a>. Thanks to
Julian Schilling, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>NullPointerException thrown by CommandLineParser.parse(). Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-317">CLI-317</a>. Thanks to
Philippe Bastiani, Sruteesh Kumar Paramata, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>StringIndexOutOfBoundsException thrown by CommandLineParser.parse(). Fixes
<a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-313">CLI-313</a>. Thanks to
Dominik Stadler, HUNG LU, Sruteesh Kumar Paramata.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Add github/codeql-action. Thanks to Dependabot, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump Java from 7 to 8. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump actions/cache from 2.1.7 to 3.0.10 #97, #130, #132. Thanks to
Dependabot, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump actions/checkout from 3 to 3.1.0 #133. Thanks to Gary Gregory,
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump actions/setup-java from 2 to 3.6.0 #136. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump spotbugs from 4.5.3 to 4.7.3 #96, #107, #113, #125, #138. Thanks to
Gary Gregory, Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump spotbugs-maven-plugin from 4.5.3.0 to 4.7.3.0 #98, #108, #115, #117,
#126, #145. Thanks to Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump commons-parent from 52 to 64 #100, #128, #151, #158. Thanks to
Dependabot, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-antrun-plugin from 3.0.0 to 3.1.0 #103. Thanks to
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-javadoc-plugin from 3.3.2 to 3.4.1 #105, #120. Thanks to
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-pmd-plugin from 3.16.0 to 3.19.0 #110, #124. Thanks to
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #121. Thanks to Gary
Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump japicmp-maven-plugin from 0.15.4 to 0.16.0. Thanks to Gary
Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Update JUnit 4 to 5 vintage. Thanks to Gary Gregory.</td>
<td><a
href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section>
<h3 id="a1.5.0">Release 1.5.0 – 2021-10-23</h3>
<table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fix NPE in DefaultParser.isLongOption(String). Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>@param or @return lines should end with a period in CommandLine.java.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-279">CLI-279</a>. Thanks to
Krishna Mohan Rao Kandunoori.</td>
<td><a href="team-list.html#britter">britter</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Replace deprecated FindBugs with SpotBugs. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Replace CLIRR with JApiCmp. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Option Javadocs grammar nits #55. Thanks to Elliotte Rusty Harold.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Minor Improvements #57, #61. Thanks to Arturo Bernal, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Input "test" gets parsed as test, quotes die #58. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-254">CLI-254</a>. Thanks to
stoty.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Allow whitespace-only header and footer #26. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-287">CLI-287</a>. Thanks to
MrQubo, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Accommodate toggling partial matching in DefaultParser. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-217">CLI-217</a>. Thanks to
Rubin Simons.</td>
<td><a href="team-list.html#chtompki">chtompki</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Option parser type EXISTING_FILE_VALUE not check file existing. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-274">CLI-274</a>. Thanks to
Béla Schaum.</td>
<td><a href="team-list.html#britter">britter</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>CommandLine.getXXX and CommandLine.hasXXX should accept an Option as a
parameter. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-271">CLI-271</a>. Thanks to
Christoph Läubrich.</td>
<td><a href="team-list.html#britter">britter</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Adjust access-modifier of checkRequiredOptions() to protected. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-276">CLI-276</a>. Thanks to
Jason Dillon.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>TypeHandler should throw ParseException for an unsupported class. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-282">CLI-282</a>. Thanks to
Alex Nordlund.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Added setter for Builder.option #33. Thanks to Waldemar Sojka, Gary
Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Add Option unit tests #76. Thanks to Waldemar Sojka, Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Update Java from version 5 to 7. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-294">CLI-294</a>.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Docs: Replace OptionBuilder in usage page #30. Thanks to Mincong
Huang.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Remove deprecated sudo setting. #36. Thanks to dengliming.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump junit:junit from 4.12 to 4.13.2, #53, #60. Thanks to Gary Gregory,
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump commons-parent from 48 to 52. Thanks to Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-pmd-plugin from 3.12.0 to 3.16.0, #44, #54, #67, #92. Thanks to
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump actions/checkout from 2.3.1 to 3 #46, #72, #78, #93. Thanks to
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump actions/setup-java from v1.4.2 to v2 #50. Thanks to Dependabot, Gary
Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-antrun-plugin from 1.7 to 3.0.0 #43. Thanks to Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-checkstyle-plugin from 2.15 to 3.1.2 #41. Thanks to Gary
Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump checkstyle to 9.3 #68, #86, #90. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump actions/cache from 2 to 2.1.7 #64, #65, #81. Thanks to
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump commons.animal-sniffer.version 1.19 -> 1.20. Thanks to Gary
Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-bundle-plugin 5.1.1 -> 5.1.2. Thanks to Gary Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump biz.aQute.bndlib.version 5.1.2 -> 6.0.0. Thanks to Gary
Gregory.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump spotbugs from 4.4.1 to 4.5.3 #70, #88. Thanks to Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump spotbugs-maven-plugin from 4.4.1 to 4.5.3.0 #71, #85, #87. Thanks to
Dependabot.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Bump maven-javadoc-plugin from 3.3.1 to 3.3.2, #91. Thanks to
Dependabot.</td>
<td><a
href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section>
<h3 id="a1.4">Release 1.4 – 2017-03-09</h3>
<table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Introduce CommandLine.Builder. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-269">CLI-269</a>.</td>
<td><a href="team-list.html#rfscholte">rfscholte</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Optional argument picking up next regular option as its argument. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-265">CLI-265</a>. Thanks to
Martin Sandiford.</td>
<td><a href="team-list.html#britter">britter</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Add an addRequiredOption method to Options. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-267">CLI-267</a>. Thanks to
Ricardo Ribeiro.</td>
<td><a href="team-list.html#britter">britter</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>HelpFormatter.setOptionComparator(null) doesn't display the values in
inserted order. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-266">CLI-266</a>. Thanks to
Ravi Teja.</td>
<td><a
href="team-list.html#britter">britter</a></td></tr></table></section><section>
<h3 id="a1.3.1">Release 1.3.1 – 2015-06-17</h3>
<table border="0" class="bodyTable">
-<tr class="a">
+<tr class="b">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>LongOpt falsely detected as ambiguous. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-252">CLI-252</a>. Thanks to
Simon Harrer.</td>
<td><a
href="team-list.html#britter">britter</a></td></tr></table></section><section>
<h3 id="a1.3">Release 1.3 – 2015-05-09</h3>
<table border="0" class="bodyTable">
-<tr class="a">
+<tr class="b">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fixed broken Javadoc links on Introduction page. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-248">CLI-248</a>.</td>
<td><a href="team-list.html#djones">djones</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fixed code example in javadoc of
"Option#Builder#valueSeparator(char)". Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-234">CLI-234</a>. Thanks to
Greg Thomas.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Clarified behavior of "OptionValidator#validateOption(String)"
in case of null input. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-241">CLI-241</a>. Thanks to
Beluga Behr.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Small cleanup of Option class. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-240">CLI-240</a>. Thanks to
Beluga Behr.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Removed DoubleCheckedLocking test from checkstyle configuration. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-231">CLI-231</a>. Thanks to
Duncan Jones.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Options.getRequiredOptions() now returns an unmodifiable list. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-230">CLI-230</a>.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Added new fluent API to create Option instances via builder class
Option.Builder.
This replaces the now deprecated OptionBuilder. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-224">CLI-224</a>. Thanks to
Duncan Jones, Brian Blount.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Clarify javadoc for CommandLine.getOptionValue() that the first specified
argument will be returned. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-218">CLI-218</a>. Thanks to
Sven.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Added new method Options.addOption(String, String). Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-214">CLI-214</a>. Thanks to
Alexandru Mocanu.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Changed unit tests to junit 4 annotation style. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-227">CLI-227</a>. Thanks to
Duncan Jones.</td>
<td><a href="team-list.html#tn">tn</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Default options will now work correctly with required options that are
missing. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-202">CLI-202</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Default options will now work correctly together with option groups. Fixes
<a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-203">CLI-203</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>The javadoc of OptionBuilder now states that the class is not thread-safe.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-209">CLI-209</a>. Thanks to
Thomas Herre.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>HelpFormatter now supports setting the displayed separator of long
options. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-169">CLI-169</a>. Thanks to J.
Lewis Muir.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Improve description of parameter "stopAtNonOption" in method
CommandLine.parse(Options, String[], boolean). Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-197">CLI-197</a>. Thanks to
Anders Larsson.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Passing default values for not defined options to a parser will now trigger
a ParseException instead of a NullPointerException. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-204">CLI-204</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>HelpFormatter.setArgName(String) now correctly sets the argument name.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-205">CLI-205</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Default properties provided as input to the Parser.parse() methods are now
correctly processed. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-201">CLI-201</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>CommandLine.getParsedOptionValue() now returns a String object if no
option type has been explicitly set. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-215">CLI-215</a>. Thanks to
Manuel Müller.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Fixed typo in javadoc of class CommandLine. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-200">CLI-200</a>. Thanks to
Gerard Weatherby.</td>
<td><a href="team-list.html#ggregory">ggregory</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Source code now uses generic types instead of raw types where possible.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-223">CLI-223</a>. Thanks to
Gerard Weatherby.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>Corrected javadoc for return type of
MissingOptionException.getMissingOptions(). Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-220">CLI-220</a>. Thanks to Joe
Casadonte.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>HelpFormatter now prints command-line options in the same order as they
have been added. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-212">CLI-212</a>. Thanks to Per
Cederberg.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Standard help text now shows mandatory arguments also for the first
option. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-186">CLI-186</a>. Thanks to
Kristoff Kiefer.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>HelpFormatter does not strip anymore leading whitespace in the footer
text. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-207">CLI-207</a>. Thanks to Uri
Moszkowicz.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Strip quotes contained in argument values only if there is exactly one at
the
beginning and one at the end. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-185">CLI-185</a>. Thanks to
Einar M R Rosenvinge.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Negative numerical arguments take precedence over numerical options (only
supported
by the new DefaultParser). Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-184">CLI-184</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fix possible StringIndexOutOfBoundsException in HelpFormatter. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-193">CLI-193</a>. Thanks to
Travis McLeskey.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>A new parser is available: DefaultParser. It combines the features of the
GnuParser and the PosixParser.
It also provides additional features like partial matching for the
long options, and long options without
separator (i.e like the JVM memory settings: -Xmx512m). This new
parser deprecates the previous ones. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-161,CLI-167,CLI-181">CLI-161,CLI-167,CLI-181</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>OptionGroups no longer throw an AlreadySelectedException when reused for
several parsings. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-183">CLI-183</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>OptionGroup now selects properly an option with no short name. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-182">CLI-182</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>PosixParser now supports partial long options (--ver instead of
--version). Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-160">CLI-160</a>.</td>
<td><a
href="team-list.html#ebourg">ebourg</a></td></tr></table></section><section>
<h3 id="a1.2">Release 1.2 – 2009-03-19</h3>
<table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>OptionBuilder is now reseted if an IllegalArgumentException occurs in
create(). Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-177">CLI-177</a>.</td>
<td><a href="team-list.html#joehni">joehni</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/remove.gif" alt="Remove" title="Remove" /></td>
<td>Ant build system removed.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Incomplete usage documentation about Java property option. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-154">CLI-154</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>TypeHandler prints messages to stderr. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-170">CLI-170</a>.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Infinite loop in the wrapping code of HelpFormatter. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-162">CLI-162</a>.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Fixing some minor javadoc issues.</td>
<td><a href="team-list.html#sgoeschl">sgoeschl</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>The number of arguments defined for an option specifies the arguments per
occurrence of the option
and not for all occurrences. This was a major regression in CLI 1.1
which prevented the use of repeated options. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-137">CLI-137</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Added a getOptionProperties() method in the CommandLine class to retrieve
easily the key/value pairs
specified with options like -Dkey1=value1 -Dkey2=value2.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>GnuParser now supports long options with an '=' sign (ie. --foo=bar and
-foo=bar). Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-157">CLI-157</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>PosixParser no longer ignores unrecognized short options. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-164">CLI-164</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>PosixParser no longer stops the bursting process of a token if
stopAtNonOption is enabled and a non option
character is encountered. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-163">CLI-163</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>PosixParser no longer keeps processing the tokens after an unrecognized
long option
when stopAtNonOption is enabled. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-165">CLI-165</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Required options are properly checked if an Options instance is used twice
to parse a command line. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-156">CLI-156</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>The ordering of options can be defined in help messages. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-155">CLI-155</a>.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>The line wrapping in HelpFormatter now works properly. This caused
CLI-162, and thus there was a feature change
for the HelpFormatter in that it is strict on width now rather than
what seemed to be lenience before. Text without
whitespace will be cut off to fit in the spacing, and an
IllegalStateException will be thrown if it is impossible
to output the information due to spacing constraints. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-151">CLI-151</a>. Thanks to Dan
Armbrust.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>The message of MissingOptionException has been improved. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-149">CLI-149</a>.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>The exceptions have been enhanced with methods to retrieve easily the
related options. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-86">CLI-86</a>.</td>
<td><a href="team-list.html#ebourg">ebourg</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Option.toString() now reports arguments properly. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-141">CLI-141</a>. Thanks to
Henning Schmiedehausen, Bjorn Townsend.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>The Parser class has been changed to be more easily extendable. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-142">CLI-142</a>. Thanks to
Henning Schmiedehausen.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/update.gif" alt="Update" title="Update" /></td>
<td>The following classes are now serializable: Option, OptionGroup,
CommandLine and Options. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-140">CLI-140</a>.</td>
<td><a href="team-list.html#bayard">bayard</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/remove.gif" alt="Remove" title="Remove" /></td>
<td>OptionValidator is no longer public, its methods were all private.</td>
<td><a
href="team-list.html#ebourg">ebourg</a></td></tr></table></section><section>
<h3 id="a1.1">Release 1.1 – 2007-07-08</h3>
<table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
<th>Type</th>
<th>Changes</th>
<th>By</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Wrong usage summary. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-2">CLI-2</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Dependecy on commons-lang-2.0 but commons-lang-1.0 is obtained. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-5">CLI-5</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Line separator as first char for helpformatter (footer) throws exception.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-8">CLI-8</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>CommandLine.getOptionValue() behaves contrary to docs. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-13">CLI-13</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>clone method in Option should use super.clone(). Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-21">CLI-21</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Passing properties in Parser does not work for options with a single
argument. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-23">CLI-23</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Only long options without short option seems to be noticed. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-26">CLI-26</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Infinite Loop in Command-Line processing. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-28">CLI-28</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Options should not be able to be added more than once. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-29">CLI-29</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>HelpFormatter doesn't sort options properly. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-35">CLI-35</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>HelpFormatter doesn't function correctly for options with only LongOpt.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-38">CLI-38</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Document enhancement. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-44">CLI-44</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Documentation errors. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-45">CLI-45</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Parameter value "-something" misinterpreted as a parameter.
Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-51">CLI-51</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>clone() method doesn't fully clone contents. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-56">CLI-56</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>No Javadoc for HelpFormatter!. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-59">CLI-59</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Parser breaks up command line parms into single characters. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-65">CLI-65</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Missing arguments in HelpFormatter.renderOptions(..). Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-67">CLI-67</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Error parsing option arguments. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-69">CLI-69</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>A weakness of parser. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-71">CLI-71</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/add.gif" alt="Add" title="Add" /></td>
<td>Setting description of a Option. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-78">CLI-78</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>CLI_1_BRANCH build.xml doesn't work. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-129">CLI-129</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Remove the Commons Lang dependency. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-130">CLI-130</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Options class returns options in random order. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-131">CLI-131</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>MissingOptionException should contain a useful error message. Fixes <a
class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-132">CLI-132</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>NullPointerException in Util.stripLeadingHyphens when passed a null
argument. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-133">CLI-133</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>1.1 is not backwards compatible because it adds methods to the
CommandLineParser interface. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-134">CLI-134</a>.</td>
<td><a href="team-list.html#null"></a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
<td>Backwards compatibility between 1.1 and 1.0 broken due to Option.addValue
removal. Fixes <a class="externalLink"
href="https://issues.apache.org/jira/browse/CLI-135">CLI-135</a>.</td>
<td><a href="team-list.html#null"></a></td></tr></table></section><section>