Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.7.0] - 2026-01-01
Added
- Automatic event emission via telemetry - resource operations (create/update/delete) now automatically emit Stripe events and deliver webhooks
PaperTiger.TelemetryHandlermodule for bridging resource operations to webhook delivery- Comprehensive Stripe API coverage including Customers, Subscriptions, Invoices, PaymentMethods, Products, Prices, and more
- ETS-backed storage layer with concurrent reads and serialized writes
- HMAC-signed webhook delivery with exponential backoff retry logic
- Dual-mode contract testing (PaperTiger vs real Stripe API)
- Time control (real, accelerated, manual modes)
- Idempotency key support with 24-hour TTL
- Object expansion (hydrator system for nested resources)
PaperTiger.stripity_stripe_config/1helper for easy stripity_stripe integrationPaperTiger.register_configured_webhooks/0for automatic webhook registration from config- Environment variable support:
PAPER_TIGER_AUTO_STARTandPAPER_TIGER_PORT - Phoenix integration helpers and documentation
- Interactive Livebook tutorial (
examples/getting_started.livemd)