New to Telerik UI for WPFStart a free 30-day trial

Breaking Changes

Updated on Sep 15, 2025

This article lists and describes the breaking changes introduced in the RadPersistenceFramework. For a full list of changes, see the Release History pages of the Telerik UI for WPF product.

2025 Q2

  • The obsolete IsolatedStorageProvider empty constructor was removed. Now you need to provide a PersistenceManager object in the constructor with its Allowed Types collection populated with safe types.

2024 Q4 (2024.4.1213)

The PersistenceManager now requires to provide a list of allowed types. If the list is null or if a type that is deserialized is not presented in the list, a NotSupportedException is thrown.

The IsolatedStorageProvider is also affected as it uses the PersistenceManager.

The following example shows how to properly initialize the manager and add allowed types. Read more about this in the Allowed Types article.

Adding allowed types

C#
	// add Telerik types
    PersistenceManager manager = new PersistenceManager()
		.AllowNavigationControls()
		.AllowRichTextBoxControls();

	// add custom types
	manager.AllowedTypes.Add(typeof(MyCustomType));
	
	IsolatedStorageProvider isoProvider = new IsolatedStorageProvider(manager);

See Also