0.13.0 (2026-08-09)
Features
- add email body cleanup job to remove old email content after 90 days (cef8ce0)
- api: insert steps mid-transition and validate connections (6343ef5)
- classify emails and build headers based on email type (8f23d8a), closes #411
- hide signup link from login when DISABLE_SIGNUPS is set (21ea0b8)
- i18n: add Swedish (sv) translations (1fbaccc)
- i18n: add Swedish (sv) translations (bdd5ab7)
- implement idempotency for POST /v1/track and POST /v1/send with cleanup job (94c85ac)
- insert, disconnect and reconnect steps in the workflow editor (aa4b011)
- One post click unsubscribe links for Plunk hosted emails (64b51df)
- web: insert, disconnect and reconnect steps in the workflow editor (68cd243)
- web: scope email editor 'Preview as' to the campaign's segment (abef349)
- web: scope email editor 'Preview as' to the campaign's segment (184f019)
Bug Fixes
- api: close SSRF bypass via IPv6 transition addresses in webhooks (a60ce6b)
- api: close SSRF bypass via IPv6 transition addresses in webhooks (e71c747)
- events: reject cross-tenant contact and email IDs on event tracking (7aad5de)
- events: reject cross-tenant contact and email IDs on event tracking (6ff7ad0)
- refine date filtering logic for activity feeds and pagination (3b86873)
Documentation
- Update OpenAPI spec to reflect implementation (ff609f8)