|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
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 | + ... |
22 | 157 |
|
23 | 158 |
|
24 | 159 | 0.61.5 (2026-02-18) |
25 | 160 | ------------------- |
26 | | ------------------------- |
27 | 161 | - Fix empty repository crash due to None timestamp comparison (#489) |
28 | 162 | [Rodos] |
29 | 163 |
|
|
0 commit comments