Language Manager for CMS 13
Overview of breaking changes for upgrading to Language Manager 6.0.0
Language Manager 6.0.0 is a major release that targets Optimizely Content Management System (CMS) 13 and .NET 10. The release internalizes most concrete classes, modernizes service registration to use explicit dependency injection, migrates APIs to async patterns, and corrects namespace inconsistencies.
Important
- Language Manager 6.0.0 requires .NET 10.0. Update your project target framework from
net6.0tonet10.0.- Services are no longer auto-registered. You must call
.AddLanguageManager()in yourStartup.csorProgram.cs.- Concrete classes are internal. Use the public interfaces through dependency injection instead of referencing classes directly.
- Custom translator and notification providers must update to async method signatures.
