Skip to content

build(deps): Bump com.github.rvesse:airline from 2.8.1 to 3.3.0 - #1866

Closed
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/maven/com.github.rvesse-airline-3.2.0
Closed

build(deps): Bump com.github.rvesse:airline from 2.8.1 to 3.3.0#1866
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/maven/com.github.rvesse-airline-3.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 10, 2026

Copy link
Copy Markdown
Contributor

Bumps com.github.rvesse:airline from 2.8.1 to 3.3.0.

Release notes

Sourced from com.github.rvesse:airline's releases.

3.2.0

  • Type Conversion improvements:
    • When converting to types DefaultTypeConverter now considers overloads of valueOf(), fromString() and constructors that take a CharSequence argument
  • Code Modernisation
  • Build Cleanup
    • The Maven Plugin build dependencies were updated to avoid warnings during the build process (#152) (thanks to @鈥媖hmarbaise)
    • Various other build warnings eliminated (thanks to @鈥媖hmarbaise)
  • Dependency Updates
    • Apache Commons Lang upgraded to 3.18.0

3.1.0

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.

  • Dependency Updates
    • Apache Commons Collections upgraded to 4.5.0
    • Apache Commons Lang upgraded to 3.17.0
    • Classgraph upgraded to 4.8.179
    • Various build and test dependencies upgraded to latest available

3.0.0 is a major release

Breaking Changes

  • Java 11 is now the minimum required Java version
  • Full JPMS support
    • @BashCompletion annotation moved package in order to enable this
  • @AirlineModule is now the only composition annotation enabled by default, use of @Inject and its associated dependencies is now entirely optional

Full Change Log

  • Core Improvements
    • First class support for BigInteger and BigDecimal as numeric types
    • First class support for Path
    • Provided corrected spelling for ConvertResult.wasSuccessful(), old mis-spelt method preserved but marked as deprecated
    • Added a ModulePathLocator as an additional ResourceLocator to allow finding resources on the Module Path when those resources are properly encapsulated by their owning modules
    • Added a JpmsResourceLocator as an additional ResourceLocator to allow finding resources when running in a JPMS context for resources that are not properly encapsulated or whose module-info.java you cannot control (requires additional module airline-jpms-resources)
    • BREAKING - Only @AirlineModule is used as a composition annotation by default, use of the older @javax.inject.Inject or @jakarta.inject.Inject annotations MUST now be explicitly configured.
  • Help Improvements
    • Added an @SeeAlso annotation to Airline Core (#51)
    • BREAKING - airline-help-bash has moved @BashCompletion annotation into com.github.rvesse.airline.annotations.help.bash to avoid package collisions between this module and the core in order to allow this module to become a JPMS module
  • Fluent API Improvements

... (truncated)

Changelog

Sourced from com.github.rvesse:airline's changelog.

3.3.0

  • Prompt improvements
    • Fixes a formatting bug where space between prompt message and user input was not reliably generated
    • Adds ability to configure a default option that is returned by promptForOption() when empty input is received from the prompt
    • Adds new overload of promptForValue() that allows supplying a default fallback value to return when empty input is received
    • promptForValue() now throws PromptException in the case of type conversion failure rather than throwing the underlying Airline parser exception
    • Built-in PromptFormatter will now indicate the default option if that is configured for a prompt
    • PromptBuilder, and some Prompts helper methods now allow specifying options via a Collection
    • Applies some code modernisation to various parts of the airline-prompts module
    • BREAKING - Internal ListFormat and QuestionFormat 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
  • Build improvements:
    • Apache Commons CSV upgraded to 1.14.1
    • Apache Commons Lang upgraded to 3.20.0
    • Classgraph upgraded to 4.8.184
    • Various build and test dependencies upgraded to latest available

3.2.0

  • Type Conversion improvements:
    • When converting to types DefaultTypeConverter now considers overloads of valueOf(), fromString() and constructors that take a CharSequence argument
  • Code Modernisation
  • Build Cleanup
    • The Maven Plugin build dependencies were updated to avoid warnings during the build process (#152) (thanks to @鈥媖hmarbaise)
    • Various other build warnings eliminated (thanks to @鈥媖hmarbaise)
  • Dependency Updates
    • Apache Commons Lang upgraded to 3.18.0

3.1.0

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.

  • Dependency Updates
    • Apache Commons Collections upgraded to 4.5.0
    • Apache Commons Lang upgraded to 3.17.0
    • Classgraph upgraded to 4.8.179
    • Various build and test dependencies upgraded to latest available

3.0.0

  • Core Improvements
    • First class support for BigInteger and BigDecimal as numeric types

... (truncated)

Commits
  • 7584921 [maven-release-plugin] prepare release 3.3.0
  • a96c8e2 More pre-release prep
  • cc59d95 Pre-release preparation
  • d8f171c Don't publish some modules
  • 3975e3f Grammer/phrasing improvements in docs
  • f4b765a Merge pull request #161 from rvesse/prompt-improvements
  • e3c4484 Additional prompt improvements
  • 1301bea Assorted prompt improvements
  • 8159a14 Merge pull request #160 from rvesse/dependabot/maven/airline-maven-plugin/org...
  • 9e28d07 Bump org.codehaus.plexus:plexus-utils in /airline-maven-plugin
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jun 10, 2026
@jfallows

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot dependabot Bot changed the title build(deps): bump com.github.rvesse:airline from 2.8.1 to 3.2.0 build(deps): Bump com.github.rvesse:airline from 2.8.1 to 3.2.0 Jul 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/maven/com.github.rvesse-airline-3.2.0 branch from 48ad7ab to ee8743a Compare July 10, 2026 00:51
jfallows
jfallows previously approved these changes Jul 10, 2026
@jfallows

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/maven/com.github.rvesse-airline-3.2.0 branch from ee8743a to cd1f903 Compare July 10, 2026 02:22
@jfallows

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [com.github.rvesse:airline](https://github.com/rvesse/airline) from 2.8.1 to 3.3.0.
- [Release notes](https://github.com/rvesse/airline/releases)
- [Changelog](https://github.com/rvesse/airline/blob/main/CHANGELOG.md)
- [Commits](rvesse/airline@2.8.1...3.3.0)

---
updated-dependencies:
- dependency-name: com.github.rvesse:airline
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): Bump com.github.rvesse:airline from 2.8.1 to 3.2.0 build(deps): Bump com.github.rvesse:airline from 2.8.1 to 3.3.0 Jul 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/maven/com.github.rvesse-airline-3.2.0 branch from cd1f903 to 6c2df7f Compare July 16, 2026 20:38
@dependabot @github

dependabot Bot commented on behalf of github Jul 16, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #2176.

@dependabot dependabot Bot closed this Jul 16, 2026
@dependabot
dependabot Bot deleted the dependabot/maven/com.github.rvesse-airline-3.2.0 branch July 16, 2026 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant