This version brings some bug fixes in schema conversion needed by Gemini tools and optimizes the converted schema making it more compact in certain cases.
What's Changed
* Version 0.0.5 (25) Shulyaka
* Remove excessive nullables in AnyOf (28) Shulyaka
* Merge nested allOf, anyOf and enums inside anyOf (27) Shulyaka
* Add type for missed 'enum' cases (26) Shulyaka
* Set default type to number if vol.Range is used (24) Shulyaka
* Fix Any key if wrapped in Marker (23) Shulyaka
* Collapse AllOf and AnyOf keys (22) Shulyaka
* Add an explicit type for enums (21) allenporter
* Add support of python 'object' type (19) Shulyaka
* Update repo URL (16) Shulyaka
⬆️ Dependencies
<details>
<summary>6 changes</summary>
* Bump pytest from 8.3.1 to 8.3.2 (29) dependabot
* Bump pytest from 8.2.2 to 8.3.1 (20) dependabot
* Bump actions/setup-python from 5.1.0 to 5.1.1 (18) dependabot
* Bump flake8 from 7.0.0 to 7.1.0 (17) dependabot
* Bump actions/checkout from 4.1.6 to 4.1.7 (15) dependabot
* Bump pytest from 8.2.1 to 8.2.2 (14) dependabot
</details>
untagged-8e0fca573f4e551d8180
What's Changed
* Add empty parameters list to empty objects (13) Shulyaka
⬆️ Dependencies
<details>
<summary>2 changes</summary>
* Bump pytest from 8.2.0 to 8.2.1 (12) dependabot
* Bump actions/checkout from 4.1.5 to 4.1.6 (11) dependabot
</details>