ASP.NET MVC Boilerplate Framework v5.0.0 Release Notes

Release Date: 2019-11-12 // over 4 years ago
    • โฌ†๏ธ Upgrade to .NET Core 3 SDK and target netcoreapp3.0.
    • ๐Ÿ“ฆ Switch from NuGet PackageIconUrl to PackageIcon, so the icon is now embedded in the package.
    • โฌ†๏ธ Upgrade Micorosoft.Extensions.* NuGet packages to 3.0.0.
    • Switch from Newtonsoft.Json to System.Text.Json.
    • ๐ŸŽ DistributedCacheExtensions now uses System.Text.Json and serializes directly to UTF8 for performance reasons.
    • ๐Ÿ‘‰ Use Ordinal string comparisons.
    • Switch from IHostingEnvironment to IWebHostEnvironment.
    • RedirectToCanonicalUrlRule implements Microsoft.AspNetCore.Rewrite.IRule and can be used to redirect to a single canonical URL. This used to be an MVC filter.
    • HttpExceptionMiddleware now implements IMiddleware.
    • โœ‚ Remove site map code. Look at the source code for the The ASP.NET Core standup site for how to do this in a better way.
    • โœ‚ Remove UrlHelperExtensions. Use LinkGenerator instead.
    • โœ‚ Remove ConfigurationExtensions.GetSection<T>. Use IConfiguration.Get instead.
    • โœ‚ Remove InternalServerErrorOnExceptionMiddleware since it was unused.
    • โœ‚ Remove NoCacheAttribute.