Releases: ruby/irb
Releases · ruby/irb
v1.11.2
What's Changed
🐛 Bug Fixes
- Fix undef and alias indent by @tompng in #838
- Skip re-setup when creating a child session by @nunosilva800 in #850
- Stop
irb:rdbg
from saving duplicated history when there's no prior history file by @st0012 in #853 - Add a warning for when the history path doesn't exist by @ignacio-chiazzo in #852
- Fix usage of tracer gem and add tests by @nunosilva800 in #857
🛠 Other Changes
- Fix documentation typo,
niL
→nil
by @elebow in #840 - Forward-port ruby-core changes by @hsbt in #841
- Fix some typos by @ydah in #843
- Fix documentation typo,
inin
→in
by @elebow in #842 - Try to use irb instead of rubygems for completion test by @hsbt in #845
- Omit 2 encoding error related tests for TruffleRuby by @st0012 in #854
- Add rubocop with a few basic styling rules by @st0012 in #849
- Require pathname by @st0012 in #860
- Suppress warnings by @nobu in #861
- Bump actions/checkout from 3 to 4 by @dependabot in #863
- Polish tracer integration and tests by @st0012 in #864
- Bump version to v1.11.2 by @st0012 in #865
New Contributors
- @elebow made their first contribution in #840
- @nunosilva800 made their first contribution in #850
- @ignacio-chiazzo made their first contribution in #852
Full Changelog: v1.11.1...v1.11.2
v1.11.1
What's Changed
🐛 Bug Fixes
- Fix display_document params in noautocomplete mode by @tompng in #826
- Make show_source accept top-level constant names by @st0012 in #831
- Avoid completing empty input by @st0012 in #832
- Make SourceFinder ignore binary sources by @st0012 in #836
🛠 Other Changes
- Remove dead doc by @BurdetteLamar in #819
- Fix type completor section of README by @tompng in #820
- Remove redundant env cleanup in rendering test by @st0012 in #827
- test_recovery_sigint: Ensure precondition is met by @sorah in #829
- Require Reline v0.4.2+ by @st0012 in #834
- Refactor exit command by @st0012 in #835
- Bump version to v1.11.1 by @st0012 in #837
New Contributors
Full Changelog: v1.11.0...v1.11.1
v1.11.0
What's Changed
✨ Enhancements
🐛 Bug Fixes
- Debugging command warning should not be specific to the
debug
command by @st0012 in #806 - Warn users about errors in loading RC files by @st0012 in #817
🛠 Other Changes
- Simplify show_source's super calculation by @st0012 in #807
- Prevent a warning: setting Encoding.default_external by @mame in #810
- [DOC] RDoc for module IRB by @BurdetteLamar in #738
- Remove documents about deprecated/WIP features and some slight adjustments by @st0012 in #811
- Remove unused lvar in mesure command test by @tompng in #814
- Avoid installing bundler manually for yamatanooroti builds by @st0012 in #816
- [DOC] Change indexes.rdoc to indexes.md by @BurdetteLamar in #812
- Bump version to v1.11.0 by @st0012 in #818
Full Changelog: v1.10.1...v1.11.0
v1.10.1
v1.10.0
What's Changed
✨ Enhancements
- Hint debugger command in
irb:rdbg
session by @st0012 in #768 - Support disabling pager by @st0012 in #783
- Display aliases in help message by @st0012 in #788
- adding the -s flag to show_source by @paulreece in #770
- Split TypeCompletion to a gem by @tompng in #772
- Page evaluation result's output by @st0012 in #784
- Implement
history
command by @garyhtou in #761
🐛 Bug Fixes
- Rescue Exception, ignore warning in completion doc_namespace by @tompng in #777
- Handle handle_exception's exception by @tompng in #780
- Fix exception(backtrace=nil) prints nothing by @tompng in #782
- Rescue errors from main.to_s/inspect when formatting prompt by @hanazuki in #791
- Change show_source tests into integration tests by @st0012 in #793
- Scrub past history input before split by @hogelog in #795
🛠 Other Changes
- Fix failure of more command with -R option by @hogelog in #781
- Fix flaky test case test_autocomplete_with_multiple_doc_namespaces by @hogelog in #786
- Make rake test run all tests under
test/irb/
directory by @st0012 in #794 - Only install debug with CRuby by @st0012 in #796
- Update Pry comparison doc's entries about history and pager support by @st0012 in #797
- Disable pager in eval_history test by @tompng in #799
- Bump version to v1.10.0 by @st0012 in #798
New Contributors
- @hogelog made their first contribution in #781
- @hanazuki made their first contribution in #791
- @paulreece made their first contribution in #770
- @garyhtou made their first contribution in #761
Full Changelog: v1.9.1...v1.10.0
v1.9.1
v1.9.0
What's Changed
✨ Enhancements
- Type based completion using Prism and RBS by @tompng in #708
- Add command line option to select which completor to use by @tompng in #754
🐛 Bug Fixes
🛠 Other Changes
- Restore encoding in InputCompletor test by @tompng in #732
- Suppress "Switch to inspect mode" messages by @nobu in #733
- Minor refactors around irb.rb by @st0012 in #736
- Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #739
- Easter egg for autocomplete mode by @tompng in #737
- Add workaround for CI failure by @ima1zumi in #742
- Use IRB's own doc for doc dialog tests by @st0012 in #743
- Add Racc as a development dependency by @st0012 in #747
- Skip TypeCompletion test in ruby ci by @tompng in #748
- README section for IRB::TypeCompletion by @tompng in #746
- Add a document to compare with pry by @st0012 in #745
- Fix readme's link to COMPARED_WITH_PRY doc by @st0012 in #749
- Use absolute link to
COMPATED_WITH_PRY.md
in readme by @st0012 in #750 - Revert "Skip TypeCompletion test in ruby ci (#748)" by @hsbt in #755
- Improve the contributing guideline by @st0012 in #756
- Bump version to 1.9.0 by @ima1zumi in #757
Full Changelog: v1.8.3...v1.9.0
v1.8.3
v1.8.2
What's Changed
✨ Enhancements
🐛 Bug Fixes
- Handle Concurrent Sessions and Saving Readline::HISTORY by @chadrschroeder in #651
- Avoid locking the debug UI to a single thread by @st0012 in #725
- Fix require path completion disturbing string method completion by @tompng in #726
🛠 Other Changes
- Mention
irb_debug
alternative in the docs by @janko in #710 - Test should not depend on user's irbrc file by @tompng in #714
- Test should not depend on user's irbrc file specified by ENV['IRBRC'] by @tompng in #717
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #721
- Disable pager in show-source test by @tompng in #720
- Fix Reline's test failure running with
make test-all TESTS='reline irb'
by @tompng in #722 - Clear all context usages in RubyLex by @st0012 in #684
- Rename current completor to RegexpCompletor and refactored for future extension by @tompng in #707
- Fix calling exit if irb_context is nil by @k0kubun in #727
- Decouple RubyLex from prompt and line_no by @tompng in #701
- Fix test runner exit bug by @tompng in #728
New Contributors
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
🐛 Bug Fixes
🛠 Other Changes
- Require Reline 0.3.8+ by @st0012 in #702
- Bump actions/checkout from 3 to 4 by @dependabot in #705
- Bump version to 1.8.1 by @st0012 in #706
Full Changelog: v1.8.0...v1.8.1