Skip to content

Commit 65cf25b

Browse files
committed
chore: Prep Release
1 parent d572480 commit 65cf25b

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,32 @@ Programmatic usage of this project (e.g., importing it as a Python module) and t
1313

1414
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).
1515

16+
## 0.11.0
17+
18+
### Breaking Changes
19+
20+
- Minimum required `attrs` version in generated clients is now 21.3.0.
21+
- Python 3.6 is officially not supported. The minimum version has been updated to reflect this.
22+
- Validation of OpenAPI documents is now more strict.
23+
- Model names generated from OpenAPI names with periods (`.`) in them will be different.
24+
- Header values will be explicitly transformed or omitted instead of blindly passed to httpx as-is.
25+
- `datetime` is now considered a reserved word everywhere, so any properties which were named `datetime` will now be named `datetime_`.
26+
- `File` uploads can now only accept binary payloads (`BinaryIO`).
27+
28+
### Features
29+
30+
- Don't set a cap on allowed `attrs` version.
31+
- use poetry-core as build backend in generated clients [#565]. Thanks @fabaff!
32+
- Use httpx.request to allow bodies for all type of requests [#545, #547]. Thanks @MalteBecker!
33+
34+
### Fixes
35+
36+
- OpenAPI schema validation issues (#426, #568). Thanks @p1-ra!
37+
- treat period as a delimiter in names (#546). Thanks @alexifm!
38+
- Non-string header values [#552, #553, #566]. Thanks @John98Zakaria!
39+
- Generate valid code when a property of a model is named "datetime" [#557 & #558]. Thanks @kmray!
40+
- Multipart uploads for httpx >= 0.19.0 [#508, #548]. Thanks @skuo1-ilmn & @kairntech!
41+
1642
## 0.10.8
1743

1844
### Features

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "openapi-python-client"
3-
version = "0.10.8"
3+
version = "0.11.0"
44
description = "Generate modern Python clients from OpenAPI"
55
repository = "https://github.com/triaxtec/openapi-python-client"
66
license = "MIT"

0 commit comments

Comments
 (0)