<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


## [2.22] - Unreleased

## [2.21.0] - 2021-02-06

- [Use fully qualified crate name in serde derives](https://github.com/stepancheg/rust-protobuf/pull/545)

<MSG> Update CHANGELOG.md
<DFF> @@ -33,6 +33,9 @@ Version 3.0 is backward incompatible with 2.0 version. Changes are listed here:
 
 ## [2.22] - Unreleased
 
+- Slightly better prefix stripping algorithm in pure rust codegen: "." is now considered to be a prefix for "foo/bar.proto".
+  (Probably Rust stdlib should do that out of the box)
+
 ## [2.21.0] - 2021-02-06
 
 - [Use fully qualified crate name in serde derives](https://github.com/stepancheg/rust-protobuf/pull/545)

{'commit': 'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex d7866eee..733482da 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -33,6 +33,9 @@ Version 3.0 is backward incompatible with 2.0 version. Changes are listed here:\n \n ## [2.22] - Unreleased\n \n+- Slightly better prefix stripping algorithm in pure rust codegen: "." is now considered to be a prefix for "foo/bar.proto".\n+  (Probably Rust stdlib should do that out of the box)\n+\n ## [2.21.0] - 2021-02-06\n \n - [Use fully qualified crate name in serde derives](https://github.com/stepancheg/rust-protobuf/pull/545)\n', 'commit_subject': 'Update CHANGELOG.md', 'repo_name': 'stepancheg/rust-protobuf', 'committer': {'name': 'GitHub', 'email': '1505422b2465e9a84f6fdfaa161078890c593f06@github.com', 'time_sec': '1612581899', 'tz_offset': '0', 'date': {'seconds': '1612581899'}}, 'commit_tree': 'ac8bc5462726aa88cbaab2dd062af30a0114a73b', 'commit_message': 'Update CHANGELOG.md', 'language_name': 'Rust', 'license': 'mit', 'hunks': '@@ -33,6 +33,9 @@ Version 3.0 is backward incompatible with 2.0 version. Changes are listed here:\n \n ## [2.22] - Unreleased\n \n+- Slightly better prefix stripping algorithm in pure rust codegen: "." is now considered to be a prefix for "foo/bar.proto".\n+  (Probably Rust stdlib should do that out of the box)\n+\n ## [2.21.0] - 2021-02-06\n \n - [Use fully qualified crate name in serde derives](https://github.com/stepancheg/rust-protobuf/pull/545)\n', 'addition_count': 3, 'deletion_count': 0, '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\n## [2.22] - Unreleased\n\n## [2.21.0] - 2021-02-06\n\n- [Use fully qualified crate name in serde derives](https://github.com/stepancheg/rust-protobuf/pull/545)\n', 'message': 'Update CHANGELOG.md', 'author_name': 'GitHub', 'lang': 'md'}