Releases: dotnet/blazor
3.0.0-preview4
We are pleased to announce the release of the first official Blazor preview!
Please note that this is a preview release and is not suitable for production applications.
0.9.0
We are pleased to announce the release of Blazor 0.9.0. Blazor
Please note that this is an alpha quality release and is not suitable for production applications.
Known issues
- "Unable to generate deps.json, it may have been already generated.": You may see this error when running a standalone Blazor app and you haven't yet restored packages for any .NET Core apps. To workaround this issue create any .NET Core app (ex dotnet new console) and then rerun the Blazor app.
0.8.0
We are pleased to announce the release of Blazor 0.8.0.
Please note that this is an alpha quality release and is not suitable for production applications.
Known issues
- "It was not possible to find any compatible framework version. The specified framework 'Microsoft.NETCore.App', version '2.0.0' was not found.": You may see this error when building a Blazor app because the IL linker currently requires .NET Core 2.x to run. To work around this issue, either install .NET Core 2.2 or disable IL linking by setting the false property in your project file.
- "Unable to generate deps.json, it may have been already generated.": You may see this error when running a standalone Blazor app and you haven't yet restored packages for any .NET Core apps. To workaround this issue create any .NET Core app (ex dotnet new console) and then rerun the Blazor app.
0.7.0
We are pleased to announce the release of Blazor 0.7.0.
Please note that this is an alpha quality release and is not suitable for production applications.
Features
Bugs Fixed
0.7.0-preview1
This is a preview of the Blazor 0.7.0 release. To install this release you can either download and install the Blazor language service extension for Visual Studio, or you can install the Blazor CLI templates by running the following:
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.7.0-preview1-final --nuget-source https://dotnet.myget.org/f/blazor-dev/api/v3/index.json
If you run into any issues with this release please let us know by filing issues in this repo.
Features
Bugs Fixed
0.6.0
We are pleased to announce the release of Blazor 0.6.0.
Please note that this is an alpha quality release and is not suitable for production applications.
Features
- Refactor server-side blazor startup to allow Azure SignalR. Fixes #1227 (#1396)
- Removal of global.json from the template (#1386)
- In RenderBatchWriter, deduplicate strings only when safe to do so (#1340)
- Template based components (#404)
Bugs Fixed
- Switch the ASP.NET Core hosted template to use app.UseBlazor<Client.Startup>() (#1473)
- Unable to create Blazor app with fsproj (#1450)
- Blazor Language Services causing Visual Studio to crash (#1399)
- Blazor templates missing after installing latest Blazor VSIX from the dev feed (#1375)
- Fix router handling of clicks on anchor tags with target _blank #1352 (#1354)
- Include credentials when fetching blazor.boot.json to enable windows auth (#1349)
- VS 15.8: New project from template results in empty solution (#1324)
- Getting weird build error MSB4062 (#1298)
- Referencing Microsoft.AspNetCore.Blazor.Server disables server-side tag helpers (#1216)
- Include third party notices in required packages (#335)
0.6.0-preview1
This is a preview of the Blazor 0.6.0 release. To install this release you can either download and install the Blazor language service extension for Visual Studio, or you can install the Blazor CLI templates by running the following:
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.6.0-preview1-final --nuget-source https://dotnet.myget.org/f/blazor-dev/api/v3/index.json
If you run into any issues with this release please let us know by filing issues in this repo.
Thanks for trying out Blazor!
Features
- Refactor server-side blazor startup to allow Azure SignalR. Fixes #1227 (#1396)
- Removal of global.json from the template (#1386)
- In RenderBatchWriter, deduplicate strings only when safe to do so (#1340)
- Template based components (#404)
Bugs Fixed
- Switch the ASP.NET Core hosted template to use app.UseBlazor<Client.Startup>() (#1473)
- Unable to create Blazor app with fsproj (#1450)
- Blazor Language Services causing Visual Studio to crash (#1399)
- Blazor templates missing after installing latest Blazor VSIX from the dev feed (#1375)
- Fix router handling of clicks on anchor tags with target _blank #1352 (#1354)
- Include credentials when fetching blazor.boot.json to enable windows auth (#1349)
- VS 15.8: New project from template results in empty solution (#1324)
- Getting weird build error MSB4062 (#1298)
- Referencing Microsoft.AspNetCore.Blazor.Server disables server-side tag helpers (#1216)
- Include third party notices in required packages (#335)
0.5.1
0.5.0
We are pleased to announce the release of Blazor 0.5.0.
Please note that this is an alpha quality release and is not suitable for production applications.
Features
- Add HTML Block rewriting (#1146)
- Implementation of JS->.NET interop instance method calls (#1128)
- Make index.html static again (#1123)
- JavaScript interop v3 (#1033)
- Out-of-process execution (#959)
- Treat blocks of static HTML as atomic (#958)
- Rendering raw HTML content (#167)
Bugs Fixed
- Fix updating attributes on SVG elements. Fixes #934 and #1114 (#1175)
- Unable to install Blazor Extension Windows / Visual Studio 15.7.4 and 15.7.5 (#1169)
- Blazor tooling crashes VS after pasting code with doc type (#1160)
- Publish wwwroot to dist for Linux-based OSs (#1018)
- Fix right mouse click on <a href""> in firefox (#1010)
- Crash on Attempted Set of Element "bind" Attribute (#955)
- Starting in 0.4, button with C#-implemented onclick event handler will submit form (#951)
- Blazor doesn't update tag helpers on 15.8-preview2 (#930)
- On linux UseBlazor extension method fails with "The path must be absolute" (#376)
0.4.0
We are pleased to announce the release of Blazor 0.4.0.
Please note that this is an alpha quality release and is not suitable for production applications.
Features
- Add support for binding long / float / double / decimal (#926)
- Improved interoperability between .net and JS (#880)
- Simple autorebuild mechanism for hosted apps (#787)
- Event payload (#771)
- In Blazor cshtml, auto-reference Microsoft.AspNetCore.Blazor and .Components (#751)
- camelCase all the JSONs (#746)
Bugs Fixed
- data-* attribute, unexpected behavior (#941)
- Missing type checking on component parameters (#896)
- Use Angelsharp Nuget Package (#883)
- Update template links to be relative paths instead of absolute paths (#845)
- HttpClient base address is missing trailing slash (#844)
- Update to latest Mono drop (#831)
- Template files that are app code should not have license info in them (#824)
- Cannot bind to style when binding to events (#784)
- Html in Attribute values cause build errors in current CI builds (#773)
- ArgumentOutOfRangeException in current CI VSIX builds (#772)
- BlazorComponent async methods should all recognize synchronously-completed tasks (#760)
- ParameterAttribute could not be found in a new library (#749)
- Multiple @implements in single .cshtml (#745)
- Rewrite of HTML handling for Blazor (#707)
- Support multiple 'bind-Property' on components (#609)
- Adding a cshtml file to a Blazor project results in multiple item groups getting added to the project file (#316)
- Support data-=@expression properly and remove the data_ workaround (#297)