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)