From 8b1ed313faad5628eb8e5ac99544a19b9ae120be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henning=20Cla=C3=9Fen?= Date: Tue, 12 Mar 2024 21:58:30 +0100 Subject: [PATCH] Release version 0.13.0 --- changelog.md | 19 +++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 9b64aec..bf6e2f1 100644 --- a/changelog.md +++ b/changelog.md @@ -7,6 +7,25 @@ release, breaking changes will increment the minor version only. This is likely to happen quite often until things have settled down and a certain degree of maturity is established. +Release 0.13.0 +-------------- + +This release is going to make many variants of the Numato devices compatible. + +Those variants' major differences are in the end-of-line sequences of responses +to queries and notificastions. Worse, in some cases they are not even uniform +across responses and notifications of a single device variant. Consequently, +this version now completely discards all end-of-line characters while reading +which also simplifies the reading code a lot. Discarding is possible as all +device resonses are either known by their length or are terminated by the +`>` prompt character. + +Breaking change: + +Using the notification API on a board that doesn't support notifications (8 +port boards don't) will now raise a NumatoGpioException instead of returning +False. + Release 0.12.0 -------------- diff --git a/pyproject.toml b/pyproject.toml index ac741e6..08ac571 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "numato-gpio" -version = "0.13.0a0" +version = "0.13.0" description = "Python API for Numato GPIO Expanders" authors = ["Henning Claßen "] license = "MIT License"