Newsletter Studio 3
Change log

For Umbraco 8


Patch-release with minor bugfixes and extensibility enhancements.

Install-Package NewsletterStudio -Version 3.0.16
  • Removed sealed from built in email editor control types to make them overridable (#2764).

  • Fixes issue with URL-casing and campaign overview report (#2797).


The List-Unsubscribe-release, where we've added support for the List-Unsubscribe header.

Install-Package NewsletterStudio -Version 3.0.15
  • Support for List-Unsubscribe header that will be added to campaigns automatically.


Release with new "file based" configuration support and some bug fixes.

Install-Package NewsletterStudio -Version 3.0.14
  • Support for file based configuration (#2724)
  • Issue with link click tracker replacing existing utm-tags (#2706).
  • Issue with deleting transactional templates (#2723)


Patch-release with fixes and improvments.

Install-Package NewsletterStudio -Version 3.0.13
  • Bouncehandler-parser to understand malformed Amazon SES-bounce emails. #2628
  • Pagination for Campaigns in Content App. Improved over all pagination and scrolling experience. #2648 & #2671
  • Google Analytics-tracking issues when overriding utm_campaign & utm_content. Also fixed issue with querystring parameter naming, changed utm_name to utm_campaign. #2649
  • Opening-tracking pixel logged error when tracking information was stripped by anti-tracking software. #2647
  • Fixed issue where invalid HTML-documents (containing html,head or body-elements inside the root body-element), might be stripped in the middle during CSS-inlining. #2624


The "rate limit"-release that includes improved error handling in the send out engine and a feature to configure a rate limit when sending via SMTP.

Install-Package NewsletterStudio -Version 3.0.12
  • Added rate limit support for built in SMTP Email Service Provider (#2493)
  • Improved error handling inside batches in send out engine. (#2537)


Patch-release with some bug fixes and additional features.

Install-Package NewsletterStudio -Version 3.0.11
  • Support for resending transactional emails (#2288)
  • CSV-export for recipients and mailing lists (#381)
  • Issue with BBC-emails when sending one single transactional email to multiple recipients. (#2489)
  • Issue with displaying recipients when a transactional email with multiple recipients was not sent as individual emails. (#2495)


Patch-release for Umbraco 8 with fixes and improvements.

Install-Package NewsletterStudio -Version 3.0.10
  • Added programmatic "ReplyTo" for transactional emails (#2286).
  • Automatically adding Newsletter Studio-paths (~/__ns/) to Umbraco reserved paths to avoid hitting ContentFinders before requests go to our controllers (#2447).
  • SQL truncation-error for nsTrackingCampaignEmail-rows with long error messages (#2435)
  • Solved preview-issue in "Import Recipients Wizard" when importing duplicated data (#1835).
  • Adjustments to Umbraco-image reader to fetch width/height from images in email editor (#2321).
  • Image Resize-issue x2 rendering in email editor (#2316)
  • Issue with back-button when running backoffice with multiple cultures (#2158).


Adding support for programmatic creation, scheduling, and sending of campaigns.

Install-Package NewsletterStudio -Version 3.0.9
  • Support for creating, scheduling, and sending emails with ICampaignEmailService


Patch-release to further fix issues with special characters in link-URLs. Also reverts some changes from 3.0.7 around link encoding.

Install-Package NewsletterStudio -Version 3.0.8
  • Fixes link encoding for links in button-controls
  • Fixes link encoding for links in image-controls
  • Reverted changes to URL-encoding for tracked links
  • Fixes issue with create-buttons in workspace dashboard when running in "single workspace"-mode.


NOTE! This release was party reverted and patched in v3.0.8. Please upgrade to 3.0.8 and avoid this version.

Patch-release with bug fixes. Simple NuGet-update.

Install-Package NewsletterStudio -Version 3.0.7
  • An issue with special characters in tracked URLs being encoded.
  • Core adjustments for ThemePhysicalFile Finder


Patch-release with bug fixes and improvements. Simple NuGet-update.

Install-Package NewsletterStudio -Version 3.0.6
  • Allowing deeplinks into apps e.g myapp://open/something or spotify:album:0sNOF9WDwhWunNAHPD3Baj
  • Styles and CSS fixes to handle changes in Umbraco-core.
  • Making Tracking-constants static to allow changes
  • Fixes issue with custom fonts only configured via theme.json
  • Handling exceptions when tracking image-URL is invalid


Patch-release with minor fixes

Install-Package NewsletterStudio -Version 3.0.5
  • Error-message shown when adding Transactional Email Picker to Document Type.


Patch-release for Umbraco 8 that addresses an issue with User Picker in Workspace Administration and fixes some typos.

Install-Package NewsletterStudio -Version 3.0.4
  • Fixes issue with User Picker due to breaking change in Umbraco 8.12+
  • Fixes typo in Campaign Reports


Patch-release for Umbraco 8 that adds some methods to the INewsletterStudioService

Install-Package NewsletterStudio -Version 3.0.3
  • Fixes issue with legacy-data format where umbracoWidth and umbracoHeight is stored as string


A patch release that is just a simple upgrade with no API changes.

Install-Package NewsletterStudio -Version 3.0.2
  • Fixes issue with trailing slashes being added to links to static files.


A patch release that is just a simple upgrade with no API changes.

Install-Package NewsletterStudio -Version 3.0.1
  • Fixes issues with background tasks sometimes not starting (scheduled campaigns and cleanup)
  • Fixes issue with ThemeFolderFinder throwing errors when theme-folder is empty
  • Improved UI for backend errors
  • Fixes issue with timed log-entries
  • Double opt-in should reset global unsubscribe


The first stable release of Newsletter Studio for Umbraco 8 is out!

Due to the alignment with the Umbraco 9-version we had to make some last minute breaking changes. This is mostly around the INewlsetterStudio-service and the Request-objects passed into the service.

Install-Package NewsletterStudio -Version 3.0.0
  • Fixes SignalR-communication
  • Added AppSetting for Content App content types.
  • Added default theme for email rendering is theme is not selected
  • Added missing translations
  • Fix to import recipient's file upload


Moved in to RC, this release is to consider as close as possible to the first stable release. 

Install-Package NewsletterStudio -Version 3.0.0-rc1
  • Adds bounce handling for SMTP
  • Adds support for "double opt in" using transactional template.
  • Translations fixed of about 98% of the views, some parts of the license-handling in the administration-UI will not be multi-language.
  • Stabilizes the IEmailServiceProvider-interface for integrations with email senders (sending with SMTP or API-services) 
    • Added property "ExternalId" for sent emails to use for follow up in IEmailServiceProvider
    • Added methodd for background-jobs inside provider, used for handling errors and bounces.
  • Extended validation before sending emails, also validating Workspace-settings.


Just a patch-fix release for Beta7, fixes some minor issues. 

Install-Package NewsletterStudio -Version 3.0.0-beta8
  • Made tracking tokens smaller by reducing data
  • Remove test-code from Demo-Macro
  • Fixes issue with permissions (Workspaces without any permissions did not show up)
  • Unsubscribe works after Campaign has been removed


A bigger release with the added support for Transactional e-emails to send emails from your system ie. "Welcome" emails and "Forgot Password" e-mails. All these can now be designed by editors in the backoffice. This feature can also be used in conjuction with ie. Umbraco Forms to send nicely designed email from the Forms. There is two videos to watch, the beta7 walkthrough and the UmbraCoffe-presentation.

Upgrading: Upgrade via NuGet or by uploading Umbraco Package. One might have to reset browser cache to refresh client files (js/css/html). Also might need to bump the "version" in /config/clientDependency.config to reset the backoffice client files cache.

Install-Package NewsletterStudio -Version 3.0.0-beta7
  • Added support for Transactional Emails (see the icon in the tree)
    • Create new Transactional Templates
    • Send via INewsletterStudioService
    • Use your own POCO-models for data
    • See statistical logs and view for each sent messages
    • Recipient timeline shows transactional emails and interactions
  • Breaking: Updated property/macro editor "Mailing List Picker" to support picking more than one list
  • Added property/macro editor "Transactional Email Picker"
  • Added preview-thumbnail in email listings
  • Added "Macro" Email Control to insert dynamic cshtml-files inside the email
  • Breaking: Updated IEmailControlType-interface, remove transactional-object from UpdateUniqueViewModel().
  • Reverted sorting for recipient lists, latest is now on top
  • Introduced new standard folder for extensions and global overrides. /App_Plugins/NewsletterStudioExtensions
  • Added Merge Fields to Link Picker (ie. using a Merge Field for button click URL)


More polish, improvments and and bug fixes

Upgrading: Upgrade via NuGet or by uploading Umbraco Package. One might have to reset browser cache to refresh client files (js/css/html).

Install-Package NewsletterStudio -Version 3.0.0-beta6
  • Improved log message on individual email-message when sending failed
  • UI-button fixes for disabled state
  • Import wizard tries to parse name from email when not explicitly provided
  • ContentApp: Populate workspace defaults for new messages
  • ContentApp: General improvements in validation and loading indicators
  • Fixes issues with save button shortcut being ctrl+c
  • Fixes issue with altTemplate alias for newsletter content templates
  • Workaround for Umbraco-bug with .tabbing-active and form fields taking up whole screen.
  • (breaking) Namespace changes for models used in NewsletterStudioService


Polish and fixes some issues related to newer Umbraco-versions.

Upgrading: Upgrade via NuGet or by uploading Umbraco Package. One might have to reset browser cache to refresh client files (js/css/html).

Install-Package NewsletterStudio -Version 3.0.0-beta5
  • Changed merge field format with support for fallbacks, new format: {{fieldAlias:"Fallback-text"}}
  • Fixes issue with local links that's not resolved in Rich Text Editor
  • Added report reloader for Campaign report (view in almost real time)
  • Fixes for sending progress indicator in dashboard
  • Polish for Campaign overview-listing.
  • Fixes db-scope issues for internal services 
  • Editor: Fixes issue where RTE stops updating the underlying model
  • Editor: Refactoring and polish for drag and drop. Auto select dropped email control.
  • Editor: Only show allowed controls in toolbox based on Workspace-settings
  • Tracking: Strip QueryStrings from URL-tracking.
  • INewsletterStudioService: Added support for setting status on subscriptions and method to add/update Subscriptions.


Critical fix for sentDate for email tracking items, fixes some known issues and bugs found during beta testing.

Upgrading: Upgrade via NuGet or by uploading Umbraco Package. One might have to reset browser cache to refresh client files (js/css/html).

Install-Package NewsletterStudio -Version 3.0.0-beta4
  • NuGet: Moved DLLs to it's own NuGet-package (NewsletterStudio.Web). This means one can reference NewsletterStudio.Web when you don't want to include the clients-side files (App_Plugins).
  • Sending: Solved issue with "sentDate" on sent emails being set to wrong date.
  • Dashboard: Solved issue with "Sending progress" (SignalR)
  • Dashboard: Solved issue with chart for most recent campaign
  • UI: Tweaks and improvements for different Umbraco versions.
  • Recipient Details: "Dirty form"-warning when navigating away to timeline link.
  • Tracking: Added logic to avoid duplicates
  • Tracking: Graceful error handling if link data is corrupted.
  • Email Editor: Solved removed content throws JS-error.