You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+65Lines changed: 65 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,71 @@ Programmatic usage of this project (e.g., importing it as a Python module) and t
13
13
14
14
The 0.x prefix used in versions for this project is to indicate that breaking changes are expected frequently (several times a year). Breaking changes will increment the minor number, all other changes will increment the patch number. You can track the progress toward 1.0 [here](https://github.com/openapi-generators/openapi-python-client/projects/2).
15
15
16
+
## 0.23.1 (2025-01-13)
17
+
18
+
### Features
19
+
20
+
- allow Ruff 0.9 (#1192)
21
+
22
+
## 0.23.0 (2024-12-24)
23
+
24
+
### Breaking Changes
25
+
26
+
#### Delete fewer files with `--overwrite`
27
+
28
+
`--overwrite` will no longer delete the entire output directory before regenerating. Instead, it will only delete
29
+
specific, known directories within that directory. Right now, that is only the generated `models` and `api` directories.
30
+
31
+
Other generated files, like `README.md`, will be overwritten. Extra files and directories outside of those listed above
32
+
will be left untouched, so you can any extra modules or files around while still updating `pyproject.toml` automatically.
33
+
34
+
Closes #1105.
35
+
36
+
### Features
37
+
38
+
- Support httpx 0.28 (#1172)
39
+
40
+
#### Add `generate_all_tags` config option
41
+
42
+
You can now, optionally, generate **duplicate** endpoint functions/modules using _every_ tag for an endpoint,
43
+
not just the first one, by setting `generate_all_tags: true` in your configuration file.
44
+
45
+
### Fixes
46
+
47
+
- Support Typer 0.14 and 0.15 (#1173)
48
+
49
+
#### Fix minimum `attrs` version
50
+
51
+
The minimum `attrs` dependency version was incorrectly set to 21.3.0. This has been corrected to 22.2.0, the minimum
52
+
supported version since `openapi-python-client` 0.19.1.
53
+
54
+
Closes #1084, thanks @astralblue!
55
+
56
+
#### Fix compatibility with Pydantic 2.10+
57
+
58
+
##1176 by @Viicos
59
+
60
+
Set `defer_build` to models that we know will fail to build, and call `model_rebuild`
61
+
in the `__init__.py` file.
62
+
63
+
## 0.22.0 (2024-11-23)
64
+
65
+
### Breaking Changes
66
+
67
+
#### Drop support for Python 3.8
68
+
69
+
Python 3.8 is no longer supported. "New" 3.9 syntax, like generics on builtin collections, is used both in the generator
70
+
and the generated code.
71
+
72
+
#### `type` is now a reserved field name
73
+
74
+
Because `type` is used in type annotations now, it is no longer a valid field name. Fields which were previously named
Warning(s) encountered while generating. Client was generated, but some pieces may be missing
6
+
7
+
WARNING parsing GET / within default.
8
+
9
+
Invalid response status code abcdef (not a valid HTTP status code), response will be omitted from generated client
10
+
11
+
12
+
If you believe this was a mistake or this tool is missing a feature you need, please open an issue at https://github.com/openapi-generators/openapi-python-client/issues/new/choose
0 commit comments