Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/calm-snails-wait.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/dev-544-clob-polyv2-orders.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/dev-564-trading-approvals-state.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/dev-615-team-ordering.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/expose-market-combo-status.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/expose-market-protocol-version.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/remove-legacy-amm-fields.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/swift-keys-rest.md

This file was deleted.

14 changes: 14 additions & 0 deletions packages/bindings/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @polymarket/bindings

## 0.9.0

### Minor Changes

- 8a26d28: Accept protocol-neutral `assetId` inputs when estimating, preparing, creating, and placing market and limit orders, infer Polymarket V2 routing from the structured position-ID namespace, and retain `tokenId` as a deprecated input alias.
- 4486dee: Expose each market's Combo eligibility status as `market.state.comboStatus`,
while passing newly introduced status values through as strings.
- 74ad47b: Expose protocol versions on markets and events.
- 01438a1: Remove legacy AMM-era fields that the API no longer returns: `marketMakerAddress`, `ammType`, `fpmmLive`, `volumeAmm`, `volume24hrAmm`, `volume1wkAmm`, `volume1moAmm`, `volume1yrAmm`, and `liquidityAmm` from the raw market schema, `liquidityAmm` from the raw event schema, `volumeAmm` from `MarketMetrics`, and `liquidityAmm` from `EventMetrics`. Also remove the internal `pagerDutyNotificationEnabled` market field and `requiresTranslation` from market, event, series, and tag models, and drop the `marketMakerAddresses` filter from `listMarkets`. Responses that still carry any of these fields keep parsing; the values are ignored.

### Patch Changes

- 663d79b: Preserve each team's `ordering` value on event and team-list responses.

## 0.8.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/bindings/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@polymarket/bindings",
"version": "0.8.0",
"version": "0.9.0",
"description": "Internal package. Contains generated bindings for the Polymarket API. Not intended for direct use.",
"repository": {
"type": "git",
Expand Down
26 changes: 26 additions & 0 deletions packages/client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# @polymarket/client

## 0.9.0

### Minor Changes

- 8a26d28: Accept protocol-neutral `assetId` inputs when estimating, preparing, creating, and placing market and limit orders, infer Polymarket V2 routing from the structured position-ID namespace, and retain `tokenId` as a deprecated input alias.
- 1fb4dd9: Add `fetchTradingApprovalsState` for reading a wallet's missing trading approvals without a signer or transaction workflow. Export the approval requirement types, and report malformed approval-check results as `UnexpectedResponseError` in both read and setup workflows.

Secure account read methods now reject invalid request values—including `null`, arrays, primitives, and `user: null`—with `UserInputError` instead of silently defaulting the wallet or throwing a raw error.

- 4486dee: Expose each market's Combo eligibility status as `market.state.comboStatus`,
while passing newly introduced status values through as strings.
- 74ad47b: Expose protocol versions on markets and events.
- 01438a1: Remove legacy AMM-era fields that the API no longer returns: `marketMakerAddress`, `ammType`, `fpmmLive`, `volumeAmm`, `volume24hrAmm`, `volume1wkAmm`, `volume1moAmm`, `volume1yrAmm`, and `liquidityAmm` from the raw market schema, `liquidityAmm` from the raw event schema, `volumeAmm` from `MarketMetrics`, and `liquidityAmm` from `EventMetrics`. Also remove the internal `pagerDutyNotificationEnabled` market field and `requiresTranslation` from market, event, series, and tag models, and drop the `marketMakerAddresses` filter from `listMarkets`. Responses that still carry any of these fields keep parsing; the values are ignored.
- 1a47d73: Return from `revokeSessionKey` once the session key is removed from the active-key registry instead of waiting for on-chain confirmation. The method now returns `Promise<void>`, and `RevokeSessionKeyResult` has been removed.

### Patch Changes

- 6558f22: Allow session-key authorization and revocation relayer submissions up to five minutes to accommodate synchronous validation and broadcast processing.
- 663d79b: Preserve each team's `ordering` value on event and team-list responses.
- Updated dependencies [8a26d28]
- Updated dependencies [663d79b]
- Updated dependencies [4486dee]
- Updated dependencies [74ad47b]
- Updated dependencies [01438a1]
- @polymarket/bindings@0.9.0

## 0.8.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@polymarket/client",
"version": "0.8.1",
"version": "0.9.0",
"description": "The Polymarket TypeScript client",
"repository": {
"type": "git",
Expand Down
Loading