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
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 realIsCollectionType
as well?? (#3022) - ImageTagHelper doesn't work well with other TagHelpers. (#2902)
- [Localization]: Add localizers for validation attributes (#2766)
- Expand
InputFormatterContext
orIInputFormatter.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 notnull
-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)