Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jackson-dataformats-binary for 
openSUSE:Factory checked in at 2024-08-14 14:14:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jackson-dataformats-binary (Old)
 and      /work/SRC/openSUSE:Factory/.jackson-dataformats-binary.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jackson-dataformats-binary"

Wed Aug 14 14:14:58 2024 rev:9 rq:1193676 version:2.17.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/jackson-dataformats-binary/jackson-dataformats-binary.changes
    2024-05-21 18:35:51.277094899 +0200
+++ 
/work/SRC/openSUSE:Factory/.jackson-dataformats-binary.new.7232/jackson-dataformats-binary.changes
  2024-08-14 14:15:35.986417302 +0200
@@ -1,0 +2,8 @@
+Wed Aug  7 09:29:37 UTC 2024 - Fridrich Strba <[email protected]>
+
+- Update to 2.17.2
+  * #497: (ion) Failed copy(): 'IonValueMapper' does not override
+    copy()
+  * #501: (ion) Upgrade 'ion-java' to 1.11.8 (from 1.11.7)
+
+-------------------------------------------------------------------

Old:
----
  jackson-dataformats-binary-2.17.1.tar.gz

New:
----
  jackson-dataformats-binary-2.17.2.tar.gz

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

Other differences:
------------------
++++++ jackson-dataformats-binary.spec ++++++
--- /var/tmp/diff_new_pack.JgTzlF/_old  2024-08-14 14:15:38.410518637 +0200
+++ /var/tmp/diff_new_pack.JgTzlF/_new  2024-08-14 14:15:38.430519474 +0200
@@ -19,7 +19,7 @@
 %bcond_with extra_dataformats
 # Extra formats are disabled because of circular dependencies
 Name:           jackson-dataformats-binary
-Version:        2.17.1
+Version:        2.17.2
 Release:        0
 Summary:        Jackson standard binary data format backends
 License:        Apache-2.0 AND BSD-3-Clause

++++++ jackson-dataformats-binary-2.17.1.tar.gz -> 
jackson-dataformats-binary-2.17.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/avro/pom.xml 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/avro/pom.xml
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/avro/pom.xml   
    2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/avro/pom.xml   
    2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
   <parent>
     <groupId>com.fasterxml.jackson.dataformat</groupId>
     <artifactId>jackson-dataformats-binary</artifactId>
-    <version>2.17.1</version>
+    <version>2.17.2</version>
   </parent>
   <artifactId>jackson-dataformat-avro</artifactId>
   <name>Jackson dataformat: Avro</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/cbor/pom.xml 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/cbor/pom.xml
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/cbor/pom.xml   
    2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/cbor/pom.xml   
    2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
   <parent>
     <groupId>com.fasterxml.jackson.dataformat</groupId>
     <artifactId>jackson-dataformats-binary</artifactId>
-    <version>2.17.1</version>
+    <version>2.17.2</version>
   </parent>
   <artifactId>jackson-dataformat-cbor</artifactId>
   <name>Jackson dataformat: CBOR</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/pom.xml 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/pom.xml
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/pom.xml    
    2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/pom.xml    
    2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
   <parent>
     <groupId>com.fasterxml.jackson.dataformat</groupId>
     <artifactId>jackson-dataformats-binary</artifactId>
-    <version>2.17.1</version>
+    <version>2.17.2</version>
   </parent>
   <groupId>com.fasterxml.jackson.dataformat</groupId>
   <artifactId>jackson-dataformat-ion</artifactId>
@@ -39,7 +39,7 @@
     <dependency>
       <groupId>com.amazon.ion</groupId>
       <artifactId>ion-java</artifactId>
-      <version>1.11.7</version>
+      <version>1.11.8</version>
     </dependency>
 
     <!-- Extends Jackson core, databind -->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.java
 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.java
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.java
        2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.java
        2024-07-05 19:30:55.000000000 +0200
@@ -16,6 +16,7 @@
 
 import java.io.IOException;
 
+import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.PropertyNamingStrategy;
 import com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolModule;
 import com.fasterxml.jackson.dataformat.ion.IonFactory;
@@ -45,6 +46,11 @@
         this(ionSystem, null);
     }
 
+    // @since 2.18: needed for `copy()`
+    protected IonValueMapper(IonValueMapper src) {
+        super(src);
+    }
+
     /**
      * Constructor that provides an override on the default Constructor for 
the PropertyNamingStrategy.
      *
@@ -60,6 +66,12 @@
         this.setPropertyNamingStrategy(strategy);
     }
 
+    @Override // @since 2.18
+    public ObjectMapper copy() {
+        _checkInvalidCopy(IonValueMapper.class);
+        return new IonValueMapper(this);
+    }
+    
     public <T> T parse(IonValue value, Class<T> clazz) throws IOException {
         if (value == null) {
             return null;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/DataBindReadTest.java
 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/DataBindReadTest.java
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/DataBindReadTest.java
       2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/DataBindReadTest.java
       2024-07-05 19:30:55.000000000 +0200
@@ -19,7 +19,7 @@
 import org.junit.Test;
 
 import com.fasterxml.jackson.annotation.JsonIgnore;
-
+import com.fasterxml.jackson.databind.ObjectMapper;
 import com.amazon.ion.IonReader;
 import com.amazon.ion.IonStruct;
 import com.amazon.ion.IonSystem;
@@ -39,6 +39,15 @@
 
     static class BeanToo { }
 
+    // Not the best place for test but will have to do
+    @Test
+    public void testMapperCopy() throws IOException
+    {
+        IonObjectMapper vanilla = IonObjectMapper.builder().build();
+        ObjectMapper copy = vanilla.copy();
+        assertNotSame(vanilla, copy);
+    }
+
     @Test
     public void testSimple() throws IOException
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapperTest.java
 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapperTest.java
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapperTest.java
    2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapperTest.java
    2024-07-05 19:30:55.000000000 +0200
@@ -17,6 +17,7 @@
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNotSame;
 import static org.junit.Assert.assertNull;
 
 import java.io.IOException;
@@ -32,6 +33,7 @@
 import com.fasterxml.jackson.annotation.JsonProperty;
 
 import com.fasterxml.jackson.databind.DeserializationFeature;
+import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.PropertyNamingStrategies;
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer;
@@ -68,6 +70,12 @@
     }
 
     @Test
+    public void testMapperCopy() throws Exception {
+        ObjectMapper mapper2 = ionValueMapper.copy();
+        assertNotSame(ionValueMapper, mapper2);
+    }
+
+    @Test
     public void testNull() throws Exception {
         assertNull(ionValueMapper.parse(null, TestPojo1.class));
         assertNull(ionValueMapper.serialize(null));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/pom.xml 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/pom.xml
--- old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/pom.xml    
2024-05-05 04:19:15.000000000 +0200
+++ new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/pom.xml    
2024-07-05 19:30:55.000000000 +0200
@@ -4,12 +4,12 @@
   <parent>
     <groupId>com.fasterxml.jackson</groupId>
     <artifactId>jackson-base</artifactId>
-    <version>2.17.1</version>
+    <version>2.17.2</version>
   </parent>
   <groupId>com.fasterxml.jackson.dataformat</groupId>
   <artifactId>jackson-dataformats-binary</artifactId>
   <name>Jackson dataformats: Binary</name>
-  <version>2.17.1</version>
+  <version>2.17.2</version>
   <packaging>pom</packaging>
   <description>Parent pom for Jackson binary dataformats.
   </description>
@@ -35,7 +35,7 @@
     
<connection>scm:git:[email protected]:FasterXML/jackson-dataformats-binary.git</connection>
     
<developerConnection>scm:git:[email protected]:FasterXML/jackson-dataformats-binary.git</developerConnection>
     <url>https://github.com/FasterXML/jackson-dataformats-binary</url>
-    <tag>jackson-dataformats-binary-2.17.1</tag>
+    <tag>jackson-dataformats-binary-2.17.2</tag>
   </scm>
   <issueManagement>
     <url>https://github.com/FasterXML/jackson-dataformats-binary/issues</url>
@@ -45,7 +45,7 @@
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
     <!-- for Reproducible Builds -->
-    
<project.build.outputTimestamp>2024-05-05T02:18:42Z</project.build.outputTimestamp>
+    
<project.build.outputTimestamp>2024-07-05T17:30:11Z</project.build.outputTimestamp>
     
     <!-- 20-Mar-2021, tatu: limit heap for tests to catch some
         of "too big allocation" cases
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/protobuf/pom.xml
 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/protobuf/pom.xml
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/protobuf/pom.xml
   2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/protobuf/pom.xml
   2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
   <parent>
     <groupId>com.fasterxml.jackson.dataformat</groupId>
     <artifactId>jackson-dataformats-binary</artifactId>
-    <version>2.17.1</version>
+    <version>2.17.2</version>
   </parent>
   <artifactId>jackson-dataformat-protobuf</artifactId>
   <name>Jackson dataformat: protobuf</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/release-notes/VERSION-2.x
 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/release-notes/VERSION-2.x
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/release-notes/VERSION-2.x
  2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/release-notes/VERSION-2.x
  2024-07-05 19:30:55.000000000 +0200
@@ -18,6 +18,12 @@
 
 - No changes since 2.17
 
+2.17.2 (05-Jul-2024)
+
+#497: (ion) Failed copy(): `IonValueMapper` does not override copy()
+ (reported by @mr-robert)
+#501: (ion) Upgrade `ion-java` to 1.11.8 (from 1.11.7)
+
 2.17.1 (04-May-2024)
 
 #487 (ion): Don't close IonParser on EOF to be compatible with 
`MappingIterator`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/smile/pom.xml 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/smile/pom.xml
--- 
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/smile/pom.xml  
    2024-05-05 04:19:15.000000000 +0200
+++ 
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/smile/pom.xml  
    2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
   <parent>
     <groupId>com.fasterxml.jackson.dataformat</groupId>
     <artifactId>jackson-dataformats-binary</artifactId>
-    <version>2.17.1</version>
+    <version>2.17.2</version>
   </parent>
   <artifactId>jackson-dataformat-smile</artifactId>
   <name>Jackson dataformat: Smile</name>

Reply via email to