Releases: maartenba/MvcSiteMapProvider
Releases · maartenba/MvcSiteMapProvider
v4.0.14
- Bug: Removed extra whitespace in SiteMapTitleHelper.cshtml template that was appearing in the result.
- Feature: Added Unofficial Documentation section to the readme.
- Bug: Updated ComplierContants.txt documentation.
- Bug: Fix for allowForwardSearch option in menu #205.
- Feature: Added visibilityAffectsDescendants option to the Menu and SiteMapPath helpers. Set it to false to mimic v3 behavior, default is true. Fixes #202.
- Feature: Added Ancestors and Descendants properties to ISiteMapNode, as well as GetAncestors and GetDescendants methods to ISiteMap.
- Feature: Created unit tests for Menu and SiteMapPath helpers.
- Bug: Updated ReadMe files for DI modules to contain complete code examples for wiring MvcSiteMapProvider with an existing DI configuration.
- Feature: Added configuration setting MvcSiteMapProvider_EnableSitemapsXml (default true) to internal DI container setup so the /sitemap.xml route will be registered when adding the NuGet package to your project. The call to MvcSiteMapProvider.Web.Mvc.XmlSiteMapController.RegisterRoutes(RouteTable.Routes) is no longer required when using the internal DI container, and should be removed.
- Bug: Fixed bugs in the SiteMapPathHelper logic that were causing it to display incorrectly (reverted logic to be the same as v3).