Releases: ruby/irb
Releases · ruby/irb
v1.5.0
What's Changed
- Fix a formatting in test.yml by @ydah in #443
- Add an option to suppress code_around_binding by @k0kubun in #444
- Add
debug
command by @st0012 in #446 - Minor fixes on debug command by @k0kubun in #447
- Discover and load debug.gem even if it's not in Gemfile by @k0kubun in #448
- Update documentation about Autocompletion by @k0kubun in #452
- Document a full list of commands by @k0kubun in #451
- Add edit command by @st0012 in #453
New Contributors
Full Changelog: v1.4.3...v1.5.0
v1.4.3
What's Changed
- Use USE_REIDLINE for backward compatibility by @hsbt in #410
- Update remark of self.install_extend_commands by @kaiquekandykoga in #346
- Add description of IRB_LANG, IRBRC, and XDG_CONFIG_HOME to man by @kyanagi in #366
- Fixed sorting of variables and matched suggestions in completion by @makketagg in #379
- Increase completion's test coverage and add some minor improvements by @st0012 in #412
- Backport irb test case update from ruby/ruby by @yui-knk in #414
- Remove unnecessary coloring support check by @st0012 in #413
- Fix code terminated check with heredoc and backtick by @tompng in #390
- Always use local variables in current context to parse code by @tompng in #397
- Move rdoc require out of repeated execution path by @st0012 in #416
- Restore standard input/output encodings after input method tests by @st0012 in #417
- Make sure Encoding's defaults are restored by @st0012 in #419
- Add test for the help command by @st0012 in #418
- Remove unnecessary warning check on help command by @st0012 in #420
- Add test for IRB::InputCompletor::PerfectMatchedProc by @st0012 in #421
- Add missing require by @st0012 in #422
- Remove unnecesary and harmful pend for TruffleRuby in TestRaiseNoBacktraceException by @eregon in #423
- Suppress extraneous messages from tests by @nobu in #424
- Update regarding NO_COLOR value by @nobu in #387
- Do not make non-existent XDG directory on start by @nobu in #358
- Refactor RubyLex and its tests by @st0012 in #427
- Require the entire irb lib in RubyLex tests by @st0012 in #428
- Allow non-identifier aliases like Pry's @ and $ by @k0kubun in #426
- Provide a base test class and let tests restore encodings conveniently by @st0012 in #429
- Silent the noise created when building Context in tests by @st0012 in #431
- Don't lazily retrieve gem specs for completion by @st0012 in #433
- Support non-string input in show_source by @k0kubun in #430
- Add execute_lines to reduce command tests' boilerplate code by @st0012 in #436
- Just use bundler-cache: true by @k0kubun in #439
- Make $ and @ default aliases by @k0kubun in #438
- Transform ls's -g/-G option to keyword args by @k0kubun in #437
- Simplify info command's tests by @st0012 in #440
- Remove duplicated TestInputMethod definitions by @st0012 in #441
- Rename leftover reidline references by @st0012 in #411
- Improve testing infra by @st0012 in #442
- Drop Ruby 2.5 support by @st0012 in #383
- Fix #295: Ignore Java package reference objects in JRuby by @byteit101 in #403
New Contributors
- @makketagg made their first contribution in #379
- @yui-knk made their first contribution in #414
- @byteit101 made their first contribution in #403
Full Changelog: v1.4.2...v1.4.3
v1.4.2
- IRB raises exception when stdout is a pipe by pjones · Pull Request #353 · ruby/irb
- Change to explicit method call in completion by osyo-manga · Pull Request #369 · ruby/irb
- Fix colorize_code, fix irb crash. by tompng · Pull Request #391 · ruby/irb
- Handle non-String $LOAD_PATH values more carefully by st0012 · Pull Request #400 · ruby/irb
- Rename IDB::ReidlineInputMethod to IRB::RelineInputMethod by gmcgibbon · Pull Request #409 · ruby/irb
v1.4.1
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Add show doc dialog for reline by @aycabta in #269
- Add --autocomplete / --noautocomplete options by @aycabta in #270
- Fix documentation feature of autocomplete by @aycabta in #271
- Use test-unit gem instead of deep copy test-suite from ruby repo by @hsbt in #244
- Relax backtrace nest levels by @nobu in #272
- Follow up the latest of reline by @aycabta in #273
- Make doc display correctly on the right edge by @aycabta in #274
- Show doc at the same height as the autocompletion dialog by @aycabta in #276
- Detect the variable class to show doc by @aycabta in #278
- Add alt+d trap to show full doc by @aycabta in #279
- Use autocomplete with show doc dialog that uses Reline::Key in tests by @aycabta in #280
- Retrieve completed receiver that is a module or class correctly by @aycabta in #281
- Use multiple trap_key by @aycabta in #283
- [ruby/irb] Exclude useless files from RDoc by @hsbt in #275
- Pass RI options to help by @f6p in #267
- Use gem paths to complete "require" by @aycabta in #284
- Support symbol with backtick by @aycabta in #285
- Avoid loading files' local variables [Bug #17623] by @marcandre in #206
- Move IRB::TOPLEVEL_BINDING from exe/irb to lib/irb/workspace.rb by @aycabta in #287
- Tests may not execute in the source directory by @nobu in #288
- Ignore invalid 3 colons in completion by @aycabta in #289
- Fix completion test in ruby/ruby by @nobu in #290
- Improve HEREDOCS by @kaiquekandykoga in #291
- Ignore any encoding errors while symbol completion by @nobu in #293
- Remove
require
in signal handler to avoid ThreadError by @pocke in #294 - Make IRB::Context#exit call super if UncaughtThrowError by @jeremyevans in #298
- Update remarks by @kaiquekandykoga in #297
- Display doc in gaps on narrow screen by @aycabta in #300
- Set default @return_format by @aycabta in #303
- Add --extra-doc-dir option by @aycabta in #304
- Appraise parenthesis during completion by @kaiquekandykoga in #302
- Fix bug infinite loop when pasting multilines fo code in Ruby 2.6 by @osyo-manga in #309
- Add Alt+d keycode when convert-meta isn't used by @ima1zumi in #311
- Examine if in keyword is used inside case keyword by @kaiquekandykoga in #306
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #315
- Update remark by @kaiquekandykoga in #316
- Add East Asian Ambiguous Width to irb_info command by @aycabta in #318
- Fix warning in
Lexer::Elem#[]
by @osyo-manga in #313 - irb_info
chcp
codepage mismatch by @YO4 in #321
New Contributors
Full Changelog: v1.3.7...v1.4.0
v1.3.8.pre.11
What's Changed
- Remove
require
in signal handler to avoid ThreadError by @pocke in #294 - Make IRB::Context#exit call super if UncaughtThrowError by @jeremyevans in #298
- Update remarks by @kaiquekandykoga in #297
- Display doc in gaps on narrow screen by @aycabta in #300
Full Changelog: v1.3.8.pre.10...v1.3.8.pre.11
v1.3.8.pre.10
What's Changed
- Add --autocomplete / --noautocomplete options by @aycabta in #270
- Fix documentation feature of autocomplete by @aycabta in #271
- Use test-unit gem instead of deep copy test-suite from ruby repo by @hsbt in #244
- Relax backtrace nest levels by @nobu in #272
- Follow up the latest of reline by @aycabta in #273
- Make doc display correctly on the right edge by @aycabta in #274
- Show doc at the same height as the autocompletion dialog by @aycabta in #276
- Detect the variable class to show doc by @aycabta in #278
- Add alt+d trap to show full doc by @aycabta in #279
- Use autocomplete with show doc dialog that uses Reline::Key in tests by @aycabta in #280
- Retrieve completed receiver that is a module or class correctly by @aycabta in #281
- Use multiple trap_key by @aycabta in #283
- [ruby/irb] Exclude useless files from RDoc by @hsbt in #275
- Pass RI options to help by @f6p in #267
- Use gem paths to complete "require" by @aycabta in #284
- Support symbol with backtick by @aycabta in #285
- Avoid loading files' local variables [Bug #17623] by @marcandre in #206
- Move IRB::TOPLEVEL_BINDING from exe/irb to lib/irb/workspace.rb by @aycabta in #287
- Tests may not execute in the source directory by @nobu in #288
- Ignore invalid 3 colons in completion by @aycabta in #289
- Fix completion test in ruby/ruby by @nobu in #290
- Improve HEREDOCS by @kaiquekandykoga in #291
- Ignore any encoding errors while symbol completion by @nobu in #293
New Contributors
Full Changelog: v1.3.8.pre.1...v1.3.8.pre.10
v1.3.8.pre.8
What's Changed
- Use autocomplete with show doc dialog that uses Reline::Key in tests by @aycabta in #280
- Retrieve completed receiver that is a module or class correctly by @aycabta in #281
- Use multiple trap_key by @aycabta in #283
- [ruby/irb] Exclude useless files from RDoc by @hsbt in #275
- Pass RI options to help by @f6p in #267
New Contributors
Full Changelog: v1.3.8.pre.7...v1.3.8.pre.8
v1.3.8.pre.7
What's Changed
Full Changelog: v1.3.8.pre.6...v1.3.8.pre.7
v1.3.8.pre.6
What's Changed
- Show doc at the same height as the autocompletion dialog by @aycabta in #276
- Detect the variable class to show doc by @aycabta in #278
Full Changelog: v1.3.8.pre.5...v1.3.8.pre.6