Commit 1e3f9e4
chore: π Update SDK - Generate 0.38.1 (#284)
> [!IMPORTANT]
> Linting report available at:
<https://app.speakeasy.com/org/unstructured/unstructured5xr/linting-report/8ea107ac4768ab846d0c92558cb3034c>
> OpenAPI Change report available at:
<https://app.speakeasy.com/org/unstructured/unstructured5xr/changes-report/300de321953c7f34fec26bfb0f4c6226>
# SDK update
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.552.0 (2.610.0)
https://github.com/speakeasy-api/speakeasy
## Versioning
Version Bump Type: [patch] - π€ (automated)
## OpenAPI Change Summary
No specification changes
## PYTHON CHANGELOG
## sdkHooks: 1.0.1 - 2025-02-18
### π Bug Fixes
- Ensure base_url is set with global or client instantiation server URL
*(commit by [@bflad](https://github.com/bflad))*
## sdkHooks: 1.0.0 - 2024-07-04
### π New Features
- upgrade to pythonv2 *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.19.0 - 2025-05-20
### π New Features
- Enable module lazy loading. This leads to faster module import times
*(commit by [@kanwardeep](https://github.com/Kanwardeep))*
## core: 5.18.1 - 2025-05-15
### π Bug Fixes
- Prevent AsyncClient.aclose() not awaited warnings *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.18.0 - 2025-05-12
### π New Features
- upgrade minimum python version to 3.9.2 *(commit by
[@simplesagar](https://github.com/simplesagar))*
## core: 5.17.2 - 2025-05-07
### π Bug Fixes
- fixed stability of generated examples using operation and field seeds,
including fixes to union examples *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.17.1 - 2025-05-04
### π Bug Fixes
- Revert the commit which introduced moduleName change *(commit by
[@kanwardeep](https://github.com/Kanwardeep))*
## core: 5.17.0 - 2025-04-30
### π New Features
- adding the ability to choose module name by adding a new key in
gen.yaml *(commit by [@kanwardeep](https://github.com/Kanwardeep))*
## core: 5.16.1 - 2025-04-23
### π Bug Fixes
- improved python http client finalizer to avoid testing issues *(commit
by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.16.0 - 2025-04-18
### π New Features
- Remove typing-inspection dependency *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.15.0 - 2025-04-17
### π New Features
- Remove python-dateutil dependency *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.14.0 - 2025-04-15
### π New Features
- Upgrade mypy to 1.15 for performance and correctness improvements
*(commit by [@bflad](https://github.com/bflad))*
## core: 5.12.7 - 2025-04-11
### π Bug Fixes
- increase stability of generator model file names *(commit by
[@vishalg0wda](https://github.com/vishalg0wda))*
## core: 5.13.0 - 2025-04-07
### π New Features
- Improve memory utilization and startup time with Pydantic 2.11 upgrade
*(commit by [@bflad](https://github.com/bflad))*
## core: 5.12.6 - 2025-04-03
### π Bug Fixes
- improve performance of generation on multicore machines and various
fixes to correctness based on order of generation *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.12.5 - 2025-03-28
### π Bug Fixes
- Prevent Pydantic 2.11 deprecation warnings with model_fields usage in
models *(commit by [@bflad](https://github.com/bflad))*
## core: 5.12.4 - 2025-03-16
### π Bug Fixes
- force quote circular referenced types *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.12.3 - 2025-03-10
### π Bug Fixes
- disable key sorting when serializing to json *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.12.2 - 2025-03-02
### π Bug Fixes
- handle indirect circular references *(commit by
[@vishalg0wda](https://github.com/vishalg0wda))*
## core: 5.12.1 - 2025-02-21
### π Bug Fixes
- handle usage snippet templating when no servers are defined in the
spec *(commit by [@vishalg0wda](https://github.com/vishalg0wda))*
## core: 5.12.0 - 2025-02-12
### π New Features
- support openapi specs without server urls *(commit by
[@vishalg0wda](https://github.com/vishalg0wda))*
## core: 5.11.0 - 2025-02-04
### π New Features
- make testing security example matching more forgiving *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.10.9 - 2025-01-31
### π Bug Fixes
- fixed handling of default fields in usage snippets and tests, fixed
validation of required schema property *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.10.8 - 2025-01-30
### π Bug Fixes
- fixed handling of field names conflicting with reserved keywords
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.10.7 - 2025-01-29
### π Bug Fixes
- allow for no global server url on pythonv2 sdks *(commit by
[@walker-tx](https://github.com/walker-tx))*
## core: 5.10.6 - 2025-01-27
### π Bug Fixes
- sort subresponses based on the worst scoring response in the group to
ensure that no unreachable code paths are created *(commit by
[@idbentley](https://github.com/idbentley))*
## core: 5.10.5 - 2025-01-23
### π Bug Fixes
- register finalizer function to close httpx clients and document
context manager usage *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.10.4 - 2025-01-20
### π Bug Fixes
- unpin pythonv2 dependencies *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.10.3 - 2025-01-20
### π Bug Fixes
- fixed handling of additional dependencies and running of python tests
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.10.2 - 2025-01-13
### π Bug Fixes
- handle 4XX and 5XX error ranges seperately *(commit by
[@idbentley](https://github.com/idbentley))*
## core: 5.10.1 - 2025-01-10
### π Bug Fixes
- prevent wrapping of lambda fn from causing pylint error *(commit by
[@walker-tx](https://github.com/walker-tx))*
## core: 5.10.0 - 2025-01-08
### π New Features
- expose sdk versioning data as constants in python *(commit by
[@walker-tx](https://github.com/walker-tx))*
## core: 5.9.0 - 2025-01-08
### π New Features
- Upgrade poetry to 2.0.0 for latest features such as PEP 621 support
*(commit by [@bflad](https://github.com/bflad))*
## core: 5.8.0 - 2025-01-06
### π New Features
- Bump Python minimum version to 3.9 as 3.8 has been end-of-life since
October 2024 *(commit by [@bflad](https://github.com/bflad))*
## core: 5.7.6 - 2025-01-06
### π Bug Fixes
- Upgrade mypy to 1.14.1 to prevent Python 3.13 errors *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.7.5 - 2025-01-06
### π Bug Fixes
- conflicts with models package in field names *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.7.4 - 2024-12-16
### π Bug Fixes
- flattening with hidden parameters *(commit by
[@mfbx9da4](https://github.com/mfbx9da4))*
## core: 5.7.3 - 2024-12-13
### π Bug Fixes
- Support OAS references under multipart/form-data file properties
*(commit by [@bflad](https://github.com/bflad))*
## core: 5.7.2 - 2024-12-13
### π Bug Fixes
- add a docstring for http_headers *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.7.1 - 2024-12-12
### π Bug Fixes
- templating of local server URLs *(commit by
[@mfbx9da4](https://github.com/mfbx9da4))*
## core: 5.7.0 - 2024-12-12
### π New Features
- support passing extra request headers in sdk method calls *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.11 - 2024-12-09
### π§ Chores
- update pydantic and httpx dependencies *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.10 - 2024-12-06
### π Bug Fixes
- support property names solely comprised of illegal characters *(commit
by [@mfbx9da4](https://github.com/mfbx9da4))*
## core: 5.6.9 - 2024-12-04
### π Bug Fixes
- avoid setting content-type header for requests with no bodies *(commit
by [@disintegrator](https://github.com/disintegrator))*
## core: 5.6.8 - 2024-11-22
### π Bug Fixes
- handle circular references through unions correctly *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.7 - 2024-11-22
### π Bug Fixes
- make the SDK a context manager so transports can be closed after use
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.6.6 - 2024-11-21
### π Bug Fixes
- widen python-dateutil dependency requirement *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.5 - 2024-11-12
### π Bug Fixes
- sort media type objects by specificity *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.4 - 2024-11-05
### π Bug Fixes
- Prevent compilation errors with missing response schemas *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.6.3 - 2024-11-04
### π Bug Fixes
- Prevent compilation errors on macOS and if the source code directory
changes *(commit by [@bflad](https://github.com/bflad))*
## core: 5.6.2 - 2024-10-31
### π Bug Fixes
- Prevent panic with invalid implicit discriminator mappings with
propertyName within allOf object *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.6.1 - 2024-10-29
### π§ Chores
- upgrade pydantic to 2.9.2 *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.6.0 - 2024-10-07
### π New Features
- export python package metadata *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.5.8 - 2024-10-01
### π Bug Fixes
- import `TypedDict` from `typing_extensions` *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.5.7 - 2024-09-27
### π Bug Fixes
- update readme formatting *(commit by
[@adaam2](https://github.com/adaam2))*
## core: 5.5.6 - 2024-09-25
### π Bug Fixes
- update readme generation to replace welcome to new sdk section with
new markdown notice *(commit by [@adaam2](https://github.com/adaam2))*
## core: 5.5.5 - 2024-09-25
### π Bug Fixes
- fixes to missing examples and improvements to number examples *(commit
by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.5.4 - 2024-09-18
### π Bug Fixes
- fixed handling of pre calculated examples *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.5.3 - 2024-09-12
### π Bug Fixes
- crash when there was no available security *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.5.2 - 2024-09-11
### π§ Chores
- improvements to usage snippet generation *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.5.1 - 2024-09-10
### π§ Chores
- sort sub-sdks in readme *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.5.0 - 2024-09-08
### π New Features
- format code with dprint *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.4.5 - 2024-09-07
### π Bug Fixes
- ensure async client is used for async request building *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.4.4 - 2024-09-06
### π§ Chores
- upgrade to Pydantic 2.9 *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.4.3 - 2024-09-05
### π Bug Fixes
- ensure generated examples are stable generation to generation *(commit
by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.4.2 - 2024-08-28
### π Bug Fixes
- remove pyright entry from pyproject.toml *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.3.9 - 2024-08-18
### π Bug Fixes
- fixed handling of unset values when using serializers *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.4.1 - 2024-08-17
### π§ Chores
- remove unused method param *(commit by
[@adaam2](https://github.com/adaam2))*
## core: 5.3.8 - 2024-08-12
### π Bug Fixes
- downgrade python-dateutil to 2.8.2 *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.4.0 - 2024-08-09
### π New Features
- default debug logging *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.3.7 - 2024-08-08
### π§ Chores
- add README information regarding IDE support *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.6 - 2024-08-08
### π Bug Fixes
- ensure README uploaded to pypi used absolute links *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.5 - 2024-08-07
### π Bug Fixes
- ordering of models in file to ensure dependencies come first *(commit
by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.4 - 2024-08-06
### π Bug Fixes
- various fixes to linting and type errors *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.3 - 2024-08-02
### π Bug Fixes
- fixed various issues with pyright warning/errors *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.2 - 2024-08-01
### π Bug Fixes
- language specific env var wrapping *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.3.1 - 2024-08-01
### π§ Chores
- set pyproject.toml version field at compile time *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.2.6 - 2024-08-01
### π Bug Fixes
- add --skip-existing to poetry publish script *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.3.0 - 2024-07-31
### π New Features
- python debug logger interface *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.2.5 - 2024-07-31
### π Bug Fixes
- fixed conversion of collection fields from TypedDict to Pydantic model
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.2.4 - 2024-07-23
### π Bug Fixes
- avoid injecting empty 2xx sub-response if `default` status code is
available and considered succesful *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.2.3 - 2024-07-23
### π Bug Fixes
- fixed usage snippet generation not showing examples for oneOf/anyOf
schemas *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.2.2 - 2024-07-22
### π Bug Fixes
- handling of empty response bodies *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.2.1 - 2024-07-22
### π Bug Fixes
- handling of renamed object fields using x-speakeasy-name-override
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.2.0 - 2024-07-19
### π New Features
- make unset a falsy value *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.1.6 - 2024-07-17
### π Bug Fixes
- allow model_ prefixes on model fields *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.1.5 - 2024-07-17
### π Bug Fixes
- fixed handling of nullable fields and py.typed detection *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.1.4 - 2024-07-16
### π Bug Fixes
- fixed errors raised by Mypy *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.1.3 - 2024-07-16
### π§ Chores
- add CONTRIBUTING.md generation if file doesn't exist *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.1.2 - 2024-07-15
### π Bug Fixes
- revert debug mode feature pending further improvements *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.1.1 - 2024-07-12
### π Bug Fixes
- class attribute uses default factory for unset *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.1.0 - 2024-07-11
### π New Features
- python debug logs *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 4.8.1 - 2024-07-09
### π Bug Fixes
- Use 0666 file mode for writing configuration and lock files *(commit
by [@bflad](https://github.com/bflad))*
## core: 4.8.0 - 2024-07-05
### π New Features
- add timeout config to pythonv2 operations and sdk *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.0.0 - 2024-07-04
### π New Features
- upgrade to pythonv2 *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 4.6.14 - 2024-06-27
### π Bug Fixes
- remove unnecessary accept_header_override documentation elements
*(commit by [@ThomasRooney](https://github.com/ThomasRooney))*
## core: 4.6.13 - 2024-06-21
### π§ Chores
- update contribution section wording *(commit by
[@disintegrator](https://github.com/disintegrator))*
Co-authored-by: speakeasybot <[email protected]>1 parent 986d8b8 commit 1e3f9e4
File tree
7 files changed
+177
-167
lines changed- .speakeasy
- src/unstructured_client
7 files changed
+177
-167
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1038 | 1038 | | |
1039 | 1039 | | |
1040 | 1040 | | |
1041 | | - | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
0 commit comments