Upgrading irb 0.9 to 1
Breaking0.9.6 → 1.18.0Breaking3Platform1New30Changed25Fixed84Other189
Fetching 78 releases from GitHub…22 / 78
BreakingUpgrade verdict
3 breaking changes and a platform requirement change.
In plain terms
- Special alias names for the break, catch and next commands are no longer supported.
- Removes IRB::NotImplementedError.
- Removes internal-only methods from Command::Base.
- Users must have Reline version 0.4.2 or newer installed.
Must act 4 items need code or config changes
Ruby requirement changed in 1.6.4: >= 0 → >= 2.7.
Adds pp >= 0.6.0, prism >= 1.3.0, rdoc >= 4.0.0, reline >= 0.4.2.
What you must change
Breaking3
Removes KEYWORD_ALIASES which handled special alias names of irb_break, irb_catch and irb_next commands.
KEYWORD_ALIASESirb_breakirb_catchirb_nextRemoves IRB::NotImplementedError.
IRB::NotImplementedErrorRemoves internal-only methods from Command::Base.
Command::BasePlatform1
Requires Reline v0.4.2 or later.
Reline