Try our conversational search powered by Generative AI!

Packages [expand] [collapse]

Release notes for Optimizely CMS and Customized Commerce updates

This topic lists Optimizely updates, delivered as NuGet packages and services. You decide which updates apply to your project.

Select a product, package, or service in the left menu, and then select one of the following filters from Item type and click Filter.

  • Bug – Display bug fixes.
  • Critical bug – Display only critical bug fixes.
  • Feature –  Display only new features (all features).
  • UI Feature – Display only end-user (user interface) features.

Note: NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.

Latest changes

Item type
Filter on date
Items/Page
Area ID Type Description Released
CG-5748
  IList property doesn't work in several layers

Add the following classes to the solution.

  • FooterCategory
    [ContentType]
    public class FooterCategory : BlockData
    {
        [Display(
        GroupName = SystemTabNames.Content,
        Name = "Titel",
        Description = "Titel för kategori",
        Order = 100)]
        public virtual string? Title { get; set; }
        [Display(
        GroupName = SystemTabNames.Content,
        Name = "Sektioner",
        Description = "Dela upp kategorin i flera sektioner",
        Order = 120)]
        public virtual IList<FooterSection>? Sections { get; set; }
    }


  • FooterSection
    [ContentType]
    public class FooterSection : BlockData
    {
        [Display(
        GroupName = SystemTabNames.Content,
        Name = "Titel",
        Description = "Titel för sektion (valfri)",
        Order = 100)]
        public virtual string? Title { get; set; }
        [Display(
        GroupName = SystemTabNames.Content,
        Name = "Rader",
        Description = "Rader",
        Order = 120)]
        public virtual IList<FooterRow>? Rows { get; set; }
    }


  • FooterRow
    [ContentType]
    public class FooterRow : BlockData
    {
        [Display(
        GroupName = SystemTabNames.Content,
        Name = "Titel",
        Description = "",
        Order = 100)]
        public virtual string? Title { get; set; }
        [Display(
        GroupName = SystemTabNames.Content,
        Name = "Url",
        Description = "",
        Order = 120)]
        public virtual Url? Url { get; set; }
    }


 

Add the following to a page type

[Display(
Name = "Kategorer i sidfot",
GroupName = TabNames.Footer,
Order = 310)]
public virtual IList<FooterCategory>? FooterCategories { get; set; }


Try to use the GraphQL API to get the properties "Title" and "Rows" inside "Section"

{
  SiteConfigurationPage(locale: sv) {
    items {
      Name
      FooterCategories {
        Title
        Sections {
          Title
        }
      }
    }
  }
}

 

CG-5688
  Property Attribute in nuget package, for selecting if / how a property will be synched

Added the ability to add an attribute on content type properties in C# to select if and how each property should be synchronized to Optimizely Graph.

CG-2606
  An exception error is shown when opening Details of the previous Indexing Journal results.

Fixed an issue  where an internal server error page with Null Reference Exception displayed after an indexing job completed and you attempted to access details of the indexing job.

PPER-384
  Safari browser is supported for the Personalization Portal

The two most recent stable versions of the Safari browser are supported for the Personalization Portal.

Jan 20, 2021
PPTL-759
  Setting Individual User Permissions & Change Approvals

Added change review process for recommendation campaigns. It is now possible to set up different user roles: editors do changes, which have to be approved by users with higher access level before going live.

Oct 29, 2020
RCH-288
  Repurchase trigger configuration

A new daily trigger was added: Repurchase trigger. The trigger targets repurchase user behaviour, e.g. if a user is regularly buying a product every 3 months, it is now possible to trigger an e-mail to the user when the last purchase of the product is more than 3 months ago.

Sep 16, 2020
PPER-12
  Show site name for clients with a single site

Client name is visible for all user accounts in Personalization Portal.

Sep 16, 2020
PPER-11
  Using Multiple Languages with Daily Trigger Campaigns - targetedDiscount highProductInterest

You can specify a location for Targeted Discount and High Product Interest daily triggers.

Sep 16, 2020
RCH-232
  ESP integration - Marketo

A new ESP integration: Marketo ESP.

Jul 13, 2020
RCH-251
  Feature Request: Display Recommendations from a Category without Personalisation Algorithms

Hand-pick merchandising rule can be now set up to display a random product from given category.

Jul 13, 2020
1 2 3 4 Next