You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
15
15
<!-- ## [Unreleased] -->
16
16
17
17
## Released
18
+
## [2.3.1] - 2023-01-06
19
+
### Added
20
+
- Unittest to read multiple coils at any location if defined as list, verifies #35
21
+
- Unittests to write a single coil or multiple coils at any location if defined as list, verifies fix #15 and #24
22
+
23
+
### Fixed
24
+
- All configured register of a client can be accessed and modified individually, see #35
25
+
- Resolved overlapping register positions in example JSON file
26
+
- Register length of `EXAMPLE_IREG` in TCP and RTU examples corrected to 1 instead of 2
27
+
18
28
## [2.3.0] - 2023-01-03
19
29
### Added
20
30
- Custom callback functions can be registered on client (ModbusRTU or ModbusTCP) side with new parameters `on_set_cb` and `on_get_cb` available from [modbus.py](umodbus/modbus.py) functions `add_coil` and `add_hreg`. Functions `add_ist` and `add_ireg` support only `on_get_cb`, see #31
@@ -233,8 +243,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
233
243
- PEP8 style issues on all files of [`lib/uModbus`](lib/uModbus)
0 commit comments