Skip to content

v1.8.0

Compare
Choose a tag to compare
@st0012 st0012 released this 30 Aug 09:23
· 252 commits to master since this release
a061744

What's Changed

✨ Enhancements

  • Display show_cmds's output in a pager when in TTY environment by @st0012 in #647
  • Page ls's output by @st0012 in #657
  • Add workspace category by @st0012 in #661
  • Deprecate multi-irb commands by @st0012 in #654
  • Add black and white color to IRB::Color by @st0012 in #676
  • Don't echo an expression's result when it ends with a semicolon by @st0012 in #669
  • Drop showing indent level number in DEFAULT prompt and INF_RUBY prompt by @tompng in #679
  • Support seamless integration with ruby/debug by @st0012 in #575
  • Support VISUAL env var, and prefer it over EDITOR by @smmr0 in #686
  • Deprecate RubyLex and warn about referencing to it by @st0012 in #692
  • Improve help/show_cmds message during debugger integration by @st0012 in #693

🐛 Bug Fixes

🛠 Other Changes

  • Declare rdoc as dependency by @st0012 in #648
  • Reduce boilerplate code in RubyLexTest by @st0012 in #644
  • Decouple edit and show_source commands by @st0012 in #658
  • Forward-port from ruby/ruby by @hsbt in #662
  • Use test-unit-ruby-core by @hsbt in #663
  • Extract integration testing helpers out of debug command tests by @st0012 in #660
  • Fix IntegrationTestCase by @st0012 in #667
  • Store integration tests' envs in an ivar by @st0012 in #668
  • Remove unused InputMethod#initialize by @st0012 in #635
  • Skip nested IRB tests in Ruby Core CI by @st0012 in #675
  • Skip integration tests in core CI by @st0012 in #677
  • Move assignment check to RubyLex by @st0012 in #670
  • Remove needless removal of trailing whitespace in check_code_state by @tompng in #678
  • Make Reline/ReadlineInputMethod inherit StdioInputMethod by @st0012 in #671
  • Remove useless begin/end [ci skip] by @nobu in #680
  • Move IO configuration to IRB::Irb by @st0012 in #681
  • Encapsulate input details in Statement objects by @st0012 in #682
  • Remove unused PROMPT_N by @smmr0 in #685
  • Move input processing out of RubyLex by @st0012 in #683
  • Avoid overriding user's irb_name setting in debugger integration by @st0012 in #688
  • Print deprecation message for prompt_n methods by @st0012 in #691
  • Fix deprecation test when ran multiple times by @peterzhu2118 in #695
  • Fix test warnings by @st0012 in #698
  • irb:rdbg cleanups by @st0012 in #697
  • Fix Initial Indentation of Blocks in Nomultiline Mode by @chadrschroeder in #696
  • Add --nomultiline indent and prompt test by @tompng in #699
  • Add a debugging with IRB section to README by @st0012 in #689
  • Add a new readme section for IRB extension by @st0012 in #673
  • Bump version to 1.8.0 by @st0012 in #700

New Contributors

Full Changelog: v1.7.4...v1.8.0