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 12 - Fix GH-2. Read/write were swapped in _FC_READ_AND_WRITE_REGISTERS
5 13 - Install an ignore handler for SIGPIPE on *BSD
6 14 Original patch by Jason Oster.
... ... @@ -8,29 +16,21 @@ libmodbus 2.9.3 (2011-01-XX)
8 16 Reported by Petr Parýzek.
9 17 - Fix unit identifier not copied by the TCP server.
10 18 Reported by Antti Manninen.
11   -- New function to reply to an indication with an exception message
12   - modbus_reply_exception()
13 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 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 29 - Fix segfault in bandwidth-server-many-up on inet_ntoa() call
25 30 - Fix unit test of report slave ID in RTU
26 31 - Fix GH-3. Remove inclusion of config.h in modbus.h
27 32 - Correctly detect if we are cross-compiling for win32 by Kirill Smelkov.
28   -- Rename modbus_[listen|accept] to modbus_tcp_[listen|accept]
29 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 35 libmodbus 2.9.1 (2010-08-16)
36 36 ============================
... ... @@ -39,6 +39,10 @@ libmodbus 2.9.1 (2010-08-16)
39 39 - Remove the internal function set_message_length_tcp
40 40 - Restore slave ID (server ID) argument in functions
41 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 46 - Versioning infrastructure
43 47 Inspired by the Clutter project and the work done by Florian Forster.
44 48 - Fix the broadcast constant (255 -> 0)
... ... @@ -47,10 +51,6 @@ libmodbus 2.9.1 (2010-08-16)
47 51 Original patch by Sisyph (eric-paul).
48 52 - Fix #591142 - Slave id check should be disabled in TCP connection
49 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 55 libmodbus 2.1.0 (2010-03-24)
56 56 ============================
... ...