Releases: pry/pry
Releases · pry/pry
v0.16.0
Features
- Ruby 4.0 Support.
Pry will now require and default to Reline for newer Rubies.
(#2357)
(#2349) - Revert 'Unify show-doc with show-source'.
(#2346)
Breaking Changes
- Remove experimental
Pry.auto_resize!
Returns a warning. The code will be removed later.
(#2359) - Drop support for Ruby < 2.6
(#2349)
New Contributors
Full Changelog: v0.15.2...v0.16.0
v0.15.2
v0.15.1
v0.15.0
From the CHANGELOG.md
v0.15.0
Features
- Added support for Reline
(#2298) - Added support for Ruby 3.3
(#2295) - Added Pry::Input::SimpleStdio for dumb terminals when Reline is in use
(#2304) - Remove OpenStruct usage
(#2307)
(#2309) - Disable coloring of output when NO_COLOR is set.
(#2323) - Add
pry --no-multilineflag to keep single line prompt.
(#2327)
Bug Fixes
- Fix typos on docs and and comments
(#2300)
(#2301) - Fix 'calling clear method' on user code when defined in pry context.
(#2291) - Fix arguments WatchExpression#add_expression
(#2278)
Breaking changes
v0.14.2
Features
- Configure
codeas a supported editor on Pry::Editor
(#2236) - Added support for Ruby 3.2
(#2263) - Added support for Ruby 3.1
(#2228)
Bug fixes
- Short circuit eval regexes in finding module definition
(#2253) - Revert "Escape non-printing characters"
(#2235) - Fixed bug where WeirdMethodLocator would fail to find the source of a method breaking whereami
(#2244) - Fixed bug where pry would throw an FrozenError when dealing with incomplete tokens
(#2136) - Restore --no-history CLI flag functionality
(#2196) - Fixed bug where reading from the
_out_sticky local variable could return
wrong results (#2201)
Breaking Changes
- Remove support for Ruby 1.9 and JRuby < 9.0
(#2239)