Skip to content

Commit f8cdf55

Browse files
committed
Release version 0.62.0
1 parent b59f719 commit f8cdf55

2 files changed

Lines changed: 154 additions & 20 deletions

File tree

CHANGES.rst

Lines changed: 153 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,163 @@
11
Changelog
22
=========
33

4-
Unreleased
5-
----------
6-
- Add GitHub Discussions backups via GraphQL, including comments, replies,
7-
optional attachment downloads, and per-repository incremental checkpoints.
8-
- Add pull request review backups with ``--pull-reviews`` and one-time
9-
incremental backfill for existing backups.
10-
- Store incremental ``last_update`` checkpoints per repository resource instead
11-
of using one global checkpoint for the whole output directory. Existing
12-
backups use the legacy global checkpoint as a migration fallback, and the
13-
legacy file is removed once existing issue/pull backups have resource
14-
checkpoints (#62).
15-
- Stop paginating pull requests during incremental backups once the sorted
16-
results are at or older than the active checkpoint.
17-
- Avoid re-fetching discussions and pull requests whose ``updated_at`` exactly
18-
matches the active incremental checkpoint.
19-
- Avoid extra release asset list requests by using asset metadata already
20-
included in GitHub's releases response.
21-
- Add ``--token-from-gh`` to read authentication from ``gh auth token``.
4+
0.62.0 (2026-04-29)
5+
-------------------
6+
------------------------
7+
- Skip checkpoint-equal incremental items. [Duncan Ogilvie]
8+
- Avoid redundant release asset list requests. [Duncan Ogilvie]
9+
- Reduce unnecessary pull requests with incremental fetching. [Duncan
10+
Ogilvie]
11+
- Implement per-resource last_update timestamps. [Duncan Ogilvie]
12+
13+
Closes #62
14+
- Add support for pull request reviews. [Duncan Ogilvie]
15+
16+
Closes #124
17+
- Add support for discussions. [Duncan Ogilvie]
18+
19+
Closes #290
20+
- Add --token-from-gh authentication option. [Duncan Ogilvie]
21+
- Chore(deps): bump pytest in the python-packages group.
22+
[dependabot[bot]]
23+
24+
Bumps the python-packages group with 1 update: [pytest](https://github.com/pytest-dev/pytest).
25+
26+
27+
Updates `pytest` from 9.0.2 to 9.0.3
28+
- [Release notes](https://github.com/pytest-dev/pytest/releases)
29+
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
30+
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3)
31+
32+
---
33+
updated-dependencies:
34+
- dependency-name: pytest
35+
dependency-version: 9.0.3
36+
dependency-type: direct:production
37+
update-type: version-update:semver-patch
38+
dependency-group: python-packages
39+
...
40+
- Chore(deps): bump black in the python-packages group.
41+
[dependabot[bot]]
42+
43+
Bumps the python-packages group with 1 update: [black](https://github.com/psf/black).
44+
45+
46+
Updates `black` from 26.3.0 to 26.3.1
47+
- [Release notes](https://github.com/psf/black/releases)
48+
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
49+
- [Commits](https://github.com/psf/black/compare/26.3.0...26.3.1)
50+
51+
---
52+
updated-dependencies:
53+
- dependency-name: black
54+
dependency-version: 26.3.1
55+
dependency-type: direct:production
56+
update-type: version-update:semver-patch
57+
dependency-group: python-packages
58+
...
59+
- Chore(deps): bump docker/login-action from 3 to 4. [dependabot[bot]]
60+
61+
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
62+
- [Release notes](https://github.com/docker/login-action/releases)
63+
- [Commits](https://github.com/docker/login-action/compare/v3...v4)
64+
65+
---
66+
updated-dependencies:
67+
- dependency-name: docker/login-action
68+
dependency-version: '4'
69+
dependency-type: direct:production
70+
update-type: version-update:semver-major
71+
...
72+
- Chore(deps): bump docker/setup-qemu-action from 3 to 4.
73+
[dependabot[bot]]
74+
75+
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4.
76+
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
77+
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4)
78+
79+
---
80+
updated-dependencies:
81+
- dependency-name: docker/setup-qemu-action
82+
dependency-version: '4'
83+
dependency-type: direct:production
84+
update-type: version-update:semver-major
85+
...
86+
- Chore(deps): bump docker/build-push-action from 6 to 7.
87+
[dependabot[bot]]
88+
89+
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
90+
- [Release notes](https://github.com/docker/build-push-action/releases)
91+
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)
92+
93+
---
94+
updated-dependencies:
95+
- dependency-name: docker/build-push-action
96+
dependency-version: '7'
97+
dependency-type: direct:production
98+
update-type: version-update:semver-major
99+
...
100+
- Chore(deps): bump docker/setup-buildx-action from 3 to 4.
101+
[dependabot[bot]]
102+
103+
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
104+
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
105+
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)
106+
107+
---
108+
updated-dependencies:
109+
- dependency-name: docker/setup-buildx-action
110+
dependency-version: '4'
111+
dependency-type: direct:production
112+
update-type: version-update:semver-major
113+
...
114+
- Chore(deps): bump docker/metadata-action from 5 to 6.
115+
[dependabot[bot]]
116+
117+
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5 to 6.
118+
- [Release notes](https://github.com/docker/metadata-action/releases)
119+
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6)
120+
121+
---
122+
updated-dependencies:
123+
- dependency-name: docker/metadata-action
124+
dependency-version: '6'
125+
dependency-type: direct:production
126+
update-type: version-update:semver-major
127+
...
128+
- Chore(deps): bump the python-packages group with 2 updates.
129+
[dependabot[bot]]
130+
131+
Bumps the python-packages group with 2 updates: [black](https://github.com/psf/black) and [setuptools](https://github.com/pypa/setuptools).
132+
133+
134+
Updates `black` from 26.1.0 to 26.3.0
135+
- [Release notes](https://github.com/psf/black/releases)
136+
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
137+
- [Commits](https://github.com/psf/black/compare/26.1.0...26.3.0)
138+
139+
Updates `setuptools` from 82.0.0 to 82.0.1
140+
- [Release notes](https://github.com/pypa/setuptools/releases)
141+
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
142+
- [Commits](https://github.com/pypa/setuptools/compare/v82.0.0...v82.0.1)
143+
144+
---
145+
updated-dependencies:
146+
- dependency-name: black
147+
dependency-version: 26.3.0
148+
dependency-type: direct:production
149+
update-type: version-update:semver-minor
150+
dependency-group: python-packages
151+
- dependency-name: setuptools
152+
dependency-version: 82.0.1
153+
dependency-type: direct:production
154+
update-type: version-update:semver-patch
155+
dependency-group: python-packages
156+
...
22157

23158

24159
0.61.5 (2026-02-18)
25160
-------------------
26-
------------------------
27161
- Fix empty repository crash due to None timestamp comparison (#489)
28162
[Rodos]
29163

github_backup/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.61.5"
1+
__version__ = "0.62.0"

0 commit comments

Comments
 (0)