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