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

1.1.0-preview1

Pre-release
Pre-release
Compare
Choose a tag to compare
@danroth27 danroth27 released this 25 Oct 15:51

Features

  • Unable to utilize ModelExpression with [HtmlAttributeName(DictionaryAttributePrefix = "myprefix-")] Dictionary (#5310)
  • Add support for DisplayNameAttribute (#5296)
  • Make AuthorizeFilter (or something like it) constructable (#5253)
  • ProducesResponseTypeAttribute is the only direct concrete implementation of IFilterMetadata (#5251)
  • NonViewComponentAttribute (#5226)
  • Add a cookie based ITempDataProvider (#5212)
  • Remove the need for the anonymous wrapper when a View Component has one parameter and the passed in argument is assignable to that parameter (#5166)
  • Support running middleware pipeline as part of a resource filter (#5161)
  • Stream should be suppressed from model metadata validation (#5154)
  • Support binding text/plain request body to action string args (#5137)
  • asp-format is not respected on input[type=hidden] fields (#5094)
  • replacement for html.GetUnobtrusiveValidationAttributes html.GetClientValidationRules (#5028)
  • Add IMvcCoreBuilder.AddJsonOptions extension method (#4967)
  • BUG: [Display(Prompt="...")] not working on textarea elements. (#4903)
  • ApplicationPart should be a feature collection (#4760)
  • Create an option for RequireHttpsAttribute.Permanent (#4650)
  • Easy access to Enum Display(Name) (#4215)
  • Razor Precompilation (#3917)
  • Support localizing [DisplayAttribute] via IStringLocalizer (#3518)
  • DisplayFor doesn't retrieve enum values (#2430)
  • Allow hiding ValidationSummary content when there are no errors (#2372)
  • Button TagHelper for formaction (#1668)
  • Automatically convert ViewComponents to tag helpers (#1051)

Bugs Fixed

  • ViewComponent tag helpers does not work if nested inside elements targeted by tag helpers (#5421)
  • Don't generate TagHelperDescriptors for ViewComponents containing generic parameters (#5379)
  • PagedCharBuffer, Append(string value), never ending loop (#5347)
  • Editor template assumes all IHtmlContent implementations override ToString() (#5317)
  • Tag helpers lose user's case for class attribute when merging a TagBuilder (#5313)
  • Display Attribute localization does not work on shared resource (#5275)
  • Replacing IViewComponentHelper can unexpectedly break ViewComponent TagHelpers (#5254)
  • Putting a null value in TempData results in ArgumentNullException on subsequent requests (#5243)
  • PagedBufferedTextWriter does not flush synchronous data prior to writing data asynchronously to the underlying stream (#5241)
  • ValidationSummary tag helper should not render the tag if there are not items to render (#5209)
  • Enum values don't change based on changed Culture (#5198)
  • Async resource filters' short circuited result getting executed more than once. (#5175)
  • UrlHelperFactory.GetUrlHelper may throw an exception (#5170)
  • Does ControllerActionInvoker need to use LogLevel.Warning when an authorize filter fails? (#5124)
  • File input no longer posting (#5076)
  • Mark ViewEngine property of ViewComponentResult as Obsolete (#5066)
  • column attribute for <textarea> is incorrect (#5039)
  • DataAnnotationsClientModelValidatorProvider not always using IValidationAttributeAdapterProvider (#5009)
  • Html.AntiForgeryToken() writes nothing on second call (#5005)
  • Misleading MissingMethodException message for incorrect routes (#4991)
  • Html.ValidationSummary(ValidationSummary.All) throws NullReferenceException (#4989)
  • ConvertEmptyStringToNull stopped being honored after upgrading from RC1 (#4988)
  • Change access modifier for InputTagHelper.GetInputType (#4979)
  • ActionResults returned from controller actions rendered as JSON, instead of executed (#4960)
  • Move IActionInvokerFactory out of .Internal (#4929)
  • Error message when preserveCompilationContext is not set is not helpful (#4911)
  • OptimizationLevel specified in the dependency context \ primary assembly's project.json is never used when compiling views (#4902)
  • No parameterless Constructor defined (#4895)
  • BUG: ViewComponents model inconsistency with MVC Views. (#4882)
  • ContentResult forcing chunked encoding (#4876)
  • asp.net core rc2 stringlengh attribute with localization (#4864)
  • MapAreaRoute override existing area constraint (#4847)
  • MapAreaRoute constraint not escaped (#4846)
  • Provide consistent experience of status code in api description when an action returns a DTO vs void (#4838)
  • ViewResult and PartialViewResult classes are inconsistent (#4813)
  • Remove disable buffering feature from our action result classes (#4766)
  • Consider switching to IConfigureOptions instead of ConfigureOptions in OptionsSetup (#4736)
  • TempData within a ViewComponent (#4728)
  • TagBuilder fail with NPE if attribute have null value (#4710)
  • Fail more gracefully when option collections cleared (#4690)
  • Can we prune conversion code in ModelBindingHelper (#4521)
  • Url.RouteUrl XML Documentation is incorrect. (#4507)
  • Potential clarity problems with IUrlHelper (#4245)
  • Link tag helper should include original element's attributes in fallbacks (#4084)