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

6.0.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@danroth27 danroth27 released this 16 Jan 15:09

Features

  • Add [FromHeader] for model binding (#1671)
  • Move authorization filters to be the first set of filters to run (#1652)
  • Tag Helpers: Add "asp-" prefix to all custom attributes on Tag Helpers that target traditional HTML elements (#1618)
  • Make Flush work without requiring curly braces (#1547)
  • Tag Helpers: Change default tag helpers and extensions to utilize new case insensitive attributes on TagHelperOutput. (#1449)
  • Tag Helpers: <option/> tag helper (#1423)
  • ViewComponents should support fully qualified names (#1052)
  • RazorPage compilation needs to be affected by changes to _ViewStart (#974)
  • BindAttribute to provide a property filter predicate (#785)
  • Remaining form helpers -- BeginRouteForm() (#437)
  • Flags enum does not bind (#220)

Bugs Fixed

  • FlushAsync does not work in RenderSection \ RenderSectionAsync (#1509)
  • Correct and clean up ViewDataDictionary semantics (#1466)
  • Should ViewComponents be limited to public top-level classes? (#1448)
  • Content negotiation does a case-sensitive matching of media type's parameter values (#1429)
  • CompositeValueProvider.GetKeysFromPrefixFromProvider returns null value instead of Task with null result (#1419)
  • Consider changing JsonResult's behavior when you provide a formatter (#1370)
  • ViewComponent View() fails on CoreCLR with IEnumerable<> passed in (#1354)
  • TagBuilder attributes are case sensitive. HTML5 spec says attributes are now case insensitive. Change TagBuilder & infrastructure. (#1328)
  • Dispose implementations should not be treated as action methods (#1294)
  • Error when using RouteAttribute and HttpPost together on same action (#1194)