Releases: ruby/timeout
Releases · ruby/timeout
v0.6.0
What's Changed
- Suppress warnings in two tests by @olleolleolle in #71
- Revert "Suppress warnings in two tests" by @nobu in #74
- Only the timeout method should be public on the Timeout module by @eregon in #76
- support Ractor by @ko1 in #75
- Test that Timeout does not expose extra constants by @eregon in #77
- Revert "Exclude constantly-failing test on x86_64-darwin" by @ko1 in #79
- Reset the interrupt mask when creating the Timeout thread by @eregon in #80
- Make Timeout.timeout work in a trap handler on CRuby by @eregon in #81
- Skip signal test on windows by @byroot in #82
- Add windows to CI matrix by @byroot in #83
- Fix failing timeout test by @luke-gruber in #85
- Restore original signal handler in test_timeout_in_trap_handler by @eregon in #87
- Run on Windows for all versions and remove old excludes by @eregon in #84
New Contributors
- @ko1 made their first contribution in #75
- @byroot made their first contribution in #82
- @luke-gruber made their first contribution in #85
Full Changelog: v0.4.4...v0.6.0
v0.5.0
What's Changed
- Suppress warnings in two tests by @olleolleolle in #71
- Revert "Suppress warnings in two tests" by @nobu in #74
- Only the timeout method should be public on the Timeout module by @eregon in #76
- support Ractor by @ko1 in #75
- Test that Timeout does not expose extra constants by @eregon in #77
New Contributors
Full Changelog: v0.4.4...v0.5.0
v0.4.4
v0.4.3
What's Changed
- Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to 9e85cb11501bebc2ae661c1500176316d3987059 by @dependabot in #54
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #55
- added the check for negative sec by @Cosmicoppai in #51
New Contributors
- @Cosmicoppai made their first contribution in #51
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- fixed check for error bubble up test by @jjb in #43
- [DOC] Missing documents by @nobu in #45
- Provide a 'Changelog' link on rubygems.org/gems/timeout by @mark-young-atg in #46
- Global #timeout was removed 5 years ago by @jpcamara in #49
- timeout.rb: Update documentation to match README by @olleolleolle in #50
New Contributors
- @mark-young-atg made their first contribution in #46
- @jpcamara made their first contribution in #49
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- require ruby version in gemspec by @jjb in #35
- test that work is done in the same thread/fiber as the caller by @jjb in #34
- Require Ruby >= 2.6 for the timeout gem by @eregon in #37
- nested exception tests for discussion by @jjb in #39
- tests for blank seconds by @jjb in #40
Full Changelog: v0.4.0...v0.4.1
v0.4.0
v0.3.2
What's Changed
- Add Ruby 3.2 to CI matrix by @tricknotes in #23
- Don't move the timer_thread when it's enclosed #24 by @gamecreature in #25
- Improve actions by @hsbt in #26
New Contributors
- @tricknotes made their first contribution in #23
- @gamecreature made their first contribution in #25
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Keep a private reference to
Process.clock_gettimeby @casperisfine in #18 - Give a name to the background thread by @casperisfine in #19
- gemspec: Drop unused directives "executables" by @olleolleolle in #20
- Explicit add the timeout thread to default ThreadGroup by @larskanis in #22
New Contributors
- @casperisfine made their first contribution in #18
- @larskanis made their first contribution in #22
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- CI: use bundler-cache, and 'bundle exec' by @olleolleolle in #9
- add 3.0 to test matrix by @jjb in #8
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #10
- Added dependabot.yml for actions by @hsbt in #12
- Bump actions/checkout from 2 to 3 by @dependabot in #13
- Reimplement Timeout.timeout with a single thread and a Queue by @eregon in #15
New Contributors
- @k0kubun made their first contribution in #10
- @dependabot made their first contribution in #13
- @eregon made their first contribution in #15
Full Changelog: v0.2.0...v0.3.0