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.
Note: NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.
Latest changes
Handle the case that a menu item of Global Menu Navigation is redirected from a Razor page endpoint, Html.CreatePlatformNavigationMenu() was not working correctly in this case.
The Range attribute on double type properties does not let you control how many decimals are being displayed in the UI.
As a workaround, you should omit the use of the Range attribute.
The current menu implementation now supports the code example in Highlight parent menu items.
Built-in support for list properties on content models was limited to primitive types such as string, number, and ContentReference. List properties are now supported as individual properties (such as int, string, XhtmlString and so on) including Block types. You can now define properties on content models like:
public virtual IList<string> MyStrings {get; set;} public virtual IList<TeaserBlock> MyTeasers {get; set;}
where TeaserBlock in example above is a defined block in CMS, like:
[ContentType] public class TeaserBlock : BlockData {...}
When handling multiple sites in Admin > Manage Websites the wrong start page might be highlighted when moving among sites.
Workaround: Reload the page by pressing Ctrl+F5 to select the appropriate start page.
When addressing the issue in CMS-23405, a breaking change was introduced in how the values for string properties using SelectManyAttribute and ISelectionFactory are stored in the database. A change was made to serialize the selected options as JSON instead of comma separated strings. This change was reverted back to the original format. Make sure to verify that any values stored for properties using SelectManyAttribute are correct. Rechecking them in the UI and saving will save in the correct comma-separated format. Items saved in the JSON format introduced by 12.17.0 will not be selected correctly in the UI, so any updated properties needs to be verified.
Fixed an issue in Select Content that was missing translations.
The scheduled jobs UI was updated using Axiom components to modernize the UI and implement new features in the Scheduled Jobs page that enhances the serviceability of the page as a whole.
Fixed an issue where Display Name for Categories were incorrectly translated for Danish and Swedish.
Fixed an issue with the Collection editor that raised a change event whenever it initialized data, causing the content to change the state to draft when changes were published.