This release summary includes features added in updates 192 through 203 of the Episerver platform. Updates are cumulative, so the latest update always includes previous ones.
What is new for..?
Expand the following sections for information about new features.
Episerver CMS
Developers
Support for starting CMS Core in an integration test scenario without requiring a web.config file was added. All common configuration settings are now supported to be changed programmatically.
Developers building rich clients using JavaScript can now notify On-Page Edit (OPE) when the rendering is done. This way editors and marketers can use OPE to edit content processed by JavaScript without breaking the view. See John-Philip Johansson's blog post for more information.
Now you can instead register a custom editor wrapper on the uiWrapper and it is automatically loaded at runtime.
End users
The MenuPin add-on was implemented in the core product to let users pin the global menu.
New (Beta) abstraction APIs were implemented; they provide methods to work with creating orders. However, they lack certain methods to handle orders afterwards (Shipping shipments, complete shipments, complete orders, and so on.). See Order processing for more information.
Episerver Campaign
User can send S/MIME-signed emails now. The digital signature with S/MIME protects against phishing attacks. Recipients of an S/MIME-signed email can be certain that the message originated from the authentic sender and was not manipulated during the transmission.
The details of returned emails are displayed in the appropriate time of a time zone, such as the opt-in date of the recipient.
The Unknown option was removed from the Device type grouping.
Episerver Insight
First public release of Episerver Insight; for organizing and storing data based on visitor behavior and preferences, to provide segmented input for omnichannel marketing campaigns.
Uploaded files are removed when submitted form data are removed.
DeleteFormData introduces a new method for deleting form submissions.
The method's required parameters are formId (int) and recordIds (array of string). For more information, see Using Forms Service API in the Episerver Forms Developer Guide.
Episerver add-ons
Developers
Google Analytics now uses component API instead of the deprecated gadget API.
Performance of the connectors was improved by fetching and caching databases and lists (wherever applicable) upon site startup.
A scheduled job that fetches data at a configured interval and refreshes cached items was added.
In the Global Settings area, a field to set cache duration was added.
When a visitor submits a Salesforce form multiple times, you can now either update that visitor's existing information, or you can create a new entity (lead, contact, and so on).