Skip to content

Latest commit

 

History

History
75 lines (42 loc) · 3.01 KB

CHANGELOG.rst

File metadata and controls

75 lines (42 loc) · 3.01 KB

Change Log

0.14 (2019-10-08)

0.13 (2019-03-04)

0.12 (2018-09-23)

0.11 (2017-09-18)

0.10 (2017-06-05)

  • bugix: don't force full telegram signatures (pull request #25)
  • removed unused code for automatic telegram detection as this needs reworking after the fix mentioned above
  • InvalidChecksumError's are logged as warning instead of error

0.9 (2017-05-12)

  • added DSMR v5 serial settings

0.8 (2017-01-26)

  • added support for DSMR v3
  • added support for DSMR v5

IMPORTANT: this release has the following backwards incompatible changes:

  • Removed TelegramParserV2_2 in favor of TelegramParser
  • Removed TelegramParserV4 in favor of TelegramParser

0.7 (2017-01-14)

  • Internal refactoring related to the way clients feed their data into the parse module. Clients can now supply the telegram data in single characters, lines (which was common) or complete telegram strings. (pull request #17)

IMPORTANT: this release has the following backwards incompatible changes:

  • Client related imports from dsmr_parser.serial and dsmr_parser.protocol have been moved to dsmr_parser.clients (import these from the clients/__init__.py module)
  • The .parse() method of TelegramParser, TelegramParserV2_2, TelegramParserV4 now accepts a string containing the entire telegram (including rn characters) and not a list

0.6 (2017-01-04)

  • Fixed bug in CRC checksum verification for the asyncio client (pull request #15)
  • Support added for TCP connections using the asyncio client (pull request #12)

0.5 (2016-12-29)

  • CRC checksum verification for DSMR v4 telegrams (issue #10)

0.4 (2016-11-21)

  • DSMR v2.2 serial settings now uses parity serial.EVEN by default (pull request #5)
  • improved asyncio reader and improve it's error handling (pull request #8)

0.3 (2016-11-12)

0.2 (2016-11-08)

0.1 (2016-08-22)

  • initial version with a serial reader and support for DSMR version 4.x