Skip to content

Commit 2a97dba

Browse files
chore: Release v3 (#207)
Closes #16 Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
1 parent ec7fd8b commit 2a97dba

3 files changed

Lines changed: 32 additions & 2 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

3+
## [v3.0.0] - 2026-08-31
4+
5+
### 🚀 Added
6+
7+
- feat: Full typing coverage and type regression tests [#205](https://github.com/python-backoff/backoff/pull/205) (from @edgarrmondragon)
8+
- feat: Add an `on_try` callback [#201](https://github.com/python-backoff/backoff/pull/201) (from @edgarrmondragon)
9+
10+
### ⚠️ Breaking Changes
11+
12+
- feat!: Rename private class `_Attempt` to `backoff.Attempt` and make it part of the public API [#210](https://github.com/python-backoff/backoff/pull/210) (from @edgarrmondragon)
13+
- fix!: Drop support for nullary (i.e. zero-argument) jitter functions [#196](https://github.com/python-backoff/backoff/pull/196) (from @edgarrmondragon)
14+
15+
### 🔄 Changed
16+
17+
- build: Drop suppprt for Python 3.9 [#206](https://github.com/python-backoff/backoff/pull/206) (from @edgarrmondragon)
18+
19+
### 🐛 Fixed
20+
21+
- fix: Preserve the types of annotated async functions wrapped with `on_exception` or `on_predicate` [#202](https://github.com/python-backoff/backoff/pull/202) (from @MeisQuietude)
22+
23+
### 📚 Documentation
24+
25+
- docs: Added an example to the docstring of `backoff.runtime()` [#209](https://github.com/python-backoff/backoff/pull/209) (from @edgarrmondragon)
26+
27+
### 🛠️ Maintenance
28+
29+
- chore: Add PR links to changelog [#208](https://github.com/python-backoff/backoff/pull/208) (from @edgarrmondragon)
30+
- ci: Split PR labeling job [#204](https://github.com/python-backoff/backoff/pull/204) (from @edgarrmondragon)
31+
- chore: Use `!` in PR titles to indicate breaking changes [#197](https://github.com/python-backoff/backoff/pull/197) (from @edgarrmondragon)
32+
333
## [v2.4.0] - 2026-08-07
434

535
### 🚀 Added

‎backoff/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@
3232
"runtime",
3333
]
3434

35-
__version__ = "2.4.0"
35+
__version__ = "3.0.0"

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "python-backoff"
3-
version = "2.4.0"
3+
version = "3.0.0"
44
description = "Function decoration for backoff and retry"
55
authors = [{ name = "Bob Green", email = "rgreen@aquent.com" }]
66
maintainers = [{ name = "Edgar Ramírez-Mondragón", email = "edgarrm358@gmail.com" }]

0 commit comments

Comments
 (0)