Skip to content

Releases: ruby/reline

v0.1.8

17 Nov 08:19
Compare
Choose a tag to compare

What's Changed

  • Skip em_exchange_mark without mark by @aycabta in #195
  • Backspace and C-h should be unassigned on vi command mode by @aycabta in #196
  • Keep operator proc as a local variable in the scope by @aycabta in #197
  • Operator with arg need to make sure that they take arg to avoid crashing by @aycabta in #198
  • Unimplemented vi command should be no-op by @aycabta in #199
  • Implement vi_yank by @aycabta in #200
  • Motions e, E, t, f should include a char on cursor if follows operator by @aycabta in #201
  • Call process_insert when the end of pasting plural fullwidth chars by @aycabta in #202
  • Add alias vi-movement-mode to vi-command-mode for compatibility by @aycabta in #203

Full Changelog: v0.1.7...v0.1.8

v0.1.7

17 Nov 08:19
Compare
Choose a tag to compare

What's Changed

  • Improve the performance of get_mbchar_width by @mame in #187
  • Continuous insertion buffering by @aycabta in #194

Full Changelog: v0.1.6...v0.1.7

v0.1.6

17 Nov 08:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.5...v0.1.6

v0.1.5

17 Nov 08:19
Compare
Choose a tag to compare

What's Changed

  • Add home/end mapping for urxvt and relatives by @tomas in #149
  • Check Errno::EIO by @aycabta in #151
  • Use temporary dir with yamatanooroti test by @aycabta in #152
  • Use single quotes for non-expanded string literals by @aycabta in #154
  • Call #start_terminal after generating temporary inputrc by @aycabta in #155
  • Support mode icon by @aycabta in #156
  • Keep original characters in inputrc by @aycabta in #157
  • Remove duplicated line of code by @aycabta in #159
  • Use the standard SPDX ID for license in gemspec by @mensfeld in #161
  • Get rid of loading pathname unnecessarily by @nobu in #162
  • Add require 'rbconfig' to use RbConfig by @aycabta in #163
  • Fix cursor_pos error: undefined method pre_match' for nil:NilClass` by @tompng in #158
  • Move width calculator methods to Reline::Unicode by @aycabta in #164
  • IRB cause NoMethodError with clrl+L on windows. by @YO4 in #160
  • Skip the nil obtained from getc by @aycabta in #166
  • Stop erasing chars after the cursor at eol by @aycabta in #168
  • Stop using chomp option of lines method by @aycabta in #167
  • Use RubyLex for yamatanooroti test by @aycabta in #169
  • Move the cursor to currect vertical position just after rendering a logical line by @aycabta in #170
  • Treat prompt correctly when Reline.prompt_proc isn't set by @aycabta in #171
  • Support for word movement escape sequences in iTerm2 by @aycabta in #172

New Contributors

Full Changelog: v0.1.4...v0.1.5

v0.1.4

17 Nov 08:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3

17 Nov 08:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.2...v0.1.3

v0.1.2

17 Nov 08:18
Compare
Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.1

17 Nov 08:18
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

17 Nov 08:18
Compare
Choose a tag to compare

What's Changed

  • Stop using "bundle exec" for "rake build" and "rake install" by @aycabta in #77
  • Disable any implementation-defined special control characters by @nobu in #88
  • Implement completion_append_character by @gettalong in #59
  • Update CI - Windows, forks, etc by @MSP-Greg in #85
  • Consider Reline::ANSI.input at prep by @nobu in #87
  • Preserve the input buffer across cursor_pos by @mame in #89
  • Support Ctrl+right as em_next_word, and Ctrl+left as ed_prev_word by @mame in #90
  • Use IO#raw to read one byte by @nobu in #91

New Contributors

Full Changelog: v0.0.7...v0.1.0

v0.0.7

17 Nov 08:18
Compare
Choose a tag to compare

Full Changelog: v0.0.6...v0.0.7