Releases: ProjectOpenSea/opensea-cli
Releases · ProjectOpenSea/opensea-cli
Release list
v1.15.0
What's Changed
- Add
tokens account-activityandtools activitycommands. - Add wallet-authenticated
tools saved list,save, andremovecommands. - Require explicit scopes for private-key SIWE login and complete the scoped-token lifecycle flow.
- Use the canonical
cursorquery parameter across tool pagination.
Full Changelog: ProjectOpenSea/opensea-devtools@cli-v1.14.1...cli-v1.15.0
v1.14.1
What changed
- Update private-key login to the current SIWE session, scoped-token creation, exchange, refresh, and revocation flow.
- Keep durable token management session-only while allowing agents to refresh short-lived scoped JWTs autonomously.
- Update the SDK and API-type dependencies used by the CLI.
Full diff: ProjectOpenSea/opensea-devtools@cli-v1.14.0...cli-v1.14.1
v1.14.0
What's changed
- Added private-key SIWE authentication to
opensea loginfor server-side agents and other headless environments. - Added
OPENSEA_PRIVATE_KEYsupport so keys do not need to appear in shell history. Passing a key directly prints a security warning. - Restricted SIWE login to trusted OpenSea API origins and added warnings when OAuth-only flags are ignored.
- Updated
@opensea/sdkto 11.4.8 and@opensea/api-typesto 0.8.1.
Full changelog: ProjectOpenSea/opensea-devtools@cli-v1.13.2...cli-v1.14.0
v1.13.2
What's Changed
- OAuth login now requests Zitadel's role-specific scopes, so tokens remain limited to the OpenSea permissions requested by the CLI.
- The release consumes
@opensea/sdk^11.4.7, including the explicit empty-scope guard.
Full Changelog: ProjectOpenSea/opensea-devtools@cli-v1.13.1...cli-v1.13.2
v1.13.1
What's Changed
- Preserve the scopes requested during OAuth login so
whoamican clearly report broader grants. - Fix
auth link-walletsigning by keeping the wallet adapter method bound to its instance. - Accept the documented
OPENSEA_PRIVATE_KEYenvironment variable for wallet linking.
Full Changelog: ProjectOpenSea/opensea-devtools@cli-v1.13.0...cli-v1.13.1
v1.13.0
What's Changed
- Add opensea whoami to show the authenticated wallet, granted scopes, scope source, and expiry.
- Add an explicit diagnostic mode for troubleshooting unverified JWT claims.
- Report whether OAuth scopes came from the authorization-server response or the access-token claim.
Full Changelog: ProjectOpenSea/opensea-devtools@cli-v1.12.5...cli-v1.13.0
v1.12.5
What's Changed
- Move private-key SIWE login to the current OpenSea API auth endpoints.
- Create and exchange minimally scoped personal access tokens for short-lived wallet JWTs.
- Refresh and revoke private-key credentials through the current scoped-token endpoints.
- Repair existing auth-directory and credential-file permissions whenever credentials are saved.
Full Changelog: ProjectOpenSea/opensea-devtools@cli-v1.12.4...cli-v1.12.5
v1.12.4
What's Changed
- Add
opensea drops eligibility <slug>using the authenticated wallet session and generated API types. - Require complete OAuth wallet sessions and validate stored session data strictly.
- Retain refresh tokens during rotation and preserve case-sensitive wallet addresses.
- Update the CLI to @opensea/sdk 11.4.3.
Full Changelog: ProjectOpenSea/opensea-devtools@cli-v1.12.2...cli-v1.12.4
v1.12.2
What's changed
- Refresh browser OAuth sessions through OIDC discovery instead of the legacy HTML endpoint.
- Route refreshes using the stored
oauthorsiweauthentication method. - Preserve rotated refresh tokens and canonical OpenSea scopes.
- Reject unmarked pre-release auth stores with a clear instruction to run
opensea loginagain.
Full changelog: ProjectOpenSea/opensea-devtools@cli-v1.12.1...cli-v1.12.2
v1.12.1
What's Changed
- Show canonical OpenSea OAuth scopes even when the token endpoint omits its optional
scopefield. - Repair older stored login records on read, so
opensea auth statusworks after upgrading without another wallet login. - Exclude unknown and deferred scopes through generated OpenAPI scope metadata.
Full Changelog: ProjectOpenSea/opensea-devtools@cli-v1.12.0...cli-v1.12.1