Skip to content

Releases: pry/pry

v0.15.0

15 Nov 18:50
52d1489
Compare
Choose a tag to compare

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-multiline flag 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

  • Remove support for deprecated Pry.config.prompt = [proc {}, proc {}]
    Use Pry::Prompt API instead
    (#2308)
  • Remove deprecated Pry.config.exception_whitelist.
    Use Pry.config.unrescued_exceptions instead.
    (#2326)

v0.14.2

15 Nov 13:37
24f6190
Compare
Choose a tag to compare

Features

  • Configure code as 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)