- Fix command loading (was broken in previous version)
- Minor changes to command argument parsing
- Set required IRB to 1.13.0
- Loosen IRB dependency to allow IRB 1.14
- Loosen IRB dependency to allow IRB 1.13, fixes #57
- Fix loading command
Base
class and require IRB 1.12 to make sure it is available
- Require IRB 1.11
- Fix "NameError: uninitialized constant IRB::ExtendCommand::Nop"
- Bump core_docs gem
- Allow clipboard gem v2
- Bump FancyIRB to close #56
- Bump IRB and FancyIRB
- Loosen IRB dependency
- code / howtocall commands: Support question mark / exclamation mark methods
- Bump interactive_editor gem (Ruby 3.2 compatibility)
- Bump ruby_engine gem
-
Requires IRB 1.6 (Ruby 3.2 bundles IRB 1.6.2)
-
Requires Ruby 3.0
-
Remove a bunch of gems:
- Drop binding.repl gem since it was only needed for older Rubies
- Drop ori gem, since IRB now has
show_doc
- Drop RubyInfo
-
Retire irbtools-more:
- Move looksee to core irbtools
- Move core_docs to core irbtools
- Remove bond (outdated)
- Leave binding_of_caller optional
-
Add command wrappers for code, howtocall, looksee, shadow
-
Add
$
command to directly call system -
Version bumps: looksee, os, methodfinder, code, core_docs, debugging
-
Alias IRB's ls to ils (fixes #53)
-
Remove support for RIPL repl (outdated)
- Bump methodfinder dependency & update usage (fixes #52)
- Loosen Ruby dependency to allow Ruby 3.0
- Workaround a HIRB issue for newer IRBs (fixes #48)
- Workaround ORI issue for newer IRBs
- Bump wirb to ensure Ruby 2.7 compatibility
- Bump fancy_irb to ensure Ruby 2.7 compatiblity
- Make IRB itself a dependency (default gem)
- Move: "Every day… IRB" into its own git repository
- Replace instance and method_locator gems with new object_shadow gem
- Improve README
- Version bump code, clipboard, and methodfinder
- Remove Rails WIRB loading hack (no longer necessary)
- Allow os gem to be below 1.0
- Do not use binding.repl gem if Ruby version is at least 2.5
- Remove info, version, engine, and os methods. Use RubyInfo, RubyVersion, RubyEngine, and OS instead (fixes #40)
- Improve Rails compatibility
- Do not load instance gem in the context of Rails
- Make sure to actually require "irb" before using it
- Use terrible hack to load Wirb in context of Rails
- Relax paint dependency (allows usage of paint >= 2.0)
- Require new versions of fancy_irb, clipboard, os
- Set abort_on_exception to true for late threads (early threads do this implicitly via join)
- Remove g gem
- Use Wirb 2.0 and FancyIrb 1.0
- Drop support for Ruby 1
- Simplify starting from code via: require 'irbtools/binding'
- Rename method to show a method's source to: code
- Add instance gem
- Remove code organization gems (boson + alias)
- Don't add '.' to the load path, use rr (require_relative) instead
- Improve loading order of libraries
- Remove aliases for Irbtools configuration
- Integrate irbtools-more into irbtools main repo
- EveryDayIrb now gets released on its own, instead with every new irbtools version
- Improve documentation in Readme
- bump binding.repl, hirb, methodfinder
- bump boson, boson-more, binding.repl
- required ruby version: 1.9.3
- remove awesome_print
- don't load debugging/repl by default
- rename re method to engine and rv to version
- remove zucker dependency, but add debugging, ruby_version, ruby_engine, ruby_info and os gem
- configure binding.repl to load irb, not pry
- bump binding.repl, paint, wirb
- include binding.repl gem
- bump coderay, awesome_print, method_source, wirb
- update debundle hack
- load less zucker libraries
- add alias gem
- finaly load boson correctly (but don't load any boson plugin, yet), also depend on boson-more
- version bumps (zucker, clipboard, paint, hirb, wirb, ap, coderay, g)
- every_day_irb is now a module that extends self
- specs for most of every_day_irb's functionality
- add helper method for paging output with hirb: page
- version bumps, including wirb and fancy_irb
- remove sketches dependency, it's a great gem, but very similar to interactive_editor
- Object#mlp alias for method_lookup_path
- add modern debundle note
- remove loading of .railsrc
- remove dbg method
- version bumps
- fix errors when inspect returns nil (e.g. CarrierWave uploaders)
- create legacy branch for 1.8.7 support
- fix newboson loader issue
- minor version bumps
- version bumps: hirb, awesome_print, coderay, g, methodfinder, method_source
- remove RVM helpers: Sorry, were too buggy...
- fix/improve 'cd' helper method
- improve readme
- move looksee gem to irbtools-more
- more little tweaks
- fix the Ripl.after_rc bug
- fix hirb loading/unicode issue + colorize tables (thanks to halan)
- colorize paged wirb output
- include method locator gem (improved ancestors)
- include looksee gem (aliased as Object#l/Object#ll and Object#edit)
- include method source gem (Object#src)
- small tweaks...
- add possibility to modify library callbacks without removing the library by using: replace_library_callback or add_library_callback
- fix hirb dependency issue
- readme improvements
- use paint gem for terminal colors
- improve error-handling
- fix broken loading of boson + interactive_editor
- fix post-install banner typo
- version bumps for zucker (rbx compatible) and wirb (improved generic object-description highlighting)
- add missing require 'rbconfig'
- gemify general helpers/rvm stuff ("every_day_irb", "rvm_loader")
- 6 different loading schemas: start, thread, autoload, sub_session, late, late_thread
- load almost every feature via threads
- don't use zucker/alias_for, autload zucker/env (except zucker/os) for performance reasons
- add irbtools/minimal mode for starting Irbtools without the default set of libraries
- replace RV and RE with rv and re
- fix 0.8.7 file permissions
- add methodfinder gem
- don't depend on guessmethod anymore
- fix railsrc loading
- add ori gem for nice Object#ri calling
- minor tweaks
- windows support
- update hirb + activate unicode-drawn tables
- rails related fixes
- now using wirb instead of wirble
- improved/added rvm methods (use, gemset, rubies, gemsets)
- RVM (Ruby API) constant gets autoloaded
- improved cd command
- don't load guessmethod by default (it's cool, but not always suited for production)
- more small changes
- only do irb specific features if in irb (ripl compatibility)
- more generic shell_name (in welcome message)
- rewrote irb_rocket: fancy_irb. No more workarounds needed, anymore.
- added sketches gem
- customizable welcome message
- more little fixes/enhancements
- added Object#ri method
- feature: extension package loading (e.g. irbtools-more)
- feature: loading in IRB.conf[:IRB_RC] (loading when a subirb starts, no more guessmethod rails errors)
- added rerequire (rrq) and ld load helper
- added workaround to use irb_rocket and hirb at the same time (basic hack, e.g. paging does not work)
- fixed little VERSION bug
- refactored file structure and added new Irbtools.add_lib method
- load railsrc if executed with rails and Irbtools.railsrc is set
- more little fixes
- fixed Rails 3 bug
- added boson gem (command repository)
- remember history when resetting or switching ruby version
- added method for starting a debugger
- initial release
J-_-L