Releases: Universal-Commerce-Protocol/python-sdk
Releases · Universal-Commerce-Protocol/python-sdk
Release list
v2026-04-08 (rev. 3)
What's Changed
- fix: preserve array-root request variants by @ShuoRen-TT in #52
Full Changelog: v2026-04-08-2...v2026-04-08-3
v2026-04-08 (rev. 2)
feat!: use type aliases instead of RootModel for root schemas (#51) * feat!: use type aliases instead of RootModel for root schemas Avoids generating classes with 'root' fields for schemas that don't define an object at the root (like Amount). Instead, they are generated as TypeAliasType using Annotated with Field for validation. This is a breaking change for any client code that was instantiating these root models as classes. * chore: bump version to 0.4.2 * style: fix end of file newlines in generated __init__.py files
v2026-04-08 (rev. 1)
SDK fixed post #29 merging
v2026-04-08
What's Changed
- docs: improve README with PyPI install, usage examples, and badges by @pjordan in #27
- fix: handle "optional" marker in ucp_request schema preprocessing by @xiaoxuanz-hub in #33
- feat: upgrade Python SDK to UCP v2026-04-08 by @segiodongo in #48
Full Changelog: v2026-01-23...v2026-04-08
v2026-01-23
chore: update sdk version to 0.3.0 (#25) * chore: update sdk version to 0.3 This version is larger than the previous one which was 0.1.0 * chore: update sdk version to 0.3.0
Release v2026-01-11
chore: Add PyPi release workflow (#2) Add a PyPi release GitHub Actions workflow that triggers a publish whenever a new GitHub release is created Signed-off-by: Costin Sin <cosin@google.com>