Skip to content

Commit 885c171

Browse files
realfishsamclaude
andcommitted
Release v2.0.2: Fix TypeScript SDK build issues
- Fix TypeScript SDK compilation errors caused by missing instanceOf function - Add automatic post-processing script for OpenAPI-generated code - Resolve isolatedModules errors in exchange WebSocket config exports - Bump version to 2.0.2 for core and TypeScript SDK - Update changelog with v2.0.2 release notes Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 22184f5 commit 885c171

File tree

73 files changed

+1212
-118
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+1212
-118
lines changed

changelog.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [2.0.2] - 2026-02-05
6+
7+
### Fixed
8+
9+
- **TypeScript SDK Build**: Fixed TypeScript compilation errors in generated SDK code caused by missing `instanceOf` function exports.
10+
- Added automatic post-processing script to patch OpenAPI-generated code.
11+
- Resolved `isolatedModules` TypeScript errors in core exchange modules (Kalshi, Limitless, Polymarket).
12+
- Changed `export` to `export type` for WebSocket config type re-exports.
13+
- **CI/CD Pipeline**: Resolved build failures in GitHub Actions for npm package publishing.
14+
15+
### Note
16+
17+
- Version 2.0.1 remains valid for Python SDK (`pmxt`). This release (2.0.2) specifically addresses TypeScript SDK (`pmxtjs`) build issues.
18+
519
## [2.0.1] - 2026-02-05
620

721
### Breaking Changes

core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pmxt-core",
3-
"version": "1.7.0",
3+
"version": "2.0.2",
44
"description": "pmxt is a unified prediction market data API. The ccxt for prediction markets.",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

sdks/typescript/generated/.openapi-generator/FILES

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ docs/FetchPositions200Response.md
3131
docs/FetchPositionsRequest.md
3232
docs/FetchTrades200Response.md
3333
docs/FetchTradesRequest.md
34+
docs/FilterEventsRequest.md
35+
docs/FilterEventsRequestArgsInner.md
36+
docs/FilterMarketsRequest.md
37+
docs/FilterMarketsRequestArgsInner.md
38+
docs/FilterMarketsRequestArgsInnerOneOf.md
3439
docs/GetExecutionPrice200Response.md
3540
docs/GetExecutionPriceDetailed200Response.md
3641
docs/GetExecutionPriceRequest.md
@@ -85,6 +90,11 @@ src/models/FetchPositions200Response.ts
8590
src/models/FetchPositionsRequest.ts
8691
src/models/FetchTrades200Response.ts
8792
src/models/FetchTradesRequest.ts
93+
src/models/FilterEventsRequest.ts
94+
src/models/FilterEventsRequestArgsInner.ts
95+
src/models/FilterMarketsRequest.ts
96+
src/models/FilterMarketsRequestArgsInner.ts
97+
src/models/FilterMarketsRequestArgsInnerOneOf.ts
8898
src/models/GetExecutionPrice200Response.ts
8999
src/models/GetExecutionPriceDetailed200Response.ts
90100
src/models/GetExecutionPriceRequest.ts

sdks/typescript/generated/README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ async function example() {
2525
const api = new DefaultApi();
2626

2727
const body = {
28-
// 'polymarket' | 'kalshi' | The prediction market exchange to target.
28+
// 'polymarket' | 'kalshi' | 'limitless' | The prediction market exchange to target.
2929
exchange: exchange_example,
3030
// CancelOrderRequest (optional)
3131
cancelOrderRequest: ...,
@@ -53,6 +53,7 @@ All URIs are relative to *http://localhost:3847*
5353
| Class | Method | HTTP request | Description
5454
| ----- | ------ | ------------ | -------------
5555
*DefaultApi* | [**cancelOrder**](docs/DefaultApi.md#cancelorderoperation) | **POST** /api/{exchange}/cancelOrder | Cancel Order
56+
*DefaultApi* | [**close**](docs/DefaultApi.md#close) | **POST** /api/{exchange}/close | Close WebSocket Connections
5657
*DefaultApi* | [**createOrder**](docs/DefaultApi.md#createorderoperation) | **POST** /api/{exchange}/createOrder | Create Order
5758
*DefaultApi* | [**fetchBalance**](docs/DefaultApi.md#fetchbalance) | **POST** /api/{exchange}/fetchBalance | Fetch Balance
5859
*DefaultApi* | [**fetchEvents**](docs/DefaultApi.md#fetcheventsoperation) | **POST** /api/{exchange}/fetchEvents | Fetch Events
@@ -63,6 +64,8 @@ All URIs are relative to *http://localhost:3847*
6364
*DefaultApi* | [**fetchOrderBook**](docs/DefaultApi.md#fetchorderbookoperation) | **POST** /api/{exchange}/fetchOrderBook | Fetch Order Book
6465
*DefaultApi* | [**fetchPositions**](docs/DefaultApi.md#fetchpositionsoperation) | **POST** /api/{exchange}/fetchPositions | Fetch Positions
6566
*DefaultApi* | [**fetchTrades**](docs/DefaultApi.md#fetchtradesoperation) | **POST** /api/{exchange}/fetchTrades | Fetch Trades
67+
*DefaultApi* | [**filterEvents**](docs/DefaultApi.md#filtereventsoperation) | **POST** /api/{exchange}/filterEvents | Filter Events
68+
*DefaultApi* | [**filterMarkets**](docs/DefaultApi.md#filtermarketsoperation) | **POST** /api/{exchange}/filterMarkets | Filter Markets
6669
*DefaultApi* | [**getExecutionPrice**](docs/DefaultApi.md#getexecutionpriceoperation) | **POST** /api/{exchange}/getExecutionPrice | Get Execution Price
6770
*DefaultApi* | [**getExecutionPriceDetailed**](docs/DefaultApi.md#getexecutionpricedetailed) | **POST** /api/{exchange}/getExecutionPriceDetailed | Get Detailed Execution Price
6871
*DefaultApi* | [**healthCheck**](docs/DefaultApi.md#healthcheck) | **GET** /health | Server Health Check
@@ -104,6 +107,11 @@ All URIs are relative to *http://localhost:3847*
104107
- [FetchPositionsRequest](docs/FetchPositionsRequest.md)
105108
- [FetchTrades200Response](docs/FetchTrades200Response.md)
106109
- [FetchTradesRequest](docs/FetchTradesRequest.md)
110+
- [FilterEventsRequest](docs/FilterEventsRequest.md)
111+
- [FilterEventsRequestArgsInner](docs/FilterEventsRequestArgsInner.md)
112+
- [FilterMarketsRequest](docs/FilterMarketsRequest.md)
113+
- [FilterMarketsRequestArgsInner](docs/FilterMarketsRequestArgsInner.md)
114+
- [FilterMarketsRequestArgsInnerOneOf](docs/FilterMarketsRequestArgsInnerOneOf.md)
107115
- [GetExecutionPrice200Response](docs/GetExecutionPrice200Response.md)
108116
- [GetExecutionPriceDetailed200Response](docs/GetExecutionPriceDetailed200Response.md)
109117
- [GetExecutionPriceRequest](docs/GetExecutionPriceRequest.md)

0 commit comments

Comments
 (0)