Skip to content
This repository has been archived by the owner on Dec 14, 2018. It is now read-only.

6.0.0-beta8

Pre-release
Pre-release
Compare
Choose a tag to compare
@danroth27 danroth27 released this 27 Jun 15:04

Features

  • ModelState Generic Remove (#3164)
  • Create a common abstraction for Application/Action/Controller -Models (#3158)
  • Make RazorViewEngine.GetNormalizedRouteValue easier to use outside of Mvc (#3108)
  • Add IMvcBuilder extension method for 'just options' (#3102)
  • MVC API review - clean up namespaces (#3075)
  • Rename ModelMetadata.IsCollectionType; perhaps provide real IsCollectionType as well?? (#3022)
  • ImageTagHelper doesn't work well with other TagHelpers. (#2902)
  • [Localization]: Add localizers for validation attributes (#2766)
  • Expand InputFormatterContext or IInputFormatter.ReadAsync() to make errors explicit (#2722)
  • EventNotification support for MVC (#2651)
  • Modify TagHelperOutput.CopyHtmlAttribute to maintain attribute order. (#2639)
  • Allow validators to customize the behavior when a 'required' property has no value in the request (#2303)

Bugs Fixed

  • Rename Controller.Context back to Controller.HttpContext (#3165)
  • Specifying @model in a page ignores value specified by @inherit from a _ViewImport (#3144)
  • ViewComponents should respect the global @inherits declaration in _ViewImports (#3121)
  • Circular layout reference leads to OutOfMemoryException (#3100)
  • Switch InnerAttributeRoute to log at Debug level, or make it configurable (#2996)
  • Collections with different type parameters than expected interface do not bind correctly (#2993)
  • Unable to disable Url Resolution logic from _ViewImports.cshtml. (#2989)
  • DefaultModelMetadata.PropertyGetter is not null-safe (#2986)
  • asp-append-version not working on Linux (#2979)
  • Response.ContentType doesn't work in MVC controller (#2947)
  • Validation incorrect for dynamic collections when using TryUpdateModelAsync() (#2941)
  • Default for catchall segment doesn't work (#2931)
  • Issue with arrays in expression when using DotNetCompilerPlatform (#2890)
  • Logs from routing (#2860)
  • Validation ignores ValidationNode.Model when the node represents a model property (#2784)
  • RazorViewEngine does not use the right view expander when invalid culture is passed in mono. (#2759)
  • Should FilePathResult support *nix file systems? (#2727)
  • Changes to ModelMetadata provided by a ModelMetadataDetailsProvider are sometimes lost if the model property is a Nullable (#2539)
  • Form Collection Model Binder should not fall back to copying the form values from FormCollection (#2527)
  • Precompilation + TagHelpers in different project do not recompile changed TagHelpers. (#2305)
  • Loading assembly specified in addTagHelper fails when project has razor precompile module (#2298)
  • _ViewImport.cshtml changes do not immediately show in affected Razor files (#2256)