Skip to content

Releases: Universal-Commerce-Protocol/python-sdk

v2026-04-08 (rev. 3)

Choose a tag to compare

@damaz91 damaz91 released this 14 Jul 10:37
9fd0674

What's Changed

Full Changelog: v2026-04-08-2...v2026-04-08-3

v2026-04-08 (rev. 2)

Choose a tag to compare

@damaz91 damaz91 released this 10 Jul 16:17
b1631ad
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)

Choose a tag to compare

@damaz91 damaz91 released this 10 Jul 14:25
ebd6fc8

SDK fixed post #29 merging

v2026-04-08

Choose a tag to compare

@damaz91 damaz91 released this 30 Jun 09:09
298c295

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

Choose a tag to compare

@damaz91 damaz91 released this 31 Mar 11:28
a79c66e
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

Choose a tag to compare

@damaz91 damaz91 released this 06 Feb 18:01
de68bb5
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>