Skip to content

Commit 6aff223

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

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

docs/changelog.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,23 @@ _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 90 register IDs**. These were found on MULTICAL® 603 and
36+
MULTICAL® 303 meters.
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 along with a proposed change
46+
([PR #4](https://github.com/gertvdijk/PyKMP/pull/4)).
47+
3148
### Tooling changes
3249

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

3855
### Development changes
3956

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

0 commit comments

Comments
 (0)