Skip to content

Releases: denpamusic/PyPlumIO

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.

PyPlumIO v0.5.18

09 May 19:14
9158f97
Compare
Choose a tag to compare
  • Fixed memory leak caused by unintended create entry call on every received frame.

PyPlumIO v0.5.17

03 May 20:44
c72d379
Compare
Choose a tag to compare
  • Fix import_module() call blocking the event loop.

PyPlumIO v0.5.16

06 Mar 12:24
b81ff34
Compare
Choose a tag to compare
  • Fixed freeze when closing connection, before it was successfully established.
  • Fixed pending alert end date. Pending alert have 0xFFFFFFFF end date, not 0x00000000.

PyPlumIO v0.5.15

15 Feb 16:19
65327bb
Compare
Choose a tag to compare
  • Improved performance of producer/consumer protocol.

PyPlumIO v0.5.14

12 Feb 18:22
d185ba2
Compare
Choose a tag to compare

PyPlumIO v0.5.13

19 Jan 22:28
27df228
Compare
Choose a tag to compare
  • Fixed schedule parser failing when device doesn't advertise any schedules. Affects at least EM850R2. Resolves #34. Thanks @jerz1985