lahiker42 | f68289a | 2010-01-24 16:42:14 +0000 | [diff] [blame] | 1 | 0.12: |
lahiker42 | 00865b7 | 2009-10-18 15:50:40 +0000 | [diff] [blame] | 2 | - for field names which are reserved words, use the real name |
| 3 | given in the protobuf-c file, not the mangled name which |
| 4 | is the name of the member in the C structure. (Andrei Nigmatulin) |
lahiker42 | d501a7d | 2009-10-28 04:27:17 +0000 | [diff] [blame] | 5 | - add protobuf_c_message_init() function; add virtual function |
| 6 | that implements it efficiently. (Andrei Nigmatulin) |
lahiker42 | f68289a | 2010-01-24 16:42:14 +0000 | [diff] [blame] | 7 | - bug fix for sfixed32, fixed32, float wire-types on |
| 8 | big-endian platforms (Robert Edmonds) |
| 9 | - compile with the latest protobuf (the header file wire_format_inl.h |
| 10 | is now wire_format.h) (Robert Edmonds) |
lahiker42 | 00865b7 | 2009-10-18 15:50:40 +0000 | [diff] [blame] | 11 | |
lahiker42 | ce09199 | 2009-06-11 13:05:23 +0000 | [diff] [blame] | 12 | 0.11: |
lahiker42 | c3a924e | 2009-04-21 14:08:14 +0000 | [diff] [blame] | 13 | - allow CFLAGS=-DPRINT_UNPACK_ERRORS=0 to suppress |
| 14 | unpack warnings from being printed at compile time (Andrei Nigmatulin) |
| 15 | - give error if an unknown wire-type is encountered (Andrei Nigmatulin) |
| 16 | - fix technically possible overflows during unpack of very |
| 17 | large messages (Andrei Nigmatulin) |
| 18 | - [UNFINISHED] windows RPC work |
lahiker42 | 555ecfd | 2009-06-11 12:50:42 +0000 | [diff] [blame] | 19 | - use automake's "foreign" mode from within configure.ac |
| 20 | and add version information to the library (Robert Edmonds) |
| 21 | - ProtobufCServiceDescriptor::method_indices_by_name: missing |
| 22 | const. (Issue 21) |
| 23 | - Update to support new UnknownFields API. (fix by dcreager) (Issue 20) |
lahiker42 | c3a924e | 2009-04-21 14:08:14 +0000 | [diff] [blame] | 24 | |
lahiker42 | 7dc6d3a | 2009-04-05 14:06:45 +0000 | [diff] [blame] | 25 | 0.10: |
lahiker42 | 4282b7d | 2009-03-08 14:37:11 +0000 | [diff] [blame] | 26 | - build issue on platforms which don't compute library dependencies |
| 27 | automatically. |
lahiker42 | fe5f7b8 | 2009-04-04 23:08:33 +0000 | [diff] [blame] | 28 | - fix for certain types of corrupt messages (Landon Fuller) (issue 16) |
lahiker42 | 8aaae01 | 2009-04-04 22:53:39 +0000 | [diff] [blame] | 29 | |
lahiker42 | 89855e1 | 2009-03-08 14:36:16 +0000 | [diff] [blame] | 30 | 0.9: |
lahiker42 | 7c62182 | 2009-02-09 03:31:13 +0000 | [diff] [blame] | 31 | - build issue: needed $(EXEEXT) in dependency lists for cygwin |
lahiker42 | 505f756 | 2009-02-09 23:52:18 +0000 | [diff] [blame] | 32 | - bug fix: protobuf_c_service_get_method_by_name() was not correct b/c |
| 33 | the service's methods were not sorted by name (the header file |
| 34 | used to incorrectly state that they were). |
| 35 | Now we correctly implement protobuf_c_service_get_method_by_name() |
| 36 | (using a bsearch indexed by separate array). |
| 37 | - generated source incompatibility: we added a new |
| 38 | member to ProtobufCServiceDescriptor (method_indices_by_name). |
| 39 | You will have to run the latest protobuf |
| 40 | to generate those structures. |
lahiker42 | 61fdf2e | 2009-03-05 03:22:38 +0000 | [diff] [blame] | 41 | - rename rpc-client's "autoretry" mechanism to "autoreconnect". |
| 42 | - bug fixes using TCP clients with the RPC system. |
lahiker42 | 617dfbe | 2009-03-05 03:57:17 +0000 | [diff] [blame] | 43 | - handle allocation failures more gracefully (Jason Lunz) (issue 15) |
lahiker42 | 4282b7d | 2009-03-08 14:37:11 +0000 | [diff] [blame] | 44 | 0.8: |
| 45 | - Destroy function typedef for Services was omitting a "*" |
| 46 | - service_machgen_invoke was broken. (issue 12) |
| 47 | - add RPC system (BETA) |
| 48 | - don't segfault when packing NULL strings and messages. (issue 13) |
| 49 | 0.7: |
| 50 | - memory leak: unknown fields were not being freed by free_unpacked() |
| 51 | - lowercase field names consistently when composing |
| 52 | default_value names. (issue 11) |
| 53 | - remove spurious semicolon (issue 10) |
| 54 | 0.6: |
| 55 | - Warning suppression for -Wcast-qual and -Wshadow. |
| 56 | - Support for default values of all types allowed by core protobuf. |
| 57 | - Generate message__init functions, for when the static initializer |
| 58 | isn't convenient. |
| 59 | - add some reserved fields at the end of the various descriptors |
| 60 | 0.5: |
| 61 | - License now included in major files. |
| 62 | - Use little-endian optimizations; fix a bug therein. |
| 63 | - Include 'make deb' target. |
| 64 | 0.4: |
| 65 | - Update to work with protobuf 2.0.1. |
| 66 | 0.2: |
| 67 | 0.3: |
| 68 | - Minor pedantic concerns about generated code. |
| 69 | 0.1: |
| 70 | - Lots of test code (and bug fixes). |
| 71 | 0.0: |
| 72 | - Initial release. |