Skip to content

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.

  • 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.
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.

Breaking3
Removes KEYWORD_ALIASES which handled special alias names of irb_break, irb_catch and irb_next commands.
KEYWORD_ALIASESirb_breakirb_catchirb_next
Removes IRB::NotImplementedError.
IRB::NotImplementedError
Removes internal-only methods from Command::Base.
Command::Base
Platform1
Requires Reline v0.4.2 or later.
Reline