Repository navigation
Releases: ruby/io-console
Releases · ruby/io-console
Release list
v0.9.4
v0.9.3
What's Changed
- Avoid timing race in
noechotest by @nobu in #150 - Move the rules for win32_vk and add generated dependency rules by @nobu in #161
- Use ttyname_r return codes for errors by @OskarEichler in #153
- Correct ttyname documentation by @OskarEichler in #154
- Preserve nil from JRuby getpass at EOF by @OskarEichler in #156
- Honor JRuby raw mode options by @OskarEichler in #155
- Return nil when JRuby has no console device by @OskarEichler in #157
- Reject incomplete JRuby cursor responses by @OskarEichler in #158
- Ignore nonpositive console size overrides by @OskarEichler in #159
- Generate the version file before Java builds by @OskarEichler in #160
- Refine stty backend implementation by @nobu in #162
- Fallback to stub even on Windows by @nobu in #163
- Add some attributes to
Console::Modeby @nobu in #164 - Test the
getchtimeout on an isolated pty with no input by @nobu in #166 - Accept mode arguments for
tty?in the stty backend by @nobu in #167 - Re-enable
TestIO_Console#test_intron FreeBSD by @hsbt in #168 - Make
IO#tty?enhanced always by @nobu in #169 - Now module
IO::Consoleis defined on all platforms by @nobu in #170 - Run test_input_pending on JRuby by @nobu in #171
New Contributors
- @OskarEichler made their first contribution in #153
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- CI: Add more platforms to matrix by @nobu in #147
- Organize JRuby console implementations by @nobu in #148
Full Changelog: v0.9.1...v0.9.2
v0.9.1
v0.9.0
What's Changed
- Remove no longer used variable by @nobu in #119
- [DOC] Use
:nodoc:instead of:stopdoc:for internal C-defined classes by @st0012 in #123 - Document that getch can return nil by @zonuexe in #130
- CI: Pin rbs on JRuby to a pre-release with JRuby support by @olleolleolle in #135
- Make win32_vk generator portable to cmd.exe by @nobu in #136
- Remove stale checks by @nobu in #138
- Extend
IO#tty?to recognize Windows PTYs by @nobu in #139 - Changed File.exists? to File.exist? in lib/ffi/io/console/stty_console.rb by @Kostadin in #137
- Clean up platform dispatch in the FFI version by @nobu in #141
- Implement FFI console mode support by @nobu in #142
- Introduce the
IO::Consolenamespace by @nobu in #143 - Refactor and fix
IO#_io_console_sttyby @nobu in #144 - Add Windows console support by @nobu in #140
New Contributors
- @st0012 made their first contribution in #123
- @zonuexe made their first contribution in #130
- @Kostadin made their first contribution in #137
Full Changelog: v0.8.2...v0.9.0
v0.8.2
What's Changed
- Bump step-security/harden-runner from 2.12.2 to 2.13.0 by @dependabot[bot] in #98
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #99
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @dependabot[bot] in #101
- Add a workflow to sync commits to ruby/ruby by @k0kubun in #102
- Reorder dispatching by host_os by @nobu in #103
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #104
- Bump rubygems/release-gem from 1.1.1 to 1.1.2 by @dependabot[bot] in #106
- Bump step-security/harden-runner from 2.13.1 to 2.13.2 by @dependabot[bot] in #108
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #109
- Bump step-security/harden-runner from 2.13.2 to 2.13.3 by @dependabot[bot] in #110
- fix set winsize on windows by @YO4 in #111
New Contributors
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot[bot] in #84
- Bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot[bot] in #85
- Bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot[bot] in #86
- Bump step-security/harden-runner from 2.11.0 to 2.11.1 by @dependabot[bot] in #87
- Bump step-security/harden-runner from 2.11.1 to 2.12.0 by @dependabot[bot] in #89
- Alias value or join to take in old Ruby by @hsbt in #91
- Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot[bot] in #92
- Ignore
^Cat interrupt test by @nobu in #93 - Bump step-security/harden-runner from 2.12.1 to 2.12.2 by @dependabot[bot] in #94
- Bump rubygems/release-gem from 1.1.0 to 1.1.1 by @dependabot[bot] in #83
- Use
host_osin RbConfig instead ofRUBY_PLATFORMfor JRuby by @nobu in #95 - Fix removing unexpected control chars by @nobu in #96
- Run
have_funcwith the header providing the declarations by @nobu in #97
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Move
omits by @nobu in #68 - Load the built extension library in noctty tests by @nobu in #69
- Show the correct exception when the stty backend cannot be required by @eregon in #70
- Skip building extension on WASI by @kateinoigakukun in #71
- Update gperf by @nobu in #73
- Declare as Ractor-safe by @nobu in #74
- Make
IO.consoleRactor-safe by @nobu in #75 - Support older versions of ruby by @nobu in #77
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #78
- Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to 9e85cb11501bebc2ae661c1500176316d3987059 by @dependabot in #79
- Read errno before calling rb_io_path() by @XrXr in #80
- Check if
rb_syserr_fail_stris available by @nobu in #81 - Freeze the version string by @nobu in #82
- Add
IO#ttynamethat returns the tty name or nil by @nobu in #76
New Contributors
- @kateinoigakukun made their first contribution in #71
- @XrXr made their first contribution in #80
Full Changelog: v0.7.2...v0.8.0
v0.8.0.beta1
What's Changed
- Move
omits by @nobu in #68 - Load the built extension library in noctty tests by @nobu in #69
- Show the correct exception when the stty backend cannot be required by @eregon in #70
- Skip building extension on WASI by @kateinoigakukun in #71
- Update gperf by @nobu in #73
- Declare as Ractor-safe by @nobu in #74
- Make
IO.consoleRactor-safe by @nobu in #75 - Support older versions of ruby by @nobu in #77
New Contributors
- @kateinoigakukun made their first contribution in #71
Full Changelog: v0.7.2...v0.8.0.beta1
v0.7.2
What's Changed
- Document improvements by @nobu in #62
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #63
- Provide a 'Changelog' link on rubygems.org/gems/io-console by @mark-young-atg in #64
- Define IO::ConsoleMode::VERSION from console.c by @ima1zumi in #65
- More fixes for JRuby by @headius in #59
New Contributors
- @mark-young-atg made their first contribution in #64
- @ima1zumi made their first contribution in #65
Full Changelog: v0.7.1...v0.7.2