|
11 | 11 | <email>chobieeeee@php.net</email> |
12 | 12 | <active>yes</active> |
13 | 13 | </lead> |
14 | | - <date>2014-02-14</date> |
15 | | - <time>04:50:48</time> |
| 14 | + <date>2014-04-13</date> |
| 15 | + <time>22:00:48</time> |
16 | 16 | <version> |
17 | | - <release>0.2.2</release> |
18 | | - <api>0.2.0</api> |
| 17 | + <release>0.2.3</release> |
| 18 | + <api>0.2.3</api> |
19 | 19 | </version> |
20 | 20 | <stability> |
21 | 21 | <release>alpha</release> |
22 | 22 | <api>alpha</api> |
23 | 23 | </stability> |
24 | 24 | <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license> |
25 | | - <notes>Bumped up to 0.2.2 |
| 25 | + <notes>Bumped up to 0.2.3 |
26 | 26 |
|
27 | 27 | [added] |
28 | | -* added IDE friendly stub file. |
29 | | -* added ProtocolBuffersEnum::getName($value) method. |
| 28 | +* supported jsonSerializable interface |
| 29 | +* added ProtocolBuffersEnum::toArray() method |
30 | 30 |
|
31 | 31 | [bug fixes] |
32 | | -* #31 fixes potential for segmentation fault when using camel case field name. |
33 | | -* #32 don't waste memory when retain parent message. |
| 32 | +* #33 Message::append on a repeated field causes segfault, batch assigning it throws exception |
| 33 | +* fixed refcounting problem |
| 34 | + |
34 | 35 | </notes> |
35 | 36 | <contents> |
36 | 37 | <dir name="/"> |
|
74 | 75 | <file role="doc" name="README.md"/> |
75 | 76 | <file role="src" name="serializer.c"/> |
76 | 77 | <file role="src" name="serializer.h"/> |
| 78 | + <file role="src" name="json_serializer.c"/> |
| 79 | + <file role="src" name="json_serializer.h"/> |
77 | 80 | <file role="src" name="unknown_field.c"/> |
78 | 81 | <file role="src" name="unknown_field.h"/> |
79 | 82 | <file role="src" name="unknown_field_set.c"/> |
|
195 | 198 | <file role="test" name="600_wakeup.phpt"/> |
196 | 199 | <file role="test" name="700_merge_from.phpt"/> |
197 | 200 | <file role="test" name="700_set_from.phpt"/> |
| 201 | + <file role="test" name="700_merge_from.phpt"/> |
| 202 | + <file role="test" name="700_jsonserializable.phpt"/> |
| 203 | + <file role="test" name="700_jsonserializable_invalid_utf8.phpt"/> |
| 204 | + <file role="test" name="700_toarray_invalid_utf8.phpt"/> |
198 | 205 | <file role="test" name="800_helper_debug_zval.phpt"/> |
199 | 206 | <file role="test" name="800_helper_write_varint32.phpt"/> |
200 | 207 | <file role="test" name="800_helper_zigzag.phpt"/> |
|
221 | 228 | <file role="test" name="999_remove_first_ns.phpt"/> |
222 | 229 | <file role="test" name="999_required_property.phpt"/> |
223 | 230 | <file role="test" name="999_no31_initialize_target_should_be_same_name_as_declarations.phpt" /> |
| 231 | + <file role="test" name="999_no33_batch_assignment.phpt" /> |
224 | 232 | <dir name="fixtures"> |
225 | 233 | <file role="test" name="001_big_tag.bin"/> |
226 | 234 | <file role="test" name="001_bool.bin"/> |
|
309 | 317 | <file role="test" name="field_uint64.proto.php"/> |
310 | 318 | <file role="test" name="repeated_int32.proto.php"/> |
311 | 319 | <file role="test" name="repeated_string.proto.php"/> |
| 320 | + <file role="test" name="outer_inner.proto.php" /> |
| 321 | + <file role="test" name="AllTypes.proto.php" /> |
312 | 322 | </dir> |
313 | 323 | <dir name="proto"> |
314 | 324 | <file role="test" name="addressbook.proto"/> |
|
0 commit comments