Skip to content

Releases: atxp-dev/sdk

v0.10.6

04 Mar 18:53
01a216d

Choose a tag to compare

feat: add getProfile() to ATXPAccount for exposing /me profile data (account type, funded status)

v0.10.5

14 Jan 23:35
863cfbe

Choose a tag to compare

What's Changed

  • ATXP accounts make payments 5x faster
  • feat: Use resource_url-based spend permissions by @badjer in #133
  • feat: Handle 202 Accepted from /charge endpoint by @badjer in #137

Full Changelog: v0.10.4...v0.10.5

v0.10.4

12 Jan 20:47
6e3aae3

Choose a tag to compare

What's Changed

Full Changelog: v0.10.3...v0.10.4

v0.10.3

18 Dec 23:08
9604648

Choose a tag to compare

What's Changed

  • Add ChatGPT-compatible authentication example and documentation by @napoleond in #129
  • Support multi-tenant PRM (PRM URLs not at the domain root) by @badjer in #130

Full Changelog: v0.10.2...v0.10.3

v0.10.2

17 Dec 21:35
94901f4

Choose a tag to compare

What's Changed

  • Add PaymentDestination interface for lightweight server destinations by @badjer in #128

Full Changelog: v0.10.1...v0.10.2

v0.10.1

17 Dec 17:16
5316d25

Choose a tag to compare

What's Changed

  • Fix /me endpoint to expect accountId (camelCase) by @badjer in #127

Full Changelog: v0.10.0...v0.10.1

v0.10.0

17 Dec 16:28
80f9fed

Choose a tag to compare

What's Changed

  • feat: Add X-ATXP-Token header fallback for auth by @emilioacc in #126
  • BREAKING: Make accountId async to support connection_token-only connection strings by @badjer in #125

New Contributors

Full Changelog: v0.9.2...v0.10.0

v0.9.2

12 Dec 23:06
ec54071

Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

11 Dec 19:18
56c69eb

Choose a tag to compare

What's Changed

  • Improve payment error handling with structured errors and actionable guidance by @robdimarco-atxp in #123
  • Add Alchemy bundler/paymaster support as alternative to Coinbase by @napoleond in #122

Full Changelog: v0.9.0...v0.9.1

v0.9.0

09 Dec 15:10
328838b

Choose a tag to compare

Here are the release notes for v0.9.0:

v0.9.0 - Modular Blockchain Dependencies

⚠️ BREAKING CHANGES

This release introduces a significant architectural improvement by making blockchain dependencies optional and modular. If you're using blockchain-specific features (Solana or Base), you'll need to update your imports and install additional packages.

What Changed

  • Created @atxp/solana package - All Solana wallet and payment code has been extracted into its own package
  • Moved Base chain code to @atxp/base - Both Mini App and generic Base implementations are now in a dedicated package
  • Streamlined @atxp/client - Now core-only with zero blockchain code (except the ATXPLocalAccount helper)
  • Removed Solana peer dependencies - No more bigint-buffer vulnerability warnings for non-Solana users

Why This Change?

  1. Security - Eliminates the bigint-buffer vulnerability from packages not using Solana
  2. Smaller bundles - Users only install the blockchain dependencies they actually need
  3. Better architecture - Clear package boundaries and separation of concerns
  4. Better DX - No more confusing peer dependency flags required

Migration Guide

If you're using Solana:

Before:

import { SolanaAccount } from '@atxp/client';

After:
import { SolanaAccount } from '@atxp/solana';

Install the package:
npm install @atxp/solana @solana/web3.js @solana/pay bs58

If you're using Base chain:

Before:
import { BaseAccount, BasePaymentMaker } from '@atxp/client';

After:
import { BaseAccount, BasePaymentMaker } from '@atxp/base';

The @atxp/base package should already be installed as it was already a separate package, but verify your dependencies include it.

If you're only using core ATXP features:

No changes required! Your bundle is now smaller and has fewer security vulnerabilities.

---
📚 Full Changelog

Pull Requests:
- Interactive tic-tac-toe MCP App demo by @badjer in https://github.com/atxp-dev/sdk/pull/119
- Make blockchain dependencies optional via modular exports by @robdimarco-atxp in https://github.com/atxp-dev/sdk/pull/120

Commits: https://github.com/atxp-dev/sdk/compare/v0.8.3...v0.9.0