Skip to content

Releases: pmxt-dev/pmxt

v2.46.14

26 May 15:24

Choose a tag to compare

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.14

PyPI:

pip install pmxt==2.46.14

Links

Full Changelog: v2.46.13f...v2.46.14f

v2.46.13

26 May 15:10

Choose a tag to compare

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.13

PyPI:

pip install pmxt==2.46.13

Links

Full Changelog: v2.46.12f...v2.46.13f

v2.46.12

26 May 14:59

Choose a tag to compare

Fixed

  • Release: Recover npm package publishing after repeated provenance/transparency-log failures left registry versions split across 2.46.9 and 2.46.10.

Installation

npm:

npm install pmxtjs@2.46.12
npm install -g @pmxt/cli@2.46.12

PyPI:

pip install pmxt==2.46.12

Links

Full Changelog: v2.46.9f...v2.46.12f

v2.46.9

26 May 14:32

Choose a tag to compare

Fixed

  • Docs: Make raw watchAllOrderBooks() WebSocket usage actionable with runnable curl examples, a raw Python WebSocket example for direct ws:// / 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.9

PyPI:

pip install pmxt==2.46.9

Links

Full Changelog: v2.46.8f...v2.46.9f

v2.46.8

26 May 14:23

Choose a tag to compare

Fixed

  • Docs: Use "local server" terminology consistently across the docs, including generated llms.txt docs and WebSocket/server management pages.

Installation

npm:

npm install pmxtjs@2.46.8
npm install -g @pmxt/cli@2.46.8

PyPI:

pip install pmxt==2.46.8

Links

Full Changelog: v2.46.7f...v2.46.8f

v2.46.7

26 May 14:13

Choose a tag to compare

Fixed

  • Docs: Add raw curl WebSocket examples for watchAllOrderBooks(), 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.7

PyPI:

pip install pmxt==2.46.7

Links

Full Changelog: v2.46.6f...v2.46.7f

v2.46.6

26 May 13:57

Choose a tag to compare

Fixed

  • Docs: Clarify watchAllOrderBooks() venue defaults. SDK Router examples now show all-venue streams, venue-client examples show single-venue defaults, and raw WebSocket examples remain explicit about omitting args for all venues.

Installation

npm:

npm install pmxtjs@2.46.6
npm install -g @pmxt/cli@2.46.6

PyPI:

pip install pmxt==2.46.6

Links

Full Changelog: v2.46.5f...v2.46.6f

v2.46.5

26 May 13:47

Choose a tag to compare

Fixed

  • SDK streaming: Default watchAllOrderBooks() / watch_all_order_books() to the instantiated venue for venue clients. Kalshi, Polymarket, Limitless, and Opinion now stream only their own venue unless an explicit venue list is provided, while Router continues to stream all venues by default.

Installation

npm:

npm install pmxtjs@2.46.5
npm install -g @pmxt/cli@2.46.5

PyPI:

pip install pmxt==2.46.5

Links

Full Changelog: v2.46.4f...v2.46.5f

v2.46.4

26 May 07:47

Choose a tag to compare

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.4

PyPI:

pip install pmxt==2.46.4

Links

Full Changelog: v2.46.3f...v2.46.4f

v2.46.3

25 May 20:45

Choose a tag to compare

Fixed

  • Limitless: Preserve parent event context when normalizing grouped child markets. fetchEvents() and fetchMarkets({ query }) now return full grouped market titles such as World Cup, USA vs Paraguay, Jun 13, 2026 - USA while keeping outcome labels as USA / 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.3

PyPI:

pip install pmxt==2.46.3

Links

Full Changelog: v2.46.2f...v2.46.3f