Skip to content

Beta 10

Choose a tag to compare

@egil egil released this 15 Sep 21:08
· 1890 commits to main since this release

[1.0.0-beta 10] - 2020-09-15

This release fixes a few bugs and more importantly, adds support for .net 5 release candidate 1.

Added

List of new features.

  • Added support for .NET 5 RC-1.

Changed

List of changes in existing functionality.

  • Related to #189, a bunch of the core ITestRenderer and related types have changed. The internals of ITestRenderer is now less exposed and the test renderer is now in control of when rendered components and rendered fragments are created, and when they are updated. This enables the test renderer to protect against race conditions when the FindComponent, FindComponents, RenderFragment, and RenderComponent methods are called.

Fixed

List of any bug fixes.

  • Fixes #189: The test renderer did not correctly protect against a race condition during initial rendering of a component, and that could in some rare circumstances cause a test to fail when it should not. This has been addressed in this release with a major rewrite of the test renderer, which now controls and owns the rendered component and rendered fragment instances which is created when a component is rendered. By @egil in #201. Credits to @Smurf-IV for reporting and helping investigate this issue.