Releases: pmxt-dev/pmxt
Releases · pmxt-dev/pmxt
v2.46.14
Fixed
- Docs: Simplify the raw WebSocket Python example for
watchAllOrderBooks()to use the hosted PMXT URL directly and drop the local relay override from that section.
Installation
npm:
npm install pmxtjs@2.46.14
npm install -g @pmxt/cli@2.46.14PyPI:
pip install pmxt==2.46.14Links
Full Changelog: v2.46.13f...v2.46.14f
v2.46.13
Fixed
- Docs: Replace the raw WebSocket curl examples for
watchAllOrderBooks()with a direct Python WebSocket example for non-SDK users.
Installation
npm:
npm install pmxtjs@2.46.13
npm install -g @pmxt/cli@2.46.13PyPI:
pip install pmxt==2.46.13Links
Full Changelog: v2.46.12f...v2.46.13f
v2.46.12
Fixed
- Release: Recover npm package publishing after repeated provenance/transparency-log failures left registry versions split across
2.46.9and2.46.10.
Installation
npm:
npm install pmxtjs@2.46.12
npm install -g @pmxt/cli@2.46.12PyPI:
pip install pmxt==2.46.12Links
Full Changelog: v2.46.9f...v2.46.12f
v2.46.9
Fixed
- Docs: Make raw
watchAllOrderBooks()WebSocket usage actionable with runnable curl examples, a raw Python WebSocket example for directws:///wss://connections, and clearer wire protocol guidance for non-SDK clients.
Installation
npm:
npm install pmxtjs@2.46.9
npm install -g @pmxt/cli@2.46.9PyPI:
pip install pmxt==2.46.9Links
Full Changelog: v2.46.8f...v2.46.9f
v2.46.8
Fixed
- Docs: Use "local server" terminology consistently across the docs, including generated
llms.txtdocs and WebSocket/server management pages.
Installation
npm:
npm install pmxtjs@2.46.8
npm install -g @pmxt/cli@2.46.8PyPI:
pip install pmxt==2.46.8Links
Full Changelog: v2.46.7f...v2.46.8f
v2.46.7
Fixed
- Docs: Add raw
curlWebSocket examples forwatchAllOrderBooks(), including all-venue and single-venue subscription payloads, local relay URL shape, and the curl version requirement for sending WebSocket frames from stdin.
Installation
npm:
npm install pmxtjs@2.46.7
npm install -g @pmxt/cli@2.46.7PyPI:
pip install pmxt==2.46.7Links
Full Changelog: v2.46.6f...v2.46.7f
v2.46.6
Fixed
- Docs: Clarify
watchAllOrderBooks()venue defaults. SDKRouterexamples now show all-venue streams, venue-client examples show single-venue defaults, and raw WebSocket examples remain explicit about omittingargsfor all venues.
Installation
npm:
npm install pmxtjs@2.46.6
npm install -g @pmxt/cli@2.46.6PyPI:
pip install pmxt==2.46.6Links
Full Changelog: v2.46.5f...v2.46.6f
v2.46.5
Fixed
- SDK streaming: Default
watchAllOrderBooks()/watch_all_order_books()to the instantiated venue for venue clients.Kalshi,Polymarket,Limitless, andOpinionnow stream only their own venue unless an explicit venue list is provided, whileRoutercontinues to stream all venues by default.
Installation
npm:
npm install pmxtjs@2.46.5
npm install -g @pmxt/cli@2.46.5PyPI:
pip install pmxt==2.46.5Links
Full Changelog: v2.46.4f...v2.46.5f
v2.46.4
Fixed
- SDK streaming: Queue WebSocket data events in FIFO order in both the TypeScript and Python SDKs so bursty
watchAllOrderBooks()/watch_all_order_books()streams are drained event-by-event instead of overwriting intermediate updates. - Python SDK streaming: Improve hosted WebSocket reliability by preferring IPv4 for
api.pmxt.dev, retrying transient handshake failures, and clearing the connect timeout after the handshake so quiet periods do not close an otherwise healthy stream.
Installation
npm:
npm install pmxtjs@2.46.4
npm install -g @pmxt/cli@2.46.4PyPI:
pip install pmxt==2.46.4Links
Full Changelog: v2.46.3f...v2.46.4f
v2.46.3
Fixed
- Limitless: Preserve parent event context when normalizing grouped child markets.
fetchEvents()andfetchMarkets({ query })now return full grouped market titles such asWorld Cup, USA vs Paraguay, Jun 13, 2026 - USAwhile keeping outcome labels asUSA/Not USA, improving cross-venue matching and avoiding ambiguous one-word market titles.
Installation
npm:
npm install pmxtjs@2.46.3
npm install -g @pmxt/cli@2.46.3PyPI:
pip install pmxt==2.46.3Links
Full Changelog: v2.46.2f...v2.46.3f