Skip to content

Commit 6e77910

Browse files
committed
docs: add changelog entries for recent register and unit catalog updates
1 parent 9690242 commit 6e77910

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

docs/changelog.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,26 @@ _In development._
2828
Thanks to [Jan Kundrát](https://github.com/jktjkt) for reporting the issue along
2929
with a proposed fix ([PR #6](https://github.com/gertvdijk/PyKMP/pull/6)).
3030

31+
- The catalog of units and registers in [`pykmp.constants`][pykmp.constants] has been
32+
expanded substantially:
33+
34+
- The [register display names][pykmp.constants.REGISTERS] catalog has been expanded
35+
for an **additional 108 register IDs**. 90 of which were found on MULTICAL® 603
36+
and MULTICAL® 303 meters and 18 on the 382 electricity meter.
37+
- Eight new unit IDs have been added to the
38+
[unit display names mapping][pykmp.constants.UNITS_NAMES].
39+
- Several unit display names have been corrected and extended, including fixes for
40+
Kelvin and for watt- and var-based units.
41+
- A few register display names have been refined with clearer suffixes to denote the
42+
'channel'.
43+
44+
Thanks to [Jan Kundrát](https://github.com/jktjkt) for contributing the extensive
45+
list of the MULTICAL® heat meter additions along with a proposed change
46+
([PR #4](https://github.com/gertvdijk/PyKMP/pull/4)).
47+
48+
Thanks to [Benny Lyne Amorsen](https://github.com/amorsen) for listing the registers
49+
on the electricity meter.
50+
3151
### Tooling changes
3252

3353
- Project documentation has been migrated from [MkDocs](https://www.mkdocs.org/) with
@@ -37,6 +57,10 @@ _In development._
3757

3858
### Development changes
3959

60+
- The [`constants`][pykmp.constants] module now uses decimal IDs for
61+
[`REGISTERS`][pykmp.constants.REGISTERS] and
62+
[`UNITS_NAMES`][pykmp.constants.UNITS_NAMES], matching the primary numbering used in
63+
vendor documentation and the tool's default output more closely.
4064
- Pyright has been adopted as an additional strict type checker in `run-all-linters`,
4165
with configuration aligned more closely with the VS Code IDE experience.
4266
- Binary-heavy tests and related constants have been reformatted to use

0 commit comments

Comments
 (0)