Hello community,

here is the log from the commit of package protobuf for openSUSE:Factory 
checked in at 2020-03-11 18:42:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/protobuf (Old)
 and      /work/SRC/openSUSE:Factory/.protobuf.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "protobuf"

Wed Mar 11 18:42:22 2020 rev:43 rq:782138 version:3.11.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/protobuf/protobuf.changes        2020-02-22 
19:00:34.513655195 +0100
+++ /work/SRC/openSUSE:Factory/.protobuf.new.3160/protobuf.changes      
2020-03-11 18:44:42.315353652 +0100
@@ -1,0 +2,69 @@
+Fri Mar  6 10:05:22 UTC 2020 - Nico Kruber <[email protected]>
+
+- Update to version 3.11.4; notable changes since 3.9.2:
+  * C++: Make serialization method naming consistent
+  * C++: Moved ShutdownProtobufLibrary() to message_lite.h. For
+         backward compatibility a declaration is still available
+         in stubs/common.h, but users should prefer message_lite.h
+  * C++: Removed non-namespace macro EXPECT_OK()
+  * C++: Removed mathlimits.h from stubs in favor of using
+         std::numeric_limits from C++11
+  * C++: Support direct pickling of nested messages
+  * C++: Disable extension code gen for C#
+  * C++: Switch the proto parser to the faster MOMI parser
+  * C++: Unused imports of files defining descriptor extensions
+         will now be reported
+  * C++: Add proto2::util::RemoveSubranges to remove multiple
+         subranges in linear time
+  * C++: Support 32 bit values for ProtoStreamObjectWriter to Struct
+  * C++: Removed the internal-only header coded_stream_inl.h and
+         the internal-only methods defined there
+  * C++: Enforced no SWIG wrapping of descriptor_database.h
+         (other headers already had this restriction)
+  * C++: Implementation of the equivalent of the MOMI parser for
+         serialization. This removes one of the two serialization
+         routines, by making the fast array serialization routine
+         completely general. SerializeToCodedStream can now be
+         implemented in terms of the much much faster array
+         serialization. The array serialization regresses slightly,
+         but when array serialization is not possible this wins big
+  * C++: Add move constructor for Reflection's SetString
+  * Java: Remove the usage of MethodHandle, so that Android users
+          prior to API version 26 can use protobuf-java
+  * Java: Publish ProGuard config for javalite
+  * Java: Include unknown fields when merging proto3 messages in
+          Java lite builders
+  * Java: Have oneof enums implement a separate interface (other
+          than EnumLite) for clarity
+  * Java: Opensource Android Memory Accessors
+  * Java: Change ProtobufArrayList to use Object[] instead of
+          ArrayList for 5-10% faster parsing
+  * Java: Make a copy of JsonFormat.TypeRegistry at the protobuf
+          top level package. This will eventually replace
+          JsonFormat.TypeRegistry
+  * Java: Add Automatic-Module-Name entries to the Manifest
+  * Python: Add float_precision option in json format printer
+  * Python: Optionally print bytes fields as messages in unknown
+            fields, if possible
+  * Python: Experimental code gen (fast import protobuf module)
+            which only work with cpp generated code linked in
+  * Python: Add descriptor methods in descriptor_pool are deprecated
+  * Python: Added delitem for Python extension dict
+  * JavaScript: Remove guard for Symbol iterator for jspb.Map
+  * JavaScript: Remove deprecated boolean option to getResultBase64String()
+  * JavaScript: Change the parameter types of binaryReaderFn in
+                ExtensionFieldBinaryInfo to (number, ?, ?)
+  * JavaScript: Create dates.ts and time_of_days.ts to mirror Java
+                versions. This is a near-identical conversion of
+                c.g.type.util.{Dates,TimeOfDays} respectively
+  * JavaScript: Migrate moneys to TypeScript
+  * PHP: Increase php7.4 compatibility
+  * PHP: Implement lazy loading of php class for proto messages
+  * Ruby: Support hashes for struct initializers
+  * C#: Experimental proto2 support is now officially available
+  * C#: Change _Extensions property to normal body rather than expression
+  * Objective C: Remove OSReadLittle* due to alignment requirements
+  * Other: Override CocoaPods module to lowercase
+  * further bugfixes and optimisations
+
+-------------------------------------------------------------------

Old:
----
  protobuf-3.9.2.tar.gz

New:
----
  protobuf-3.11.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ protobuf.spec ++++++
--- /var/tmp/diff_new_pack.O7nx69/_old  2020-03-11 18:44:43.571354422 +0100
+++ /var/tmp/diff_new_pack.O7nx69/_new  2020-03-11 18:44:43.571354422 +0100
@@ -17,7 +17,7 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define sover 20
+%define sover 22
 %define tarname protobuf
 %define src_install_dir %{_prefix}/src/%{name}
 %define extra_java_flags -source 7 -target 7
@@ -27,7 +27,7 @@
 %bcond_without python2
 %bcond_without python3
 Name:           protobuf
-Version:        3.9.2
+Version:        3.11.4
 Release:        0
 Summary:        Protocol Buffers - Google's data interchange format
 License:        BSD-3-Clause

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.O7nx69/_old  2020-03-11 18:44:43.591354435 +0100
+++ /var/tmp/diff_new_pack.O7nx69/_new  2020-03-11 18:44:43.591354435 +0100
@@ -1,3 +1,3 @@
-libprotobuf20
-libprotoc20
-libprotobuf-lite20
+libprotobuf22
+libprotoc22
+libprotobuf-lite22

++++++ protobuf-3.9.2.tar.gz -> protobuf-3.11.4.tar.gz ++++++
++++ 216747 lines of diff (skipped)


Reply via email to