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.
In plain terms
- 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.
Must act 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.
What you must change
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_hashRemoved hints on Foreman support (see this).