Releases: robinvdvleuten/dsmr
Releases · robinvdvleuten/dsmr
v0.5.0
Changelog
- 4f40f74 Transfer project to personal repo
- 27b4457 docs: Document the grammar.
- 27abd96 feat(deps): Bump github.com/alecthomas/assert/v2 from 2.10.0 to 2.11.0 (#29)
- 3ef9ce9 feat(deps): Bump github.com/alecthomas/assert/v2 from 2.4.0 to 2.4.1 (#11)
- 7e0b36e feat(deps): Bump github.com/alecthomas/assert/v2 from 2.4.1 to 2.5.0 (#14)
- 9a6f5e6 feat(deps): Bump github.com/alecthomas/assert/v2 from 2.5.0 to 2.6.0 (#18)
- b6e250c feat(deps): Bump github.com/alecthomas/assert/v2 from 2.6.0 to 2.7.0 (#20)
- 50f1b00 feat(deps): Bump github.com/alecthomas/assert/v2 from 2.7.0 to 2.8.0 (#21)
- e42a4fb feat(deps): Bump github.com/alecthomas/assert/v2 from 2.8.0 to 2.8.1 (#22)
- c5b27c6 feat(deps): Bump github.com/alecthomas/assert/v2 from 2.8.1 to 2.9.0 (#24)
- f4bca9e feat(deps): Bump github.com/alecthomas/assert/v2 from 2.9.0 to 2.10.0 (#27)
- 4220e44 feat(deps): Bump github.com/alecthomas/participle/v2 from 2.1.0 to 2.1.1 (#10)
- c744924 feat(deps): Bump github.com/alecthomas/participle/v2 from 2.1.1 to 2.1.4 (#32)
- 16bb6b0 feat(deps): Bump github.com/alecthomas/repr from 0.3.0 to 0.4.0 (#17)
- 52756dd feat: Do not accept OBIS identifier in value union
- e6fc9bb feat: Expose formatted errors via participle.Wrapf
- f108fb8 feat: Expose richer error context
- 0fc6a7f feat: Lean on Capture more broadly
- 5bc1b51 feat: MBus devices are grouped per channel
- f55d971 feat: Make verifying checksum optional
- 5276322 feat: Only allow single digits for medium and channel in OBIS identifer
- 188bb84 feat: Only allow telegrams as strings to be parsed
- 051b827 feat: Optimised the MBus grouping logic
- d1de80c feat: Prefer typed enums for repetitive literals
- 448c09f feat: Replace list with more specific structs
- e6f1a73 feat: parseObject now caches the computed MBus channel on each Object
- 38c68a1 feet: Keep lexer rules symmetric with parser needs
v0.4.0
Changelog
- d3d2bae feat(deps): Bump github.com/alecthomas/assert/v2 from 2.3.0 to 2.4.0 (#9)
- a1d9df9 feat(deps): Bump github.com/alecthomas/participle/v2 from 2.0.0 to 2.1.0 (#6)
- e363c8b feat(deps): Bump github.com/alecthomas/repr from 0.2.0 to 0.3.0 (#8)
- 28304b8 feat: Extract DST indicator seperate from timestamp
- 8f2872b feat: Remove nested
ValuewithinHeaderandFooter - 0e12763 feat: Verify checksum after parsing
v0.3.0
v0.2.0
Changelog
- f0a12bc feat: Allow options to be passed to parser
- c8b7884 feat: Convert attribute values to their actual types
- 79c778d feat: Generate PEG based parser (#3)
- c78208e feat: Make COSEM a lookup map
- ffc4f3c feat: Only allow access to properties through getters
- 7f42222 feat: Return error when decimal cannot be parsed
- 06061ea feat: Use decimal package to represent measurement values
- 2f5a39a fix: Correctly represent OBIS as OBIS attribute
- 98da80a fix: Obsolete closing bracket in Footer rule