March 30, 2026 ============== Communications -------------- .. release-notes:: - Change: WYSIWYG editor image storage migrated from Rackspace to Azure - Change: Unlayer email editor image storage migrated from Rackspace to Azure - Change: Unlayer editor upload button and drag-and-drop box hidden to prevent base64 image embedding issues - Change: Involvement-based emails no longer auto-load payment information when payment replacement codes are not used, improving email send performance - Fix: Cloned email template drafts now correctly preserve the full recipient list including parent and other context parameters - Fix: Saving a draft from a template now displays correct confirmation verbiage - Fix: EmailTemplates role no longer incorrectly grants visibility to SMS Log - Fix: Images in Unlayer emails no longer become corrupted - Fix: Test emails now validate for subject line and content before sending - Fix: Manually added recipients now receive emails from scheduled sends - Fix: Object reference error when subject line is missing on an email replaced with a user-friendly message - Fix: PBT SMS Status Webhook no longer returns unknown status error for unrecognized status codes - Fix: Replacement codes now work correctly in the ForgotPasswordBadEmail template - Fix: Forgot Password Reset email now works correctly with version 2 email templates - Fix: Paylink in emails now works correctly for adult children when Parents CC'd option is used - Fix: Quick Sign In Code is now sent even if the ``{code}`` replacement code is removed from the Quick Sign In Code SMS setting - Fix: Failed email bounce notifications now send consistently to the original sender - Fix: Saving a draft no longer removes manually added recipients from the send list - Fix: Delete Drafts flow no longer loses email recipient settings on redirect - Fix: Email image uploads no longer produce duplicate object keys when re-uploading the same file within the same minute - Fix: New records added via the mobile app now correctly notify the New People Manager API --- .. release-notes:: - New: Phone Integration - new suite of API endpoints for third-party phone system integration, including search contacts, get contact details, create contact, add/update phone number, log calls, and log text messages, with admin settings configuration and PAT authentication support - New: Tags API now supports PAT access, OpenAPI documentation, and a new bulk add endpoint - New: Swagger API Documentation Site available for API - Fix: Data Warehouse People endpoint ``IsBusiness`` field now correctly returns the value from the Person record - Fix: Data Warehouse People API now includes family relationship changes in ``modifiedDate`` filtering