0.1.0-b21 (2026-07-17)
0.1.0-b20 (2026-07-17)
- clob: return TokenId-keyed maps from batch price reads (a61c71f)
- clob: return TokenId-keyed maps from batch price reads (a3e3baf)
- models: treat empty strings as absent for optional stream decimals (d4a561f)
- models: treat empty strings as absent for optional stream decimals (377d13e)
- rfq: drop unreleased QUOTE_VALIDATION_TIMEOUT_INTERNAL error code (c8f5d48)
- rfq: drop unreleased QUOTE_VALIDATION_TIMEOUT_INTERNAL error code (ce72cf9)
- rfq: keep sessions open for new error codes (51a2696)
- rfq: keep sessions open for new error codes (9c39dcc)
- rfq: pass unknown error codes through and model connection loss explicitly (4c2e93a)
- streams: support batched Perps fill frames (9be4c4f)
- streams: support batched Perps fill frames (5446ea3)
- streams: support batched Perps trade frames (feb18e3)
- streams: support batched Perps trade frames (f088ffb)
0.1.0-b19 (2026-07-13)
- models: add RESOLVED_PARTIAL to ComboPositionStatus (9ab11ad)
- models: add RESOLVED_PARTIAL to ComboPositionStatus (ae31b28)
0.1.0-b18 (2026-07-10)
- models: parse Combo activity type (dd606ac)
- models: parse Combo activity type (92ef685)
- ws: bound websocket close latency (dadc671)
- ws: bound websocket close latency (0ea0808)
0.1.0-b17 (2026-07-10)
- client: add combo data pagination (27a4ed6)
- client: add combo data pagination (e8e7269)
- clients: add typed overloads for market/event/tag lookups (5189151)
- clients: add typed overloads for mutually-exclusive lookup args (93252f3)
- clients: add typed overloads for redeem_positions (7d77862)
- client: add trade time filters (6d26ab4)
- client: harden combo pagination filters (c37f6ca)
- client: normalize combo data field names (7727ae5)
- models: brand combo activity ids (7de9aa5)
- models: brand combo activity ids (b58323e)
0.1.0-b16 (2026-07-08)
0.1.0-b15 (2026-07-07)
- client: add perps support (9054e7a)
0.1.0-b14 (2026-07-07)
- auth: add builder-api-key management (create/fetch/revoke) (8f0925e)
- client: support for multiple position merges (24b8689)
- examples: add runnable Python SDK examples (9d87d2f)
- client: resolve closed markets for redeem (58fc121)
- client: resolve closed markets for redeem (205f989)
- wait for confirmed gasless transactions (8d02ec1)
- wait for confirmed gasless transactions (2fab25f)
- clarify integration test fixture guidance (ad8d23c)
0.1.0-b13 (2026-07-03)
- client: require 3 minute GTD expirations (d487124)
- client: require 3 minute GTD expirations (0c113cd)
0.1.0-b12 (2026-07-02)
0.1.0-b11 (2026-06-29)
- client: clean up deposit wallet deployment (4140f72)
- client: clean up deposit wallet deployment (c098c9b)
- client: split rejected RPC batches (245b97a)
- gamma: type search sort fields (238811a)
0.1.0-b10 (2026-06-23)
0.1.0-b9 (2026-06-19)
- rfq: expose confirmed trade broadcasts (62f040a)
- rfq: expose confirmed trade broadcasts (7c91ac8)
- rfq: expose error ids (c907fc6)
- rfq: expose RFQ error IDs (a537547)
0.1.0-b8 (2026-06-17)
- client: support protected market orders (f68cd62)
- client: support protected market orders (34422bb)
- models: add parent_event_id to Event (4b87156)
- models: add parent_event_id to Event (c966aec)
- rfq: support confirmed trade broadcasts (f55b613)
- rfq: support confirmed trade broadcasts (a4ba05b)
- data: parse combo trade activity (24d3cf2)
- data: parse combo trade activity (dc9150a)
- gamma: omit legacy non-binary market listings (f649c6c)
- gamma: omit legacy non-binary market listings (abbce8c)
- models: expose missing activity market icons as None (0adfad7)
- models: expose missing activity market icons as None (b36b41f)
- models: normalize empty-string trade and position icons to None (233cb2d)
- models: normalize empty-string trade and position icons to None (5949925)
- omit user stream market filter for all markets (1718ece)
- omit user stream market filter for all markets (65f3ece)
- rfq: support balance error codes (59e366d)
- rfq: support balance error codes (0a0387e)
- rfq: remove confirmed trade broadcasts (b5315cd)
0.1.0-b7 (2026-06-10)
- client: point Combos RFQ endpoints at polymarket.com domains (41d511b)
0.1.0-b6 (2026-06-10)
0.1.0-b5 (2026-06-09)
- client: support combo position lifecycle (947efd2)
- gamma: expose market position ids (cb6a97d)
- jupyter: notebook-friendly models (8ee5fd3)
- jupyter: notebook-friendly models (02e8574)
- rfq: add async RFQ session (7beaafd)
- rfq: distinguish combo condition ids (9ee5b63)
- client: align market lifecycle context (d28c211)
- client: resolve market ids before redemption (fa4fe35)
- clob: align order book timestamp validation (4be6456)
- data: accept global open interest rows (1cfda2d)
- data: accept global open interest rows (1855b7f)
- models: prefer ctf condition id brand (59dbe47)
- models: validate condition ids at runtime (7a0675d)
- rfq: queue duplicate pending acknowledgements (c90fdd7)
- rfq: use production quoter websocket (e3f3d27)
- rfq: validate unsupported error codes (f3a400f)
- fix stale items() reference in list_builder_trades docstring (ad2725c)
0.1.0-b4 (2026-06-08)
- client: default secure clients to deposit wallet (98ad0e9)
- client: default secure clients to deposit wallet (872c5de)
- frames: add dataframe conversion foundation (6d873f9)
- frames: add dataframe conversion foundation (e17d5bb)
- frames: emit identity columns for OrderBook sequences (a4a9601)
- gamma: accept event market URLs (afcdca5)
- gamma: accept event market URLs (c1e9893)
- gamma: default list_events to open events (4f66139)
- gamma: default list_events to open events (9d92d4f)
- gamma: drop tag/series request params not honored upstream (0e6c8f0)
- gamma: drop tag/series response fields not populated upstream (24ff6f9)
- orders: map unknown builder code to user input error (67a00fb)
- orders: map unknown builder code to user input error (6cace4f)
- pagination: skip fetch when paginator drain limit is 0 (8ae911c)
- pagination: avoid extra fetch when drain limit hits page boundary (ff38c8f)
0.1.0-b3 (2026-05-26)
- clarify market stream and orderbook fields (ae23142)
- clarify market stream and orderbook fields (cb5fc33)
- note GTD expiration buffer (20c9600)
0.1.0-b2 (2026-05-25)
- hide credential validation test switch (87af5eb)
- hide credential validation test switch (3cd361a)
- update idna lockfile dependency (60a1139)
- update idna lockfile dependency (24ca1db)
- add beta status badge (1b5baf7)
- add beta status badge (8b4f99b)
- complete public client docstrings (9b1b28c)
- improve Python SDK public docstrings (70304f5)
- improve Python SDK public docstrings (d9d51d1)
- polish public beta guidance (f5185a9)
- polish repo for public beta (c65142e)
- refresh SDK direction wording (59c361d)
All notable changes to this project will be documented in this file.
This project uses Conventional Commits and release-please for release automation.