Skip to content

Releases: ruby/irb

v1.3.8.pre.3

17 Nov 08:10
Compare
Choose a tag to compare

What's Changed

  • Fix documentation feature of autocomplete by @aycabta in #271

Full Changelog: v1.3.8.pre.2...v1.3.8.pre.3

v1.3.8.pre.2

17 Nov 08:10
Compare
Choose a tag to compare

What's Changed

  • Add --autocomplete / --noautocomplete options by @aycabta in #270

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

v1.3.8.pre.1

17 Nov 08:09
Compare
Choose a tag to compare

What's Changed

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

v1.3.7

17 Nov 08:09
Compare
Choose a tag to compare

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

17 Nov 08:09
Compare
Choose a tag to compare

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

Full Changelog: v1.3.5...v1.3.6

v1.3.5

17 Nov 08:09
Compare
Choose a tag to compare

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

17 Nov 08:09
Compare
Choose a tag to compare

What's Changed

  • Suppress error when File::ALT_SEPARATOR is nil by @aycabta in #187
  • Suppress colorize on Windows tests by @aycabta in #186
  • The command "irb_info" should show RUBY_PLATFORM by @aycabta in #188
  • Fix inverse separator condition by @nobu in #189

Full Changelog: v1.3.3...v1.3.4

v1.3.3

17 Nov 08:09
Compare
Choose a tag to compare

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

17 Nov 08:09
Compare
Choose a tag to compare

What's Changed

  • handle __ENCODING__ as a keyword as well by @no6v in #171
  • handle repeated exception separately by @no6v in #172

Full Changelog: v1.3.1...v1.3.2

v1.3.1

17 Nov 08:09
Compare
Choose a tag to compare

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