|
10 | 10 |
|
11 | 11 | [//]: # (towncrier release notes start) |
12 | 12 |
|
| 13 | +## 0.40.1 (2026-06-08) {: #0.40.1 } |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | +No significant changes. |
| 18 | + |
| 19 | + |
| 20 | +### Pulp GLUE {: #0.40.1-pulp-glue } |
| 21 | + |
| 22 | + |
| 23 | +No significant changes. |
| 24 | + |
| 25 | + |
| 26 | +--- |
| 27 | + |
| 28 | +## 0.40.0 (2026-06-08) {: #0.40.0 } |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | +#### Features {: #0.40.0-feature } |
| 33 | + |
| 34 | +- Added `--allow-package-substitution`/`--block-package-substitution` options to `pulp python repository` for controlling packages with same filenames but different checksums. |
| 35 | + [#1375](https://github.com/pulp/pulp-cli/issues/1375) |
| 36 | +- Added `blocklist` subcommand group to `pulp python repository` for managing blocklist entries (add, list, remove, show). |
| 37 | + [#1391](https://github.com/pulp/pulp-cli/issues/1391) |
| 38 | +- Added `--q-select` option to `pulp upstream-pulp replicate` for selectively syncing a subset of upstream distributions without modifying the stored upstream-pulp configuration. |
| 39 | + |
| 40 | + |
| 41 | +#### Bugfixes {: #0.40.0-bugfix } |
| 42 | + |
| 43 | +- Fixed empty string not being accepted as the value of `--retain-repo-versions`. |
| 44 | + |
| 45 | + |
| 46 | +### Pulp GLUE {: #0.40.0-pulp-glue } |
| 47 | + |
| 48 | + |
| 49 | +#### Features {: #0.40.0-pulp-glue-feature } |
| 50 | + |
| 51 | +- Added `allow_package_substitution` field to `PulpPythonRepositoryContext` for `pulp_python>=3.28.0`. |
| 52 | + [#1375](https://github.com/pulp/pulp-cli/issues/1375) |
| 53 | +- Added `PulpPythonBlocklistEntryContext` for `pulp_python>=3.30.2`. |
| 54 | + [#1391](https://github.com/pulp/pulp-cli/issues/1391) |
| 55 | +- Added `body` parameter to `PulpUpstreamPulpContext.replicate()` for passing per-request options like `q_select` for `core>=3.113.0`. |
| 56 | + |
| 57 | + |
| 58 | +#### Bugfixes {: #0.40.0-pulp-glue-bugfix } |
| 59 | + |
| 60 | +- Fixed passing nested objects stringified in form-encoded body according to OAS3.1. |
| 61 | +- Sanitize the filename of the chached `api.json`. |
| 62 | + |
| 63 | + |
| 64 | +--- |
| 65 | + |
| 66 | +## 0.39.4 (2026-06-08) {: #0.39.4 } |
| 67 | + |
| 68 | + |
| 69 | + |
| 70 | +No significant changes. |
| 71 | + |
| 72 | + |
| 73 | +### Pulp GLUE {: #0.39.4-pulp-glue } |
| 74 | + |
| 75 | + |
| 76 | +No significant changes. |
| 77 | + |
| 78 | + |
| 79 | +--- |
| 80 | + |
13 | 81 | ## 0.39.3 (2026-05-29) {: #0.39.3 } |
14 | 82 |
|
15 | 83 |
|
@@ -97,6 +165,21 @@ No significant changes. |
97 | 165 | - Fixed `PulpEntityContext.update` method to correctly pass `partial=True` to `preprocess_entity`. |
98 | 166 |
|
99 | 167 |
|
| 168 | +--- |
| 169 | + |
| 170 | +## 0.38.4 (2026-06-08) {: #0.38.4 } |
| 171 | + |
| 172 | + |
| 173 | + |
| 174 | +No significant changes. |
| 175 | + |
| 176 | + |
| 177 | +### Pulp GLUE {: #0.38.4-pulp-glue } |
| 178 | + |
| 179 | + |
| 180 | +No significant changes. |
| 181 | + |
| 182 | + |
100 | 183 | --- |
101 | 184 |
|
102 | 185 | ## 0.38.3 (2026-05-05) {: #0.38.3 } |
@@ -187,6 +270,21 @@ No significant changes. |
187 | 270 | Quirks are now supposed to work on the raw spec before it is parsed by the `openapi` layer. |
188 | 271 |
|
189 | 272 |
|
| 273 | +--- |
| 274 | + |
| 275 | +## 0.37.2 (2026-06-08) {: #0.37.2 } |
| 276 | + |
| 277 | + |
| 278 | + |
| 279 | +No significant changes. |
| 280 | + |
| 281 | + |
| 282 | +### Pulp GLUE {: #0.37.2-pulp-glue } |
| 283 | + |
| 284 | + |
| 285 | +No significant changes. |
| 286 | + |
| 287 | + |
190 | 288 | --- |
191 | 289 |
|
192 | 290 | ## 0.37.1 (2026-05-05) {: #0.37.1 } |
|
0 commit comments