Please bump commander
dependency to avoid abbrev
warning on Ruby 3.3
#139
Labels
enhancement
New feature or request
Is your feature request related to a problem? Please describe.
Parlour transitively depends on a version of highline that emits a warning on Ruby 3.3.
The latest release of parlour depends on
commander ~> 4.5
, which depends onhighline ~> 2.0.0
, which emits a warning on Ruby 3.3 when required:Describe the solution you'd like
Please change the
commander
dependency to~> 5.0
to release a transitive dependency onhighline
so that the fix in JEG2/highline#268 can be included (which was released in highline 3.0.1)The commander changelog for 5.0.0 mentions that moving to 5.0 will drop support for Ruby < 3 and update the highline dependency:
https://github.com/commander-rb/commander/blob/98dee54912730397d06eca9132dbfd2ec3bbd4b0/History.rdoc#L1-L3
Describe alternatives you've considered
I think the requested change is reasonable since Ruby 2.7 (the last that is < 3) has been EOL for over a year
Additional context
To reproduce, use Ruby 3.3.0, and a simple Gemfile that includes:
then a warning will be printed as follows when requiring highline:
The text was updated successfully, but these errors were encountered: