Commit 284d414199b1c51fc334713dec7cbe46dae78331

Authored by Stéphane Raimbault
1 parent 7c4cb13b

Reorganize the NEWS file to describe new features first

Showing 1 changed file with 18 additions and 18 deletions
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 ============================