Releases: RobThree/DSMRParser.Net
2.0.0
This release has some (small) breaking changes. Most notably the Telegram class is no longer constructable and is from now on sealed. You'll have to use the DSMRTelegramParser class to create (or rather: parse) a Telegram. You're most likely not affected. If you are, please create an issue and let me know.
Other than that the changes are mostly small quality of life changes. We now support specifying TimeZoneInfo to be able to specify how date/time values should be parsed. The UnitValue<T> and TimeStampedValue<T> classes now have ToString(...) overrides that allow you to specify a format and IFormatProvider. The m3 and dm3 units are now formatted as m³ and dm³. Finally, the Readme has been finally completed.
Minor bugfixes
DateTimeOffset sometimes represented an incorrect timezone
Verify CRC whenever one is found, not depending on version numbers.
CRC's are now calculated whenever a CRC is found.
Bugfix release
- Fixed parsing of ElectricityFailureLog timespan values
- Fixed when CRC check is performed
- Fixed SlaveDelivered unit from m³ to kWh.
Initial release
Initial release
v1.0.0-alpha
Initial alpha release