## 8.0.5 (2026-05-28)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.3.5
- Updated @23blocks/contracts to 2.5.0

## 8.0.4 (2026-05-27)

### 🩹 Fixes

- **@23blocks/block-sales:** pin internal deps to caret ranges (no more wildcards) ([#3](https://github.com/23blocks-OS/frontend-sdk/issues/3))

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.3.4

### ❤️ Thank You

- Claude Opus 4.7 (1M context)
- Juan Pelaez

## 8.0.3 (2026-05-27)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.3.3
- Updated @23blocks/contracts to 2.4.0

## 8.0.2 (2026-03-14)

### 🩹 Fixes

- **@23blocks/block-sales:** use JSON:API codec for vendor payment and provider report list endpoints ([d90e5f7](https://github.com/23blocks-OS/frontend-sdk/commit/d90e5f7))

### ❤️ Thank You

- Claude Opus 4.6 (1M context)
- Juan Pelaez

## 8.0.1 (2026-03-03)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.3.2
- Updated @23blocks/contracts to 2.3.2

# 8.0.0 (2026-02-20)

### 🩹 Fixes

- ⚠️  replace appId with apiKey across all block configs to align with BlockConfig contract ([f81626d](https://github.com/23blocks-OS/frontend-sdk/commit/f81626d))
- resolve typecheck errors across all block packages ([6089324](https://github.com/23blocks-OS/frontend-sdk/commit/6089324))

### ⚠️  Breaking Changes

- replace appId with apiKey across all block configs to align with BlockConfig contract  ([f81626d](https://github.com/23blocks-OS/frontend-sdk/commit/f81626d))
  Block config no longer accepts appId. Use apiKey instead.
  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.3.1
- Updated @23blocks/contracts to 2.3.1

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

# 7.0.0 (2026-02-19)

### 🚀 Features

- ⚠️  **@23blocks/block-sales:** add paymentIntentId, customer, metadata to StripePaymentIntent ([c0bd1b2](https://github.com/23blocks-OS/frontend-sdk/commit/c0bd1b2))

### ⚠️  Breaking Changes

- **@23blocks/block-sales:** add paymentIntentId, customer, metadata to StripePaymentIntent  ([c0bd1b2](https://github.com/23blocks-OS/frontend-sdk/commit/c0bd1b2))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

# 6.0.0 (2026-02-18)

### 🩹 Fixes

- ⚠️  **@23blocks/block-sales:** mark breaking change for API strong params rewrite ([8285990](https://github.com/23blocks-OS/frontend-sdk/commit/8285990))

### ⚠️  Breaking Changes

- **@23blocks/block-sales:** mark breaking change for API strong params rewrite  ([8285990](https://github.com/23blocks-OS/frontend-sdk/commit/8285990))
  All request types, service methods, and response mappers
  rewritten to match Rails API strong params 1:1. Removed methods:
  subscriptions.cancel/pause/resume/listByUser/update. Renamed methods:
  mercadopago.createPaymentIntent→createPayment. Removed types:
  SubscriptionInterval, SubscriptionStatus, MercadoPagoPaymentIntent,
  StripeLineItem. Renamed/removed fields across all request types.
  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 5.2.2 (2026-02-18)

### 🩹 Fixes

- **@23blocks/block-sales:** rewrite all types, services, and mappers to match API strong params 1:1 ([6fef3d3](https://github.com/23blocks-OS/frontend-sdk/commit/6fef3d3))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 5.2.1 (2026-02-18)

### 🩹 Fixes

- **@23blocks/block-sales:** add delivery field to Order type and CreateOrderRequest ([28fffbe](https://github.com/23blocks-OS/frontend-sdk/commit/28fffbe))
- **@23blocks/block-sales:** remove items[] from CreateOrderRequest ([db4743a](https://github.com/23blocks-OS/frontend-sdk/commit/db4743a))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 5.2.0 (2026-02-18)

### 🚀 Features

- **@23blocks/block-sales:** support flat order format in CreateOrderRequest ([f64dbd0](https://github.com/23blocks-OS/frontend-sdk/commit/f64dbd0))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 5.1.0 (2026-02-17)

### 🚀 Features

- add health() method to all 18 blocks for service connectivity checks ([73514a3](https://github.com/23blocks-OS/frontend-sdk/commit/73514a3))

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.3.0
- Updated @23blocks/contracts to 2.3.0

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 5.0.3 (2026-02-15)

### 🩹 Fixes

- **@23blocks/block-sales:** fix Stripe and MercadoPago JSON:API response decoding ([86e7c1d](https://github.com/23blocks-OS/frontend-sdk/commit/86e7c1d))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 5.0.2 (2026-02-14)

### 🩹 Fixes

- **@23blocks/block-sales:** fix JSON:API mapping in customers, entities, and vendor-payments services ([eacfbb5](https://github.com/23blocks-OS/frontend-sdk/commit/eacfbb5))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 5.0.1 (2026-02-14)

### 🩹 Fixes

- **@23blocks/block-sales:** fix user subscription JSON:API mapping producing empty objects ([b446cec](https://github.com/23blocks-OS/frontend-sdk/commit/b446cec))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

# 5.0.0 (2026-02-14)

### 🩹 Fixes

- ⚠️  **@23blocks/block-sales:** remove amount from payment intent, require orderUniqueId, strip server-managed params ([338b81d](https://github.com/23blocks-OS/frontend-sdk/commit/338b81d))

### ⚠️  Breaking Changes

- **@23blocks/block-sales:** remove amount from payment intent, require orderUniqueId, strip server-managed params  ([338b81d](https://github.com/23blocks-OS/frontend-sdk/commit/338b81d))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

# 4.0.0 (2026-02-14)

### 🩹 Fixes

- ⚠️  **@23blocks/block-sales:** align user subscription create/update params with API permitted fields ([94c8e6e](https://github.com/23blocks-OS/frontend-sdk/commit/94c8e6e))

### ⚠️  Breaking Changes

- **@23blocks/block-sales:** align user subscription create/update params with API permitted fields  ([94c8e6e](https://github.com/23blocks-OS/frontend-sdk/commit/94c8e6e))
  CreateUserSubscriptionRequest and UpdateUserSubscriptionRequest
  fields changed. subscriptionModelUniqueId is now required, data param on
  createSubscription is no longer optional.
  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 3.6.0 (2026-02-14)

### 🚀 Features

- **@23blocks/block-sales:** add typed groupBy unions for report summary endpoints ([fc87364](https://github.com/23blocks-OS/frontend-sdk/commit/fc87364))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 3.5.0 (2026-02-14)

### 🚀 Features

- **@23blocks/block-sales:** add subscription maxItems/consumption and entity payment fields ([ef7d538](https://github.com/23blocks-OS/frontend-sdk/commit/ef7d538))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 3.4.0 (2026-02-14)

### 🚀 Features

- **@23blocks/block-sales:** add purchases service and refine customer identity types ([ca9a2c8](https://github.com/23blocks-OS/frontend-sdk/commit/ca9a2c8))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 3.3.2 (2026-02-13)

### 🩹 Fixes

- **@23blocks/block-sales:** use discriminated union for CreateStripeCustomerRequest identity types ([c3b73db](https://github.com/23blocks-OS/frontend-sdk/commit/c3b73db))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 3.3.1 (2026-02-13)

### 🩹 Fixes

- **@23blocks/block-sales:** nest Stripe request params under resource keys for Rails strong parameters ([752f3bb](https://github.com/23blocks-OS/frontend-sdk/commit/752f3bb))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 3.3.0 (2026-02-13)

### 🚀 Features

- **@23blocks/block-sales:** add Stripe checkout session verification, coupons, and promotion codes ([b479098](https://github.com/23blocks-OS/frontend-sdk/commit/b479098))

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 3.2.0 (2026-02-08)

### 🚀 Features

- add comprehensive JSDoc documentation and llms.txt for AI agent consumption ([fd97df2](https://github.com/23blocks-OS/frontend-sdk/commit/fd97df2))

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.2.0
- Updated @23blocks/contracts to 2.2.0

### ❤️ Thank You

- Claude Opus 4.6
- Juan Pelaez

## 3.1.5 (2026-02-07)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.1.3
- Updated @23blocks/contracts to 2.1.3

## 3.1.4 (2026-02-06)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.1.2
- Updated @23blocks/contracts to 2.1.2

## 3.1.3 (2026-01-20)

### 🩹 Fixes

- resolve TypeScript errors and add PostTemplate validation support ([250d284](https://github.com/23blocks-OS/frontend-sdk/commit/250d284))

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.1.1
- Updated @23blocks/contracts to 2.1.1

### ❤️ Thank You

- Claude Opus 4.5
- Juan Pelaez

## 3.1.2 (2026-01-16)

### 🩹 Fixes

- **mappers:** remove dangerous uniqueId fallback to resource.id ([e96c555](https://github.com/23blocks-OS/frontend-sdk/commit/e96c555))

### ❤️ Thank You

- Claude Opus 4.5
- Juan Pelaez

## 3.1.1 (2026-01-04)

### 🩹 Fixes

- export all types, services, and mappers from blocks ([82cc41a](https://github.com/23blocks-OS/frontend-sdk/commit/82cc41a))

### ❤️ Thank You

- Claude Opus 4.5
- Juan Pelaez

## 3.1.0 (2026-01-01)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.1.0
- Updated @23blocks/contracts to 2.1.0

## 3.0.1 (2025-12-17)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.0.1
- Updated @23blocks/contracts to 2.0.1

# 3.0.0 (2025-12-17)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 3.0.0
- Updated @23blocks/contracts to 2.0.0

## 2.2.0 (2025-12-15)

### 🚀 Features

- achieve full Angular/React parity across all SDK blocks ([7debcce](https://github.com/23blocks-OS/frontend-sdk/commit/7debcce))

### ❤️ Thank You

- Claude Opus 4.5
- Juan Pelaez

## 2.1.0 (2025-12-15)

### 🚀 Features

- add missing API services across 6 blocks ([cae5b8c](https://github.com/23blocks-OS/frontend-sdk/commit/cae5b8c))

### ❤️ Thank You

- Claude Opus 4.5
- Juan Pelaez

# 2.0.0 (2025-12-15)

### 🩹 Fixes

- ⚠️  wrap all API request parameters with correct Rails object keys ([192ad70](https://github.com/23blocks-OS/frontend-sdk/commit/192ad70))

### ⚠️  Breaking Changes

- wrap all API request parameters with correct Rails object keys  ([192ad70](https://github.com/23blocks-OS/frontend-sdk/commit/192ad70))
  All service methods now correctly wrap request bodies
  with Rails-expected parameter keys (e.g., `user:`, `contact:`, `order:`).
  This fixes the critical issue where API requests were failing validation
  because parameters were sent flat instead of wrapped.
  Affected blocks:
  - block-authentication: auth, users, guests, apps, subscriptions, api-keys, roles
  - block-crm: contacts, accounts, leads, opportunities, meetings, quotes
  - block-company: companies, departments, teams, team-members, quarters
  - block-content: posts, comments, categories, tags
  - block-products: products, cart, catalog
  - block-sales: orders, order-details, payments, subscriptions
  - block-conversations: messages, groups, draft-messages, notifications
  - block-wallet: wallets, authorization-codes
  - block-files: storage-files, entity-files, file-schemas
  - block-forms: forms, form-schemas, form-sets, form-instances
  - block-assets: assets, asset-events, asset-audits
  - block-campaigns: campaigns, campaign-media, audiences, landing-pages
  - block-geolocation: locations, addresses, areas, regions, routes, bookings, premises
  - block-rewards: rewards, coupons, loyalty, badges
  - block-onboarding: onboardings, flows, user-journeys, user-identities
  - block-university: courses, lessons, enrollments, assignments, submissions
  - block-jarvis: agents, prompts, workflows, conversations
  Consumer API remains unchanged - this is an internal fix.
  🤖 Generated with [Claude Code](https://claude.com/claude-code)
  Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 2.0.0

### ❤️ Thank You

- Claude Opus 4.5
- Juan Pelaez

## 1.0.4 (2025-12-14)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 1.0.4
- Updated @23blocks/contracts to 1.0.4

## 1.0.3 (2025-12-14)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 1.0.3
- Updated @23blocks/contracts to 1.0.3

## 1.0.2 (2025-12-14)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 1.0.2
- Updated @23blocks/contracts to 1.0.2

## 1.0.1 (2025-12-14)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 1.0.1
- Updated @23blocks/contracts to 1.0.1

# 1.0.0 (2025-12-13)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 1.0.0
- Updated @23blocks/contracts to 1.0.0

## 0.2.1 (2025-12-13)

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 0.1.2
- Updated @23blocks/contracts to 0.1.2

## 0.2.0 (2025-12-13)

### 🚀 Features

- add all block packages with React and Angular bindings ([bbeecf7](https://github.com/23blocks-OS/frontend-sdk/commit/bbeecf7))

### 🧱 Updated Dependencies

- Updated @23blocks/jsonapi-codec to 0.1.1
- Updated @23blocks/contracts to 0.1.1

### ❤️ Thank You

- Claude Opus 4.5
- Juan Pelaez