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
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 overrideToString()
(#5317) - Tag helpers lose user's case for
class
attribute when merging aTagBuilder
(#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 ofConfigureOptions
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)