Skip to content

Commit 1cb2556

Browse files
Include changelog in documentation (#65)
1 parent 0afc6cc commit 1cb2556

File tree

4 files changed

+37
-32
lines changed

4 files changed

+37
-32
lines changed

CHANGELOG.md

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,57 +4,58 @@
44

55
### Documentation
66

7-
- Switch to [Zensical for building the documentation](https://zensical.org/) https://github.com/python-backoff/backoff/pull/62 (from @edgarrmondragon)
7+
- Switch to [Zensical for building the documentation](https://zensical.org/) [#62](https://github.com/python-backoff/backoff/pull/62) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
8+
- Include changelog in the documentation [#65](https://github.com/python-backoff/backoff/pull/65) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
89

910
## [v2.3.0] - 2025-11-28
1011

1112
### Changed
1213

13-
- Use `time.monotonic` instead of `datetime.datetime.now` https://github.com/python-backoff/backoff/pull/23 (from @luccabb)
14-
- Drop support for Python 3.7 https://github.com/python-backoff/backoff/pull/49 (from @edgarrmondragon)
15-
- Improve performance of expo by multiplying previous result https://github.com/python-backoff/backoff/pull/50 (from @whonore)
14+
- Use `time.monotonic` instead of `datetime.datetime.now` [#23](https://github.com/python-backoff/backoff/pull/23) (from [@luccabb](https://github.com/luccabb))
15+
- Drop support for Python 3.7 [#49](https://github.com/python-backoff/backoff/pull/49) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
16+
- Improve performance of expo by multiplying previous result [#50](https://github.com/python-backoff/backoff/pull/50) (from [@whonore](https://github.com/whonore))
1617

1718
## [v2.2.2] - 2025-11-17
1819

1920
### Fixed
2021

21-
- Use `inspect.iscoroutinefunction` instead of `asyncio.iscoroutinefunction` to avoid Python 3.14 deprecation warning https://github.com/python-backoff/backoff/pull/3 (from @edgarrmondragon)
22-
- Adapt test cases to pytest-asyncio 1.0 compatibility https://github.com/python-backoff/backoff/pull/1 (from @pastalian)
23-
- Include tests in source distribution https://github.com/python-backoff/backoff/pull/13 (from @edgarrmondragon)
24-
- Added `logging.LoggerAdapter` to `_MaybeLogger` union https://github.com/python-backoff/backoff/pull/34 (from @jcbertin)
25-
- Add `exception` to the typing-only `Details` dictionary for cases when `on_exception` is used https://github.com/python-backoff/backoff/pull/35 (from @edgarrmondragon)
26-
- Add GitHub Actions for CI, documentation, and publishing https://github.com/python-backoff/backoff/pull/39 (from @tysoncung)
22+
- Use `inspect.iscoroutinefunction` instead of `asyncio.iscoroutinefunction` to avoid Python 3.14 deprecation warning [#3](https://github.com/python-backoff/backoff/pull/3) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
23+
- Adapt test cases to pytest-asyncio 1.0 compatibility [#1](https://github.com/python-backoff/backoff/pull/1) (from [@pastalian](https://github.com/pastalian))
24+
- Include tests in source distribution [#13](https://github.com/python-backoff/backoff/pull/13) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
25+
- Added `logging.LoggerAdapter` to `_MaybeLogger` union [#34](https://github.com/python-backoff/backoff/pull/34) (from [@jcbertin](https://github.com/jcbertin))
26+
- Add `exception` to the typing-only `Details` dictionary for cases when `on_exception` is used [#35](https://github.com/python-backoff/backoff/pull/35) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
27+
- Add GitHub Actions for CI, documentation, and publishing [#39](https://github.com/python-backoff/backoff/pull/39) (from [@tysoncung](https://github.com/tysoncung))
2728

2829
### Packaging
2930

30-
- Use uv for dependencies and packaging https://github.com/python-backoff/backoff/pull/7 (from @edgarrmondragon)
31-
- Remove duplicate classifier https://github.com/python-backoff/backoff/pull/37 (from @edgarrmondragon)
32-
- Rename project to `backoff` from `python-backoff` https://github.com/python-backoff/backoff/pull/42 (from @edgarrmondragon)
31+
- Use uv for dependencies and packaging [#7](https://github.com/python-backoff/backoff/pull/7) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
32+
- Remove duplicate classifier [#37](https://github.com/python-backoff/backoff/pull/37) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
33+
- Rename project to `backoff` from `python-backoff` [#42](https://github.com/python-backoff/backoff/pull/42) (from [@edgarrmondragon](https://github.com/edgarrmondragon))
3334

3435
## [v2.2.1] - 2022-10-05
3536

36-
- Fix type hint for wait generators https://github.com/litl/backoff/issues/177
37+
- Fix type hint for wait generators [litl/backoff#177](https://github.com/litl/backoff/issues/177)
3738

3839
## [v2.2.0] - 2022-10-05
3940

40-
- Improve type annotation for wait generators from @hauntsaninja
41-
- Include exception in details dict of call handlers from @petamas
42-
- Improve type hints for call handlers from @cdce8p
41+
- Improve type annotation for wait generators from [@hauntsaninja](https://github.com/hauntsaninja)
42+
- Include exception in details dict of call handlers from [@petamas](https://github.com/petamas)
43+
- Improve type hints for call handlers from [@cdce8p](https://github.com/cdce8p)
4344

4445
## [v2.1.2] - 2022-06-08
4546
### Fixed
4647

47-
- Don't use importlib.metadata for __version__ https://github.com/litl/backoff/issues/166
48+
- Don't use importlib.metadata for __version__ [litl/backoff#166](https://github.com/litl/backoff/issues/166)
4849

4950
## [v2.1.1] - 2022-06-08
5051
### Fixed
5152

52-
- Fix bug with max_tries/max_time callables https://github.com/litl/backoff/issues/164
53+
- Fix bug with max_tries/max_time callables [litl/backoff#164](https://github.com/litl/backoff/issues/164)
5354

5455
## [v2.1.0] - 2022-06-07
5556
### Changed
5657

57-
- Get max_tries/max_time values for every call fixes #160 (from @jvrsantacruz)
58+
- Get max_tries/max_time values for every call fixes #160 (from [@jvrsantacruz](https://github.com/jvrsantacruz))
5859

5960
## [v2.0.1] - 2022-04-27
6061
### Changed
@@ -103,7 +104,7 @@
103104
## [v1.8.1] - 2019-10-11
104105
### Changed
105106
- Use arguments in log messages rather than fully formatting log
106-
https://github.com/litl/backoff/pull/82 from @lbernick
107+
[litl/backoff#82](https://github.com/litl/backoff/pull/82) from [@lbernick](https://github.com/lbernick)
107108

108109
## [v1.8.0] - 2018-12-20
109110
### Added
@@ -136,26 +137,26 @@
136137

137138
## [v1.4.2] - 2017-04-25
138139
### Changed
139-
- Use documented logger name https://github.com/litl/backoff/pull/32
140-
from @pquentin
140+
- Use documented logger name [litl/backoff#32](https://github.com/litl/backoff/pull/32)
141+
from [@pquentin](https://github.com/pquentin)
141142

142143
## [v1.4.1] - 2017-04-21
143144
### Added
144145
- Expose __version__ at package root
145146
### Changed
146147
- Fix checking for running sync version in coroutine in case when event
147-
loop is not set from @rutsky
148+
loop is not set from [@rutsky](https://github.com/rutsky)
148149

149150
## [v1.4.0] - 2017-02-05
150151
### Added
151-
- Async support via `asyncio` coroutines (Python 3.4) from @rutsky
152+
- Async support via `asyncio` coroutines (Python 3.4) from [@rutsky](https://github.com/rutsky)
152153
### Changed
153154
- Refactor `backoff` module into package with identical API
154155

155156
## [v1.3.2] - 2016-11-18
156157
### Changed
157158
- Don't log retried args and kwargs by default
158-
- README.rst syntax highlighting from @dethi
159+
- README.rst syntax highlighting from [@dethi](https://github.com/dethi)
159160

160161
## [v1.3.1] - 2016-08-08
161162
### Changed
@@ -175,7 +176,7 @@
175176

176177
## [v1.2.0] - 2016-05-26
177178
### Added
178-
- 'Full jitter' algorithm from @jonascheng
179+
- 'Full jitter' algorithm from [@jonascheng](https://github.com/jonascheng)
179180

180181
### Changed
181182
- Jitter function now accepts raw value and returns jittered value
@@ -196,7 +197,7 @@
196197

197198
## [v1.0.6] - 2015-02-10
198199
### Added
199-
- Coveralls.io integration from @singingwolfboy
200+
- Coveralls.io integration from [@singingwolfboy](https://github.com/singingwolfboy)
200201
### Changed
201202
- Fix logging bug for function calls with tuple params
202203

@@ -207,9 +208,9 @@
207208

208209
## [v1.0.4] - 2014-08-12
209210
### Added
210-
- Python 2.6 support from @Bonko
211-
- Python 3.0 support from @robyoung
212-
- Run tests in Travis from @robyoung
211+
- Python 2.6 support from [@Bonko](https://github.com/Bonko)
212+
- Python 3.0 support from [@robyoung](https://github.com/robyoung)
213+
- Run tests in Travis from [@robyoung](https://github.com/robyoung)
213214

214215
## [v1.0.3] - 2014-06-05
215216
### Changed

docs/changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--8<-- "CHANGELOG.md"

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,4 @@ def poll_for_result(job_id):
8989
- [GitHub Repository](https://github.com/python-backoff/backoff)
9090
- [PyPI Package](https://pypi.org/project/python-backoff/)
9191
- [Issue Tracker](https://github.com/python-backoff/backoff/issues)
92-
- [Changelog](https://github.com/python-backoff/backoff/blob/main/CHANGELOG.md)
92+
- [Changelog](changelog.md)

mkdocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ markdown_extensions:
3030
- pymdownx.highlight
3131
- pymdownx.superfences
3232
- pymdownx.inlinehilite
33+
- pymdownx.snippets:
34+
base_path: ['.']
3335
- admonition
3436
plugins:
3537
- search
@@ -57,3 +59,4 @@ nav:
5759
- Examples: examples.md
5860
- API Reference: api/reference.md
5961
- FAQ: faq.md
62+
- Changelog: changelog.md

0 commit comments

Comments
 (0)