Skip to content

Releases: ruby/irb

v1.5.0

21 Nov 04:59
85937d7
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @ydah made their first contribution in #443

Full Changelog: v1.4.3...v1.5.0

v1.4.3

17 Nov 04:53
1bddbbf
Compare
Choose a tag to compare

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

Full Changelog: v1.4.2...v1.4.3

v1.4.2

v1.4.1

17 Nov 08:10
Compare
Choose a tag to compare

Full Changelog: v1.4.0...v1.4.1

v1.4.0

17 Nov 08:10
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @f6p made their first contribution in #267
  • @YO4 made their first contribution in #321

Full Changelog: v1.3.7...v1.4.0

v1.3.8.pre.11

17 Nov 08:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.8.pre.10...v1.3.8.pre.11

v1.3.8.pre.10

17 Nov 08:10
Compare
Choose a tag to compare

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

  • @f6p made their first contribution in #267

Full Changelog: v1.3.8.pre.1...v1.3.8.pre.10

v1.3.8.pre.8

17 Nov 08:10
Compare
Choose a tag to compare

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

  • @f6p made their first contribution in #267

Full Changelog: v1.3.8.pre.7...v1.3.8.pre.8

v1.3.8.pre.7

17 Nov 08:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.8.pre.6...v1.3.8.pre.7

v1.3.8.pre.6

17 Nov 08:10
Compare
Choose a tag to compare

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