Numato-gpio

Latest version: v0.13.0

Safety actively analyzes 619197 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

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.

0.12.0

--------------

In this release the numato board's version string is read as a string and not
expected to be of integer type anymore. This should resolve most of the reported
issues.

0.11.1

--------------

Dependency version upgrade, initiated by dependabot due to a security issue.

0.11.0

Not secure
--------------

This release changes the project to poetry/pyproject.toml based. Poetry manages
dependencies, resolves them to a lockfile and maintains the resolved versions in
a virtualenv. Poetry can also be used to package and upload releases to PyPi.

0.10.0

Not secure
--------------

This release finally adds support for all Numato USB GPIO devices. A device
mockup has been created whose behavior was derived from Numato documentation
and the analysis of user's Issues. In practice there may be additional
properties of devices which haven't been taken into account.

- Support 8, 16, 32, 64 and 128 port devices
- Add unit tests covering all ports and eol-sequences including notifications
- Fix notifications which in certain cases would remain undetected
- Improve unit test coverage to >80%
- Improve the Makefile to create a virtualenv for development and testing

0.9.0

Not secure
-------------

This release extends the support to devices with different end-of-line responses.

- Support end-of-line responses cr, lf and lfcr in addition to crlf
- New troubleshooting document to streamline support requests
- Minor bug fixes

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.