All notable changes to revenue_cat will be documented in this file.
The format is based on Keep a Changelog.
[0.1.0] - 2026-05-25
Initial release.
RevenueCat.has_active_entitlement/2and/3for V2 active-entitlement checksRevenueCat.delete_customer/1and/2with idempotent404handling- Three usage modes: global config, per-call options, and reusable
RevenueCat.new/1client struct - Configurable
base_url,req_options, and per-call header overrides - Paginated
next_pageresolution with loop detection - Entitlement resolution by ID, lookup key, or display name (case-insensitive)
RevenueCat.Webhook.process/2for webhook ingestion with deduplication byexternal_id- Handler crash capture for
raise,throw, andexit({:handler_crash, ...}) - Configurable changeset / insert / lock / update /
now_funinjection points - Optional
RevenueCat.Ecto.WebhookEventchangesets, gated on:ectoavailability RevenueCat.Clientbehaviour with required and optional callbacks for adapter parity