Newsletter Studio 3
Change log

For Umbraco 8

3.0.4

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

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

3.0.3

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

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

3.0.2

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

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

3.0.1

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

Install-Package NewsletterStudio NewsletterStudio -Version 3.0.1
Fixed
  • 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

3.0.0

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 NewsletterStudio -Version 3.0.0
Fixed
  • 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

3.0.0-rc1

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

Install-Package NewsletterStudio NewsletterStudio -Version 3.0.0-rc1
Fixed
  • 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.

3.0.0-beta8

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

Install-Package NewsletterStudio NewsletterStudio -Version 3.0.0-beta8
Fixed
  • 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

3.0.0-beta7

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 NewsletterStudio -Version 3.0.0-beta7
Fixed
  • 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)

3.0.0-beta6

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 NewsletterStudio -Version 3.0.0-beta6
Fixed
  • 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
  • (breaking) Namespace changes for models used in NewsletterStudioService

3.0.0-beta5

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 NewsletterStudio -Version 3.0.0-beta5
Fixed
  • 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.

3.0.0-beta4

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 NewsletterStudio -Version 3.0.0-beta4
Fixed
  • 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.