Releases: ruby/irb
Releases · ruby/irb
v1.3.8.pre.3
What's Changed
Full Changelog: v1.3.8.pre.2...v1.3.8.pre.3
v1.3.8.pre.2
What's Changed
Full Changelog: v1.3.8.pre.1...v1.3.8.pre.2
v1.3.8.pre.1
What's Changed
Full Changelog: v1.3.7...v1.3.8.pre.1
v1.3.7
What's Changed
- Disable locale warning from TruffleRuby by @nobu in #247
- Sort ls result ordered by anscestry by @neko314 in #245
- No need to manually disable locale warning on TruffleRuby anymore by @eregon in #250
- Improve performance of
show_source
for large class by @pocke in #249 - Fix error on
ls object_cant_define_singleton
by @pocke in #252 - Update ls.rb without requiring Set, because Set is one of standard libraries by @neko314 in #254
- Daily check by @nobu in #246
- Pass local variables from workspace binding to lexer by @jeremyevans in #242
- Show LANG and LC_ALL env by irb_info by @aycabta in #257
- Show code page by irb_info on Windows by @aycabta in #258
- Support non-English code page message by @aycabta in #259
- Support int that follow on symbeg in IRB by @osyo-manga in #262
New Contributors
Full Changelog: v1.3.6...v1.3.7
v1.3.6
What's Changed
- Fix CI about yamatanooroti by @aycabta in #221
- Suppress verbose messages in the parallel test by @nobu in #222
- Moved development dependencies to Gemfile by @nobu in #223
- Ripper::Lexer::Elem#state is defined since Ruby 2.5 by @nobu in #224
- Fix typo ture -> true [ci skip] by @kamipo in #230
- Add
colorable
keyword option by @nobu in #225 - Added setup and teardown to TestIRB::TestInit by @nobu in #227
- Need reline >= 0.1.6 by @ima1zumi in #231
- Dump ancestors' methods by ls command by @pocke in #234
- Deal with different screen sizes by @nobu in #236
- Treat encodings in exception correctly by @aycabta in #237
- Fix
Encoding::ConverterNotFoundError
by @koic in #238 - IRB should use the latest Reline, 0.2.5 by @aycabta in #239
- Fix test/irb/test_raise_no_backtrace_exception.rb by @nobu in #240
- respect NO_COLOR environment variable by @jethrodaniel in #105
- Improve stackprof measure by @BuonOmo in #243
New Contributors
- @kamipo made their first contribution in #230
- @koic made their first contribution in #238
- @jethrodaniel made their first contribution in #105
- @BuonOmo made their first contribution in #243
Full Changelog: v1.3.5...v1.3.6
v1.3.5
What's Changed
- Update help message for next context-mode of 4 by @jeremyevans in #191
- Do not continue line if last expression is an endless range by @jeremyevans in #195
- Make save-history extension safe for concurrent use by @jeremyevans in #193
- Define "measure" command without forced override by @aycabta in #205
- Add all lib files automatically by @k0kubun in #207
- Don't call Ruby 2.4+'s String#pretty_print by @k0kubun in #208
- Implement pry-like ls command by @k0kubun in #203
- Add whereami command by @k0kubun in #204
- Fix column overflow on ls output by @k0kubun in #209
- Change ripper_lex_without_warning to a class method by @aycabta in #211
- Complete require and require_relative by @aycabta in #212
- Cache completion files to require by @aycabta in #213
- Always add input method when calling Irb.new in tests by @aycabta in #214
- Prevent the completion from crashing if rdoc is missing by @bliof in #215
- Suppress verbose messages in the parallel test by @nobu in #217
- Colorize
__END__
as keyword by @nobu in #216 - SIGINT should raise Interrupt after IRB session by @aycabta in #218
- Add pry-like show_source command by @k0kubun in #219
- process multi-line pastes as a single entity by @ccutrer in #202
- Evaluate each toplevel statement by @aycabta in #220
New Contributors
Full Changelog: v1.3.4...v1.3.5
v1.3.4
v1.3.3
What's Changed
- Use a real screen size for pp by default by @k0kubun in #174
- Switch to use GitHub Actions by @hsbt in #164
- Indent correctly with complex corredponding keyword by @aycabta in #178
- Bug17564 exit after source by @no6v in #177
- follow up the actual line number by @no6v in #181
- Add info.rb to gemspec by @ima1zumi in #182
- Allow "measure" command to take block by @aycabta in #183
- Enable to reassign a new block with "measure" command by @aycabta in #184
Full Changelog: v1.3.2...v1.3.3
v1.3.2
v1.3.1
What's Changed
- Enhance colored inspect output by @k0kubun in #159
- Newline in oneliner def doesn't reset indent by @aycabta in #156
- Escape invalid byte sequence in Exception by @aycabta in #157
- Handle indentations related to keyword "do" correctly by @aycabta in #160
- Heredoc may contain multiple newlines in a single token by @aycabta in #161
- Stringify when a non-object is passed to PP#text by @aycabta in #165
- Use Ripper::Lexer#scan to take broken tokens by @aycabta in #163
- Ensure to restore $VERBOSE by @nobu in #166
- fix typo in
IRB::Irb#convert_invalid_byte_sequence
by @no6v in #167 - do not escape a predicate method for doc namespace by @no6v in #168
- refactoring an error handling in
IRB::Inspector
by @no6v in #169 - Use Exception#full_message to show backtrace in the correct order by @aycabta in #170
Full Changelog: v1.3.0...v1.3.1