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