Recent Releases of https://github.com/ruby/irb
https://github.com/ruby/irb - v1.16.0
What's Changed
β¨ Enhancements
- Add
--context-mode 5: evaluates inside Ruby::Box by @tompng in https://github.com/ruby/irb/pull/1142
π Bug Fixes
- Avoid creating method objects unnecessarily when distinguishing between commands and statements. by @tompng in https://github.com/ruby/irb/pull/1138
- Show-source should not raise error even if line_no is wrong by @tompng in https://github.com/ruby/irb/pull/1145
π Other Changes
- Pin power_assert to v2 for Ruby 2.7 (v3 requires 3.1+) by @ima1zumi in https://github.com/ruby/irb/pull/1135
- Revert " Pin power_assert to v2 for Ruby 2.7 (v3 requires 3.1+)" by @ima1zumi in https://github.com/ruby/irb/pull/1136
- Bump step-security/harden-runner from 2.13.1 to 2.13.2 by @dependabot[bot] in https://github.com/ruby/irb/pull/1137
- Change platform mswin to nil by @ima1zumi in https://github.com/ruby/irb/pull/1139
- update test to check for UTF16LE/BE by @alexanderadam in https://github.com/ruby/irb/pull/1132
- Correct usage for -w. It turns ON warnings, not OFF. by @zenspider in https://github.com/ruby/irb/pull/1141
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/ruby/irb/pull/1143
- Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in https://github.com/ruby/irb/pull/1144
- Update rc-files documentation by @eval in https://github.com/ruby/irb/pull/1113
- Bump step-security/harden-runner from 2.13.2 to 2.13.3 by @dependabot[bot] in https://github.com/ruby/irb/pull/1147
- Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/ruby/irb/pull/1146
- call Thread.pass just after Thread.stop by @ko1 in https://github.com/ruby/irb/pull/1148
- Bump step-security/harden-runner from 2.13.3 to 2.14.0 by @dependabot[bot] in https://github.com/ruby/irb/pull/1149
- Bump version to 1.16.0 by @tompng in https://github.com/ruby/irb/pull/1150
New Contributors
- @zenspider made their first contribution in https://github.com/ruby/irb/pull/1141
- @ko1 made their first contribution in https://github.com/ruby/irb/pull/1148
Full Changelog: https://github.com/ruby/irb/compare/v1.15.3...v1.16.0
- Ruby
Published by github-actions[bot] 3 months ago
https://github.com/ruby/irb - v1.15.3
What's Changed
β¨ Enhancements
- Remove all internal frames from a backtrace by @mame in https://github.com/ruby/irb/pull/1106
- Improve prompt generating performance by caching prompt parts(%m, %M) by @tompng in https://github.com/ruby/irb/pull/1127
- Do not save consecutive duplicate commands to history by @topalovic in https://github.com/ruby/irb/pull/1120
π Bug Fixes
- Handle keyword local variables correctly by @tompng in https://github.com/ruby/irb/pull/1085
- Fix nil error on debugger prompt by @muno92 in https://github.com/ruby/irb/pull/1097
- Fix methods defined with invalid encoding are not displayed in completion by @ksaito422 in https://github.com/ruby/irb/pull/1101
- Fix show_source command when obj.method is overrided by @tompng in https://github.com/ruby/irb/pull/1111
- Reset IOGate.set_winch_handler when dancing ruby easter-egg terminates by @tompng in https://github.com/ruby/irb/pull/1124
- Fix UTF-16 autocompletion by @alexanderadam in https://github.com/ruby/irb/pull/1129
π Documentation
- [DOC] Fix link by @BurdetteLamar in https://github.com/ruby/irb/pull/1112
π Other Changes
- Avoid intermediate array from split by @Maumagnaguagno in https://github.com/ruby/irb/pull/1093
- Replace gsub with rstrip by @Maumagnaguagno in https://github.com/ruby/irb/pull/1095
- Prefer filter_map and map+grep instead of map+compact and select+map by @Maumagnaguagno in https://github.com/ruby/irb/pull/1094
- Enabled trusted publisher for rubygems.org by @hsbt in https://github.com/ruby/irb/pull/1100
- fix typos and wording on sigint section of docs by @Stevo-S in https://github.com/ruby/irb/pull/1104
- Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot[bot] in https://github.com/ruby/irb/pull/1105
- Bump step-security/harden-runner from 2.12.1 to 2.12.2 by @dependabot[bot] in https://github.com/ruby/irb/pull/1108
- Bump step-security/harden-runner from 2.12.2 to 2.13.0 by @dependabot[bot] in https://github.com/ruby/irb/pull/1109
- Gemfile: add github dependency on rbs by @olleolleolle in https://github.com/ruby/irb/pull/1117
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/ruby/irb/pull/1116
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in https://github.com/ruby/irb/pull/1119
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @dependabot[bot] in https://github.com/ruby/irb/pull/1121
- [DOC] Include document files in the generated gem file by @nobu in https://github.com/ruby/irb/pull/1098
- Bump integration test's timeout on CI to 30s by @st0012 in https://github.com/ruby/irb/pull/1122
- Fix prompt cache flaky test by @tompng in https://github.com/ruby/irb/pull/1130
- Bump rubygems/release-gem from 1.1.1 to 1.1.2 by @dependabot[bot] in https://github.com/ruby/irb/pull/1131
- Easter-egg Use endless range instead of step by @RicardoTrindade in https://github.com/ruby/irb/pull/1123
- Bump version to 1.15.3 by @tompng in https://github.com/ruby/irb/pull/1134
New Contributors
- @muno92 made their first contribution in https://github.com/ruby/irb/pull/1097
- @Stevo-S made their first contribution in https://github.com/ruby/irb/pull/1104
- @ksaito422 made their first contribution in https://github.com/ruby/irb/pull/1101
- @alexanderadam made their first contribution in https://github.com/ruby/irb/pull/1129
- @topalovic made their first contribution in https://github.com/ruby/irb/pull/1120
Full Changelog: https://github.com/ruby/irb/compare/v1.15.2...v1.15.3
- Ruby
Published by github-actions[bot] 4 months ago
https://github.com/ruby/irb - v1.15.2
What's Changed
π Bug Fixes
- Fallback to Reline when
require 'readline'fails by @tompng in https://github.com/ruby/irb/pull/1076 - Zero winsize bugfix by @tompng in https://github.com/ruby/irb/pull/1073
π Documentation
- (docs) Document the keys for completion by @andyw8 in https://github.com/ruby/irb/pull/1082
π Other Changes
- Use EnvUtil.rubybin instead of "ruby" in copy command test by @tompng in https://github.com/ruby/irb/pull/1071
- Remove ruby-core workflow by @st0012 in https://github.com/ruby/irb/pull/1075
- Suppress irb_info measures ambiguous_width in command test by @tompng in https://github.com/ruby/irb/pull/1074
- bundled gems migration by @hsbt in https://github.com/ruby/irb/pull/1078
- Ignore to contain directory to Gem::Specification#files by @hsbt in https://github.com/ruby/irb/pull/1079
- Disable scheduled jobs for forks by @andyw8 in https://github.com/ruby/irb/pull/1084
- add context.ap_name test by @QWYNG in https://github.com/ruby/irb/pull/1052
- Document
USE_PAGERconfig by @artur-intech in https://github.com/ruby/irb/pull/1086 - Disable truffle-ruby scheduled job on forks by @andyw8 in https://github.com/ruby/irb/pull/1087
- Bump version to 1.15.2 by @tompng in https://github.com/ruby/irb/pull/1088
New Contributors
- @QWYNG made their first contribution in https://github.com/ruby/irb/pull/1052
Full Changelog: https://github.com/ruby/irb/compare/v1.15.1...v1.15.2
- Ruby
Published by tompng 11 months ago
https://github.com/ruby/irb - v1.15.1
What's Changed
π Bug Fixes
- Fix pager preview with escape sequence and newlines by @tompng in https://github.com/ruby/irb/pull/1069
π Other Changes
- Bump version to 1.15.1 by @tompng in https://github.com/ruby/irb/pull/1070
Full Changelog: https://github.com/ruby/irb/compare/v1.15.0...v1.15.1
- Ruby
Published by tompng about 1 year ago
https://github.com/ruby/irb - v1.15.0
What's Changed
β¨ Enhancements
- Add
rias an alias to theshow_doccommand by @st0012 in https://github.com/ruby/irb/pull/1054 - Add
copycommand by @Prajjwal in https://github.com/ruby/irb/pull/1044 - Show a quick preview of inspect result before pager launch by @tompng in https://github.com/ruby/irb/pull/1040
π Bug Fixes
- Fix broken
historycommand with-gby @sanfrecce-osaka in https://github.com/ruby/irb/pull/1057 - Gracefully handle incorrect command aliases by @st0012 in https://github.com/ruby/irb/pull/1059
- Print more actionable message when the exception may be an IRB bug by @st0012 in https://github.com/ruby/irb/pull/1061
IRB.conf[:SAVE_HISTORY]should handle boolean values by @st0012 in https://github.com/ruby/irb/pull/1062- Colorize backref token bold green like global variables by @tompng in https://github.com/ruby/irb/pull/1065
π Documentation
- Restructure IRB's documentation by @st0012 in https://github.com/ruby/irb/pull/1053
- Use the documentation site as the source of truth by @st0012 in https://github.com/ruby/irb/pull/1055
- Extract contributing guideline into a CONTRIBUTING.md by @st0012 in https://github.com/ruby/irb/pull/1056
- [DOC] Remove unnecessary escape from completor class names by @st0012 in https://github.com/ruby/irb/pull/1063
- [DOC] Update documentation about the new copy command by @st0012 in https://github.com/ruby/irb/pull/1067
- [DOC] Exclude the word
IRBfrom RDoc's autolinking by @st0012 in https://github.com/ruby/irb/pull/1068
π Other Changes
- Simplify vterm-yamatanooroti's steps by @st0012 in https://github.com/ruby/irb/pull/1060
- Drop ColorPrinter's workaround for BasicObject by @st0012 in https://github.com/ruby/irb/pull/1051
- Group private methods together in
IRB::Contextby @st0012 in https://github.com/ruby/irb/pull/1064 - Bump version to v1.15.0 by @st0012 in https://github.com/ruby/irb/pull/1066
New Contributors
- @sanfrecce-osaka made their first contribution in https://github.com/ruby/irb/pull/1057
- @Prajjwal made their first contribution in https://github.com/ruby/irb/pull/1044
Full Changelog: https://github.com/ruby/irb/compare/v1.14.3...v1.15.0
- Ruby
Published by st0012 about 1 year ago
https://github.com/ruby/irb - v1.14.3
What's Changed
π Bug Fixes
- Load history when starting a direct debug session by @sunblaze in https://github.com/ruby/irb/pull/1046
π Documentation
- Avoid generating documentation pages for internal components by @st0012 in https://github.com/ruby/irb/pull/1047
- [DOC] Fix broken rdoc-ref caused by a typo by @st0012 in https://github.com/ruby/irb/pull/1049
π Other Changes
- Bump version to v1.14.3 by @st0012 in https://github.com/ruby/irb/pull/1050
New Contributors
- @sunblaze made their first contribution in https://github.com/ruby/irb/pull/1046
Full Changelog: https://github.com/ruby/irb/compare/v1.14.2...v1.14.3
- Ruby
Published by st0012 about 1 year ago
https://github.com/ruby/irb - v1.14.2
What's Changed
β¨ Enhancements
- Change default completor from regexp to type-completor if RUBY_VERSION>=3.4 by @tompng in https://github.com/ruby/irb/pull/1010
π Bug Fixes
- Use correct binding in debug mode by @tompng in https://github.com/ruby/irb/pull/1007
- Remove bignum check from save_history by @tompng in https://github.com/ruby/irb/pull/1018
- Always use alternate sceen on alt-d by @tompng in https://github.com/ruby/irb/pull/988
- Suppress "literal string will be frozen in the future" warning by @tikkss in https://github.com/ruby/irb/pull/1019
- Fix indentation of xstring literal by @tompng in https://github.com/ruby/irb/pull/1038
- Prevent cursor flickering in dancing ruby by @ima1zumi in https://github.com/ruby/irb/pull/1041
- Don't show 'Maybe IRB bug!' in show_source and ls command by @tompng in https://github.com/ruby/irb/pull/1039
- Page the output in irb:rdbg sessions too by @st0012 in https://github.com/ruby/irb/pull/1043
π Documentation
- Improve Debugging with IRB section to make it easier to get started by @st0012 in https://github.com/ruby/irb/pull/1015
- Complete the missing documentation abount the environment variables by @kyanagi in https://github.com/ruby/irb/pull/1028
π Other Changes
- Hash#inspect style has changed in ruby 3.4 by @nobu in https://github.com/ruby/irb/pull/1011
- Change debug test workaround to use ENV RUBY_DEBUG_TEST_UI by @tompng in https://github.com/ruby/irb/pull/1014
- History refactors by @eval in https://github.com/ruby/irb/pull/1013
- Document infinite history by @eval in https://github.com/ruby/irb/pull/1012
- Make rendering test faster using updated yamatanooroti by @tompng in https://github.com/ruby/irb/pull/1001
- Fix rendering test broken by conflict by @tompng in https://github.com/ruby/irb/pull/1016
- Update setup/ruby used in gh-pages workflow because it is failing on ci by @tompng in https://github.com/ruby/irb/pull/1017
- Improve history test's encoding setting by @monkeyWzr in https://github.com/ruby/irb/pull/1022
- On Windows, Process.kill(:TERM) is not supported. by @YO4 in https://github.com/ruby/irb/pull/1026
- Correct ja/help-message for --context-mode and --prompt by @kyanagi in https://github.com/ruby/irb/pull/1029
- Prevent a warning: ambiguous
/by @hsbt in https://github.com/ruby/irb/pull/1030 - Don't use delegator to install helper methods to main object by @tompng in https://github.com/ruby/irb/pull/1031
- Follow-up refactor of #1031 by @st0012 in https://github.com/ruby/irb/pull/1034
- Store method objects in constants by @st0012 in https://github.com/ruby/irb/pull/1033
- Extract truffleruby workflow by @st0012 in https://github.com/ruby/irb/pull/1035
- Bump version to v1.14.2 by @st0012 in https://github.com/ruby/irb/pull/1045
New Contributors
- @eval made their first contribution in https://github.com/ruby/irb/pull/1013
- @tikkss made their first contribution in https://github.com/ruby/irb/pull/1019
Full Changelog: https://github.com/ruby/irb/compare/v1.14.1...v1.14.2
- Ruby
Published by st0012 about 1 year ago
https://github.com/ruby/irb - v1.14.1
What's Changed
β¨ Enhancements
- Improve easter_egg logo resolution by @tompng in https://github.com/ruby/irb/pull/987
π Bug Fixes
- Fix kill pager pid throwing Errno::ESRCH when pager process already terminated by @tompng in https://github.com/ruby/irb/pull/989
- Colorize command input by @tompng in https://github.com/ruby/irb/pull/983
- Fix easter_egg run without RDoc, fix input-method test run without RDoc by @tompng in https://github.com/ruby/irb/pull/998
- Remove KEYWORD_ALIASES which handled special alias name of irb_break irb_catch and irb_next command by @tompng in https://github.com/ruby/irb/pull/1004
- Use InstructionSequence#script_lines to get method source by @tompng in https://github.com/ruby/irb/pull/1005
- Fix debug command in nomultiline mode by @tompng in https://github.com/ruby/irb/pull/1006
π Documentation
- Update COMPARED_WITH_PRY.md by @alessandro-fazzi in https://github.com/ruby/irb/pull/984
π Other Changes
- Group class methods under
class << selfby @st0012 in https://github.com/ruby/irb/pull/981 - Clear ENV["XDG_CONFIG_HOME"] to avoid loading user-defined irbrc in test by @tompng in https://github.com/ruby/irb/pull/982
- Remove Ruby version checks by @RicardoTrindade in https://github.com/ruby/irb/pull/985
- Move parse_command method to Context by @st0012 in https://github.com/ruby/irb/pull/993
- Make colorize test pass with NO_COLOR env set by @tompng in https://github.com/ruby/irb/pull/994
- Surpressing 'unknown command: βSwitch to inspect mode.β' message by @hsbt in https://github.com/ruby/irb/pull/995
- Skip show_doc tests if RDoc is not available by @hsbt in https://github.com/ruby/irb/pull/997
- Specify commit hash of yamatanooroti by @tompng in https://github.com/ruby/irb/pull/1000
- Use proper locale in history encoding test by @tompng in https://github.com/ruby/irb/pull/1008
- Bump version to v1.14.1 by @st0012 in https://github.com/ruby/irb/pull/1009
New Contributors
- @RicardoTrindade made their first contribution in https://github.com/ruby/irb/pull/985
- @alessandro-fazzi made their first contribution in https://github.com/ruby/irb/pull/984
Full Changelog: https://github.com/ruby/irb/compare/v1.14.0...v1.14.1
- Ruby
Published by st0012 over 1 year ago
https://github.com/ruby/irb - v1.14.0
What's Changed
β¨ Enhancements
- Stop echoing or storing command calls'
nilreturn value by @st0012 in https://github.com/ruby/irb/pull/972 - Introduce cd command by @st0012 in https://github.com/ruby/irb/pull/971
- Return only commands when completing help command's argument by @st0012 in https://github.com/ruby/irb/pull/973
π Bug Fixes
- Allow assigning and using local variable name conflicting with command by @tompng in https://github.com/ruby/irb/pull/961
π Other Changes
- Bump version to v1.14.0 by @st0012 in https://github.com/ruby/irb/pull/980
Full Changelog: https://github.com/ruby/irb/compare/v1.13.2...v1.14.0
- Ruby
Published by st0012 over 1 year ago
https://github.com/ruby/irb - v1.13.2
What's Changed
π Bug Fixes
- Add a new initialization step to validate IRB.conf's values by @st0012 in https://github.com/ruby/irb/pull/953
- Reorder ruby lex clauses for unrecoverable first by @kddnewton in https://github.com/ruby/irb/pull/956
- Remove useless Reline::Key.new and update wrong comment for alt+d by @tompng in https://github.com/ruby/irb/pull/963
- Add accidentally dropped disable_irb command back by @st0012 in https://github.com/ruby/irb/pull/964
π Documentation
- Help users choose between helper methods and commands in the extension document by @st0012 in https://github.com/ruby/irb/pull/965
π Other Changes
- Enhance regexp to account for prism error messages by @kddnewton in https://github.com/ruby/irb/pull/954
- Clean up tmpdir by @nobu in https://github.com/ruby/irb/pull/955
- Suppress Ruby warnings in certain backtrace filtering tests by @st0012 in https://github.com/ruby/irb/pull/966
- fix typos in the
Index of Command-Line Optionsby @Suban05 in https://github.com/ruby/irb/pull/967 - Cleanup irbrc generator cache always at teardown by @tompng in https://github.com/ruby/irb/pull/968
- Invalid encoding symbol now raises SyntaxError also in 3.3 by @tompng in https://github.com/ruby/irb/pull/969
- Bump version to v1.13.2 by @st0012 in https://github.com/ruby/irb/pull/970
New Contributors
- @kddnewton made their first contribution in https://github.com/ruby/irb/pull/954
- @Suban05 made their first contribution in https://github.com/ruby/irb/pull/967
Full Changelog: https://github.com/ruby/irb/compare/v1.13.1...v1.13.2
- Ruby
Published by st0012 over 1 year ago
https://github.com/ruby/irb - v1.13.1
What's Changed
π Bug Fixes
- Switch to StdioInputMethod when TERM is 'dumb' by @dgutov in https://github.com/ruby/irb/pull/907
- Avoid raising errors while running help for custom commands by @kachick in https://github.com/ruby/irb/pull/944
- Use flag instead of caller for
debug's binding.irb check by @st0012 in https://github.com/ruby/irb/pull/947 - Improve help message for no meta commands by @st0012 in https://github.com/ruby/irb/pull/948
π Other Changes
- Add workaround for ruby/debug/test/console/irb_test failing with StdioInputMethod by @tompng in https://github.com/ruby/irb/pull/943
- Fix typos in test/irb/command/test_custom_command.rb by @kachick in https://github.com/ruby/irb/pull/945
- Change debug test workaround only enabled when output is tty by @tompng in https://github.com/ruby/irb/pull/949
- Clarify
confhelper's context by @st0012 in https://github.com/ruby/irb/pull/950 - Bump version to v1.13.1 by @st0012 in https://github.com/ruby/irb/pull/951
New Contributors
- @dgutov made their first contribution in https://github.com/ruby/irb/pull/907
- @kachick made their first contribution in https://github.com/ruby/irb/pull/945
Full Changelog: https://github.com/ruby/irb/compare/v1.13.0...v1.13.1
- Ruby
Published by st0012 almost 2 years ago
https://github.com/ruby/irb - v1.13.0
What's Changed
β¨ Enhancements
- Add disable_irb command to disable debug of binding.irb by @hogelog in https://github.com/ruby/irb/pull/898
- Move away from method-based command implementation by @tompng in https://github.com/ruby/irb/pull/824
- Support command registration by @st0012 in https://github.com/ruby/irb/pull/886
- Support helper method registration by @st0012 in https://github.com/ruby/irb/pull/624
- Support
IRB.conf[:BACKTRACE_FILTER]by @st0012 in https://github.com/ruby/irb/pull/917
π Bug Fixes
- rdoc version lock is required by @alpaca-tc in https://github.com/ruby/irb/pull/897
- Rescue from exceptions raised by #name by @monkeyWzr in https://github.com/ruby/irb/pull/899
- Fix irb_history saved to current directory by @tompng in https://github.com/ruby/irb/pull/901
- Fix % escape in prompt format by @tompng in https://github.com/ruby/irb/pull/927
- Remove exit command workaround, handle IRB_EXIT in debug_readline by @tompng in https://github.com/ruby/irb/pull/923
- Restore MAIN_CONTEXT correctly by @tompng in https://github.com/ruby/irb/pull/937
- Let IRB::Color.colorable? always return true|false by @tompng in https://github.com/ruby/irb/pull/940
π Documentation
- Use markdown format for docs by @st0012 in https://github.com/ruby/irb/pull/890
- docs(help): Add latest options to ja help message by @okuramasafumi in https://github.com/ruby/irb/pull/903
- Remove misleading documentation by @artur-intech in https://github.com/ruby/irb/pull/906
- Prompt specifiers: documentation improvements by @Uaitt in https://github.com/ruby/irb/pull/926
- Add EXTEND_IRB.md to introduce IRB's command and helper registration mechanism by @st0012 in https://github.com/ruby/irb/pull/933
- Use the new GH pages site for documentation by @st0012 in https://github.com/ruby/irb/pull/939
π Other Changes
- Fix indent test and output sequence test for new reline by @tompng in https://github.com/ruby/irb/pull/908
- Cache RDoc::RI::Driver.new by @tompng in https://github.com/ruby/irb/pull/911
- Fix a typo by @hsbt in https://github.com/ruby/irb/pull/912
- Filter backtrace before formatting in #handle_exception by @joshbroughton in https://github.com/ruby/irb/pull/916
- Centralize rstrip calls by @st0012 in https://github.com/ruby/irb/pull/918
- Add a workaround to make IRB work with debug's tests by @st0012 in https://github.com/ruby/irb/pull/919
- Pass statements to Context#evaluate by @st0012 in https://github.com/ruby/irb/pull/920
- Remove internal-only methods from Command::Base by @tompng in https://github.com/ruby/irb/pull/922
- Accept " " for colorizing "\t" test by @tompng in https://github.com/ruby/irb/pull/924
- Add CI job to test IRB against the latest debug by @st0012 in https://github.com/ruby/irb/pull/928
- Add MultiIRB commands test by @igaiga in https://github.com/ruby/irb/pull/929
- Stop using ExtendCommandBundle internally by @st0012 in https://github.com/ruby/irb/pull/925
- Memoize helper method instances with Singleton module by @st0012 in https://github.com/ruby/irb/pull/931
- Command registration should take both strings and symbols as names by @st0012 in https://github.com/ruby/irb/pull/932
- Suppress command return values by @st0012 in https://github.com/ruby/irb/pull/934
- Pass symbol to Command.register in doc for consistency by @st0012 in https://github.com/ruby/irb/pull/935
- Add a new GH workflow for deploying to GH pages by @st0012 in https://github.com/ruby/irb/pull/938
- Bump version to v1.13.0 by @st0012 in https://github.com/ruby/irb/pull/941
New Contributors
- @alpaca-tc made their first contribution in https://github.com/ruby/irb/pull/897
- @monkeyWzr made their first contribution in https://github.com/ruby/irb/pull/899
- @okuramasafumi made their first contribution in https://github.com/ruby/irb/pull/903
- @artur-intech made their first contribution in https://github.com/ruby/irb/pull/906
- @joshbroughton made their first contribution in https://github.com/ruby/irb/pull/916
- @Uaitt made their first contribution in https://github.com/ruby/irb/pull/926
- @igaiga made their first contribution in https://github.com/ruby/irb/pull/929
Full Changelog: https://github.com/ruby/irb/compare/v1.12.0...v1.13.0
- Ruby
Published by st0012 almost 2 years ago
https://github.com/ruby/irb - v1.12.0
Highlights
- The
helpcommand now displays a help message directly, instead of opening ariconsole. - You can now get detailed usage information for specific commands by using
help <cmd>. Commands that currently support detailed help messages include:show_sourceshow_doceditls- We welcome contributions to expand this list!
- The
show_sourcecommand can now display methods defined during the IRB session. - In
irb:rdbgsessions, simply hitting<enter>will now repeat the last command, mirroring the behavior inrdbgsessions. - IRB now supports loading
.irbrcfrom multiple locations. This means that for most users,~/.irbrcwill also be loaded when aproject/.irbrcis defined.
What's Changed
β¨ Enhancements
- Introduce exit! command by @ignacio-chiazzo in https://github.com/ruby/irb/pull/851
- Powerup show_source by enabling RubyVM.keep_script_lines by @tompng in https://github.com/ruby/irb/pull/862
- Repurpose the help command to display the help message by @st0012 in https://github.com/ruby/irb/pull/872
- Support repeating debugger input by passing empty input to it by @st0012 in https://github.com/ruby/irb/pull/856
- Revamp
helpcommand by @st0012 in https://github.com/ruby/irb/pull/877 - Add help messages to
show_sourceandshow_doccommands by @st0012 in https://github.com/ruby/irb/pull/887 - Restructure workspace management by @st0012 in https://github.com/ruby/irb/pull/888
- Allow loading multiple irb files by @hahmed in https://github.com/ruby/irb/pull/859
π Bug Fixes
- Fix SourceFinder's constant evaluation issue by @st0012 in https://github.com/ruby/irb/pull/869
- Improve constant lookup in SourceFinder by @tompng in https://github.com/ruby/irb/pull/871
- Fix
irb:rdbgfor ruby head by @st0012 in https://github.com/ruby/irb/pull/876
π Other Changes
- Polish the exit! command and its tests by @st0012 in https://github.com/ruby/irb/pull/867
- Fix exit! command warning and method behavior by @tompng in https://github.com/ruby/irb/pull/868
- Refactor eval_path and
SourceFinder::Sourceby @st0012 in https://github.com/ruby/irb/pull/870 - Update error message assertions for Ruby 3.4 by @st0012 in https://github.com/ruby/irb/pull/874
- Standardize command related names by @st0012 in https://github.com/ruby/irb/pull/873
- Load RubyGems explicitly for tests of test/irb by @hsbt in https://github.com/ruby/irb/pull/879
- Invalid encoding symbols now raise SyntaxError in 3.4 by @nobu in https://github.com/ruby/irb/pull/880
- Remove IRB::NotImplementedError by @tompng in https://github.com/ruby/irb/pull/878
- Unroll extension method generation by @st0012 in https://github.com/ruby/irb/pull/882
- Turn on frozen literal in files by @st0012 in https://github.com/ruby/irb/pull/881
- Remove remaining
frozen_string_literal: falsein lib/ by @tompng in https://github.com/ruby/irb/pull/883 - Remove workaround for empty lines in dynamic_prompt by @tompng in https://github.com/ruby/irb/pull/884
- Remove useless loaded file check by @tompng in https://github.com/ruby/irb/pull/885
- Refactor IRB::Context#prompting by @st0012 in https://github.com/ruby/irb/pull/889
- Escape closing square brackets in regexp by @peterzhu2118 in https://github.com/ruby/irb/pull/892
- Prevent
irb_history's creation during HistoryTest by @st0012 in https://github.com/ruby/irb/pull/893 - Clear temporary directories by @nobu in https://github.com/ruby/irb/pull/894
- Bump version to v1.12.0 by @st0012 in https://github.com/ruby/irb/pull/895
New Contributors
- @hahmed made their first contribution in https://github.com/ruby/irb/pull/859
Full Changelog: https://github.com/ruby/irb/compare/v1.11.2...v1.12.0
- Ruby
Published by st0012 almost 2 years ago
https://github.com/ruby/irb - v1.11.2
What's Changed
π Bug Fixes
- Fix undef and alias indent by @tompng in https://github.com/ruby/irb/pull/838
- Skip re-setup when creating a child session by @nunosilva800 in https://github.com/ruby/irb/pull/850
- Stop
irb:rdbgfrom saving duplicated history when there's no prior history file by @st0012 in https://github.com/ruby/irb/pull/853 - Add a warning for when the history path doesn't exist by @ignacio-chiazzo in https://github.com/ruby/irb/pull/852
- Fix usage of tracer gem and add tests by @nunosilva800 in https://github.com/ruby/irb/pull/857
π Other Changes
- Fix documentation typo,
niLβnilby @elebow in https://github.com/ruby/irb/pull/840 - Forward-port ruby-core changes by @hsbt in https://github.com/ruby/irb/pull/841
- Fix some typos by @ydah in https://github.com/ruby/irb/pull/843
- Fix documentation typo,
ininβinby @elebow in https://github.com/ruby/irb/pull/842 - Try to use irb instead of rubygems for completion test by @hsbt in https://github.com/ruby/irb/pull/845
- Omit 2 encoding error related tests for TruffleRuby by @st0012 in https://github.com/ruby/irb/pull/854
- Add rubocop with a few basic styling rules by @st0012 in https://github.com/ruby/irb/pull/849
- Require pathname by @st0012 in https://github.com/ruby/irb/pull/860
- Suppress warnings by @nobu in https://github.com/ruby/irb/pull/861
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/ruby/irb/pull/863
- Polish tracer integration and tests by @st0012 in https://github.com/ruby/irb/pull/864
- Bump version to v1.11.2 by @st0012 in https://github.com/ruby/irb/pull/865
New Contributors
- @elebow made their first contribution in https://github.com/ruby/irb/pull/840
- @nunosilva800 made their first contribution in https://github.com/ruby/irb/pull/850
- @ignacio-chiazzo made their first contribution in https://github.com/ruby/irb/pull/852
Full Changelog: https://github.com/ruby/irb/compare/v1.11.1...v1.11.2
- Ruby
Published by st0012 about 2 years ago
https://github.com/ruby/irb - v1.11.1
What's Changed
π Bug Fixes
- Fix display_document params in noautocomplete mode by @tompng in https://github.com/ruby/irb/pull/826
- Make show_source accept top-level constant names by @st0012 in https://github.com/ruby/irb/pull/831
- Avoid completing empty input by @st0012 in https://github.com/ruby/irb/pull/832
- Make SourceFinder ignore binary sources by @st0012 in https://github.com/ruby/irb/pull/836
π Other Changes
- Remove dead doc by @BurdetteLamar in https://github.com/ruby/irb/pull/819
- Fix type completor section of README by @tompng in https://github.com/ruby/irb/pull/820
- Remove redundant env cleanup in rendering test by @st0012 in https://github.com/ruby/irb/pull/827
- test_recovery_sigint: Ensure precondition is met by @sorah in https://github.com/ruby/irb/pull/829
- Require Reline v0.4.2+ by @st0012 in https://github.com/ruby/irb/pull/834
- Refactor exit command by @st0012 in https://github.com/ruby/irb/pull/835
- Bump version to v1.11.1 by @st0012 in https://github.com/ruby/irb/pull/837
New Contributors
- @sorah made their first contribution in https://github.com/ruby/irb/pull/829
Full Changelog: https://github.com/ruby/irb/compare/v1.11.0...v1.11.1
- Ruby
Published by st0012 about 2 years ago
https://github.com/ruby/irb - v1.11.0
What's Changed
β¨ Enhancements
- Warn and do nothing if block is passed to measure command by @tompng in https://github.com/ruby/irb/pull/813
π Bug Fixes
- Debugging command warning should not be specific to the
debugcommand by @st0012 in https://github.com/ruby/irb/pull/806 - Warn users about errors in loading RC files by @st0012 in https://github.com/ruby/irb/pull/817
π Other Changes
- Simplify show_source's super calculation by @st0012 in https://github.com/ruby/irb/pull/807
- Prevent a warning: setting Encoding.default_external by @mame in https://github.com/ruby/irb/pull/810
- [DOC] RDoc for module IRB by @BurdetteLamar in https://github.com/ruby/irb/pull/738
- Remove documents about deprecated/WIP features and some slight adjustments by @st0012 in https://github.com/ruby/irb/pull/811
- Remove unused lvar in mesure command test by @tompng in https://github.com/ruby/irb/pull/814
- Avoid installing bundler manually for yamatanooroti builds by @st0012 in https://github.com/ruby/irb/pull/816
- [DOC] Change indexes.rdoc to indexes.md by @BurdetteLamar in https://github.com/ruby/irb/pull/812
- Bump version to v1.11.0 by @st0012 in https://github.com/ruby/irb/pull/818
Full Changelog: https://github.com/ruby/irb/compare/v1.10.1...v1.11.0
- Ruby
Published by st0012 about 2 years ago
https://github.com/ruby/irb - v1.10.1
What's Changed
π Bug Fixes
- Pager should be disabled when TERM=dumb by @st0012 in https://github.com/ruby/irb/pull/800
π Other Changes
- Disable pager when TERM is not set too by @st0012 in https://github.com/ruby/irb/pull/802
- Bump version to v1.10.1 by @st0012 in https://github.com/ruby/irb/pull/801
Full Changelog: https://github.com/ruby/irb/compare/v1.10.0...v1.10.1
- Ruby
Published by st0012 about 2 years ago
https://github.com/ruby/irb - v1.10.0
What's Changed
β¨ Enhancements
- Hint debugger command in
irb:rdbgsession by @st0012 in https://github.com/ruby/irb/pull/768 - Support disabling pager by @st0012 in https://github.com/ruby/irb/pull/783
- Display aliases in help message by @st0012 in https://github.com/ruby/irb/pull/788
- adding the -s flag to show_source by @paulreece in https://github.com/ruby/irb/pull/770
- Split TypeCompletion to a gem by @tompng in https://github.com/ruby/irb/pull/772
- Page evaluation result's output by @st0012 in https://github.com/ruby/irb/pull/784
- Implement
historycommand by @garyhtou in https://github.com/ruby/irb/pull/761
π Bug Fixes
- Rescue Exception, ignore warning in completion doc_namespace by @tompng in https://github.com/ruby/irb/pull/777
- Handle handle_exception's exception by @tompng in https://github.com/ruby/irb/pull/780
- Fix exception(backtrace=nil) prints nothing by @tompng in https://github.com/ruby/irb/pull/782
- Rescue errors from main.to_s/inspect when formatting prompt by @hanazuki in https://github.com/ruby/irb/pull/791
- Change show_source tests into integration tests by @st0012 in https://github.com/ruby/irb/pull/793
- Scrub past history input before split by @hogelog in https://github.com/ruby/irb/pull/795
π Other Changes
- Fix failure of more command with -R option by @hogelog in https://github.com/ruby/irb/pull/781
- Fix flaky test case test_autocomplete_with_multiple_doc_namespaces by @hogelog in https://github.com/ruby/irb/pull/786
- Make rake test run all tests under
test/irb/directory by @st0012 in https://github.com/ruby/irb/pull/794 - Only install debug with CRuby by @st0012 in https://github.com/ruby/irb/pull/796
- Update Pry comparison doc's entries about history and pager support by @st0012 in https://github.com/ruby/irb/pull/797
- Disable pager in eval_history test by @tompng in https://github.com/ruby/irb/pull/799
- Bump version to v1.10.0 by @st0012 in https://github.com/ruby/irb/pull/798
New Contributors
- @hogelog made their first contribution in https://github.com/ruby/irb/pull/781
- @hanazuki made their first contribution in https://github.com/ruby/irb/pull/791
- @paulreece made their first contribution in https://github.com/ruby/irb/pull/770
- @garyhtou made their first contribution in https://github.com/ruby/irb/pull/761
Full Changelog: https://github.com/ruby/irb/compare/v1.9.1...v1.10.0
- Ruby
Published by st0012 about 2 years ago
https://github.com/ruby/irb - v1.9.1
What's Changed
β¨ Enhancements
- Enable completion setting through
IRB_COMPLETORby @ima1zumi in https://github.com/ruby/irb/pull/771
π Bug Fixes
- Fix irb-1.9.0 crash on
{}.completion by @tompng in https://github.com/ruby/irb/pull/764
π Other Changes
- Remove racc from Gemfile by @st0012 in https://github.com/ruby/irb/pull/760
- require 'irb/version to test completion of constant
IRB::VERSIONby @tompng in https://github.com/ruby/irb/pull/763 - Bump version to 1.9.1 by @tompng in https://github.com/ruby/irb/pull/773
Full Changelog: https://github.com/ruby/irb/compare/v1.9.0...v1.9.1
- Ruby
Published by tompng over 2 years ago
https://github.com/ruby/irb - v1.9.0
What's Changed
β¨ Enhancements
- Type based completion using Prism and RBS by @tompng in https://github.com/ruby/irb/pull/708
- Add command line option to select which completor to use by @tompng in https://github.com/ruby/irb/pull/754
π Bug Fixes
- Fix dancing-ruby Ctrl+C stop by @tompng in https://github.com/ruby/irb/pull/735
π Other Changes
- Restore encoding in InputCompletor test by @tompng in https://github.com/ruby/irb/pull/732
- Suppress "Switch to inspect mode" messages by @nobu in https://github.com/ruby/irb/pull/733
- Minor refactors around irb.rb by @st0012 in https://github.com/ruby/irb/pull/736
- Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in https://github.com/ruby/irb/pull/739
- Easter egg for autocomplete mode by @tompng in https://github.com/ruby/irb/pull/737
- Add workaround for CI failure by @ima1zumi in https://github.com/ruby/irb/pull/742
- Use IRB's own doc for doc dialog tests by @st0012 in https://github.com/ruby/irb/pull/743
- Add Racc as a development dependency by @st0012 in https://github.com/ruby/irb/pull/747
- Skip TypeCompletion test in ruby ci by @tompng in https://github.com/ruby/irb/pull/748
- README section for IRB::TypeCompletion by @tompng in https://github.com/ruby/irb/pull/746
- Add a document to compare with pry by @st0012 in https://github.com/ruby/irb/pull/745
- Fix readme's link to COMPARED_WITH_PRY doc by @st0012 in https://github.com/ruby/irb/pull/749
- Use absolute link to
COMPATED_WITH_PRY.mdin readme by @st0012 in https://github.com/ruby/irb/pull/750 - Revert "Skip TypeCompletion test in ruby ci (#748)" by @hsbt in https://github.com/ruby/irb/pull/755
- Improve the contributing guideline by @st0012 in https://github.com/ruby/irb/pull/756
- Bump version to 1.9.0 by @ima1zumi in https://github.com/ruby/irb/pull/757
Full Changelog: https://github.com/ruby/irb/compare/v1.8.3...v1.9.0
- Ruby
Published by ima1zumi over 2 years ago
https://github.com/ruby/irb - v1.8.3
What's Changed
π Other Changes
- Restore IRB::InputCompletor for compatibility by @tompng in https://github.com/ruby/irb/pull/730
- Bump version to 1.8.3 by @tompng in https://github.com/ruby/irb/pull/731
Full Changelog: https://github.com/ruby/irb/compare/v1.8.2...v1.8.3
- Ruby
Published by tompng over 2 years ago
https://github.com/ruby/irb - v1.8.2
What's Changed
β¨ Enhancements
- Page show_source's output by @st0012 in https://github.com/ruby/irb/pull/719
π Bug Fixes
- Handle Concurrent Sessions and Saving Readline::HISTORY by @chadrschroeder in https://github.com/ruby/irb/pull/651
- Avoid locking the debug UI to a single thread by @st0012 in https://github.com/ruby/irb/pull/725
- Fix require path completion disturbing string method completion by @tompng in https://github.com/ruby/irb/pull/726
π Other Changes
- Mention
irb_debugalternative in the docs by @janko in https://github.com/ruby/irb/pull/710 - Test should not depend on user's irbrc file by @tompng in https://github.com/ruby/irb/pull/714
- Test should not depend on user's irbrc file specified by ENV['IRBRC'] by @tompng in https://github.com/ruby/irb/pull/717
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in https://github.com/ruby/irb/pull/721
- Disable pager in show-source test by @tompng in https://github.com/ruby/irb/pull/720
- Fix Reline's test failure running with
make test-all TESTS='reline irb'by @tompng in https://github.com/ruby/irb/pull/722 - Clear all context usages in RubyLex by @st0012 in https://github.com/ruby/irb/pull/684
- Rename current completor to RegexpCompletor and refactored for future extension by @tompng in https://github.com/ruby/irb/pull/707
- Fix calling exit if irb_context is nil by @k0kubun in https://github.com/ruby/irb/pull/727
- Decouple RubyLex from prompt and line_no by @tompng in https://github.com/ruby/irb/pull/701
- Fix test runner exit bug by @tompng in https://github.com/ruby/irb/pull/728
New Contributors
- @janko made their first contribution in https://github.com/ruby/irb/pull/710
Full Changelog: https://github.com/ruby/irb/compare/v1.8.1...v1.8.2
- Ruby
Published by st0012 over 2 years ago
https://github.com/ruby/irb - v1.8.1
What's Changed
π Bug Fixes
- Drop rdoc's version requirement by @st0012 in https://github.com/ruby/irb/pull/704
π Other Changes
- Require Reline 0.3.8+ by @st0012 in https://github.com/ruby/irb/pull/702
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/ruby/irb/pull/705
- Bump version to 1.8.1 by @st0012 in https://github.com/ruby/irb/pull/706
Full Changelog: https://github.com/ruby/irb/compare/v1.8.0...v1.8.1
- Ruby
Published by st0012 over 2 years ago
https://github.com/ruby/irb - v1.8.0
What's Changed
β¨ Enhancements
- Display
show_cmds's output in a pager when in TTY environment by @st0012 in https://github.com/ruby/irb/pull/647 - Page
ls's output by @st0012 in https://github.com/ruby/irb/pull/657 - Add workspace category by @st0012 in https://github.com/ruby/irb/pull/661
- Deprecate multi-irb commands by @st0012 in https://github.com/ruby/irb/pull/654
- Add black and white color to IRB::Color by @st0012 in https://github.com/ruby/irb/pull/676
- Don't echo an expression's result when it ends with a semicolon by @st0012 in https://github.com/ruby/irb/pull/669
- Drop showing indent level number in DEFAULT prompt and INF_RUBY prompt by @tompng in https://github.com/ruby/irb/pull/679
- Support seamless integration with ruby/debug by @st0012 in https://github.com/ruby/irb/pull/575
- Support
VISUALenv var, and prefer it overEDITORby @smmr0 in https://github.com/ruby/irb/pull/686 - Deprecate RubyLex and warn about referencing to it by @st0012 in https://github.com/ruby/irb/pull/692
- Improve help/show_cmds message during debugger integration by @st0012 in https://github.com/ruby/irb/pull/693
π Bug Fixes
- Indent multiline percent literals by @tompng in https://github.com/ruby/irb/pull/643
- Fix nested sessions' history saving by @st0012 in https://github.com/ruby/irb/pull/652
π Other Changes
- Declare rdoc as dependency by @st0012 in https://github.com/ruby/irb/pull/648
- Reduce boilerplate code in RubyLexTest by @st0012 in https://github.com/ruby/irb/pull/644
- Decouple
editandshow_sourcecommands by @st0012 in https://github.com/ruby/irb/pull/658 - Forward-port from ruby/ruby by @hsbt in https://github.com/ruby/irb/pull/662
- Use test-unit-ruby-core by @hsbt in https://github.com/ruby/irb/pull/663
- Extract integration testing helpers out of debug command tests by @st0012 in https://github.com/ruby/irb/pull/660
- Fix IntegrationTestCase by @st0012 in https://github.com/ruby/irb/pull/667
- Store integration tests' envs in an ivar by @st0012 in https://github.com/ruby/irb/pull/668
- Remove unused
InputMethod#initializeby @st0012 in https://github.com/ruby/irb/pull/635 - Skip nested IRB tests in Ruby Core CI by @st0012 in https://github.com/ruby/irb/pull/675
- Skip integration tests in core CI by @st0012 in https://github.com/ruby/irb/pull/677
- Move assignment check to RubyLex by @st0012 in https://github.com/ruby/irb/pull/670
- Remove needless removal of trailing whitespace in check_code_state by @tompng in https://github.com/ruby/irb/pull/678
- Make Reline/ReadlineInputMethod inherit StdioInputMethod by @st0012 in https://github.com/ruby/irb/pull/671
- Remove useless
begin/end[ci skip] by @nobu in https://github.com/ruby/irb/pull/680 - Move IO configuration to
IRB::Irbby @st0012 in https://github.com/ruby/irb/pull/681 - Encapsulate input details in Statement objects by @st0012 in https://github.com/ruby/irb/pull/682
- Remove unused
PROMPT_Nby @smmr0 in https://github.com/ruby/irb/pull/685 - Move input processing out of RubyLex by @st0012 in https://github.com/ruby/irb/pull/683
- Avoid overriding user's
irb_namesetting in debugger integration by @st0012 in https://github.com/ruby/irb/pull/688 - Print deprecation message for prompt_n methods by @st0012 in https://github.com/ruby/irb/pull/691
- Fix deprecation test when ran multiple times by @peterzhu2118 in https://github.com/ruby/irb/pull/695
- Fix test warnings by @st0012 in https://github.com/ruby/irb/pull/698
- irb:rdbg cleanups by @st0012 in https://github.com/ruby/irb/pull/697
- Fix Initial Indentation of Blocks in Nomultiline Mode by @chadrschroeder in https://github.com/ruby/irb/pull/696
- Add --nomultiline indent and prompt test by @tompng in https://github.com/ruby/irb/pull/699
- Add a debugging with IRB section to README by @st0012 in https://github.com/ruby/irb/pull/689
- Add a new readme section for IRB extension by @st0012 in https://github.com/ruby/irb/pull/673
- Bump version to 1.8.0 by @st0012 in https://github.com/ruby/irb/pull/700
New Contributors
- @smmr0 made their first contribution in https://github.com/ruby/irb/pull/685
- @chadrschroeder made their first contribution in https://github.com/ruby/irb/pull/696
Full Changelog: https://github.com/ruby/irb/compare/v1.7.4...v1.8.0
- Ruby
Published by st0012 over 2 years ago
https://github.com/ruby/irb - v1.7.4
What's Changed
π Bug Fixes
- Fix history-saving feature by @st0012 in https://github.com/ruby/irb/pull/642
π Other Changes
- Unpend RDoc dialog related tests by @st0012 in https://github.com/ruby/irb/pull/640
- Bump 1.7.4 by @ima1zumi in https://github.com/ruby/irb/pull/645
Full Changelog: https://github.com/ruby/irb/compare/v1.7.3...v1.7.4
- Ruby
Published by st0012 over 2 years ago
https://github.com/ruby/irb - v1.7.3
What's Changed
π Bug Fixes
- Correct
preferred_dialog_height's caller by @st0012 in https://github.com/ruby/irb/pull/638
π Other Changes
- Bump version to 1.7.3 by @st0012 in https://github.com/ruby/irb/pull/639
Full Changelog: https://github.com/ruby/irb/compare/v1.7.2...v1.7.3
- Ruby
Published by ima1zumi over 2 years ago
https://github.com/ruby/irb - v1.7.2
What's Changed
π Other Changes
- Stop treating history-saving logic as extension by @st0012 in https://github.com/ruby/irb/pull/613
- Refactor eval history by @st0012 in https://github.com/ruby/irb/pull/623
- Use
max_byforlongest_cmd_name_lengthby @andyw8 in https://github.com/ruby/irb/pull/628 - Avoid using Reline as a module by @st0012 in https://github.com/ruby/irb/pull/633
- Drop src_encoding.rb by @st0012 in https://github.com/ruby/irb/pull/634
- Require Reline 0.3.6 or higher by @ima1zumi in https://github.com/ruby/irb/pull/632
- Bump version to 1.7.2 by @ima1zumi in https://github.com/ruby/irb/pull/636
New Contributors
- @andyw8 made their first contribution in https://github.com/ruby/irb/pull/628
Full Changelog: https://github.com/ruby/irb/compare/v1.7.1...v1.7.2
- Ruby
Published by ima1zumi over 2 years ago
https://github.com/ruby/irb - v1.7.1
What's Changed
π Bug Fixes
- Fixed string escaping omissions by @ima1zumi in https://github.com/ruby/irb/pull/599
- Use
Kernel.warnto print command alias warning by @st0012 in https://github.com/ruby/irb/pull/601 - Use symbol.inspect in symbol completion candidate calculation by @tompng in https://github.com/ruby/irb/pull/539
- Rewrite RubyLex to fix some bugs and make it possible to add new features easily by @tompng in https://github.com/ruby/irb/pull/500
- Fix RubyLex.ripper_lex_without_warning with heredoc and embexpr by @tompng in https://github.com/ruby/irb/pull/608
- Improve indentation: bugfix, heredoc, embdoc, strings by @tompng in https://github.com/ruby/irb/pull/515
- Fix process_continue and check_code_block by @tompng in https://github.com/ruby/irb/pull/611
- Keep prev spaces by @tompng in https://github.com/ruby/irb/pull/607
- Reduce internal operations' exposure to benchmarking by @st0012 in https://github.com/ruby/irb/pull/618
π Other Changes
- Simplify
irb_infocommand by @st0012 in https://github.com/ruby/irb/pull/597 - Refactor ExtendCommand::Nop by @st0012 in https://github.com/ruby/irb/pull/598
- Remove the unused fork command definition by @st0012 in https://github.com/ruby/irb/pull/600
- Bump ruby/setup-ruby from 1.150.0 to 1.151.0 by @dependabot in https://github.com/ruby/irb/pull/604
- Stanardise test class names with
Testpostfix instead of prefix by @st0012 in https://github.com/ruby/irb/pull/603 - Bump ruby/setup-ruby from 1.151.0 to 1.152.0 by @dependabot in https://github.com/ruby/irb/pull/609
- Omit nesting_level, use indent_level to build prompt string by @tompng in https://github.com/ruby/irb/pull/610
- Fix RubyLex test input to end with "\n". This change will also avoid truffleruby test failure. by @tompng in https://github.com/ruby/irb/pull/614
- Move input line mutation out of
Context#evaluateby @st0012 in https://github.com/ruby/irb/pull/615 - Remove unused keyword
exceptionfrom Context#evaluate by @tompng in https://github.com/ruby/irb/pull/617 - Reduce test pend truffleruby by @tompng in https://github.com/ruby/irb/pull/619
- Bump version to 1.7.1 by @st0012 in https://github.com/ruby/irb/pull/621
Full Changelog: https://github.com/ruby/irb/compare/v1.7.0...v1.7.1
- Ruby
Published by ima1zumi over 2 years ago
https://github.com/ruby/irb - v1.7.0
What's Changed
β¨ Enhancements
- Print deprecation warning for
helpcommand by @st0012 in https://github.com/ruby/irb/pull/567 - Display mod key as
Optionon Darwin platforms by @adam12 in https://github.com/ruby/irb/pull/584 - Allow
show_sourcefor private methods by @makenowjust in https://github.com/ruby/irb/pull/589
π Bug Fixes
- Filter out top-level methods when using
ls <Class/Module>by @st0012 in https://github.com/ruby/irb/pull/562 - Simplify the help command's implementation by @st0012 in https://github.com/ruby/irb/pull/564
- Fix Locale's encoding lookup for ujis/euc encodings by @st0012 in https://github.com/ruby/irb/pull/568
- Set maximum document dialog height by @tompng in https://github.com/ruby/irb/pull/591
π Other Changes
- Bump ruby/setup-ruby from 1.145.0 to 1.146.0 by @dependabot in https://github.com/ruby/irb/pull/561
- Fix typo in tracer by @ydaniju in https://github.com/ruby/irb/pull/565
- Add tests for Locale class by @st0012 in https://github.com/ruby/irb/pull/566
- Remove encoding_aliases.rb by @st0012 in https://github.com/ruby/irb/pull/569
- Add tests for Locale#find and Locale#load by @st0012 in https://github.com/ruby/irb/pull/570
- Use a more tolerant way to check Locale#find's return path by @st0012 in https://github.com/ruby/irb/pull/572
- Stop using MagicFile for printing help messages by @st0012 in https://github.com/ruby/irb/pull/573
- Simplify Locale#load by @st0012 in https://github.com/ruby/irb/pull/571
- Retire magic-file.rb by @st0012 in https://github.com/ruby/irb/pull/574
- Bump ruby/setup-ruby from 1.146.0 to 1.148.0 by @dependabot in https://github.com/ruby/irb/pull/578
- Fix Test timedout in test_debug_cmd by @tompng in https://github.com/ruby/irb/pull/582
- Bump ruby/setup-ruby from 1.148.0 to 1.149.0 by @dependabot in https://github.com/ruby/irb/pull/581
- Refactor RubyLex's input/io methods by @st0012 in https://github.com/ruby/irb/pull/583
- Simplify each_top_level_statement by @tompng in https://github.com/ruby/irb/pull/576
- Fix dynamic_prompt test not executed, remove unnecessary set_input by @tompng in https://github.com/ruby/irb/pull/585
- Add assertion for dynamic_prompt's assertion execution by @st0012 in https://github.com/ruby/irb/pull/586
- Fix typo by @ima1zumi in https://github.com/ruby/irb/pull/587
- Bump ruby/setup-ruby from 1.149.0 to 1.150.0 by @dependabot in https://github.com/ruby/irb/pull/590
- Improve debug command tests by @st0012 in https://github.com/ruby/irb/pull/594
- Require test helpers from central helper by @st0012 in https://github.com/ruby/irb/pull/595
- Bump version to 1.7.0 by @st0012 in https://github.com/ruby/irb/pull/596
New Contributors
- @ydaniju made their first contribution in https://github.com/ruby/irb/pull/565
- @adam12 made their first contribution in https://github.com/ruby/irb/pull/584
- @makenowjust made their first contribution in https://github.com/ruby/irb/pull/589
Full Changelog: https://github.com/ruby/irb/compare/v1.6.4...v1.7.0
- Ruby
Published by ima1zumi over 2 years ago
https://github.com/ruby/irb - v1.6.4
What's Changed
β¨ Enhancements
- Drop Ruby 2.6 support by @st0012 in https://github.com/ruby/irb/pull/555
π Bug Fixes
- Support inspecting BasicObject by @st0012 in https://github.com/ruby/irb/pull/541
- Don't check RUBY_ENGINE when deciding whether to accept kwargs by @st0012 in https://github.com/ruby/irb/pull/552
π Other Changes
- Replace METHOD_IS_A with === by @st0012 in https://github.com/ruby/irb/pull/542
- Add badges to readme by @st0012 in https://github.com/ruby/irb/pull/544
- Bump ruby/setup-ruby from 1.125.0 to 1.144.0 by @dependabot in https://github.com/ruby/irb/pull/543
- Fix 2 minor issues in test suite by @luke-gru in https://github.com/ruby/irb/pull/545
- Update test libraries from ruby/ruby 2023-03-24 by @hsbt in https://github.com/ruby/irb/pull/551
- Bump ruby/setup-ruby from 1.144.0 to 1.144.2 by @dependabot in https://github.com/ruby/irb/pull/549
- Drop unnecessary pends for truffleruby by @st0012 in https://github.com/ruby/irb/pull/553
- Remove dead code by @st0012 in https://github.com/ruby/irb/pull/554
- Bump ruby/setup-ruby from 1.144.2 to 1.145.0 by @dependabot in https://github.com/ruby/irb/pull/556
- Fix RubyLex's heredoc_with_hembexpr test to avoid ripper tokenizing i⦠by @tompng in https://github.com/ruby/irb/pull/558
- Simplify command method definition by @st0012 in https://github.com/ruby/irb/pull/559
- Bump version to 1.6.4 by @ima1zumi in https://github.com/ruby/irb/pull/560
New Contributors
- @dependabot made their first contribution in https://github.com/ruby/irb/pull/543
- @luke-gru made their first contribution in https://github.com/ruby/irb/pull/545
Full Changelog: https://github.com/ruby/irb/compare/v1.6.3...v1.6.4
- Ruby
Published by ima1zumi almost 3 years ago
https://github.com/ruby/irb - v1.6.3
What's Changed
π Bug Fixes
- Fix indent after multiline string by @tompng in https://github.com/ruby/irb/pull/385
- Fix prompt and code mismatch by @tompng in https://github.com/ruby/irb/pull/386
- Avoid calling private methods on the main object by @st0012 in https://github.com/ruby/irb/pull/498
- Fix colorize backtick symbol by @tompng in https://github.com/ruby/irb/pull/508
- Fix help-message by @hasumikin in https://github.com/ruby/irb/pull/506
- Provide more useful message when
Inspector#inspect_valueerrors by @st0012 in https://github.com/ruby/irb/pull/511 - List instance methods in
ls <Class/Module>by @st0012 in https://github.com/ruby/irb/pull/496 - Handle long inspect and control character in prompt string by @tompng in https://github.com/ruby/irb/pull/528
- Avoid slow symbol completion when completion target is an empty symbol by @tompng in https://github.com/ruby/irb/pull/534
- Drop chained methods' completion support by @st0012 in https://github.com/ruby/irb/pull/529
- Improve method completion for string and regexp that includes word break characters by @tompng in https://github.com/ruby/irb/pull/523
π Other Changes
- Test colors with enabling colors by @nobu in https://github.com/ruby/irb/pull/483
- Fix wrong conf path with XDG_CONFIG_HOME. by @hsbt in https://github.com/ruby/irb/pull/482
- Add dynamic prompt test case for quoted heredoc by @st0012 in https://github.com/ruby/irb/pull/486
- Refactor RubyLex#process_literal_type by @Maumagnaguagno in https://github.com/ruby/irb/pull/350
- Add Ruby 3.2 to CI matrix by @st0012 in https://github.com/ruby/irb/pull/487
- Update README's installation and usage sections. by @st0012 in https://github.com/ruby/irb/pull/490
- workspace.rb cleanup by @st0012 in https://github.com/ruby/irb/pull/489
- Group command test cases with class by @st0012 in https://github.com/ruby/irb/pull/491
- Drop unused arguments in
RubyLexby @st0012 in https://github.com/ruby/irb/pull/504 - Remove needless headers by @hsbt in https://github.com/ruby/irb/pull/505
- Add timeout minutes for CI by @ima1zumi in https://github.com/ruby/irb/pull/501
- Remove redundant argument defaults from some RubyLex methods by @st0012 in https://github.com/ruby/irb/pull/502
- Store context in RubyLex by @st0012 in https://github.com/ruby/irb/pull/503
- Add tests for workspaces commands by @st0012 in https://github.com/ruby/irb/pull/512
- Make tests more compatible with TruffleRuby by @st0012 in https://github.com/ruby/irb/pull/514
- Improve actions by @hsbt in https://github.com/ruby/irb/pull/516
- Added missing needs block by @hsbt in https://github.com/ruby/irb/pull/517
- Remove unused context argument from Worksapce#evaluate by @st0012 in https://github.com/ruby/irb/pull/488
- Use the Ruby-org controlled sources for testing dependencies by @st0012 in https://github.com/ruby/irb/pull/518
- Minor gem re-organisation by @st0012 in https://github.com/ruby/irb/pull/519
- Improve RubyLex's tests by @st0012 in https://github.com/ruby/irb/pull/484
- Cleanup completion tests by @st0012 in https://github.com/ruby/irb/pull/520
- Remove unused Struct by @ima1zumi in https://github.com/ruby/irb/pull/522
- Add a comment about Rails' patch on Workspace#filter_backtrace by @st0012 in https://github.com/ruby/irb/pull/526
- Add basic release configuration by @st0012 in https://github.com/ruby/irb/pull/531
- Specify metadata to provide richer information on rubygems.org by @st0012 in https://github.com/ruby/irb/pull/532
- Fix warnings because of
@context.main.deleteby @nobu in https://github.com/ruby/irb/pull/536 - Fix prompt test not to change STDIO.external_encoding by @tompng in https://github.com/ruby/irb/pull/535
- Remove no longer necessary TruffleRuby test exclusions by @nirvdrum in https://github.com/ruby/irb/pull/527
- Bump version to 1.6.3 by @st0012 in https://github.com/ruby/irb/pull/537
New Contributors
- @Maumagnaguagno made their first contribution in https://github.com/ruby/irb/pull/350
- @hasumikin made their first contribution in https://github.com/ruby/irb/pull/506
- @nirvdrum made their first contribution in https://github.com/ruby/irb/pull/527
Full Changelog: https://github.com/ruby/irb/compare/v1.6.2...v1.6.3
- Ruby
Published by st0012 almost 3 years ago
https://github.com/ruby/irb - v1.6.2
What's Changed
- Prefer to use File.open instead of Kernel.open by @hsbt in https://github.com/ruby/irb/pull/480
- Respect DLEXT to force-load debug.so by @k0kubun in https://github.com/ruby/irb/pull/481
Full Changelog: https://github.com/ruby/irb/compare/v1.6.1...v1.6.2
- Ruby
Published by k0kubun about 3 years ago
https://github.com/ruby/irb - v1.6.1
What's Changed
- Fix step command by @st0012 in https://github.com/ruby/irb/pull/477
show_doccommand should take non-string argument too by @st0012 in https://github.com/ruby/irb/pull/478- Group show_doc tests and update the expectation by @st0012 in https://github.com/ruby/irb/pull/479
Full Changelog: https://github.com/ruby/irb/compare/v1.6.0...v1.6.1
- Ruby
Published by k0kubun about 3 years ago
https://github.com/ruby/irb - v1.6.0
What's Changed
- Make sure ls doesn't return an array by @k0kubun in https://github.com/ruby/irb/pull/461
- Use class methods of
FileoverKernel.openby @nobu in https://github.com/ruby/irb/pull/462 - Test debug commands without yamatanooroti by @st0012 in https://github.com/ruby/irb/pull/464
- Use the proper ruby command and library path by @nobu in https://github.com/ruby/irb/pull/465
- Disable debug cmd tests based on project structure instead of env by @st0012 in https://github.com/ruby/irb/pull/466
- Require pathname in test helper by @st0012 in https://github.com/ruby/irb/pull/467
- Add workflow for testing IRB against Ruby core by @st0012 in https://github.com/ruby/irb/pull/468
- Close leaked pty IOs by @nobu in https://github.com/ruby/irb/pull/470
- Allow disabling autocompletion with
IRB_USE_AUTOCOMPLETE=falseby @st0012 in https://github.com/ruby/irb/pull/469 - Lazily load the multi-irb extension by @st0012 in https://github.com/ruby/irb/pull/472
- Add
show_cmdscommand by @st0012 in https://github.com/ruby/irb/pull/463 - Kill PTY process after test is finished by @st0012 in https://github.com/ruby/irb/pull/471
- Gracefully handle missing command argument by @st0012 in https://github.com/ruby/irb/pull/473
- Add show_doc as an alias to the help command by @st0012 in https://github.com/ruby/irb/pull/475
- Update readme's commands section by @st0012 in https://github.com/ruby/irb/pull/476
Full Changelog: https://github.com/ruby/irb/compare/v1.5.1...v1.6.0
- Ruby
Published by k0kubun about 3 years ago
https://github.com/ruby/irb - v1.5.1
What's Changed
- Add commands to start and use the debugger by @k0kubun in https://github.com/ruby/irb/pull/449
- Activate yamatanooroti tests on CI by @st0012 in https://github.com/ruby/irb/pull/459
- Fix the debug.gem force-loader for Ruby 3.2 by @k0kubun in https://github.com/ruby/irb/pull/458
Full Changelog: https://github.com/ruby/irb/compare/v1.5.0...v1.5.1
- Ruby
Published by k0kubun over 3 years ago
https://github.com/ruby/irb - v1.5.0
What's Changed
- Fix a formatting in test.yml by @ydah in https://github.com/ruby/irb/pull/443
- Add an option to suppress code_around_binding by @k0kubun in https://github.com/ruby/irb/pull/444
- Add
debugcommand by @st0012 in https://github.com/ruby/irb/pull/446 - Minor fixes on debug command by @k0kubun in https://github.com/ruby/irb/pull/447
- Discover and load debug.gem even if it's not in Gemfile by @k0kubun in https://github.com/ruby/irb/pull/448
- Update documentation about Autocompletion by @k0kubun in https://github.com/ruby/irb/pull/452
- Document a full list of commands by @k0kubun in https://github.com/ruby/irb/pull/451
- Add edit command by @st0012 in https://github.com/ruby/irb/pull/453
New Contributors
- @ydah made their first contribution in https://github.com/ruby/irb/pull/443
Full Changelog: https://github.com/ruby/irb/compare/v1.4.3...v1.5.0
- Ruby
Published by k0kubun over 3 years ago
https://github.com/ruby/irb - v1.4.1
Full Changelog: https://github.com/ruby/irb/compare/v1.4.0...v1.4.1
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.4.0
What's Changed
- Add show doc dialog for reline by @aycabta in https://github.com/ruby/irb/pull/269
- Add --autocomplete / --noautocomplete options by @aycabta in https://github.com/ruby/irb/pull/270
- Fix documentation feature of autocomplete by @aycabta in https://github.com/ruby/irb/pull/271
- Use test-unit gem instead of deep copy test-suite from ruby repo by @hsbt in https://github.com/ruby/irb/pull/244
- Relax backtrace nest levels by @nobu in https://github.com/ruby/irb/pull/272
- Follow up the latest of reline by @aycabta in https://github.com/ruby/irb/pull/273
- Make doc display correctly on the right edge by @aycabta in https://github.com/ruby/irb/pull/274
- Show doc at the same height as the autocompletion dialog by @aycabta in https://github.com/ruby/irb/pull/276
- Detect the variable class to show doc by @aycabta in https://github.com/ruby/irb/pull/278
- Add alt+d trap to show full doc by @aycabta in https://github.com/ruby/irb/pull/279
- Use autocomplete with show doc dialog that uses Reline::Key in tests by @aycabta in https://github.com/ruby/irb/pull/280
- Retrieve completed receiver that is a module or class correctly by @aycabta in https://github.com/ruby/irb/pull/281
- Use multiple trap_key by @aycabta in https://github.com/ruby/irb/pull/283
- [ruby/irb] Exclude useless files from RDoc by @hsbt in https://github.com/ruby/irb/pull/275
- Pass RI options to help by @f6p in https://github.com/ruby/irb/pull/267
- Use gem paths to complete "require" by @aycabta in https://github.com/ruby/irb/pull/284
- Support symbol with backtick by @aycabta in https://github.com/ruby/irb/pull/285
- Avoid loading files' local variables [Bug #17623] by @marcandre in https://github.com/ruby/irb/pull/206
- Move IRB::TOPLEVEL_BINDING from exe/irb to lib/irb/workspace.rb by @aycabta in https://github.com/ruby/irb/pull/287
- Tests may not execute in the source directory by @nobu in https://github.com/ruby/irb/pull/288
- Ignore invalid 3 colons in completion by @aycabta in https://github.com/ruby/irb/pull/289
- Fix completion test in ruby/ruby by @nobu in https://github.com/ruby/irb/pull/290
- Improve HEREDOCS by @kaiquekandykoga in https://github.com/ruby/irb/pull/291
- Ignore any encoding errors while symbol completion by @nobu in https://github.com/ruby/irb/pull/293
- Remove
requirein signal handler to avoid ThreadError by @pocke in https://github.com/ruby/irb/pull/294 - Make IRB::Context#exit call super if UncaughtThrowError by @jeremyevans in https://github.com/ruby/irb/pull/298
- Update remarks by @kaiquekandykoga in https://github.com/ruby/irb/pull/297
- Display doc in gaps on narrow screen by @aycabta in https://github.com/ruby/irb/pull/300
- Set default @return_format by @aycabta in https://github.com/ruby/irb/pull/303
- Add --extra-doc-dir option by @aycabta in https://github.com/ruby/irb/pull/304
- Appraise parenthesis during completion by @kaiquekandykoga in https://github.com/ruby/irb/pull/302
- Fix bug infinite loop when pasting multilines fo code in Ruby 2.6 by @osyo-manga in https://github.com/ruby/irb/pull/309
- Add Alt+d keycode when convert-meta isn't used by @ima1zumi in https://github.com/ruby/irb/pull/311
- Examine if in keyword is used inside case keyword by @kaiquekandykoga in https://github.com/ruby/irb/pull/306
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in https://github.com/ruby/irb/pull/315
- Update remark by @kaiquekandykoga in https://github.com/ruby/irb/pull/316
- Add East Asian Ambiguous Width to irb_info command by @aycabta in https://github.com/ruby/irb/pull/318
- Fix warning in
Lexer::Elem#[]by @osyo-manga in https://github.com/ruby/irb/pull/313 - irb_info
chcpcodepage mismatch by @YO4 in https://github.com/ruby/irb/pull/321
New Contributors
- @f6p made their first contribution in https://github.com/ruby/irb/pull/267
- @YO4 made their first contribution in https://github.com/ruby/irb/pull/321
Full Changelog: https://github.com/ruby/irb/compare/v1.3.7...v1.4.0
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.8
What's Changed
- Use autocomplete with show doc dialog that uses Reline::Key in tests by @aycabta in https://github.com/ruby/irb/pull/280
- Retrieve completed receiver that is a module or class correctly by @aycabta in https://github.com/ruby/irb/pull/281
- Use multiple trap_key by @aycabta in https://github.com/ruby/irb/pull/283
- [ruby/irb] Exclude useless files from RDoc by @hsbt in https://github.com/ruby/irb/pull/275
- Pass RI options to help by @f6p in https://github.com/ruby/irb/pull/267
New Contributors
- @f6p made their first contribution in https://github.com/ruby/irb/pull/267
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.7...v1.3.8.pre.8
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.7
What's Changed
- Add alt+d trap to show full doc by @aycabta in https://github.com/ruby/irb/pull/279
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.6...v1.3.8.pre.7
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.6
What's Changed
- Show doc at the same height as the autocompletion dialog by @aycabta in https://github.com/ruby/irb/pull/276
- Detect the variable class to show doc by @aycabta in https://github.com/ruby/irb/pull/278
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.5...v1.3.8.pre.6
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.5
What's Changed
- Make doc display correctly on the right edge by @aycabta in https://github.com/ruby/irb/pull/274
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.4...v1.3.8.pre.5
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.4
What's Changed
- Use test-unit gem instead of deep copy test-suite from ruby repo by @hsbt in https://github.com/ruby/irb/pull/244
- Relax backtrace nest levels by @nobu in https://github.com/ruby/irb/pull/272
- Follow up the latest of reline by @aycabta in https://github.com/ruby/irb/pull/273
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.3...v1.3.8.pre.4
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.3
What's Changed
- Fix documentation feature of autocomplete by @aycabta in https://github.com/ruby/irb/pull/271
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.2...v1.3.8.pre.3
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.2
What's Changed
- Add --autocomplete / --noautocomplete options by @aycabta in https://github.com/ruby/irb/pull/270
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.1...v1.3.8.pre.2
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.11
What's Changed
- Remove
requirein signal handler to avoid ThreadError by @pocke in https://github.com/ruby/irb/pull/294 - Make IRB::Context#exit call super if UncaughtThrowError by @jeremyevans in https://github.com/ruby/irb/pull/298
- Update remarks by @kaiquekandykoga in https://github.com/ruby/irb/pull/297
- Display doc in gaps on narrow screen by @aycabta in https://github.com/ruby/irb/pull/300
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.10...v1.3.8.pre.11
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.10
What's Changed
- Add --autocomplete / --noautocomplete options by @aycabta in https://github.com/ruby/irb/pull/270
- Fix documentation feature of autocomplete by @aycabta in https://github.com/ruby/irb/pull/271
- Use test-unit gem instead of deep copy test-suite from ruby repo by @hsbt in https://github.com/ruby/irb/pull/244
- Relax backtrace nest levels by @nobu in https://github.com/ruby/irb/pull/272
- Follow up the latest of reline by @aycabta in https://github.com/ruby/irb/pull/273
- Make doc display correctly on the right edge by @aycabta in https://github.com/ruby/irb/pull/274
- Show doc at the same height as the autocompletion dialog by @aycabta in https://github.com/ruby/irb/pull/276
- Detect the variable class to show doc by @aycabta in https://github.com/ruby/irb/pull/278
- Add alt+d trap to show full doc by @aycabta in https://github.com/ruby/irb/pull/279
- Use autocomplete with show doc dialog that uses Reline::Key in tests by @aycabta in https://github.com/ruby/irb/pull/280
- Retrieve completed receiver that is a module or class correctly by @aycabta in https://github.com/ruby/irb/pull/281
- Use multiple trap_key by @aycabta in https://github.com/ruby/irb/pull/283
- [ruby/irb] Exclude useless files from RDoc by @hsbt in https://github.com/ruby/irb/pull/275
- Pass RI options to help by @f6p in https://github.com/ruby/irb/pull/267
- Use gem paths to complete "require" by @aycabta in https://github.com/ruby/irb/pull/284
- Support symbol with backtick by @aycabta in https://github.com/ruby/irb/pull/285
- Avoid loading files' local variables [Bug #17623] by @marcandre in https://github.com/ruby/irb/pull/206
- Move IRB::TOPLEVEL_BINDING from exe/irb to lib/irb/workspace.rb by @aycabta in https://github.com/ruby/irb/pull/287
- Tests may not execute in the source directory by @nobu in https://github.com/ruby/irb/pull/288
- Ignore invalid 3 colons in completion by @aycabta in https://github.com/ruby/irb/pull/289
- Fix completion test in ruby/ruby by @nobu in https://github.com/ruby/irb/pull/290
- Improve HEREDOCS by @kaiquekandykoga in https://github.com/ruby/irb/pull/291
- Ignore any encoding errors while symbol completion by @nobu in https://github.com/ruby/irb/pull/293
New Contributors
- @f6p made their first contribution in https://github.com/ruby/irb/pull/267
Full Changelog: https://github.com/ruby/irb/compare/v1.3.8.pre.1...v1.3.8.pre.10
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.8.pre.1
What's Changed
- Add show doc dialog for reline by @aycabta in https://github.com/ruby/irb/pull/269
Full Changelog: https://github.com/ruby/irb/compare/v1.3.7...v1.3.8.pre.1
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.7
What's Changed
- Disable locale warning from TruffleRuby by @nobu in https://github.com/ruby/irb/pull/247
- Sort ls result ordered by anscestry by @neko314 in https://github.com/ruby/irb/pull/245
- No need to manually disable locale warning on TruffleRuby anymore by @eregon in https://github.com/ruby/irb/pull/250
- Improve performance of
show_sourcefor large class by @pocke in https://github.com/ruby/irb/pull/249 - Fix error on
ls object_cant_define_singletonby @pocke in https://github.com/ruby/irb/pull/252 - Update ls.rb without requiring Set, because Set is one of standard libraries by @neko314 in https://github.com/ruby/irb/pull/254
- Daily check by @nobu in https://github.com/ruby/irb/pull/246
- Pass local variables from workspace binding to lexer by @jeremyevans in https://github.com/ruby/irb/pull/242
- Show LANG and LC_ALL env by irb_info by @aycabta in https://github.com/ruby/irb/pull/257
- Show code page by irb_info on Windows by @aycabta in https://github.com/ruby/irb/pull/258
- Support non-English code page message by @aycabta in https://github.com/ruby/irb/pull/259
- Support int that follow on symbeg in IRB by @osyo-manga in https://github.com/ruby/irb/pull/262
New Contributors
- @neko314 made their first contribution in https://github.com/ruby/irb/pull/245
Full Changelog: https://github.com/ruby/irb/compare/v1.3.6...v1.3.7
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.6
What's Changed
- Fix CI about yamatanooroti by @aycabta in https://github.com/ruby/irb/pull/221
- Suppress verbose messages in the parallel test by @nobu in https://github.com/ruby/irb/pull/222
- Moved development dependencies to Gemfile by @nobu in https://github.com/ruby/irb/pull/223
- Ripper::Lexer::Elem#state is defined since Ruby 2.5 by @nobu in https://github.com/ruby/irb/pull/224
- Fix typo ture -> true [ci skip] by @kamipo in https://github.com/ruby/irb/pull/230
- Add
colorablekeyword option by @nobu in https://github.com/ruby/irb/pull/225 - Added setup and teardown to TestIRB::TestInit by @nobu in https://github.com/ruby/irb/pull/227
- Need reline >= 0.1.6 by @ima1zumi in https://github.com/ruby/irb/pull/231
- Dump ancestors' methods by ls command by @pocke in https://github.com/ruby/irb/pull/234
- Deal with different screen sizes by @nobu in https://github.com/ruby/irb/pull/236
- Treat encodings in exception correctly by @aycabta in https://github.com/ruby/irb/pull/237
- Fix
Encoding::ConverterNotFoundErrorby @koic in https://github.com/ruby/irb/pull/238 - IRB should use the latest Reline, 0.2.5 by @aycabta in https://github.com/ruby/irb/pull/239
- Fix test/irb/test_raise_no_backtrace_exception.rb by @nobu in https://github.com/ruby/irb/pull/240
- respect NO_COLOR environment variable by @jethrodaniel in https://github.com/ruby/irb/pull/105
- Improve stackprof measure by @BuonOmo in https://github.com/ruby/irb/pull/243
New Contributors
- @kamipo made their first contribution in https://github.com/ruby/irb/pull/230
- @koic made their first contribution in https://github.com/ruby/irb/pull/238
- @jethrodaniel made their first contribution in https://github.com/ruby/irb/pull/105
- @BuonOmo made their first contribution in https://github.com/ruby/irb/pull/243
Full Changelog: https://github.com/ruby/irb/compare/v1.3.5...v1.3.6
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.5
What's Changed
- Update help message for next context-mode of 4 by @jeremyevans in https://github.com/ruby/irb/pull/191
- Do not continue line if last expression is an endless range by @jeremyevans in https://github.com/ruby/irb/pull/195
- Make save-history extension safe for concurrent use by @jeremyevans in https://github.com/ruby/irb/pull/193
- Define "measure" command without forced override by @aycabta in https://github.com/ruby/irb/pull/205
- Add all lib files automatically by @k0kubun in https://github.com/ruby/irb/pull/207
- Don't call Ruby 2.4+'s String#pretty_print by @k0kubun in https://github.com/ruby/irb/pull/208
- Implement pry-like ls command by @k0kubun in https://github.com/ruby/irb/pull/203
- Add whereami command by @k0kubun in https://github.com/ruby/irb/pull/204
- Fix column overflow on ls output by @k0kubun in https://github.com/ruby/irb/pull/209
- Change ripper_lex_without_warning to a class method by @aycabta in https://github.com/ruby/irb/pull/211
- Complete require and require_relative by @aycabta in https://github.com/ruby/irb/pull/212
- Cache completion files to require by @aycabta in https://github.com/ruby/irb/pull/213
- Always add input method when calling Irb.new in tests by @aycabta in https://github.com/ruby/irb/pull/214
- Prevent the completion from crashing if rdoc is missing by @bliof in https://github.com/ruby/irb/pull/215
- Suppress verbose messages in the parallel test by @nobu in https://github.com/ruby/irb/pull/217
- Colorize
__END__as keyword by @nobu in https://github.com/ruby/irb/pull/216 - SIGINT should raise Interrupt after IRB session by @aycabta in https://github.com/ruby/irb/pull/218
- Add pry-like show_source command by @k0kubun in https://github.com/ruby/irb/pull/219
- process multi-line pastes as a single entity by @ccutrer in https://github.com/ruby/irb/pull/202
- Evaluate each toplevel statement by @aycabta in https://github.com/ruby/irb/pull/220
New Contributors
- @bliof made their first contribution in https://github.com/ruby/irb/pull/215
- @ccutrer made their first contribution in https://github.com/ruby/irb/pull/202
Full Changelog: https://github.com/ruby/irb/compare/v1.3.4...v1.3.5
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.4
What's Changed
- Suppress error when File::ALT_SEPARATOR is nil by @aycabta in https://github.com/ruby/irb/pull/187
- Suppress colorize on Windows tests by @aycabta in https://github.com/ruby/irb/pull/186
- The command "irb_info" should show RUBY_PLATFORM by @aycabta in https://github.com/ruby/irb/pull/188
- Fix inverse separator condition by @nobu in https://github.com/ruby/irb/pull/189
Full Changelog: https://github.com/ruby/irb/compare/v1.3.3...v1.3.4
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.3
What's Changed
- Use a real screen size for pp by default by @k0kubun in https://github.com/ruby/irb/pull/174
- Switch to use GitHub Actions by @hsbt in https://github.com/ruby/irb/pull/164
- Indent correctly with complex corredponding keyword by @aycabta in https://github.com/ruby/irb/pull/178
- Bug17564 exit after source by @no6v in https://github.com/ruby/irb/pull/177
- follow up the actual line number by @no6v in https://github.com/ruby/irb/pull/181
- Add info.rb to gemspec by @ima1zumi in https://github.com/ruby/irb/pull/182
- Allow "measure" command to take block by @aycabta in https://github.com/ruby/irb/pull/183
- Enable to reassign a new block with "measure" command by @aycabta in https://github.com/ruby/irb/pull/184
Full Changelog: https://github.com/ruby/irb/compare/v1.3.2...v1.3.3
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.2
What's Changed
- handle
__ENCODING__as a keyword as well by @no6v in https://github.com/ruby/irb/pull/171 - handle repeated exception separately by @no6v in https://github.com/ruby/irb/pull/172
Full Changelog: https://github.com/ruby/irb/compare/v1.3.1...v1.3.2
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.1
What's Changed
- Enhance colored inspect output by @k0kubun in https://github.com/ruby/irb/pull/159
- Newline in oneliner def doesn't reset indent by @aycabta in https://github.com/ruby/irb/pull/156
- Escape invalid byte sequence in Exception by @aycabta in https://github.com/ruby/irb/pull/157
- Handle indentations related to keyword "do" correctly by @aycabta in https://github.com/ruby/irb/pull/160
- Heredoc may contain multiple newlines in a single token by @aycabta in https://github.com/ruby/irb/pull/161
- Stringify when a non-object is passed to PP#text by @aycabta in https://github.com/ruby/irb/pull/165
- Use Ripper::Lexer#scan to take broken tokens by @aycabta in https://github.com/ruby/irb/pull/163
- Ensure to restore $VERBOSE by @nobu in https://github.com/ruby/irb/pull/166
- fix typo in
IRB::Irb#convert_invalid_byte_sequenceby @no6v in https://github.com/ruby/irb/pull/167 - do not escape a predicate method for doc namespace by @no6v in https://github.com/ruby/irb/pull/168
- refactoring an error handling in
IRB::Inspectorby @no6v in https://github.com/ruby/irb/pull/169 - Use Exception#full_message to show backtrace in the correct order by @aycabta in https://github.com/ruby/irb/pull/170
Full Changelog: https://github.com/ruby/irb/compare/v1.3.0...v1.3.1
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.3.0
What's Changed
- Make it possible to use measure even if it is installed as gem by @elim in https://github.com/ruby/irb/pull/150
- Handle multiple newlines in a token correctly by @aycabta in https://github.com/ruby/irb/pull/151
- Change StdioInputMethod#eof? to non-blocking by @aycabta in https://github.com/ruby/irb/pull/152
- Try not to register the exact same measuring method twice by @aycabta in https://github.com/ruby/irb/pull/154
New Contributors
- @elim made their first contribution in https://github.com/ruby/irb/pull/150
Full Changelog: https://github.com/ruby/irb/compare/v1.2.9...v1.3.0
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.9
What's Changed
- Change variables handling for compatibility by @aycabta in https://github.com/ruby/irb/pull/149
Full Changelog: https://github.com/ruby/irb/compare/v1.2.8...v1.2.9
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.8
What's Changed
- support more body argument for oneliner method definition by @no6v in https://github.com/ruby/irb/pull/131
- Add a fallback for check_code_block that does not depend on implementation-private APIs by @eregon in https://github.com/ruby/irb/pull/134
- Stop using bang version for #inspect of result by @aycabta in https://github.com/ruby/irb/pull/137
- Fixed a typo in a comment [ci skip] by @nobu in https://github.com/ruby/irb/pull/140
- Use 2.7.2 for Travis CI by @aycabta in https://github.com/ruby/irb/pull/144
- Enable deprecation warnings when using -W or -w by @jeremyevans in https://github.com/ruby/irb/pull/145
- Add TruffleRuby in CI by @eregon in https://github.com/ruby/irb/pull/135
- Add result of irb_info to issue template by @aycabta in https://github.com/ruby/irb/pull/146
- Change context-mode's default to new mode 4. by @marcandre in https://github.com/ruby/irb/pull/138
- workaround for lack of tokens from
Ripper.lexby @no6v in https://github.com/ruby/irb/pull/139 - Call ripper only once when generating dynamic prompt by @aycabta in https://github.com/ruby/irb/pull/147
- Add measure command by @aycabta in https://github.com/ruby/irb/pull/124
Full Changelog: https://github.com/ruby/irb/compare/v1.2.7...v1.2.8
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.7
What's Changed
- Drop OMIT_ON_ASSIGNMENT and add :truncate option for ECHO_ON_ASSIGNMENT by @aycabta in https://github.com/ruby/irb/pull/130
Full Changelog: https://github.com/ruby/irb/compare/v1.2.6...v1.2.7
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.6
What's Changed
- Add OMIT_ON_ASSIGNMENT by @aycabta in https://github.com/ruby/irb/pull/129
Full Changelog: https://github.com/ruby/irb/compare/v1.2.5...v1.2.6
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.5
What's Changed
- Suppress incomplete coding/encoding magic comment error by @aycabta in https://github.com/ruby/irb/pull/106
- Simplify RubyLex.compile_with_errors_suppressed by @aycabta in https://github.com/ruby/irb/pull/108
- handle rescue modifier properly by @no6v in https://github.com/ruby/irb/pull/84
- Fix error when
inspectis called but not found in inspector by @pocke in https://github.com/ruby/irb/pull/109 - Support one-liner method definition by @aycabta in https://github.com/ruby/irb/pull/111
- Symbol.all_symbols was adopted by Ruby 1.8.0 or later by @aycabta in https://github.com/ruby/irb/pull/114
- Refactor history behaviours by @aycabta in https://github.com/ruby/irb/pull/116
- Directly check if the method is available instead of version by @nobu in https://github.com/ruby/irb/pull/118
- Get rid of loading readline unnecessarily by @nobu in https://github.com/ruby/irb/pull/119
- Prefer require_relative to load the files in this library by @nobu in https://github.com/ruby/irb/pull/117
- Add require 'irb' to test separately by @aycabta in https://github.com/ruby/irb/pull/120
- Yet another unnecessary readline by @nobu in https://github.com/ruby/irb/pull/121
- Workaround a bug of ruby-mode.el by @nobu in https://github.com/ruby/irb/pull/122
- Expand path to run separated test correctly by @aycabta in https://github.com/ruby/irb/pull/123
- Support shortening lambda notation by @aycabta in https://github.com/ruby/irb/pull/125
- Change the way the IRB is invoked as an external process by @aycabta in https://github.com/ruby/irb/pull/126
- Discard newlines at end of file by @aycabta in https://github.com/ruby/irb/pull/128
Full Changelog: https://github.com/ruby/irb/compare/v1.2.4...v1.2.5
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.4
What's Changed
yieldoutside method definition is a syntax error by @nobu in https://github.com/ruby/irb/pull/81- Detect multiple lines output simplify by @aycabta in https://github.com/ruby/irb/pull/83
- Unnamed groups are not captured when named groups are used by @nobu in https://github.com/ruby/irb/pull/70
- Require jruby lib to get JRuby.compile_ir by @headius in https://github.com/ruby/irb/pull/93
- Add irb_info command by @aycabta in https://github.com/ruby/irb/pull/100
- Use Ruby 2.5.8, 2.6.6, and 2.7.1 in Travis CI by @aycabta in https://github.com/ruby/irb/pull/101
- Fix tests by @nobu in https://github.com/ruby/irb/pull/102
- Restore the default encodings by @nobu in https://github.com/ruby/irb/pull/103
Full Changelog: https://github.com/ruby/irb/compare/v1.2.3...v1.2.4
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.3
What's Changed
- Include easter-egg.rb in gemspec by @nicklewis in https://github.com/ruby/irb/pull/79
- fix reserved words and completion for them by @no6v in https://github.com/ruby/irb/pull/78
New Contributors
- @nicklewis made their first contribution in https://github.com/ruby/irb/pull/79
Full Changelog: https://github.com/ruby/irb/compare/v1.2.2...v1.2.3
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.2
What's Changed
- Fix typo by @stomar in https://github.com/ruby/irb/pull/53
- Add tests for RubyLex by @BenKanouse in https://github.com/ruby/irb/pull/57
- Fix crashing when multiple braces per line by @BenKanouse in https://github.com/ruby/irb/pull/58
- Added issue template by @hsbt in https://github.com/ruby/irb/pull/63
- Fix compatibility with rails before 5.2 by @larskanis in https://github.com/ruby/irb/pull/65
- Add newline_before_multiline_assignment by @mrkn in https://github.com/ruby/irb/pull/66
- Add a new easter egg: dancing ruby by @mame in https://github.com/ruby/irb/pull/69
- Reformat LICENSE.txt [ci skip] by @nobu in https://github.com/ruby/irb/pull/71
- Exclude useless files from RDoc by @nobu in https://github.com/ruby/irb/pull/72
- Use 0.step instead of (..0).each for Ruby 2.5 by @aycabta in https://github.com/ruby/irb/pull/73
- Check doc namespace correctly by @aycabta in https://github.com/ruby/irb/pull/76
- Fix auto indent with closed brace by @aycabta in https://github.com/ruby/irb/pull/77
New Contributors
- @BenKanouse made their first contribution in https://github.com/ruby/irb/pull/57
- @larskanis made their first contribution in https://github.com/ruby/irb/pull/65
- @mrkn made their first contribution in https://github.com/ruby/irb/pull/66
Full Changelog: https://github.com/ruby/irb/compare/v1.2.1...v1.2.2
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.1
What's Changed
- Restore environment variables by @nobu in https://github.com/ruby/irb/pull/45
- Fix auto-indent for
1.times doby @mame in https://github.com/ruby/irb/pull/51
Full Changelog: https://github.com/ruby/irb/compare/v1.2.0...v1.2.1
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.2.0
What's Changed
- Suppress warnings by @pocke in https://github.com/ruby/irb/pull/18
- Ignore history file without saving if permissions cannot be changed by @jeremyevans in https://github.com/ruby/irb/pull/19
- Use JRuby equivalent of RubyVM.compile by @headius in https://github.com/ruby/irb/pull/20
- Dont echo assignment expressions by @onlynone in https://github.com/ruby/irb/pull/12
- Move private call without arguments inside method by @jeremyevans in https://github.com/ruby/irb/pull/23
- Handle binding.irb for frozen objects and BasicObjects using a delegate by @jeremyevans in https://github.com/ruby/irb/pull/24
- Adjusted indents and supplied last commas by @nobu in https://github.com/ruby/irb/pull/26
- Folded files in gemspec by @nobu in https://github.com/ruby/irb/pull/27
- Remove unsused output_method argument by @jeremyevans in https://github.com/ruby/irb/pull/31
- Only untaint line on Ruby <2.7 by @jeremyevans in https://github.com/ruby/irb/pull/30
- Use "yes" command for "gem update --system" by @aycabta in https://github.com/ruby/irb/pull/39
- Use singleline/multiline instead of readline/reidline by @aycabta in https://github.com/ruby/irb/pull/35
- Fix backtrace filter for context-mode 0 by @youz in https://github.com/ruby/irb/pull/33
- Generate history file path correctly when $HOME/.irbrc doesn't exist by @aycabta in https://github.com/ruby/irb/pull/41
New Contributors
- @onlynone made their first contribution in https://github.com/ruby/irb/pull/12
- @youz made their first contribution in https://github.com/ruby/irb/pull/33
Full Changelog: https://github.com/ruby/irb/compare/v1.0.0...v1.2.0
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.1.1
Full Changelog: https://github.com/ruby/irb/compare/v1.0.0...v1.1.1
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.1.0.pre.3
What's Changed
- Ignore history file without saving if permissions cannot be changed by @jeremyevans in https://github.com/ruby/irb/pull/19
- Use JRuby equivalent of RubyVM.compile by @headius in https://github.com/ruby/irb/pull/20
- Dont echo assignment expressions by @onlynone in https://github.com/ruby/irb/pull/12
- Move private call without arguments inside method by @jeremyevans in https://github.com/ruby/irb/pull/23
- Handle binding.irb for frozen objects and BasicObjects using a delegate by @jeremyevans in https://github.com/ruby/irb/pull/24
- Adjusted indents and supplied last commas by @nobu in https://github.com/ruby/irb/pull/26
New Contributors
- @onlynone made their first contribution in https://github.com/ruby/irb/pull/12
Full Changelog: https://github.com/ruby/irb/compare/v1.1.0.pre.2...v1.1.0.pre.3
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.1.0.pre.2
What's Changed
- Suppress warnings by @pocke in https://github.com/ruby/irb/pull/18
Full Changelog: https://github.com/ruby/irb/compare/v1.1.0.pre.1...v1.1.0.pre.2
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.1.0.pre.1
Full Changelog: https://github.com/ruby/irb/compare/v1.0.0...v1.1.0.pre.1
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.0.0
Full Changelog: https://github.com/ruby/irb/compare/v0.9.6...v1.0.0
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v0.9.6
Full Changelog: https://github.com/ruby/irb/commits/v0.9.6
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - v1.4.3
What's Changed
- Use USE_REIDLINE for backward compatibility by @hsbt in https://github.com/ruby/irb/pull/410
- Update remark of self.install_extend_commands by @kaiquekandykoga in https://github.com/ruby/irb/pull/346
- Add description of IRB_LANG, IRBRC, and XDG_CONFIG_HOME to man by @kyanagi in https://github.com/ruby/irb/pull/366
- Fixed sorting of variables and matched suggestions in completion by @makketagg in https://github.com/ruby/irb/pull/379
- Increase completion's test coverage and add some minor improvements by @st0012 in https://github.com/ruby/irb/pull/412
- Backport irb test case update from ruby/ruby by @yui-knk in https://github.com/ruby/irb/pull/414
- Remove unnecessary coloring support check by @st0012 in https://github.com/ruby/irb/pull/413
- Fix code terminated check with heredoc and backtick by @tompng in https://github.com/ruby/irb/pull/390
- Always use local variables in current context to parse code by @tompng in https://github.com/ruby/irb/pull/397
- Move rdoc require out of repeated execution path by @st0012 in https://github.com/ruby/irb/pull/416
- Restore standard input/output encodings after input method tests by @st0012 in https://github.com/ruby/irb/pull/417
- Make sure Encoding's defaults are restored by @st0012 in https://github.com/ruby/irb/pull/419
- Add test for the help command by @st0012 in https://github.com/ruby/irb/pull/418
- Remove unnecessary warning check on help command by @st0012 in https://github.com/ruby/irb/pull/420
- Add test for IRB::InputCompletor::PerfectMatchedProc by @st0012 in https://github.com/ruby/irb/pull/421
- Add missing require by @st0012 in https://github.com/ruby/irb/pull/422
- Remove unnecesary and harmful pend for TruffleRuby in TestRaiseNoBacktraceException by @eregon in https://github.com/ruby/irb/pull/423
- Suppress extraneous messages from tests by @nobu in https://github.com/ruby/irb/pull/424
- Update regarding NO_COLOR value by @nobu in https://github.com/ruby/irb/pull/387
- Do not make non-existent XDG directory on start by @nobu in https://github.com/ruby/irb/pull/358
- Refactor RubyLex and its tests by @st0012 in https://github.com/ruby/irb/pull/427
- Require the entire irb lib in RubyLex tests by @st0012 in https://github.com/ruby/irb/pull/428
- Allow non-identifier aliases like Pry's @ and $ by @k0kubun in https://github.com/ruby/irb/pull/426
- Provide a base test class and let tests restore encodings conveniently by @st0012 in https://github.com/ruby/irb/pull/429
- Silent the noise created when building Context in tests by @st0012 in https://github.com/ruby/irb/pull/431
- Don't lazily retrieve gem specs for completion by @st0012 in https://github.com/ruby/irb/pull/433
- Support non-string input in show_source by @k0kubun in https://github.com/ruby/irb/pull/430
- Add execute_lines to reduce command tests' boilerplate code by @st0012 in https://github.com/ruby/irb/pull/436
- Just use bundler-cache: true by @k0kubun in https://github.com/ruby/irb/pull/439
- Make $ and @ default aliases by @k0kubun in https://github.com/ruby/irb/pull/438
- Transform ls's -g/-G option to keyword args by @k0kubun in https://github.com/ruby/irb/pull/437
- Simplify info command's tests by @st0012 in https://github.com/ruby/irb/pull/440
- Remove duplicated TestInputMethod definitions by @st0012 in https://github.com/ruby/irb/pull/441
- Rename leftover reidline references by @st0012 in https://github.com/ruby/irb/pull/411
- Improve testing infra by @st0012 in https://github.com/ruby/irb/pull/442
- Drop Ruby 2.5 support by @st0012 in https://github.com/ruby/irb/pull/383
- Fix #295: Ignore Java package reference objects in JRuby by @byteit101 in https://github.com/ruby/irb/pull/403
New Contributors
- @makketagg made their first contribution in https://github.com/ruby/irb/pull/379
- @yui-knk made their first contribution in https://github.com/ruby/irb/pull/414
- @byteit101 made their first contribution in https://github.com/ruby/irb/pull/403
Full Changelog: https://github.com/ruby/irb/compare/v1.4.2...v1.4.3
- Ruby
Published by hsbt over 3 years ago
https://github.com/ruby/irb - 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
- Ruby
Published by hsbt over 3 years ago