What's Changed
Exciting New Features 馃帀
- Add BlockUntilContext, which respects context cancellation. by @DPJacques in https://github.com/jonboulle/clockwork/pull/56
Enhancements 馃殌
- Refactor to avoid channels and goroutines by @gagern in https://github.com/jonboulle/clockwork/pull/44
- fix typo by @rockspore in https://github.com/jonboulle/clockwork/pull/58
- Fix flaky clockwork tests from #44. by @DPJacques in https://github.com/jonboulle/clockwork/pull/51
- Move lock logic to fakeClock. Reduce Ticker and Timer code complexity. by @DPJacques in https://github.com/jonboulle/clockwork/pull/52
Breaking Changes 馃洜
- Use the current time for NewFakeClock's initial value by @DPJacques in https://github.com/jonboulle/clockwork/pull/55
Dependency Updates 猬嗭笍
- chore: bump minimum Go version to 1.15 by @sagikazarmark in https://github.com/jonboulle/clockwork/pull/53
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in https://github.com/jonboulle/clockwork/pull/40
- build(deps): bump actions/setup-go from 2 to 3 by @dependabot in https://github.com/jonboulle/clockwork/pull/41
- build(deps): bump actions/setup-go from 3 to 4 by @dependabot in https://github.com/jonboulle/clockwork/pull/59
- ci: add Go 1.20 as a build target by @sagikazarmark in https://github.com/jonboulle/clockwork/pull/62
New Contributors
- @dependabot made their first contribution in https://github.com/jonboulle/clockwork/pull/40
- @gagern made their first contribution in https://github.com/jonboulle/clockwork/pull/44
- @DPJacques made their first contribution in https://github.com/jonboulle/clockwork/pull/51
- @rockspore made their first contribution in https://github.com/jonboulle/clockwork/pull/58
Full Changelog: https://github.com/jonboulle/clockwork/compare/v0.3.0...v0.4.0