Pre-release
Pre-release

@danroth27 danroth27 released this Jun 7, 2018

Assets 2

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)