# Changelog

All notable changes will be documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased

## [0.2.2] - 2026-08-04
### Removed
- Internal types that were never part of the public API surface and were not
  imported by `trama-sdk` or `trama-connectors`. They described engine and
  operational internals and were published only because they shared this
  package. The public contract is unchanged: the `Trama*` models,
  `CartItemInput`, `FetchProductsOptions`, `WixOAuthToken`, `Plan`,
  `PlanLimits`, and the response envelope all remain exactly as before.
- If you imported one of the removed types, it was internal API and has no
  replacement in this package.

## [0.2.1] — 2026-07-09
### Changed
- Docs only: README documents `TramaMember` (verified identity) and
  `TramaCmsCollection` (content collections). No code changes.

## [0.2.0] — 2026-07-09
### Added
- `TramaMember` — normalized, platform-verified end-user identity (Wix
  member / Shopify customer) returned by `POST /members/verify`.
- `TramaCmsCollection` — a discoverable content collection (Webflow CMS
  collection, Wix Data collection, Shopify metaobject type).
- `FrameworkRuntimeHints` — in-page framework probe results attached to
  rendered-site fingerprints.
### Changed
- `Framework` union extended with `nuxt`, `angular`, `remix`, `gatsby`,
  and `astro` (previously only `react | nextjs | vue | svelte | unknown`).

## [0.1.0] — 2026-05-08
### Added
- Initial public release.
- `TramaProduct`, `TramaPrice`, `TramaImage`, `TramaStock`, `TramaVariant`, `TramaSeo`, `TramaCollection` — canonical product schema.
- `TramaCart`, `TramaCartItem`, `TramaCatalogReference`, `CartItemInput` — canonical cart schema.
- `MappingConfig`, `FieldMapping`, `PageMapping`, `AIMapping` — mapping engine schema.
- `Tenant`, `Project`, `Plan`, `WixOAuthToken` — tenancy schema.
- `FetchProductsOptions`, `SiteFingerprint`, `DetectedEntity` — supporting types.
