Skip to content

Upgrading pry 0.10 to 0.11

Breaking0.10.4 → 0.11.3Breaking5New14Changed6Fixed14Other6

Fetching 6 releases from GitHub…4 / 6
BreakingUpgrade verdict

5 breaking changes.

  • Remove Slop as a runtime dependency by vendoring v3.4 as Pry::Slop.
  • Remove "Pry::Config#refresh", please use "Pry::Config#clear" instead.
  • Defining a method called "ls" no longer breaks the "ls" command.
  • Removed old API's using Pry::Hooks.from_hash altogether.
Top 3 of 5 that need code or config changes

Ruby requirement changed in 0.11.0.pre: >= 0 → >= 1.9.3.

Drops slop.

Moves method_source ~> 0.8.1 → ~> 0.9.0. Your build may pick other versions.

Breaking5
Remove Slop as a runtime dependency by vendoring v3.4 as Pry::Slop.
Remove "Pry::Config#refresh", please use "Pry::Config#clear" instead.
Defining a method called "ls" no longer breaks the "ls" command.
Removed old API's using Pry::Hooks.from_hash altogether.
Pry::Hooks.from_hash
Removed hints on Foreman support (see this).