Skip to content

2.4.0

Latest
Compare
Choose a tag to compare
@gen2thomas gen2thomas released this 05 Nov 09:52
4a19dee

The main objective of this release is to provide important module updates and the support for newer go version 1.22.

The launch of BLE and Serial drivers entail some changes. For a smooth transition, please read our migration guide.

Unreleased

v2.4.0 (2024-11-05)

Bebop

  • fix concurrent map writes (#1063)

Ble

  • add support for functional options, add tests (#1059)
  • introduce in drivers folder (#1057)
  • client: add scan timout (#1051)
  • module: update tinygo.org/x/bluetooth to v0.10 and adapt code (#1084)

Build

  • go, deps: switch to Go 1.22 and update modules, linter v1.61.0 and adapt code (#1093,#1092)
  • go, deps: switch to Go 1.20 and update modules (#1067)
  • linter: update linter to v1.56.1 and fix issues (#1068)

Doc

  • update links to release or tagged branch (#1069)
  • core: prepare for release v2.4.0

Examples

  • fix missing checks of return values (#1060)

Gobot

  • rename Master to Manager (#1070)

Megapi

  • use serialport adaptor and move driver to drivers/serial (#1062)

Neurosky

  • use serialport adaptor and move driver to drivers/serial (#1061)

Test

  • try to stabilize eventer tests (#1066)
  • try to stabilize firmata tests (#1097)