Fixes #348, wrong menu level shown when none of the menu's nodes are accessible to the user. Expected behavior is that no menu is shown in this case.
Fixes #332 (2nd issue), a route match occurred when a partial set of the configured route values were taken into consideration. An additional check was added to ensure all of the configured route values that have a value are matched upon. Configured route values with an empty value are ignored in this second check.
Fixes #347, upgraded to automatic package restore.
Fixes #342, removed direct dependency on WebActivator.dll from MvcSiteMapProvider.dll. The WebActivator dependency was moved to a new library MvcSiteMapProvider.WebActivator.dll that is deployed as part of the optional MvcSiteMapProvider.MVCx NuGet package.
Merge branch 'patch-332-2' into dev
Merge branch 'patch-348' into dev
Fixed documentation compiler warnings and some documentation inaccuracies.
Added NUnit testing to the build process so the build will fail if any tests are invalid.
Created 1st draft SiteMapsXmlWriter with specialized content.
Changed query in SiteMapsXmlWriter to correctly use grouping on specialized content types when more than one interface is implemented in the same class.
Created paging functionality and service to run the Sitemap XML generation.