Constellation NuGet packages have now been updated to support Sitecore 9.3. Look at the Version numbers when installing Constellation packages into your solution. Version 9.3.x is compatible with Sitecore 9.3.0 (initial release).
Sitecore 9.3 introduced breaking changes to LinkManager, LinkProvider, and LinkOptions. Because of this, Constellation version 9.1.x is not forward compatible with Sitecore 9.3 The following libraries must be updated:
- Constellation.Foundation.Linking
- Constellation.Foundation.Data
- Constellation.Foundation.ModelMapping
- Constellation.Foundation.Mvc*
- Constellation.Foundation.SitemapXml
- Any Feature level libraries you are using.
The Constellation API has not changed. The goal of Constellation is to provide you with Sitecore syntax candy – best practices and simplified coding for working with the Sitecore API without changing the way Sitecore works. Because of this, Sitecore’s changes to LinkManager should be invisible to your developers. Your existing Constellation-compatible code should work flawlessly once you update the NuGet packages.
Constellation has dozens of successful implementations on Sitecore 9.1.1.
https://www.notimpossible.com/ is a small example: Verndale actually built this site twice in a span of three months with radically different designs.
We look forward to keeping Constellation active in version 9.3 and beyond.
- Check out the source code
- Check out the NuGet packages
- Read the Manuals