Changelog ========= `1.5.0 `__ (2025-03-13) ------------------------------------------------------------------------------------- Features ~~~~~~~~ - Update docker compose to conform to new specification (`abc55aa `__) Bug Fixes ~~~~~~~~~ - CI pipelines issue with wrong poetry version (`14d0563 `__) - Install specific version of plugins (`98af91c `__) - Wrong poll size in docs (`4ad6dbf `__) Reverts ~~~~~~~ - Install poetry before cache check (`2041db7 `__) Documentation ~~~~~~~~~~~~~ - Add description for polling string reference example (`3bb8ade `__) - Update screenshots (`e44ac1a `__) .. _section-1: `1.4.1 `__ (2025-01-03) ------------------------------------------------------------------------------------- .. _bug-fixes-1: Bug Fixes ~~~~~~~~~ - Eastron meter config issue (`d58ed36 `__) .. _documentation-1: Documentation ~~~~~~~~~~~~~ - Add reference scale usage in examples (`8b4319c `__), closes `#75 `__ .. _section-2: `1.4.0 `__ (2024-11-15) ------------------------------------------------------------------------------------- .. _features-1: Features ~~~~~~~~ - Add example config for Eastron SDM120 (`#72 `__) (`2dde6b9 `__) - Allow HEX number in configuration file (`#70 `__) (`6324269 `__) - Publish MQTT message for each single reference. (`adb869f `__) .. _bug-fixes-2: Bug Fixes ~~~~~~~~~ - Rename doc include config_template.csv (`#73 `__) (`8003ff3 `__) .. _section-3: `1.3.3 `__ (2024-10-15) ------------------------------------------------------------------------------------- .. _bug-fixes-3: Bug Fixes ~~~~~~~~~ - CI docs pipeline issue (`ada4089 `__) .. _section-4: `1.3.2 `__ (2024-10-15) ------------------------------------------------------------------------------------- .. _bug-fixes-4: Bug Fixes ~~~~~~~~~ - CI pipeline issue (`9386455 `__) .. _section-5: `1.3.1 `__ (2024-10-14) ------------------------------------------------------------------------------------- .. _bug-fixes-5: Bug Fixes ~~~~~~~~~ - Arguments mqtt-qos doesn’t work for publish (`0a65d0a `__) - Zsh parse error due to the special character used in mqtt-publish-topic-pattern. (`98230e8 `__) .. _section-6: `1.3.0 `__ (2024-10-13) ------------------------------------------------------------------------------------- .. _features-2: Features ~~~~~~~~ - Optimize code to make it more object oriented (`7195e29 `__) - Remove importlib-metadata dependency since we drop support for pre-python3.8 environments. (`36a6fd4 `__) - Support running multiple master instances (`#64 `__) (`c44b597 `__) .. _bug-fixes-6: Bug Fixes ~~~~~~~~~ - Adjust delay to every loop iteration (`e368922 `__) - Allow github action to read the PR title and add labels (`22cb7c8 `__) .. _section-7: `1.2.0 `__ (2024-08-25) ------------------------------------------------------------------------------------- .. _features-3: Features ~~~~~~~~ - Introduce MQTT topic pattern to replace the existing MQTT topic prefix. (`58d3f67 `__) - Add docker compose for better developer experience. (`01f15e8 `__) .. _bug-fixes-7: Bug Fixes ~~~~~~~~~ - Validate action issue (`f8ef12e `__) - Typos (`9349864 `__) .. _section-8: `1.1.0 `__ (2024-08-03) ------------------------------------------------------------------------------------ .. _features-4: Features ~~~~~~~~ - add docker run commands for dev (`074d51e `__) - add test cases for pytest (`99fc461 `__) - support paho v2 (`#52 `__) (`3e6681a `__) .. _bug-fixes-8: Bug Fixes ~~~~~~~~~ - allow user defined docker registry (`38acfcc `__) - device list is not properly used (`1824bed `__) - duplications in ci actions (`db5c667 `__) - paho v2 changes in callbacks (`09316f8 `__) - poetry warning (`44ec61f `__) - Unexpected input for release-please (`24703fe `__) .. _documentation-2: Documentation ~~~~~~~~~~~~~ - update CHANGELOG.md (`73fcc01 `__) .. _section-9: `1.0.0 `__ (2024-07-11) ----------------------------------------------------------------------------------- ⚠ BREAKING CHANGES ~~~~~~~~~~~~~~~~~~ - Release v1.0.0 .. _features-5: Features ~~~~~~~~ - Support Modbus RTU/TCP/UDP devices - Poll data from multiple Modbus devices - Publish data to MQTT broker for remote debugging - Log data for further investigation - Provide docker solution for continuous data polling in production