dependabot[bot] opened a new pull request, #19931:
URL: https://github.com/apache/druid/pull/19931

   Bumps [com.github.rvesse:airline](https://github.com/rvesse/airline) from 
2.8.4 to 3.3.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/rvesse/airline/releases";>com.github.rvesse:airline's 
releases</a>.</em></p>
   <blockquote>
   <h2>3.2.0</h2>
   <ul>
   <li>Type Conversion improvements:
   <ul>
   <li>When converting to types <code>DefaultTypeConverter</code> now considers 
overloads of <code>valueOf()</code>, <code>fromString()</code> and
   constructors that take a <code>CharSequence</code> argument</li>
   </ul>
   </li>
   <li>Code Modernisation
   <ul>
   <li>Applied a variety of code modernisation PRs (<a 
href="https://redirect.github.com/rvesse/airline/issues/136";>#136</a>, <a 
href="https://redirect.github.com/rvesse/airline/issues/138";>#138</a>, <a 
href="https://redirect.github.com/rvesse/airline/issues/140";>#140</a>, <a 
href="https://redirect.github.com/rvesse/airline/issues/143";>#143</a>) (thanks 
to <a href="https://github.com/khmarbaise";><code>@​khmarbaise</code></a>)</li>
   </ul>
   </li>
   <li>Build Cleanup
   <ul>
   <li>The Maven Plugin build dependencies were updated to avoid warnings 
during the build process (<a 
href="https://redirect.github.com/rvesse/airline/issues/152";>#152</a>) (thanks 
to
   <a href="https://github.com/khmarbaise";><code>@​khmarbaise</code></a>)</li>
   <li>Various other build warnings eliminated (thanks to <a 
href="https://github.com/khmarbaise";><code>@​khmarbaise</code></a>)</li>
   </ul>
   </li>
   <li>Dependency Updates
   <ul>
   <li>Apache Commons Lang upgraded to 3.18.0</li>
   </ul>
   </li>
   </ul>
   <h2>3.1.0</h2>
   <p>This is a maintenance release to bring dependencies up to date and switch 
over to the new Maven Central publishing
   process due to Sonatype sunsetting support for the old OSSRH publishing 
process.</p>
   <ul>
   <li>Dependency Updates
   <ul>
   <li>Apache Commons Collections upgraded to 4.5.0</li>
   <li>Apache Commons Lang upgraded to 3.17.0</li>
   <li>Classgraph upgraded to 4.8.179</li>
   <li>Various build and test dependencies upgraded to latest available</li>
   </ul>
   </li>
   </ul>
   <p>3.0.0 is a major release</p>
   <h1>Breaking Changes</h1>
   <ul>
   <li>Java 11 is now the minimum required Java version</li>
   <li>Full JPMS support
   <ul>
   <li><code>@BashCompletion</code> annotation moved package in order to enable 
this</li>
   </ul>
   </li>
   <li><code>@AirlineModule</code> is now the only composition annotation 
enabled by default, use of <code>@Inject</code> and its associated dependencies 
is now entirely optional</li>
   </ul>
   <h1>Full Change Log</h1>
   <ul>
   <li>Core Improvements
   <ul>
   <li>First class support for <code>BigInteger</code> and 
<code>BigDecimal</code> as numeric types</li>
   <li>First class support for <code>Path</code></li>
   <li>Provided corrected spelling for 
<code>ConvertResult.wasSuccessful()</code>, old mis-spelt method preserved but 
marked as
   deprecated</li>
   <li>Added a <code>ModulePathLocator</code> as an additional 
<code>ResourceLocator</code> to allow finding resources on the Module Path when 
those resources are properly encapsulated by their owning modules</li>
   <li>Added a <code>JpmsResourceLocator</code> as an additional 
<code>ResourceLocator</code> to allow finding resources when running in a JPMS
   context for resources that are not properly encapsulated or whose 
<code>module-info.java</code> you cannot control (requires additional module 
<code>airline-jpms-resources</code>)</li>
   <li><strong>BREAKING</strong> - Only <code>@AirlineModule</code> is used as 
a composition annotation by default, use of the older
   <code>@javax.inject.Inject</code> or <code>@jakarta.inject.Inject</code> 
annotations <strong>MUST</strong> now be explicitly configured.</li>
   </ul>
   </li>
   <li>Help Improvements
   <ul>
   <li>Added an <code>@SeeAlso</code> annotation to Airline Core (<a 
href="https://redirect.github.com/rvesse/airline/issues/51";>#51</a>)</li>
   <li><strong>BREAKING</strong> - <code>airline-help-bash</code> has moved 
<code>@BashCompletion</code> annotation into
   <code>com.github.rvesse.airline.annotations.help.bash</code> to avoid 
package collisions between this module and the core in
   order to allow this module to become a JPMS module</li>
   </ul>
   </li>
   <li>Fluent API Improvements</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/rvesse/airline/blob/main/CHANGELOG.md";>com.github.rvesse:airline's
 changelog</a>.</em></p>
   <blockquote>
   <h3>3.3.0</h3>
   <ul>
   <li>Prompt improvements
   <ul>
   <li>Fixes a formatting bug where space between prompt message and user input 
was not reliably generated</li>
   <li>Adds ability to configure a default option that is returned by 
<code>promptForOption()</code> when empty input is received
   from the prompt</li>
   <li>Adds new overload of <code>promptForValue()</code> that allows supplying 
a default fallback value to return when empty input
   is received</li>
   <li><code>promptForValue()</code> now throws <code>PromptException</code> in 
the case of type conversion failure rather than throwing the
   underlying Airline parser exception</li>
   <li>Built-in <code>PromptFormatter</code> will now indicate the default 
option if that is configured for a prompt</li>
   <li><code>PromptBuilder</code>, and some <code>Prompts</code> helper methods 
now allow specifying options via a <code>Collection</code></li>
   <li>Applies some code modernisation to various parts of the 
<code>airline-prompts</code> module</li>
   <li><strong>BREAKING</strong> - Internal <code>ListFormat</code> and 
<code>QuestionFormat</code> types no longer require class level type parameters,
   most usage of these classes should be indirect and this change should be 
transparent to most users</li>
   </ul>
   </li>
   <li>Build improvements:
   <ul>
   <li>Apache Commons CSV upgraded to 1.14.1</li>
   <li>Apache Commons Lang upgraded to 3.20.0</li>
   <li>Classgraph upgraded to 4.8.184</li>
   <li>Various build and test dependencies upgraded to latest available</li>
   </ul>
   </li>
   </ul>
   <h3>3.2.0</h3>
   <ul>
   <li>Type Conversion improvements:
   <ul>
   <li>When converting to types <code>DefaultTypeConverter</code> now considers 
overloads of <code>valueOf()</code>, <code>fromString()</code> and
   constructors that take a <code>CharSequence</code> argument</li>
   </ul>
   </li>
   <li>Code Modernisation
   <ul>
   <li>Applied a variety of code modernisation PRs (<a 
href="https://redirect.github.com/rvesse/airline/issues/136";>#136</a>, <a 
href="https://redirect.github.com/rvesse/airline/issues/138";>#138</a>, <a 
href="https://redirect.github.com/rvesse/airline/issues/140";>#140</a>, <a 
href="https://redirect.github.com/rvesse/airline/issues/143";>#143</a>) (thanks 
to <a href="https://github.com/khmarbaise";><code>@​khmarbaise</code></a>)</li>
   </ul>
   </li>
   <li>Build Cleanup
   <ul>
   <li>The Maven Plugin build dependencies were updated to avoid warnings 
during the build process (<a 
href="https://redirect.github.com/rvesse/airline/issues/152";>#152</a>) (thanks 
to
   <a href="https://github.com/khmarbaise";><code>@​khmarbaise</code></a>)</li>
   <li>Various other build warnings eliminated (thanks to <a 
href="https://github.com/khmarbaise";><code>@​khmarbaise</code></a>)</li>
   </ul>
   </li>
   <li>Dependency Updates
   <ul>
   <li>Apache Commons Lang upgraded to 3.18.0</li>
   </ul>
   </li>
   </ul>
   <h3>3.1.0</h3>
   <p>This is a maintenance release to bring dependencies up to date and switch 
over to the new Maven Central publishing
   process due to Sonatype sunsetting support for the old OSSRH publishing 
process.</p>
   <ul>
   <li>Dependency Updates
   <ul>
   <li>Apache Commons Collections upgraded to 4.5.0</li>
   <li>Apache Commons Lang upgraded to 3.17.0</li>
   <li>Classgraph upgraded to 4.8.179</li>
   <li>Various build and test dependencies upgraded to latest available</li>
   </ul>
   </li>
   </ul>
   <h2>3.0.0</h2>
   <ul>
   <li>Core Improvements
   <ul>
   <li>First class support for <code>BigInteger</code> and 
<code>BigDecimal</code> as numeric types</li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/rvesse/airline/commit/7584921355fc4088bb69adf5672c414160dc2fa8";><code>7584921</code></a>
 [maven-release-plugin] prepare release 3.3.0</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/a96c8e22d86c925f13446ec7f55c5df25a285bd2";><code>a96c8e2</code></a>
 More pre-release prep</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/cc59d9506dac1c819b5dade9f065d09b6e8c8d5d";><code>cc59d95</code></a>
 Pre-release preparation</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/d8f171cc40bb0a3a840bcd67ceaeee91fc36b591";><code>d8f171c</code></a>
 Don't publish some modules</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/3975e3fbc10f644cfa43cec0300e6cec993c9dfc";><code>3975e3f</code></a>
 Grammer/phrasing improvements in docs</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/f4b765a7aa89dbdb8d2c31aa0fa9998fc427a647";><code>f4b765a</code></a>
 Merge pull request <a 
href="https://redirect.github.com/rvesse/airline/issues/161";>#161</a> from 
rvesse/prompt-improvements</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/e3c4484cc674faf03986686d6e20bf2d45501964";><code>e3c4484</code></a>
 Additional prompt improvements</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/1301bead26e0782149ec8d0e39eec9c1b95a7a2d";><code>1301bea</code></a>
 Assorted prompt improvements</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/8159a14eced9decbbaa0913048dbbd84c9db3569";><code>8159a14</code></a>
 Merge pull request <a 
href="https://redirect.github.com/rvesse/airline/issues/160";>#160</a> from 
rvesse/dependabot/maven/airline-maven-plugin/org...</li>
   <li><a 
href="https://github.com/rvesse/airline/commit/9e28d07f5f3b418fd1355e398c48a27c1d74a08e";><code>9e28d07</code></a>
 Bump org.codehaus.plexus:plexus-utils in /airline-maven-plugin</li>
   <li>Additional commits viewable in <a 
href="https://github.com/rvesse/airline/compare/2.8.4...3.3.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.rvesse:airline&package-manager=maven&previous-version=2.8.4&new-version=3.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to