2.3.0
The main objective of this release is to provide important module updates, fix data races in drivers and PWM issues with Raspi.
The new "functional options" entail some changes. For a smooth transition, please read our migration guide.
Unreleased
v2.3.0 (2024-01-06)
Adaptors
Aio
- fix data race in AnalogSensorDriver (#1024)
- all: introduce functional options (#1039)
- analog sensor: fix deadlock in cyclic reading (#1042)
- thermalzone: add driver for read a thermalzone from system (#1040)
Build
Doc
- test: use -race for tests by default (#1035)
Gpio
- fix data race in StepperDriver (#1029)
- fix data race in PIRMotionDriver (#1028)
- fix data race in ButtonDriver (#1027)
- fix data race in EasyDriver (#1025)
- all: introduce functional options (#1045)
I2c
- core: fix problems with usage of uintptr (#1033)
Lint
Ollie
- test: fix data race in test (#1034)
Raspi
- pwm: add support for sysfs and fix pi-blaster (#1048)