CHANGES.md in protobuffy-3.6.0 vs CHANGES.md in protobuffy-4.0.0
- old
+ new
@@ -1,6 +1,61 @@
# Stable (3.x)
+4.0.0
+-----------
+- Merge in ruby-protobuf/protobuf
+
+Upstream 3.7.0 (pre2)
+-----------
+- BUG: Track if a repeated field has been deliberately set (#325)
+
+Upstream 3.7.0 (pre1)
+-----------
+- BUG: Revert to old behavior for setting repeated fields to nil
+- BUG: Set binmode for protoc-gen-ruby STDIN and STDOUT to compile proto files on Windows
+- Make all things Optionable and fix requires
+
+Upstream 3.7.0 (pre0)
+-----------
+- Add `PB_USE_RAW_RPC_NAMES` option to preserve raw RPC name (since #underscore can be lossy).
+- Add `PB_ENUM_UPCASE` option to generate enum values as upcased.
+- Clean up dynamic code generation in prep for extension namespacing.
+- Namespace extension fields.
+- Field values should be stored via their fully qualified names
+- Refresh google/protobuf/descriptor.{proto,pb.rb}
+- Properly encode and decode negative enum values.
+
+Upstream 3.6.9
+--------
+- Make protobuf serivce directory pluggable.
+
+Upstream 3.6.7
+-----
+- An issue was reported with the encode memoization added in #293 with using any array modification
+method on repeated fields. Remove memoization on encode (#305) until we can find a better solution.
+
+Upstream 3.5.5
+--------
+- Add native Varint for MRI.
+
+Upstream 3.5.4
+--------
+- Ensures ActiveSupport::Deprecation does not get a stack trace when deprecations are disabled.
+
+Upstream 3.5.3
+--------
+- Optimized get_extension_field and get_field calls.
+
+Upstream 3.5.2
+--------
+- Optimized valid_tag?, enums_for_tag and enums_for_tags
+
+Upstream 3.5.1
+--------
+- Adds compatibility for Rails 4.2+ as CLI options were broken
+- Fixes bug with MRI and "dead" thread in zmq broker
+- Fixes Rubocop compatability with new version
+
3.2.0
--------
- Change Protobuf::Rpc::Stats.statsd_client to Protobuf::Statsd.client
and track both RPC calls and service handling. [@dgolombek]