Recent Releases of https://github.com/ruby/io-console
https://github.com/ruby/io-console - v0.9.4
What's Changed
- Conditionally require 'io/wait' for Ruby versions < 3.2 by @headius in https://github.com/ruby/io-console/pull/172
- Detect the old style
ttyname_rreturn type by @nobu in https://github.com/ruby/io-console/pull/174
Full Changelog: https://github.com/ruby/io-console/compare/v0.9.3...v0.9.4
- Ruby
Published by github-actions[bot] 18 days ago
https://github.com/ruby/io-console - v0.9.3
What's Changed
- Avoid timing race in
noechotest by @nobu in https://github.com/ruby/io-console/pull/150 - Move the rules for win32_vk and add generated dependency rules by @nobu in https://github.com/ruby/io-console/pull/161
- Use ttyname_r return codes for errors by @OskarEichler in https://github.com/ruby/io-console/pull/153
- Correct ttyname documentation by @OskarEichler in https://github.com/ruby/io-console/pull/154
- Preserve nil from JRuby getpass at EOF by @OskarEichler in https://github.com/ruby/io-console/pull/156
- Honor JRuby raw mode options by @OskarEichler in https://github.com/ruby/io-console/pull/155
- Return nil when JRuby has no console device by @OskarEichler in https://github.com/ruby/io-console/pull/157
- Reject incomplete JRuby cursor responses by @OskarEichler in https://github.com/ruby/io-console/pull/158
- Ignore nonpositive console size overrides by @OskarEichler in https://github.com/ruby/io-console/pull/159
- Generate the version file before Java builds by @OskarEichler in https://github.com/ruby/io-console/pull/160
- Refine stty backend implementation by @nobu in https://github.com/ruby/io-console/pull/162
- Fallback to stub even on Windows by @nobu in https://github.com/ruby/io-console/pull/163
- Add some attributes to
Console::Modeby @nobu in https://github.com/ruby/io-console/pull/164 - Test the
getchtimeout on an isolated pty with no input by @nobu in https://github.com/ruby/io-console/pull/166 - Accept mode arguments for
tty?in the stty backend by @nobu in https://github.com/ruby/io-console/pull/167 - Re-enable
TestIO_Console#test_intron FreeBSD by @hsbt in https://github.com/ruby/io-console/pull/168 - Make
IO#tty?enhanced always by @nobu in https://github.com/ruby/io-console/pull/169 - Now module
IO::Consoleis defined on all platforms by @nobu in https://github.com/ruby/io-console/pull/170 - Run test_input_pending on JRuby by @nobu in https://github.com/ruby/io-console/pull/171
New Contributors
- @OskarEichler made their first contribution in https://github.com/ruby/io-console/pull/153
Full Changelog: https://github.com/ruby/io-console/compare/v0.9.2...v0.9.3
- Ruby
Published by github-actions[bot] 21 days ago
https://github.com/ruby/io-console - v0.9.2
What's Changed
- CI: Add more platforms to matrix by @nobu in https://github.com/ruby/io-console/pull/147
- Organize JRuby console implementations by @nobu in https://github.com/ruby/io-console/pull/148
Full Changelog: https://github.com/ruby/io-console/compare/v0.9.1...v0.9.2
- Ruby
Published by github-actions[bot] about 2 months ago
https://github.com/ruby/io-console - v0.9.1
What's Changed
- Fix stty redirection on JRuby by @nobu in https://github.com/ruby/io-console/pull/146
Full Changelog: https://github.com/ruby/io-console/compare/v0.9.0...v0.9.1
- Ruby
Published by github-actions[bot] about 2 months ago
https://github.com/ruby/io-console - v0.9.0
What's Changed
- Remove no longer used variable by @nobu in https://github.com/ruby/io-console/pull/119
- [DOC] Use
:nodoc:instead of:stopdoc:for internal C-defined classes by @st0012 in https://github.com/ruby/io-console/pull/123 - Document that getch can return nil by @zonuexe in https://github.com/ruby/io-console/pull/130
- CI: Pin rbs on JRuby to a pre-release with JRuby support by @olleolleolle in https://github.com/ruby/io-console/pull/135
- Make win32_vk generator portable to cmd.exe by @nobu in https://github.com/ruby/io-console/pull/136
- Remove stale checks by @nobu in https://github.com/ruby/io-console/pull/138
- Extend
IO#tty?to recognize Windows PTYs by @nobu in https://github.com/ruby/io-console/pull/139 - Changed File.exists? to File.exist? in lib/ffi/io/console/stty_console.rb by @Kostadin in https://github.com/ruby/io-console/pull/137
- Clean up platform dispatch in the FFI version by @nobu in https://github.com/ruby/io-console/pull/141
- Implement FFI console mode support by @nobu in https://github.com/ruby/io-console/pull/142
- Introduce the
IO::Consolenamespace by @nobu in https://github.com/ruby/io-console/pull/143 - Refactor and fix
IO#_io_console_sttyby @nobu in https://github.com/ruby/io-console/pull/144 - Add Windows console support by @nobu in https://github.com/ruby/io-console/pull/140
New Contributors
- @st0012 made their first contribution in https://github.com/ruby/io-console/pull/123
- @zonuexe made their first contribution in https://github.com/ruby/io-console/pull/130
- @Kostadin made their first contribution in https://github.com/ruby/io-console/pull/137
Full Changelog: https://github.com/ruby/io-console/compare/v0.8.2...v0.9.0
- Ruby
Published by github-actions[bot] about 2 months ago
https://github.com/ruby/io-console - v0.8.2
What's Changed
- Bump step-security/harden-runner from 2.12.2 to 2.13.0 by @dependabot[bot] in https://github.com/ruby/io-console/pull/98
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/ruby/io-console/pull/99
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @dependabot[bot] in https://github.com/ruby/io-console/pull/101
- Add a workflow to sync commits to ruby/ruby by @k0kubun in https://github.com/ruby/io-console/pull/102
- Reorder dispatching by host_os by @nobu in https://github.com/ruby/io-console/pull/103
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/ruby/io-console/pull/104
- Bump rubygems/release-gem from 1.1.1 to 1.1.2 by @dependabot[bot] in https://github.com/ruby/io-console/pull/106
- Bump step-security/harden-runner from 2.13.1 to 2.13.2 by @dependabot[bot] in https://github.com/ruby/io-console/pull/108
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/ruby/io-console/pull/109
- Bump step-security/harden-runner from 2.13.2 to 2.13.3 by @dependabot[bot] in https://github.com/ruby/io-console/pull/110
- fix set winsize on windows by @YO4 in https://github.com/ruby/io-console/pull/111
New Contributors
- @YO4 made their first contribution in https://github.com/ruby/io-console/pull/111
Full Changelog: https://github.com/ruby/io-console/compare/v0.8.1...v0.8.2
- Ruby
Published by github-actions[bot] 10 months ago
https://github.com/ruby/io-console - v0.8.1
What's Changed
- Bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot[bot] in https://github.com/ruby/io-console/pull/84
- Bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot[bot] in https://github.com/ruby/io-console/pull/85
- Bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot[bot] in https://github.com/ruby/io-console/pull/86
- Bump step-security/harden-runner from 2.11.0 to 2.11.1 by @dependabot[bot] in https://github.com/ruby/io-console/pull/87
- Bump step-security/harden-runner from 2.11.1 to 2.12.0 by @dependabot[bot] in https://github.com/ruby/io-console/pull/89
- Alias value or join to take in old Ruby by @hsbt in https://github.com/ruby/io-console/pull/91
- Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot[bot] in https://github.com/ruby/io-console/pull/92
- Ignore
^Cat interrupt test by @nobu in https://github.com/ruby/io-console/pull/93 - Bump step-security/harden-runner from 2.12.1 to 2.12.2 by @dependabot[bot] in https://github.com/ruby/io-console/pull/94
- Bump rubygems/release-gem from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/ruby/io-console/pull/83
- Use
host_osin RbConfig instead ofRUBY_PLATFORMfor JRuby by @nobu in https://github.com/ruby/io-console/pull/95 - Fix removing unexpected control chars by @nobu in https://github.com/ruby/io-console/pull/96
- Run
have_funcwith the header providing the declarations by @nobu in https://github.com/ruby/io-console/pull/97
Full Changelog: https://github.com/ruby/io-console/compare/v0.8.0...v0.8.1
- Ruby
Published by github-actions[bot] about 1 year ago
https://github.com/ruby/io-console - v0.8.0
What's Changed
- Move
omits by @nobu in https://github.com/ruby/io-console/pull/68 - Load the built extension library in noctty tests by @nobu in https://github.com/ruby/io-console/pull/69
- Show the correct exception when the stty backend cannot be required by @eregon in https://github.com/ruby/io-console/pull/70
- Skip building extension on WASI by @kateinoigakukun in https://github.com/ruby/io-console/pull/71
- Update gperf by @nobu in https://github.com/ruby/io-console/pull/73
- Declare as Ractor-safe by @nobu in https://github.com/ruby/io-console/pull/74
- Make
IO.consoleRactor-safe by @nobu in https://github.com/ruby/io-console/pull/75 - Support older versions of ruby by @nobu in https://github.com/ruby/io-console/pull/77
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in https://github.com/ruby/io-console/pull/78
- Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to 9e85cb11501bebc2ae661c1500176316d3987059 by @dependabot in https://github.com/ruby/io-console/pull/79
- Read errno before calling rb_io_path() by @XrXr in https://github.com/ruby/io-console/pull/80
- Check if
rb_syserr_fail_stris available by @nobu in https://github.com/ruby/io-console/pull/81 - Freeze the version string by @nobu in https://github.com/ruby/io-console/pull/82
- Add
IO#ttynamethat returns the tty name or nil by @nobu in https://github.com/ruby/io-console/pull/76
New Contributors
- @kateinoigakukun made their first contribution in https://github.com/ruby/io-console/pull/71
- @XrXr made their first contribution in https://github.com/ruby/io-console/pull/80
Full Changelog: https://github.com/ruby/io-console/compare/v0.7.2...v0.8.0
- Ruby
Published by matzbot almost 2 years ago
https://github.com/ruby/io-console - v0.8.0.beta1
What's Changed
- Move
omits by @nobu in https://github.com/ruby/io-console/pull/68 - Load the built extension library in noctty tests by @nobu in https://github.com/ruby/io-console/pull/69
- Show the correct exception when the stty backend cannot be required by @eregon in https://github.com/ruby/io-console/pull/70
- Skip building extension on WASI by @kateinoigakukun in https://github.com/ruby/io-console/pull/71
- Update gperf by @nobu in https://github.com/ruby/io-console/pull/73
- Declare as Ractor-safe by @nobu in https://github.com/ruby/io-console/pull/74
- Make
IO.consoleRactor-safe by @nobu in https://github.com/ruby/io-console/pull/75 - Support older versions of ruby by @nobu in https://github.com/ruby/io-console/pull/77
New Contributors
- @kateinoigakukun made their first contribution in https://github.com/ruby/io-console/pull/71
Full Changelog: https://github.com/ruby/io-console/compare/v0.7.2...v0.8.0.beta1
- Ruby
Published by matzbot almost 2 years ago
https://github.com/ruby/io-console - v0.7.2
What's Changed
- Document improvements by @nobu in https://github.com/ruby/io-console/pull/62
- Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/ruby/io-console/pull/63
- Provide a 'Changelog' link on rubygems.org/gems/io-console by @mark-young-atg in https://github.com/ruby/io-console/pull/64
- Define IO::ConsoleMode::VERSION from console.c by @ima1zumi in https://github.com/ruby/io-console/pull/65
- More fixes for JRuby by @headius in https://github.com/ruby/io-console/pull/59
New Contributors
- @mark-young-atg made their first contribution in https://github.com/ruby/io-console/pull/64
- @ima1zumi made their first contribution in https://github.com/ruby/io-console/pull/65
Full Changelog: https://github.com/ruby/io-console/compare/v0.7.1...v0.7.2
- Ruby
Published by hsbt over 2 years ago
https://github.com/ruby/io-console - v0.7.1
What's Changed
- Quote VERSION constant for Java version by @hsbt in https://github.com/ruby/io-console/pull/61
Full Changelog: https://github.com/ruby/io-console/compare/v0.7.0...v0.7.1
- Ruby
Published by olleolleolle over 2 years ago
https://github.com/ruby/io-console - v0.7.0
What's Changed
- Adds Ruby 3.2 to the CI matrix by @petergoldstein in https://github.com/ruby/io-console/pull/39
- Support native console in linux aarch64 for JRuby by @PChambino in https://github.com/ruby/io-console/pull/41
- Remove usage of IO internals. by @ioquatix in https://github.com/ruby/io-console/pull/43
- Improvements to JRuby support by @headius in https://github.com/ruby/io-console/pull/45
- [DOC] IO::console.getpass usage example by @olivierlacan in https://github.com/ruby/io-console/pull/46
- Use test-unit-ruby-core by @nobu in https://github.com/ruby/io-console/pull/47
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/ruby/io-console/pull/49
- [DOC] Add .document by @nobu in https://github.com/ruby/io-console/pull/51
- [DOC] Add RDoc task by @nobu in https://github.com/ruby/io-console/pull/52
- [DOC] Split .document files to sync with ruby/ruby by @nobu in https://github.com/ruby/io-console/pull/53
- Intersperse Win32 and termios implementations by @nobu in https://github.com/ruby/io-console/pull/54
- enable s390x for jruby by @ahorek in https://github.com/ruby/io-console/pull/56
- Version by @nobu in https://github.com/ruby/io-console/pull/58
- Use latest from ruby-version by @nobu in https://github.com/ruby/io-console/pull/55
- [DOC] Add documentation for IO#cursor by @MatheusRich in https://github.com/ruby/io-console/pull/50
New Contributors
- @petergoldstein made their first contribution in https://github.com/ruby/io-console/pull/39
- @PChambino made their first contribution in https://github.com/ruby/io-console/pull/41
- @olivierlacan made their first contribution in https://github.com/ruby/io-console/pull/46
- @ahorek made their first contribution in https://github.com/ruby/io-console/pull/56
- @MatheusRich made their first contribution in https://github.com/ruby/io-console/pull/50
Full Changelog: https://github.com/ruby/io-console/compare/v0.6.0...v0.7.0
- Ruby
Published by hsbt almost 3 years ago
https://github.com/ruby/io-console - v0.6.0
What's Changed
- Added dependabot.yml for actions by @hsbt in https://github.com/ruby/io-console/pull/32
- Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/ruby/io-console/pull/33
- Bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/ruby/io-console/pull/34
- Fix
Leaked file descriptor: TestIO_Console#test_console_kwby @nagachika in https://github.com/ruby/io-console/pull/31 - Update ruby versions by @nobu in https://github.com/ruby/io-console/pull/37
- Check rawmode option names strictly by @nobu in https://github.com/ruby/io-console/pull/36
- Use GITHUB_OUTPUT instead of deprecated set-output by @sato11 in https://github.com/ruby/io-console/pull/38
New Contributors
- @dependabot made their first contribution in https://github.com/ruby/io-console/pull/33
- @nagachika made their first contribution in https://github.com/ruby/io-console/pull/31
- @sato11 made their first contribution in https://github.com/ruby/io-console/pull/38
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.11...v0.6.0
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.9
What's Changed
- Use the C extension on truffleruby by @aardvark179 in https://github.com/ruby/io-console/pull/23
New Contributors
- @aardvark179 made their first contribution in https://github.com/ruby/io-console/pull/23
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.8...v0.5.9
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.8
What's Changed
- Test with JRuby by @nobu in https://github.com/ruby/io-console/pull/22
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.7...v0.5.8
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.7
What's Changed
- README.md: Fix typo (an File to a File) by @vitorgalvao in https://github.com/ruby/io-console/pull/13
- Tweak CI by @hsbt in https://github.com/ruby/io-console/pull/15
- Bug 17128: In test_set_winsize_console, wrapped re-size in a begin-rescue-else by @LeamHall in https://github.com/ruby/io-console/pull/16
- Sync "Rework console to use
rb_io_wait." by @nobu in https://github.com/ruby/io-console/pull/17 - Fix timeout type error by @nobu in https://github.com/ruby/io-console/pull/18
- Refine warnings by @nobu in https://github.com/ruby/io-console/pull/19
- [DOC] Note that IO#getpass returns a chomped string by @stomar in https://github.com/ruby/io-console/pull/20
- Add support for JRuby by @headius in https://github.com/ruby/io-console/pull/11
New Contributors
- @vitorgalvao made their first contribution in https://github.com/ruby/io-console/pull/13
- @LeamHall made their first contribution in https://github.com/ruby/io-console/pull/16
- @stomar made their first contribution in https://github.com/ruby/io-console/pull/20
- @headius made their first contribution in https://github.com/ruby/io-console/pull/11
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.6...v0.5.7
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.6
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.5...v0.5.6
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.5
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.4...v0.5.5
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.4.0
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.3...v0.5.4.0
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.4
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.3...v0.5.4
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.3
What's Changed
- Use TCSANOW to prevent from discarding the input buffer by @mame in https://github.com/ruby/io-console/pull/8
New Contributors
- @mame made their first contribution in https://github.com/ruby/io-console/pull/8
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.2...v0.5.3
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.2
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.1...v0.5.2
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.11
What's Changed
- Fix ArgumentError when IO.console receives keyword args by @pocke in https://github.com/ruby/io-console/pull/25
- CI: Combine into a shared matrix by @olleolleolle in https://github.com/ruby/io-console/pull/27
- Fix usage of
rb_io_wait. by @ioquatix in https://github.com/ruby/io-console/pull/29
New Contributors
- @pocke made their first contribution in https://github.com/ruby/io-console/pull/25
- @ioquatix made their first contribution in https://github.com/ruby/io-console/pull/29
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.10...v0.5.11
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.10
What's Changed
- Test on truffleruby release too by @eregon in https://github.com/ruby/io-console/pull/26
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in https://github.com/ruby/io-console/pull/28
New Contributors
- @eregon made their first contribution in https://github.com/ruby/io-console/pull/26
- @k0kubun made their first contribution in https://github.com/ruby/io-console/pull/28
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.9...v0.5.10
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.1
Full Changelog: https://github.com/ruby/io-console/compare/v0.5.0...v0.5.1
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.5.0
What's Changed
- Use test-unit instead of ruby core test-suite. by @hsbt in https://github.com/ruby/io-console/pull/5
- Remove taint support by @jeremyevans in https://github.com/ruby/io-console/pull/6
New Contributors
- @jeremyevans made their first contribution in https://github.com/ruby/io-console/pull/6
Full Changelog: https://github.com/ruby/io-console/compare/v0.4.9...v0.5.0
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.4.9
Full Changelog: https://github.com/ruby/io-console/compare/v0.4.8...v0.4.9
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - v0.4.8
Full Changelog: https://github.com/ruby/io-console/compare/0.4.8...v0.4.8
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.8
Full Changelog: https://github.com/ruby/io-console/compare/0.4.7...0.4.8
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.7
What's Changed
- README: ruby code fences by @olleolleolle in https://github.com/ruby/io-console/pull/1
Full Changelog: https://github.com/ruby/io-console/compare/0.4.6...0.4.7
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.6
Full Changelog: https://github.com/ruby/io-console/compare/0.4.5...0.4.6
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.5
Full Changelog: https://github.com/ruby/io-console/compare/0.4.4...0.4.5
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.4
Full Changelog: https://github.com/ruby/io-console/compare/0.4.3...0.4.4
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.3
Full Changelog: https://github.com/ruby/io-console/compare/0.4.2...0.4.3
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.2
Full Changelog: https://github.com/ruby/io-console/compare/0.4.1...0.4.2
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.1
Full Changelog: https://github.com/ruby/io-console/compare/0.4.0...0.4.1
- Ruby
Published by hsbt almost 4 years ago
https://github.com/ruby/io-console - 0.4.0
Full Changelog: https://github.com/ruby/io-console/commits/0.4.0
- Ruby
Published by hsbt almost 4 years ago