github.com/coder/quartz
v0.3.1
#2970 most downloaded on Go modules
coder/quartz
What this package is like to depend on
Last release 4 months ago
16 Apr 2026
Release timing varies
gaps range from 1 weeks to 6 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
18 releases · first in 2024
5 releases in the last 12 months
see the full history below
Release timeline
18 releases · Jul 2024 to Apr 2026Releases
latest 18-
v0.3.2-0.20260416175514-95914393c3b216 Apr 2026 pre-releaseNothing published for this version
-
v0.3.109 Apr 2026Release notes
Open source →What's Changed
- test: add goleak to detect goroutine leaks by @mafredri in #24
- fix: improve trap logging by @mafredri in #25
- chore: replace testing.TB with minimal iface by @tdeebswihart in #26
- license: change from CC0-1.0 to MIT-0 by @spikecurtis in #28
New Contributors
- @mafredri made their first contribution in #24
- @tdeebswihart made their first contribution in #26
Full Changelog: v0.3.0...v0.3.1
-
v0.3.1-0.20260205115246-1722a351757105 Feb 2026 pre-releaseNothing published for this version
-
v0.3.1-0.20251110112338-8c4bca675d4810 Nov 2025 pre-releaseNothing published for this version
-
v0.3.030 Oct 2025Release notes
Open source →Potentially Breaking Change
- fix: support Go 1.23+ timer & ticker channel behavior by @spikecurtis in #23
Bumps mimimum version to Go 1.23 (use v0.2.x of Quartz if your project targets an earlier version of Go).
Most projects will see no difference unless they depended on the reported
capandlenof Timer and Ticker channels.What else has changed
New Contributors
Full Changelog: v0.2.1...v0.3.0
-
v0.2.2-0.20250625072337-3734877b197625 Jun 2025 pre-releaseNothing published for this version
-
v0.2.127 May 2025Release notes
Open source →What's Changed
- fix: stop logging after test cleanup by @spikecurtis in #19
Full Changelog: v0.2.0...v0.2.1
-
v0.2.1-0.20250527113331-b71761ce32df27 May 2025 pre-releaseNothing published for this version
-
v0.2.023 May 2025Release notes
Open source →BREAKING CHANGE
- !feat: Call.Release takes context; add MustRelease by @spikecurtis in #17
Short summary:
trap.MustWait(ctx).Release()becomes
trap.MustWait(ctx).MustRelease(ctx)c.f. the linked PR for full details.
What Else Has Changed
- feat: fail test on trapped but unreleased calls by @spikecurtis in #15
- feat: log clock calls, traps, time advancement by @spikecurtis in #16
Full Changelog: v0.1.3...v0.2.0
-
v0.1.320 Nov 2024Release notes
Open source →What's Changed
- fix a bug where AdvanceNext unlocks twice by @edwingeng in #10
New Contributors
- @edwingeng made their first contribution in #10
Full Changelog: v0.1.2...v0.1.3
-
v0.1.3-0.20241120064156-d4dbd838d09020 Nov 2024 pre-releaseNothing published for this version
-
v0.1.218 Oct 2024Release notes
Open source →What's Changed
- fix: fix swallowing ticks on TickerFunc by @spikecurtis in #8
Full Changelog: v0.1.1...v0.1.2
-
v0.1.2-0.20241018083357-7f10f7fd692518 Oct 2024 pre-releaseNothing published for this version
-
v0.1.118 Oct 2024Release notes
Open source →What's Changed
- chore: fix AfterFunc typos in README.md by @toqueteos in #2
- fix: fix mock TickerFunc to act like real by @spikecurtis in #7
New Contributors
- @toqueteos made their first contribution in #2
Full Changelog: v0.1.0...v0.1.1
-
v0.1.1-0.20241018064714-abe75f02649418 Oct 2024 pre-releaseNothing published for this version
-
v0.1.1-0.20240715232824-a32b54a5b89215 Jul 2024 pre-releaseNothing published for this version
-
v0.1.002 Jul 2024Release notes
Open source →Initial public release.
Includes all functions from the Go 1.21
timestandard library that depend on the current real time, as well as an additionalTickerFuncthat calls a provided function on ticks (analogous toAfterFuncvsNewTimer) -
v0.0.0-20240702114715-f015c0faa0c802 Jul 2024 pre-releaseNothing published for this version