Hello!
I’m happy to announce that version 0.5.0 of rb-readline is available
now.
rb-readline is a pure-Ruby port of GNU Readline. 0.5.0 is a major
release.
Changes in this release from previous 0.4.2:
=== 0.5.0 / 2013-04-28
-
Enhancements:
- Port GNU Readline-5.2 (patches 003-010)
-
Bugfixes:
- Fix cursor position when scrolling through history
- _rl_adjust_point: improve performance
- Display issue scrolling past long lines. Fixes #69
- Exception when scolling through long lines. Fixes #73
- Correctly align directory name completion results
- Disable Vi-mode. Fixes #51
- Close the Readline init file after use
- Be explicit about source file encoding
- Unload Readline before loading rb-readline
- Removed unused variable warnings under 1.9.3-dev
-
Internal:
- dos2unix all files
- README is RDoc
- Consistently name test classes
- Don’t use String#each_char in the tests
- Re-indented to the Ruby standard of two spaces
- Previously released as 0.5.0.pre.1 (2013-02-24)
rb-readline is available via RubyGems [1] or downloaded as a zip archive
from
GitHub [2].
Users of RubyInstaller for Windows should note that installing the Gem
will not replace the bundled version of rb-readline (which will still be
loaded unless you alter the $LOAD_PATH). To do that, you should download
the ZIP archive and install it into site_ruby using setup.rb. You can
see which version is loaded by checking the value of
RbReadline::RB_READLINE_VERSION.
Users of RubyInstaller 2.0.0 already have version 0.5.0.pre.1, so manual
upgrade is not required.
[1] rb-readline | RubyGems.org | your community gem host
[2] https://github.com/luislavena/rb-readline/tree/v0.5.0