Skip to content

Latest commit

 

History

History
480 lines (216 loc) · 20.2 KB

File metadata and controls

480 lines (216 loc) · 20.2 KB

2.10.11 (2026-04-21)

Bug Fixes

  • email-designer: generate duplicate-template refId within int4 range (d1ecae8)

2.10.10 (2026-04-21)

Bug Fixes

  • validation: auto-strip Strapi system metadata before .strict() check (039b889)

2.10.9 (2026-04-21)

Bug Fixes

  • email-designer: resolve PUT 500s on template update by whitelisting payload + proper error propagation (29dd0c0)

2.10.8 (2026-04-21)

Bug Fixes

  • editor: navigate to newly created templates by templateReferenceId, not DB id (617dc01)

2.10.7 (2026-04-21)

Bug Fixes

  • email-designer: prioritize templateReferenceId in findById() to match actual admin UI usage (bcd7a4b)

2.10.6 (2026-04-21)

Bug Fixes

  • designer: correct template lookup order so 'Send Test' hits the actual template (c62c0e4)

2.10.5 (2026-04-21)

Bug Fixes

  • deps: declare zod ^3.25.76 as direct dependency (was phantom / transitive) (70f82c4)

2.10.4 (2026-04-21)

Bug Fixes

  • build: use non-destructured require for zod + @strapi/utils (054a091)

2.10.3 (2026-04-21)

Bug Fixes

  • build: declare @strapi/utils as peerDependency — preventive fix against zod/v4 crash (7794b3d)

2.10.2 (2026-04-21)

Bug Fixes

  • rbac: make plugin::magic-mail.access visible in role editor (63c80ce)

2.10.1 (2026-04-21)

Bug Fixes

  • build: pin @strapi/sdk-plugin to ^5.4.0 — v6 produces broken 23-line stub bundles (1a40b1a)

2.10.0 (2026-04-21)

Bug Fixes

  • accounts: accept isActive on create + surface Zod field errors through a 400 envelope (b685746)
  • accounts: return 500 -> graceful soft result when account credentials cannot be decrypted (f6d92d0)
  • deps: move baileys to optionalDependencies + bump runtime deps (ac92c5f), closes package.json#exports
  • deps: pin styled-components to ^6.3.9 to avoid npm ci ERESOLVE (2a84b8b)
  • deps: revert baileys back to dependencies, document protobufjs override for consumers (9a8726e)
  • license: centralise license-server calls behind fetchWithTimeout (12s + 1 retry) (f2aba82)
  • sweep remaining schema/payload mismatches and swallowed validation errors (91781f5)

Features

  • ui: redesign Edit/Add Account provider picker for legibility in dark mode (eb227b4)

2.9.2 (2026-04-20)

Bug Fixes

  • enduser,tracking: replace JSON error with branded HTML fallback for broken click-tracking links (837d926)

2.9.1 (2026-04-20)

Bug Fixes

  • security: gate every admin route with hasPermissions (plugin::magic-mail.access) (dbce0b8)

2.9.0 (2026-04-20)

Features

  • security: zod validation, strict from-header, masked secrets, rate-limit (6328dd1)

2.8.4 (2026-04-15)

Bug Fixes

  • rbac: keep routes functional, only hide UI for unpermitted roles (ebb9ed3)

2.8.3 (2026-03-13)

Bug Fixes

  • pass bcc/cc to all email providers (b4058ce)

2.8.2 (2026-02-16)

Bug Fixes

  • restore unmasked licenseKey in API response (needed for license server communication) (1069633)

2.8.1 (2026-02-16)

Bug Fixes

  • accept 500 for unconfigured core template in test (234bdc5)

2.8.0 (2026-02-16)

Features

  • add endpoint coverage tests for all untested routes (4fb5b1a)

2.7.0 (2026-02-16)

Features

  • add security exploit tests to test suite (4442894)

2.6.8 (2026-02-16)

Bug Fixes

  • comprehensive security hardening and bug fixes (049a71e)

2.6.7 (2026-02-16)

Bug Fixes

  • comprehensive email address normalization and validation (5c9769c)

2.6.6 (2026-02-16)

Bug Fixes

  • normalize recipient email to lowercase before sending (d0c53dd)

2.6.5 (2026-02-14)

Bug Fixes

  • resolve libsignal git+ssh dependency issue for CI/CD compatibility (3975015)

2.6.4 (2026-02-08)

Bug Fixes

  • dark mode compatibility for LicensePage and LicenseGuard (21427be), closes #4945ff
  • remove TypeScript syntax from JSX file (FeatureText) (749d2a4)

2.6.3 (2026-02-08)

Bug Fixes

  • use props.theme.colors.neutral0 for dark mode card backgrounds (15df80f)

2.6.2 (2026-02-07)

Bug Fixes

  • dark/light mode compatibility for entire admin UI (f373d6f)

2.6.1 (2026-02-07)

Bug Fixes

  • admin: use templateReferenceId for template navigation (d91f03d)

2.6.0 (2026-01-26)

Features

  • admin: add session heartbeat to prevent token expiration (045a728)

2.5.0 (2026-01-25)

Features

  • whatsapp: add send test message modal with styled UI (c3bda11)

2.4.0 (2026-01-25)

Features

  • v2.4.0 - Major UI improvements and WhatsApp integration (e5df08e)

2.3.11 (2026-01-04)

Bug Fixes

  • use relative paths for menu and settings links (709849a)

2.3.10 (2026-01-01)

Bug Fixes

  • only replace URLs in href attributes, not in link text (7bd1054)

2.3.9 (2026-01-01)

Bug Fixes

  • add findVersionById to support numeric version IDs (648d5ca)

2.3.8 (2026-01-01)

Bug Fixes

  • correct populate syntax for Strapi v5 (465a6e0)

2.3.7 (2026-01-01)

Bug Fixes

  • support both templateReferenceId and internal db id lookup (163529f)

2.3.6 (2026-01-01)

Bug Fixes

  • use templateReferenceId for numeric ID lookup (85aa4d8)

2.3.5 (2026-01-01)

Bug Fixes

  • use entityService for numeric ID lookup in findById (94b7cad)

2.3.4 (2026-01-01)

Bug Fixes

  • resolve documentId from findOne for all template operations (1c4ff2b)

2.3.3 (2026-01-01)

Bug Fixes

  • findOne supports both numeric id and documentId (c1b3312)

2.3.2 (2026-01-01)

Bug Fixes

  • improve template import to support email-designer-5 format (290d31a)

2.3.1 (2026-01-01)

Bug Fixes

  • JSON encryption + documentId filter + remove emojis from logs (b1433ce)

2.3.0 (2025-12-16)

Features

  • add WhatsApp messaging integration v2.4.0 (a3e6dca)

2.2.6 (2025-12-14)

Bug Fixes

  • clean up README formatting (e8f4f45)

2.2.5 (2025-12-14)

Bug Fixes

  • remove source folders from npm package (d14411f)

2.2.4 (2025-12-14)

Bug Fixes

  • enable npm provenance with OIDC trusted publishing (317db0e)

2.2.3 (2025-12-14)

Bug Fixes

  • update release workflow for new npm token requirements (a4900b4)

2.2.2 (2025-12-14)

Bug Fixes

  • add debug mode documentation to README (5fe8e26)

2.2.1 (2025-12-14)

Bug Fixes

  • add debug mode for plugin logging (a95711e)

2.2.0 (2025-12-08)

Features

  • enhance pull request template with email-specific sections and provider testing checklist (6040125)

2.1.0 (2025-12-08)

Features

  • enhance GitHub issue templates with email provider specific fields and feature request template (bec7d30)

2.0.4 (2025-12-08)

Bug Fixes

  • add GitHub templates for better open-source collaboration (d412ece)

2.0.3 (2025-12-04)

Bug Fixes

  • relation filtering for Strapi v5 Document Service API (03818b4)

2.0.2 (2025-11-23)

Bug Fixes

  • Readme with real limits (b861c33)

2.0.1 (2025-11-23)

Bug Fixes

2.0.0 (2025-11-23)

Bug Fixes

  • resolve EmailEditor component export (7fa3368)
  • resolve react-email-editor import issue in production builds (3c90d35)
  • resolve react-email-editor import issue in production builds (fdb54c3)
  • Update readme (965c663)

BREAKING CHANGES

  • Changed from lazy import to static import to fix 'Element type is invalid' error when creating email templates in production environments

2.0.0 (2025-11-23)

Bug Fixes

  • resolve EmailEditor component export (7fa3368)
  • resolve react-email-editor import issue in production builds (3c90d35)
  • resolve react-email-editor import issue in production builds (fdb54c3)

BREAKING CHANGES

  • Changed from lazy import to static import to fix 'Element type is invalid' error when creating email templates in production environments

1.0.5 (2025-11-23)

Bug Fixes

  • load email designer without lazy import (4832fee)

1.0.4 (2025-11-23)

Bug Fixes

  • Correct lazy loading for react-email-editor (674f7eb)

1.0.3 (2025-11-23)

Bug Fixes

  • Update email designer editor page (65fdcc0)

1.0.1 (2025-11-23)

Bug Fixes

  • Correct repository URL to Magic-Mail (with hyphen) (9122f54)
  • Update Node.js to v22 and sync package-lock.json (3c3f074)
  • Update Node.js version to 22 in semantic-release workflow (dd24139)

1.0.1 (2025-11-23)

Bug Fixes

  • Correct repository URL to Magic-Mail (with hyphen) (9122f54)
  • Update Node.js to v22 and sync package-lock.json (3c3f074)
  • Update Node.js version to 22 in semantic-release workflow (dd24139)

1.0.1 (2025-11-23)

Bug Fixes

  • Correct repository URL to Magic-Mail (with hyphen) (1801a22)
  • Update Node.js to v22 and sync package-lock.json (1e0e0ad)
  • Update Node.js version to 22 in semantic-release workflow (7ed867f)