# Medipass Partner SDK Changelog

Partner-facing changes for stable releases of `@medipass/partner-sdk`.

## 3.0.1 - 2026-05-29

- Add changelog

## 3.0.0 - 2026-05-29

- Replaced the SDK's internal frame communication layer from `zoid` to `ForgeFrame`.
- Kept the documented public SDK API compatible. Existing integrations using methods such as `setConfig`, `renderCreateTransaction`, `renderViewTransaction`, `renderViewFuture`, `renderAuthorizePayment`, and `buildTransactionUrl` should not need code changes.
- Added TypeScript support for SDK configuration, render options, callback types, and funder payloads.
- Improved package outputs for modern ESM, CommonJS, UMD, and browser global usage via `MedipassTransactionSDK`.
- Updated SDK dependencies, including newer Medipass web packages.

There are no expected breaking changes for partners using the documented SDK API.

One compatibility note: because the SDK now uses `ForgeFrame` instead of `zoid`, the internal wrapper DOM and generated class names have changed. These class names were not part of the supported public API, but partners who were applying custom styles or querying SDK wrapper elements directly by class name should review that usage when upgrading.
