github useplunk/plunk v0.11.0

one month ago

0.11.0 (2026-05-13)

Features

  • Ability to change subscription status in workflows (fadc19d)
  • add 'notTriggeredWithin' operator to segment filters for enhanced event tracking (0f00ca1)
  • add external link to edit email templates in SendEmailStepDialog and WorkflowBuilder (4ba43dd)
  • add Markdown cut link to footer and page for improved accessibility (ccd516e)
  • add project switching functionality to command palette (5724ab9)
  • add sanitize-html for improved email content sanitization (735acff)
  • add search functionality to campaigns list with debounce effect (d114950)
  • add segment membership operators and enhance segment filter functionality (a3cc622)
  • add SwitchOffer component to promote switching from competitors for enhanced user engagement (6195b39)
  • add workflow duplication functionality with API endpoint and UI button (c6340a1)
  • enhance campaign scheduling and audience settings UI for better clarity and usability (7658a59)
  • implement bulk contact action selector for improved flexibility in bulk operations (de6335e)
  • implement caching for recent activity count to optimize performance and reduce database load (f22da4a)
  • implement early fraud warning handling in webhooks (48425d1)
  • make MAIL FROM subdomain configurable via MAIL_FROM_SUBDOMAIN env (463301b)
  • make MAIL FROM subdomain configurable via MAIL_FROM_SUBDOMAIN env var (e0bf0f6)
  • refactor template editing layout for improved usability and clarity (aaf5ac6)

Bug Fixes

  • enhance campaign finalization process to handle pending emails and ensure accurate status updates (2529c9b)
  • enhance email content parsing and logging for better debugging (4587e9d)
  • enhance project name validation to exclude invisible and decorative characters (29883ff)
  • enhance Quick Start card layout for improved responsiveness and usability (649bbf6)
  • handle undefined path in footer component for improved stability (715961c)
  • implement mergeContactData method for efficient contact data updates (a27d564)
  • improve iframe height adjustment logic in EmailEditor component (9e4aa94)
  • pass DISABLE_SIGNUPS and EMAIL_RATE_LIMIT_PER_SECOND through compose; trim .env.self-host.example (8a26d60)
  • pass missing env variables from .env.self-host.example to plunk service (f178c59)
  • replace font loading method with utility function for improved performance (ba23a1c)
  • update activity item colors and backgrounds for improved visual distinction (e43f70d)
  • update middleware matcher to exclude webmanifest files (cbb3bff)
  • update not found handling in GET route to return 404 response (7615b62)
  • update segment filter logic to retain value and unit, enhance activity name mapping (d1f357c)
  • update segment filter logic to retain value and unit, enhance activity name mapping (a126563)
  • update TemplateSearchPicker to maintain selected template name on change (2ea1802)

Code Refactoring

  • convert forwardRef components to function components for consistency (361ec0b)
  • implement step dialog components for workflow editing (ed9027b)
  • remove unused .png files (2d05c3f)

Documentation

  • expand documentation with new sections on importing contacts, unsubscribe pages, and API key management (4ddafdc)
  • update README to clarify self-hosted alternative and add inbound emails feature (80ef65e)

Don't miss a new plunk release

NewReleases is sending notifications on new releases.