Skip to content

Releases: denpamusic/PyPlumIO

PyPlumIO v0.5.28

06 Sep 22:20
3ec7875
Compare
Choose a tag to compare
  • Update alert types. Thanks Tomasz Toczydłowski

PyPlumIO v0.5.27

31 Aug 20:14
ad07d91
Compare
Choose a tag to compare
  • Fix regression introduced in 38429c7, that caused callback subscribed via EventManager.subscribe() not firing correctly, when callback subscribed via EventManager.subscribe_once() was previously called by the same event.

PyPlumIO v0.5.26

31 Aug 19:17
a3b0c17
Compare
Choose a tag to compare
  • Minor performance and code style optimizations.

PyPlumIO v0.5.25

31 Jul 22:23
f135302
Compare
Choose a tag to compare

PyPlumIO v0.5.24

31 Jul 18:36
3fdfd30
Compare
Choose a tag to compare
  • Fix incorrect results when calling parameter relational methods.

PyPlumIO v0.5.23

31 Jul 16:04
58e20e6
Compare
Choose a tag to compare
  • Refactored parameters.
  • Renamed Parameter and BinaryParameter classes to Number and Switch respectively. See docs for more info.
  • Added slots to parameter descriptions.

PyPlumIO v0.5.22

20 Jul 21:48
1b06e97
Compare
Choose a tag to compare
  • Slightly improved events performance.
  • Improved exception handling.
  • Devices are now notified on connection close.
  • Removed typing module.
  • Cleaned up code.

PyPlumIO v0.5.21

17 Jun 18:43
10c5136
Compare
Choose a tag to compare
  • Bump pyserial-asyncio-fast to v0.12. This fixes rare bug, with tasks getting prematurely GCed. See: home-assistant-libs/pyserial-asyncio-fast#7
  • Made NetworkInfo, EthernetParameters and WirelessParameters dataclasses immutable to allow using them with cache.
  • Improved performance by using asyncio.gather() instead of loops.

PyPlumIO v0.5.20

04 Jun 22:52
3742dcb
Compare
Choose a tag to compare
  • Minor improvements in async protocol performance.
  • Code cleanup.

PyPlumIO v0.5.19

28 May 19:33
0b69ec2
Compare
Choose a tag to compare
  • Improved frame consumers performance.
  • Improved factory module.
  • Improved typing and code style.