<NME> CHANGELOG.md
<BEF> # Changelog

## [3.2] - Unreleased

## [3.2.0] - 2022-09-26

* [Correctly specify `log` version](https://github.com/stepancheg/rust-protobuf/pull/652)
* [Hash for SpecialFields](https://github.com/stepancheg/rust-protobuf/pull/648)

## [3.1.0] - 2022-06-22

* [Reflection API to clear fields](https://github.com/stepancheg/rust-protobuf/pull/635)

## [3.0.3] - 2022-05-31

* `optional` fields in proto3 are now
  [handled correctly in `protoc-gen-rust` plugin for `protoc`](https://github.com/stepancheg/rust-protobuf/issues/625)

## [3.0.2] - 2022-05-06

* [Sort modules in generated mod.rs](https://github.com/stepancheg/rust-protobuf/issues/621)

## [3.0.1] - 2022-05-01

* More up to date readme.

## [3.0.0] - 2022-05-01

* New stable version released.

## Before version 3

[Changelog before version 3](CHANGELOG-before-3.md)
  [pure rust protobuf compiler](https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure)
  to avoid dependency on `protoc` binary.

### Other changes

- All fields are public now except optional or repeated fields when `syntax = "proto2"`,
  but message fields are public even when `syntax = "proto2"`
- [Rename](https://github.com/stepancheg/rust-protobuf/commit/65667cb6e75e91027d595e8be1bce25cc29d7c88)
  `ProtobufValueRef` to `ReflectValueRef`. Old name is kept for a while.
- [`Debug` is now implemented for `EnumValueDescriptor` and

<MSG> Update CHANGELOG.md
<DFF> @@ -50,10 +50,14 @@ Version 3.0 is backward incompatible with 2.0 version. Changes are listed here:
   [pure rust protobuf compiler](https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure)
   to avoid dependency on `protoc` binary.
 
-### Other changes
+## Big changes
 
+- Text format and JSON printing and parsing is now implemented
 - All fields are public now except optional or repeated fields when `syntax = "proto2"`,
   but message fields are public even when `syntax = "proto2"`
+
+### Other changes
+
 - [Rename](https://github.com/stepancheg/rust-protobuf/commit/65667cb6e75e91027d595e8be1bce25cc29d7c88)
   `ProtobufValueRef` to `ReflectValueRef`. Old name is kept for a while.
 - [`Debug` is now implemented for `EnumValueDescriptor` and

{'commit': 'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 22fb436a..cb6b1e6b 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -50,10 +50,14 @@ Version 3.0 is backward incompatible with 2.0 version. Changes are listed here:\n   [pure rust protobuf compiler](https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure)\n   to avoid dependency on `protoc` binary.\n \n-### Other changes\n+## Big changes\n \n+- Text format and JSON printing and parsing is now implemented\n - All fields are public now except optional or repeated fields when `syntax = "proto2"`,\n   but message fields are public even when `syntax = "proto2"`\n+\n+### Other changes\n+\n - [Rename](https://github.com/stepancheg/rust-protobuf/commit/65667cb6e75e91027d595e8be1bce25cc29d7c88)\n   `ProtobufValueRef` to `ReflectValueRef`. Old name is kept for a while.\n - [`Debug` is now implemented for `EnumValueDescriptor` and\n', 'commit_subject': 'Update CHANGELOG.md', 'repo_name': 'stepancheg/rust-protobuf', 'committer': {'name': 'GitHub', 'email': '1505422b2465e9a84f6fdfaa161078890c593f06@github.com', 'time_sec': '1568599694', 'tz_offset': '60', 'date': {'seconds': '1568599694'}}, 'commit_tree': 'e5af7b90ada74484cb6ae174c0739fe94f46248c', 'commit_message': 'Update CHANGELOG.md', 'language_name': 'Rust', 'license': 'mit', 'hunks': '@@ -50,10 +50,14 @@ Version 3.0 is backward incompatible with 2.0 version. Changes are listed here:\n   [pure rust protobuf compiler](https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure)\n   to avoid dependency on `protoc` binary.\n \n-### Other changes\n+## Big changes\n \n+- Text format and JSON printing and parsing is now implemented\n - All fields are public now except optional or repeated fields when `syntax = "proto2"`,\n   but message fields are public even when `syntax = "proto2"`\n+\n+### Other changes\n+\n - [Rename](https://github.com/stepancheg/rust-protobuf/commit/65667cb6e75e91027d595e8be1bce25cc29d7c88)\n   `ProtobufValueRef` to `ReflectValueRef`. Old name is kept for a while.\n - [`Debug` is now implemented for `EnumValueDescriptor` and\n', 'addition_count': 5, 'deletion_count': 1, 'src_file': 'a/CHANGELOG.md', 'tgt_file': 'b/CHANGELOG.md', 'file_extension': '.md', 'before_file': '# Changelog\n\n## [3.2] - Unreleased\n\n## [3.2.0] - 2022-09-26\n\n* [Correctly specify `log` version](https://github.com/stepancheg/rust-protobuf/pull/652)\n* [Hash for SpecialFields](https://github.com/stepancheg/rust-protobuf/pull/648)\n\n## [3.1.0] - 2022-06-22\n\n* [Reflection API to clear fields](https://github.com/stepancheg/rust-protobuf/pull/635)\n\n## [3.0.3] - 2022-05-31\n\n* `optional` fields in proto3 are now\n  [handled correctly in `protoc-gen-rust` plugin for `protoc`](https://github.com/stepancheg/rust-protobuf/issues/625)\n\n## [3.0.2] - 2022-05-06\n\n* [Sort modules in generated mod.rs](https://github.com/stepancheg/rust-protobuf/issues/621)\n\n## [3.0.1] - 2022-05-01\n\n* More up to date readme.\n\n## [3.0.0] - 2022-05-01\n\n* New stable version released.\n\n## Before version 3\n\n[Changelog before version 3](CHANGELOG-before-3.md)\n  [pure rust protobuf compiler](https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure)\n  to avoid dependency on `protoc` binary.\n\n### Other changes\n\n- All fields are public now except optional or repeated fields when `syntax = "proto2"`,\n  but message fields are public even when `syntax = "proto2"`\n- [Rename](https://github.com/stepancheg/rust-protobuf/commit/65667cb6e75e91027d595e8be1bce25cc29d7c88)\n  `ProtobufValueRef` to `ReflectValueRef`. Old name is kept for a while.\n- [`Debug` is now implemented for `EnumValueDescriptor` and\n', 'message': 'Update CHANGELOG.md', 'author_name': 'GitHub', 'lang': 'md'}