Releases: ruby/reline
Releases · ruby/reline
v0.1.6
What's Changed
- Wait for the process to be started in start_terminal by @aycabta in #173
- Add write_inputrc by @aycabta in #177
- Fix typo in ISSUE_TEMPLATE.md by @ima1zumi in #179
- Update to Unicode 13.0.0 by @aycabta in #176
- Use startup_option instead of startup wait by @aycabta in #180
- Test prompt with escape sequence by @aycabta in #181
- Add tests about complicated rendering by @aycabta in #182
- Deduplicate completed items by @aycabta in #183
- Bypass newline insertion at eol on command prompt by @aycabta in #185
- Improve the regexps for EastAsianWidth by @mame in #184
- Suppress callbacks in pasting by @aycabta in #186
Full Changelog: v0.1.5...v0.1.6
v0.1.5
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
- @tomas made their first contribution in #149
- @mensfeld made their first contribution in #161
- @tompng made their first contribution in #158
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Update Actions by @MSP-Greg in #123
- Remove appveyor.yml & .travis.yml by @MSP-Greg in #128
- Switch download-test_readline to ruby script by @MSP-Greg in #127
- Work with wrong $/ value correctly by @aycabta in #129
- Convert to single workflow file, add encoding.name to test output by @MSP-Greg in #130
- Fix a warning and simplify the loop by @nobu in #131
- .github/workflows/reline.yml - combine win32 with readline by @MSP-Greg in #134
- Suppress $/ warnings by @nobu in #136
- Add yamatanooroti test on vterm by @aycabta in #137
- Refactor incremental search by @aycabta in #141
- Add search history by @aycabta in #142
- Support XDG_CONFIG_HOME by @aycabta in #144
- Treat home dir correctly by @aycabta in #145
- Ignore non-absolute XDG_CONFIG_HOME by @nobu in #146
- Fix history_size behaviours by @aycabta in #147
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Degenerate the terminal size to [$LINES, $COLUMNS] if it is unknown by @mame in #98
- Sort completion list by @shuujii in #96
- Split ext/readline tests by @aycabta in #99
- Rename workflow name correctly by @aycabta in #108
- Added issue template by @hsbt in #107
- Implement vi_to_next_char by @aycabta in #111
- Implement vi_prev_char and vi_to_prev_char by @aycabta in #112
- Implement vi_change_meta by @aycabta in #114
- Use Ubuntu 16.04 on GitHub Actions by @aycabta in #116
- Fix encoding of GeneralIO for tests on Windows by @aycabta in #117
- Support gnome style home end by @aycabta in #119
- Use Ruby 2.7 for tests by @aycabta in #118
- Fix Reline::Windows#scroll_down by @aycabta in #120
- Bypass cursor down when a char is rendered at eol on Windows by @aycabta in #121
- Use IO#write instead of IO#print by @aycabta in #126
New Contributors
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
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
- @gettalong made their first contribution in #59
Full Changelog: v0.0.7...v0.1.0
v0.0.7
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- Suppress
stty
error on Apple Terminal by @nobu in #69 - Prefer dedecated assertions by @nobu in #68
- Add support and keys in Ubuntu 18.04 by @osyo-manga in #72
- Change argument
Proc
to#call
defined object by @osyo-manga in #73
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- Fix verbose warning being emitted by @jeremyevans in #62
- Only taint on Ruby <2.7 by @jeremyevans in #61
- Reline#readline and Reline#readmultiline to private. by @osyo-manga in #67
- Fix to failed CI. by @osyo-manga in #71
Full Changelog: v0.0.4...v0.0.5