Commit 284d414199b1c51fc334713dec7cbe46dae78331
1 parent
7c4cb13b
Reorganize the NEWS file to describe new features first
Showing
1 changed file
with
18 additions
and
18 deletions
NEWS
| 1 | -libmodbus 2.9.3 (2011-01-XX) | 1 | +libmodbus 2.9.3 (2011-01-10) |
| 2 | ============================ | 2 | ============================ |
| 3 | 3 | ||
| 4 | +- Major rewriting of the message reading (no more timeouts on exception) | ||
| 5 | +- New function to reply to an indication with an exception message | ||
| 6 | + modbus_reply_exception() | ||
| 7 | +- New function modbus_get_header_length(modbus_t *ctx) | ||
| 8 | +- New functions to manipulate data: | ||
| 9 | + * MODBUS_GET_INT32_FROM_INT16 | ||
| 10 | + * MODBUS_GET_INT16_FROM_INT8 | ||
| 11 | + * MODBUS_SET_INT16_TO_INT8 | ||
| 4 | - Fix GH-2. Read/write were swapped in _FC_READ_AND_WRITE_REGISTERS | 12 | - Fix GH-2. Read/write were swapped in _FC_READ_AND_WRITE_REGISTERS |
| 5 | - Install an ignore handler for SIGPIPE on *BSD | 13 | - Install an ignore handler for SIGPIPE on *BSD |
| 6 | Original patch by Jason Oster. | 14 | Original patch by Jason Oster. |
| @@ -8,29 +16,21 @@ libmodbus 2.9.3 (2011-01-XX) | @@ -8,29 +16,21 @@ libmodbus 2.9.3 (2011-01-XX) | ||
| 8 | Reported by Petr Parýzek. | 16 | Reported by Petr Parýzek. |
| 9 | - Fix unit identifier not copied by the TCP server. | 17 | - Fix unit identifier not copied by the TCP server. |
| 10 | Reported by Antti Manninen. | 18 | Reported by Antti Manninen. |
| 11 | -- New function to reply to an indication with an exception message | ||
| 12 | - modbus_reply_exception() | ||
| 13 | - Fix missing modbus_flush() in unit tests | 19 | - Fix missing modbus_flush() in unit tests |
| 14 | -- New functions to manipulate data: | ||
| 15 | - * MODBUS_GET_INT32_FROM_INT16 | ||
| 16 | - * MODBUS_GET_INT16_FROM_INT8 | ||
| 17 | - * MODBUS_SET_INT16_TO_INT8 | ||
| 18 | -- New function modbus_get_header_length(modbus_t *ctx) | ||
| 19 | -- Rewrite of the message reading (no more timeouts on exception) | ||
| 20 | 20 | ||
| 21 | libmodbus 2.9.2 (2010-12-05) | 21 | libmodbus 2.9.2 (2010-12-05) |
| 22 | ============================ | 22 | ============================ |
| 23 | 23 | ||
| 24 | +- Win32 support by Tobias Doerffel | ||
| 25 | +- Split source code around RTU and TCP (backends) | ||
| 26 | +- Rename modbus_[listen|accept] to modbus_tcp_[listen|accept] | ||
| 27 | +- Remove slave argument from modbus_new_rtu() | ||
| 28 | +- Check received function code | ||
| 24 | - Fix segfault in bandwidth-server-many-up on inet_ntoa() call | 29 | - Fix segfault in bandwidth-server-many-up on inet_ntoa() call |
| 25 | - Fix unit test of report slave ID in RTU | 30 | - Fix unit test of report slave ID in RTU |
| 26 | - Fix GH-3. Remove inclusion of config.h in modbus.h | 31 | - Fix GH-3. Remove inclusion of config.h in modbus.h |
| 27 | - Correctly detect if we are cross-compiling for win32 by Kirill Smelkov. | 32 | - Correctly detect if we are cross-compiling for win32 by Kirill Smelkov. |
| 28 | -- Rename modbus_[listen|accept] to modbus_tcp_[listen|accept] | ||
| 29 | - Fix setting of the broadcast address | 33 | - Fix setting of the broadcast address |
| 30 | -- Remove slave argument from modbus_new_rtu() | ||
| 31 | -- Win32 support by Tobias Doerffel | ||
| 32 | -- Split source code around RTU and TCP (backends) | ||
| 33 | -- Check received function code | ||
| 34 | 34 | ||
| 35 | libmodbus 2.9.1 (2010-08-16) | 35 | libmodbus 2.9.1 (2010-08-16) |
| 36 | ============================ | 36 | ============================ |
| @@ -39,6 +39,10 @@ libmodbus 2.9.1 (2010-08-16) | @@ -39,6 +39,10 @@ libmodbus 2.9.1 (2010-08-16) | ||
| 39 | - Remove the internal function set_message_length_tcp | 39 | - Remove the internal function set_message_length_tcp |
| 40 | - Restore slave ID (server ID) argument in functions | 40 | - Restore slave ID (server ID) argument in functions |
| 41 | - Error conventions of POSIX systems and error recover | 41 | - Error conventions of POSIX systems and error recover |
| 42 | +- Parity setting is now a single char ('N', 'E' or 'O') | ||
| 43 | +- Report slave ID server side | ||
| 44 | +- OpenBSD support by Anibal Limón. | ||
| 45 | +- New read and write registers function by Hannu Vuolasaho. | ||
| 42 | - Versioning infrastructure | 46 | - Versioning infrastructure |
| 43 | Inspired by the Clutter project and the work done by Florian Forster. | 47 | Inspired by the Clutter project and the work done by Florian Forster. |
| 44 | - Fix the broadcast constant (255 -> 0) | 48 | - Fix the broadcast constant (255 -> 0) |
| @@ -47,10 +51,6 @@ libmodbus 2.9.1 (2010-08-16) | @@ -47,10 +51,6 @@ libmodbus 2.9.1 (2010-08-16) | ||
| 47 | Original patch by Sisyph (eric-paul). | 51 | Original patch by Sisyph (eric-paul). |
| 48 | - Fix #591142 - Slave id check should be disabled in TCP connection | 52 | - Fix #591142 - Slave id check should be disabled in TCP connection |
| 49 | Reported by aladdinwu. | 53 | Reported by aladdinwu. |
| 50 | -- Parity setting is now a single char ('N', 'E' or 'O') | ||
| 51 | -- Report slave ID server side | ||
| 52 | -- OpenBSD support by Anibal Limón. | ||
| 53 | -- New read and write registers function by Hannu Vuolasaho. | ||
| 54 | 54 | ||
| 55 | libmodbus 2.1.0 (2010-03-24) | 55 | libmodbus 2.1.0 (2010-03-24) |
| 56 | ============================ | 56 | ============================ |