New
2.0.0-preview1
Features
- Rename ITagHelperDescriptorBuilder => TagHelperDescriptorBuilder (#1210)
- Add the ability to parse just until the end of the first directive (#1195)
- Add TagHelper completions API to TagHelperFactService. (#1181)
- Add support for @namespace to configure the namespace the generated class is in (#1159)
- Add DisplayName to RequiredAttributeDescriptor (#1119)
- FileSystemRazorProject should be internal (#1117)
- CodeGeneration should not generate line pragmas from unknown file paths (#1110)
- Add GetImportItems to RazorTemplateEngine (#1109)
- Add RazorSourceDocument.Create(string template) (#1063)
- Update to use the latest Roslyn version and add support for C# 7 (#1046)
- Remove RazorIRVisitor (#1021)
- Add logging to Language Service (#1015)
- Add Errors to Language Services (#1014)
- DirectiveDescriptiveBuilder needs to have way to specify optional tokens (#968)
- Core: Implement API sets multitargeting for CSharp (#846)
Bugs Fixed
- Razor editor crash when typing @namespace directive line (#1268)
- Querying imports for non-existent Razor file throws (#1267)
- Html.RenderPartialAsync("") shows an error in editor (#1254)
- Trying to write page with quotes sometimes crashes Visual Studio (#1247)
- Trying to write addTagHelper with quotes crashes Visual Studio (#1242)
- TagHelperElementCompletionService does not filter schema HTML elements based on TagOutputHint (#1225)
- TagHelperElementCompletionService does not return TagHelper completions with a prefix. (#1224)
- TModel placeholder at design time causes errors when @model isn't fully qualified (#1222)