Skip to content

1.1 Release

Compare
Choose a tag to compare
@joperezr joperezr released this 11 Nov 23:24
17d497e

This marks the 1.1 release of dotnet/iot. This is our second stable release and we expect that moving forward we will do a much faster cadence with releasing stable versions. The release included two packages which are available in NuGet.org today. Here is a link to them:

Release Notes

System.Device.Gpio

  • Added .NET 5 support
  • Annotated library to use Nullable Reference Types.
  • Adapting to WinRT breaking change: dotnet/runtime#35318
  • Added support for Mono
  • Removed RID-specific implementations for netstandard2.0
  • Improvements with interrupt handling and eventing APIs
  • Improvements on PWM performance and bugfixes.
  • Added support for more OSes by adding support to /dev/mem in case /dev/gpiomem is not available
  • Added support for Pull-up and pull-down input types on Linux drivers.
  • Added support for reading from output pins
  • Changed LibGpiodDriver to use process name as consumer name.
  • Added ! operator to PinValue

Iot.Device.Bindings

  • Added .NET 5 support
  • Annotated library to use Nullable Reference Types.
  • Added support for new bindings (many bindings were added so we suggest looking into our device listings)
  • Fixed issues with Mcp* bindings and Bmx* bindings
  • Added support for Bringing-your-own GpioController to most bindings that use Gpio
  • Fixed issue with 1-wire thermometer binding.
  • A lot of improvements on SoftwarePWM
  • Added CI coverage for top device bindings in order to easily catch regressions.
  • Added integration with Units.Net

Other Changes

  • Modernized codebase to use C# 9.
  • Added StyleCop support to provide better code-readability and consistency.
  • Added solution files for all bindings.
  • Added documentation for naming schemes used in the repo.
  • Moved all samples to .NET 5
  • Added discord chat

We would like to thank all the community that made this release possible, and particularly we would like to special thank the following contributors: