What's Changed
- Fix typo in README by @stefanvanburen in https://github.com/sethvargo/go-retry/pull/30
- Fix typo in GoDoc comment for NewConstant function by @domelzer in https://github.com/sethvargo/go-retry/pull/31
- Only check for ctx exipry in one place by @JonasAlfredsson in https://github.com/sethvargo/go-retry/pull/33
- add more unit tests by @medyagh in https://github.com/sethvargo/go-retry/pull/36
- Add test badge to README by @medyagh in https://github.com/sethvargo/go-retry/pull/35
- fix: avoid Int63n panic on non-positive jitter by @sethvargo in https://github.com/sethvargo/go-retry/pull/39
- Modernize for Go 1.25 by @sethvargo in https://github.com/sethvargo/go-retry/pull/40
- Fix exponential backoff overflow race by @sethvargo in https://github.com/sethvargo/go-retry/pull/41
- Pin checkout and setup-go to v7 SHAs by @sethvargo in https://github.com/sethvargo/go-retry/pull/43
- Cover backoff wrappers and constructor panics by @sethvargo in https://github.com/sethvargo/go-retry/pull/42
- Add WithFullJitter backoff middleware by @sethvargo in https://github.com/sethvargo/go-retry/pull/45
New Contributors
- @stefanvanburen made their first contribution in https://github.com/sethvargo/go-retry/pull/30
- @domelzer made their first contribution in https://github.com/sethvargo/go-retry/pull/31
- @JonasAlfredsson made their first contribution in https://github.com/sethvargo/go-retry/pull/33
- @medyagh made their first contribution in https://github.com/sethvargo/go-retry/pull/36
Full Changelog: https://github.com/sethvargo/go-retry/compare/v0.3.0...v0.4.0