Skip to content

[Release] Candidate - #328

Merged
kartojal merged 1 commit into
mainfrom
changeset-release/main
Sep 3, 2026
Merged

[Release] Candidate#328
kartojal merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

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

@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

Note

Medium Risk
Minor version with breaking API surface changes (removed types/fields, revokeSessionKey return type) plus order routing and wallet/session-key behavior that integrators should re-test before upgrading.

Overview
Release candidate that bumps @polymarket/bindings and @polymarket/client to 0.9.0, folds consumed Changesets into each package CHANGELOG, and removes the corresponding .changeset files so npm publish can run on merge.

The published 0.9.0 notes (already implemented on main) include protocol-neutral assetId on order estimate/prepare/create/place flows with PolyV2 routing inferred from position IDs, while tokenId stays as a deprecated alias. Market/event models gain protocolVersion and market.state.comboStatus (unknown combo statuses pass through as strings), legacy AMM-era fields and listMarketsmarketMakerAddresses filter are dropped from typed surfaces (extra wire fields still parse but are ignored), and team ordering is preserved on event/team lists.

Client-only in this line: fetchTradingApprovalsState for read-only missing-approval checks (with UnexpectedResponseError on malformed checks), stricter secure account reads that throw UserInputError on invalid user/request shapes, revokeSessionKey resolving once the key leaves the active registry (Promise<void>, RevokeSessionKeyResult removed), and longer relayer waits (up to five minutes) for session-key authorize/revoke submits.

Reviewed by Cursor Bugbot for commit 4fc0d2d. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 7 times, most recently from 5b1761f to 8fd2bb5 Compare September 3, 2026 18:04
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 8fd2bb5 to 4fc0d2d Compare September 3, 2026 19:58

@kartojal kartojal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved for SDK release.

@kartojal

kartojal commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Temporarily closing and reopening to trigger required PR checks that were suppressed on the bot-authored release commit.

@kartojal kartojal closed this Sep 3, 2026
@kartojal kartojal reopened this Sep 3, 2026
@kartojal
kartojal merged commit 8898914 into main Sep 3, 2026
7 of 8 checks passed
@kartojal
kartojal deleted the changeset-release/main branch September 3, 2026 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant