Skip to content

Releases: TimOrme/sds011lib

v0.4.0

16 May 05:28

Choose a tag to compare

Fixes

  • Corrects behavior around active mode. Drains response buffer until the correct response is found, instead of relying on it being the last command.

Documentation

  • Updates documentation to correct new understanding of active mode and pyserial behavior.

v0.3.2

14 May 18:56
d22d021

Choose a tag to compare

Bug Fixes

  • Fixes a critical bug with reading data, where the wrong byte data was read from the device. Bug affects v0.3.0 and v.0.3.1.

v0.3.1

14 May 18:54

Choose a tag to compare

Documentation

  • Adds note describing high-level device functionality to doc site.

v0.3.0

14 May 18:53

Choose a tag to compare

Breaking Changes

  • Tightens the contract up, and hides unnecessary internals. Specifically, makes the constants.py package private.
  • Restructures response objects so that they are pure data classes. Parsing code is internal to the readers now.
  • Removes hierarchy from response objects, and makes the generic ReadResponse class private

Documentation

  • Adds links to PyPI and code coverage in README

Testing

  • Adds code coverage with pytest-cov and codecov.io

v0.2.2

14 May 18:49

Choose a tag to compare

Documentation

  • Adds examples using a string constructor for readers, instead of a Serial device.
  • Adds notes about what the device does in more detail

v0.2.1

14 May 18:47
d517c33

Choose a tag to compare

Fixes

  • Adds py.typed file so users of library can use type stubs.

v0.2.0

14 May 18:46

Choose a tag to compare

Intitial release.