Blog

Splat v7.0.1 released

Published
Tuesday, March 19, 2019
Category
Release Notes
Author
Rodney Littles, II

Splat 7.0.1 is here!

Logging has been the theme of Splat v7.0.1 and there are a few breaking changes.

The following interfaces have either been changed or added.

  • ILogger
  • IFullLogger
  • IAllocationFreeLogger
  • IAllocationFreeErrorLogger

If you have implemented any of these interfaces, you will need to implement the new methods and look for deprecations. These breaking changes helped us support some of the modern context logging frameworks. We now give the user of the root level logger more control over how the data is passed to you.

The IFullLogger had a few methods deprecated, and a few re-allocated to the IAllocationFreeLogger. The AllocationFreeLoggerBase is a base implementation that provides allocation free context logging. This provides the WrappingFullLogger with access to up to ten generic type parameters for logging, and error logging.

We have also started support of Splat.Serilog and Splat.NLog. So now the adapters for these frameworks are being supported by ReactiveUI. We have also added support of Splat.Microsoft.Extensions.Logging. Big thanks to dpvreony and joelweiss for providing these implementations.

Splat has support for the following logging frameworks:

There are also a number of Splat adapters that allow use of other dependency inversion containers in Splat. You can use these adapters with your container of choice. Splat has always had this ability, but now we deliver a few adapters for you in neatly wrapped packages for your consumption.

Splat has support for the following containers:

If you have any problems with Splat v7.0.1 please feel free to submit an Issue, or join us in Slack to discuss further.


ReactiveUI Rebranding

Published
Sunday, January 20, 2019
Category
Announcement
Author
Artyom Gorchakov

ReactiveUI was created by Paul Betts whilst working in Office Labs at Microsoft, and released in early 2011. Since that time, ReactiveUI has become a mature framework trusted by Slack, GitHub, Amazon, Elastic and Microsoft, has become a member of the Dot Net Foundation, and actively maintained by the open-source community on GitHub. The work we do is sponsored by our wonderful Backers on OpenCollective.

Read more...

Release notes now on GitHub

Published
Sunday, December 30, 2018
Category
Release Notes
Author
Glenn Watson

Rather than creating a blog entry for every Release we are now going to store the release note exclusively on the GitHub Releases.

Read more...

ReactiveUI v9.5.1 released

Published
Wednesday, December 26, 2018
Category
Release Notes
Author
Glenn Watson

Release 9.5.1 of ReactiveUI is available!

Read more...

ReactiveUI v9.4.1 released

Published
Tuesday, December 4, 2018
Category
Release Notes
Author
Glenn Watson

Release 9.4.1 of ReactiveUI is available!

Read more...

ReactiveUI v9.3.1 released

Published
Tuesday, November 20, 2018
Category
Release Notes
Author
Glenn Watson

Release 9.3.1 of ReactiveUI is available!

Read more...

ReactiveUI v9.2.2 released

Published
Sunday, November 11, 2018
Category
Release Notes
Author
Glenn Watson

Release 9.2.2 of ReactiveUI is available!

Read more...

Removing ReactiveCommand abstract base class

Published
Wednesday, November 7, 2018
Category
Announcement
Author
Rodney Littles, II

The ReactiveUI team has been urging consumers for some time now to move away from the ReactiveCommand abstract class for properties. There are some slight nuiances with type constraints that can sometimes cause run time bugs. Because your property can resolve to an abstract base implementation doesn't mean you should define it that way. We are very adamante about creating a type safe environment where consumers don't have to worry about hidden runtime issues with the framework. RFC: Remove ReactiveCommand abstract base class was raised to address this exact issue.

Read more...

ReactiveUI v9.1.1 released

Published
Sunday, October 28, 2018
Category
Release Notes
Author
Glenn Watson

Release 9.1.1 of ReactiveUI is available!

Read more...

ReactiveUI v9.0.1 released

Published
Friday, October 5, 2018
Category
Release Notes
Author
Glenn Watson

Release 9.0.1 of ReactiveUI is available!

Read more...

ReactiveUI Succession Update

Published
Tuesday, August 28, 2018
Category
Announcement
Author
Rodney Littles, II

ReactiveUI has released several minor versions since 8.0. Some of the most recent versions have been released without Geoff having to push code, or prep issues. This is thanks to members of the core team, and community members who have stepped up to move the project forward. Glenn Watson has started to play a large role in the maintenance of ReactiveUI. There have been other's getting involved in enhancing some of the platform logic, and documentation. Community members have been identifying and resolving issues that help make our framework better. What does this mean for ReactiveUI succession? It's happening. What does that mean for you? It means we are working on ways to improve ReactiveUI and make it easier to consume. We have several initiatives on the team and there are a few RFC's planned for the 9.0 release that might be of interest.

Read more...

ReactiveUI v8.6.3 released

Published
Friday, August 17, 2018
Category
Release Notes
Author
Glenn Watson

Release 8.6.3 of ReactiveUI is available!

Read more...