版本发布 6
## 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 `^C` at 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_os` in RbConfig instead of `RUBY_PLATFORM` for 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_func` with 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
## What's Changed * Move `omit`s 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.console` Ractor-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_str` is 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#ttyname` that 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
## What's Changed * Move `omit`s 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.console` Ractor-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
## 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
## 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
## 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