1
????-??-?? version 2.1.0:
1
2009-11-18 version 2.2.0a:
3
There is probably no reason to install this release if you have arleady
7
* Bumped binary interface version number, so that installing libprotobuf.so
8
v2.2.0 doesn't break already-compiled binaries that are linked against
9
v2.1.0. This should have happened as part of the original 2.2.0 release,
10
but somehow was missed.
12
2009-08-11 version 2.2.0:
15
* Lite mode: The "optimize_for = LITE_RUNTIME" option causes the compiler
16
to generate code which only depends libprotobuf-lite, which is much smaller
17
than libprotobuf but lacks descriptors, reflection, and some other features.
18
* Fixed bug where Message.Swap(Message) was only implemented for
19
optimize_for_speed. Swap now properly implemented in both modes
21
* Added RemoveLast and SwapElements(index1, index2) to Reflection
22
interface for repeated elements.
23
* Added Swap(Message) to Reflection interface.
24
* Floating-point literals in generated code that are intended to be
25
single-precision now explicitly have 'f' suffix to avoid pedantic warnings
26
produced by some compilers.
27
* The [deprecated=true] option now causes the C++ code generator to generate
28
a GCC-style deprecation annotation (no-op on other compilers).
29
* google::protobuf::GetEnumDescriptor<SomeGeneratedEnumType>() returns the
30
EnumDescriptor for that type -- useful for templates which cannot call
31
SomeGeneratedEnumType_descriptor().
32
* Various optimizations and obscure bug fixes.
35
* Lite mode: The "optimize_for = LITE_RUNTIME" option causes the compiler
36
to generate code which only depends libprotobuf-lite, which is much smaller
37
than libprotobuf but lacks descriptors, reflection, and some other features.
38
* Lots of style cleanups.
41
* Fixed endianness bug with floats and doubles.
42
* Text format parsing support.
43
* Fix bug with parsing packed repeated fields in embedded messages.
44
* Ability to initialize fields by passing keyword args to constructor.
45
* Support iterators in extend and __setslice__ for containers.
47
2009-05-13 version 2.1.0:
4
50
* Repeated fields of primitive types (types other that string, group, and