Meadow b5.0 is Here!
And it’s the biggest release we’ve ever put out, with a pile of new features and goodies, including:
- Bluetooth v1.0 – That’s right, BLE support is here. Check out the Bluetooth Guide for details.
- .NET Standard 2.1 API Support – Meadow now fully supports the .NET Standard 2.1 API surface (equivalent to .NET Core 3.0), opening up a plethora of .NET code and Nuget packages for your use in Meadow applications.
- F# Support Fix – The new .NET Standard support along with the linker fixes our F# integration, so you can use F# to build Meadow apps again.
- VB.NET Support – We also added VB.NET support including templates in both Visual for Windows and Mac.
- IIODevice Rearchitecture – IIODevice has been split out into a number of individual controller interfaces such as IAnalogInputController, IDigitalOutputController, II2cController, etc. This greatly simplifies drivers that extend the Unified IO Architecture.
- Unitization – We’ve added strongly-typed units such as Temperature, Mass, etc., to all of our Meadow.Foundation drivers. No more ambiguous return values.
- IObservable – Simplification, cleanup, and a much more powerful pattern.
- Meadow.Foundation – In addition to the units mentioned above, Meadow.Foundation’s drivers underwent a massive audit, and this release includes the first half of a major effort to cleanup the existing drivers and make them more consistent and easy to use.
- VS Code Support – Thanks to an enterprising community member, we now have initial support for building and deploying Meadow applications in VS Code!
And many more! For a full accounting and details, check out the extensive b5.0 release notes.