1
0

Compare commits

...

11 Commits

Author SHA256 Message Date
1d51f412b6 Accepting request 1175355 from Java:packages
2.17.x

OBS-URL: https://build.opensuse.org/request/show/1175355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jackson-datatypes-collections?expand=0&rev=8
2024-05-21 16:35:30 +00:00
a9d32f795c Accepting request 1175338 from home:gkenion:branches:Java:packages:jackson
Upgrade Jackson packages to 2.17.1

OBS-URL: https://build.opensuse.org/request/show/1175338
OBS-URL: https://build.opensuse.org/package/show/Java:packages/jackson-datatypes-collections?expand=0&rev=17
2024-05-20 13:42:57 +00:00
c2d2e97eb7 Accepting request 1156785 from Java:packages
2.16.1

OBS-URL: https://build.opensuse.org/request/show/1156785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jackson-datatypes-collections?expand=0&rev=7
2024-03-11 14:34:11 +00:00
094de14b6d Accepting request 1156388 from home:gkenion:branches:Java:packages
OBS-URL: https://build.opensuse.org/request/show/1156388
OBS-URL: https://build.opensuse.org/package/show/Java:packages/jackson-datatypes-collections?expand=0&rev=15
2024-03-09 18:50:24 +00:00
2af7b1ba70 Accepting request 1109958 from Java:packages
Reproducible builds improvement

OBS-URL: https://build.opensuse.org/request/show/1109958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jackson-datatypes-collections?expand=0&rev=6
2023-09-10 11:10:33 +00:00
a4894b36d4 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jackson-datatypes-collections?expand=0&rev=13 2023-09-09 13:43:12 +00:00
190b04f376 Accepting request 1105105 from Java:packages
2.15.2

OBS-URL: https://build.opensuse.org/request/show/1105105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jackson-datatypes-collections?expand=0&rev=5
2023-08-23 12:57:11 +00:00
228bd4a76d OBS-URL: https://build.opensuse.org/package/show/Java:packages/jackson-datatypes-collections?expand=0&rev=11 2023-08-21 14:37:54 +00:00
7cb6018f71 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jackson-datatypes-collections?expand=0&rev=10 2023-08-15 11:20:35 +00:00
f3446347f1 Accepting request 983610 from Java:packages
2.13.3

OBS-URL: https://build.opensuse.org/request/show/983610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jackson-datatypes-collections?expand=0&rev=4
2022-06-19 19:10:58 +00:00
da2c4b9338 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jackson-datatypes-collections?expand=0&rev=8 2022-06-15 07:28:02 +00:00
4 changed files with 93 additions and 24 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:01ff034f420896ff668b4aeab345f3be9450fa574461c41c57bd04409ddcb29c
size 1924437

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89a2c30e1300ae02ef73655b884d0ae1c046472a020842e24080b023f09aa5c4
size 2961320

View File

@@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon May 20 11:51:50 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
- Update to 2.17.1
* #149: (guava) Update CI to use Matrix Build to test against
different Guava versions
- Includes changes from 2.17
* #118: (guava) Support @JsonFormat(shape=STRING) on Range<T>
(contributed by Muhammad K)
* #124: (guava) Some deserializers throw unexpected
`NullPointerException` when handling invalid input (contributed
by Arthur C)
* #135 (guava) Add deserialization support for bracket notation
Range (contributed by Muhammad K)
* #136 (guava) Fix for failing Guava `Optional` test (contributed
by Muhammad K)
* #138 (guava) `GuavaCollectionDeserializer` still throws NPE in
some circumstances (contributed by Arthur C)
* #140 (guava) `Cache` deserialization fails with NPE for `null`
valued entries
* #142 (guava) `RangeSet` deserializer fails for content `null`s
with NPE
- Includes changes from 2.16.2
* #145: `GuavaOptionalDeserializer.getEmptyValue()` should not
call itself recursively
-------------------------------------------------------------------
Fri Mar 8 08:33:47 UTC 2024 - Gus Kenion <gkenion@suse.com>
- Update to 2.16.1
* 2.16.1 (24-Dec-2023) - no significant changes since 2.16.0
* 2.16.0 (15-Nov-2023)
+ #90: (guava) Cache Serialization serializes empty contents
+ #113: (guava) Update default Guava dependency for Jackson
2.16 from Guava 23.x to 25.x
+ #116: (guava) Suppport simple deserialization of Cache
+ #117: (guava) ImmutableRangeSet fails to deserialize without
explicit deserializer
+ #117: (pcollections) PCollections module info
(module-info.class) incorrect
-------------------------------------------------------------------
Sat Sep 9 13:42:41 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
-------------------------------------------------------------------
Mon Aug 21 14:33:39 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Version update to 2.15.2
* No changes since 2.15.0
* 2.15.0 (23-Apr-2023)
+ #7: (guava) Add support for 'WRITE_SORTED_MAP_ENTRIES' for
Guava 'Multimap's
+ #92: (guava) '@JsonDeserialize.contentConverter' does not work
for non-builtin collections
+ #102: (guava) accept lowerCase enums for 'Range' 'BoundType'
serialization
+ #105: (guava) Update Guava dependency to 23.6.1-jre
(from 21.0)
+ #106: (guava) There maybe a misusage in
GuavaMultimapDeserializer.findTransformer method
* 2.14.3 (05-May-2023)
+ #92: (guava) '@JsonDeserialize.contentConverter' does not work
for non-builtin collections
+ #104: 'ArrayListMultimapDeserializer' does not support
multimaps inside another object as a property
* 2.13.4 (03-Sep-2022)
+ #94: Eclipse Collection serialization for Pairs does not work
when upgrading to EC version 11.0.0
-------------------------------------------------------------------
Wed Jun 15 07:23:05 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- Version upgrade to 2.13.3
* 2.13.3 (14-May-2022)
* 2.13.2 (06-Mar-2022)
* 2.13.1 (19-Dec-2021)
* No changes since 2.13.0
-------------------------------------------------------------------
Wed Oct 20 09:47:00 UTC 2021 - Fridrich Strba <fstrba@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package jackson-datatypes-collections
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,8 @@
#
%bcond_with jp_minimal
Name: jackson-datatypes-collections
Version: 2.13.0
Version: 2.17.1
Release: 0
Summary: Jackson datatypes: collections
License: Apache-2.0
@@ -27,16 +26,14 @@ Source0: https://github.com/FasterXML/jackson-datatypes-collections/archi
BuildRequires: fdupes
BuildRequires: java-devel >= 1.8
BuildRequires: maven-local
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) >= %{version}
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind) >= %{version}
BuildRequires: mvn(com.fasterxml.jackson:jackson-base:pom:) >= %{version}
BuildRequires: mvn(com.carrotsearch:hppc)
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) >= 2.16
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind) >= 2.16
BuildRequires: mvn(com.fasterxml.jackson:jackson-base:pom:) >= 2.16
BuildRequires: mvn(com.google.code.maven-replacer-plugin:replacer)
BuildRequires: mvn(com.google.guava:guava)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildArch: noarch
%if %{without jp_minimal}
BuildRequires: mvn(com.carrotsearch:hppc)
%endif
%description
This is a multi-module umbrella project for various Jackson
@@ -54,7 +51,6 @@ Summary: Add-on module for Jackson which handles Guava data-types
Add-on datatype-support module for Jackson that handles
Guava types (currently mostly just collection ones).
%if %{without jp_minimal}
%package -n jackson-datatype-hppc
Summary: Add-on module for Jackson to support HPPC data-types
@@ -62,7 +58,6 @@ Summary: Add-on module for Jackson to support HPPC data-types
Jackson data-type module to support JSON serialization and
deserialization of High-Performance Primitive Collections
data-types.
%endif
%package javadoc
Summary: Javadoc for %{name}
@@ -76,12 +71,7 @@ This package contains API documentation for %{name}.
sed -i 's/\r//' hppc/src/main/resources/META-INF/LICENSE
cp -p hppc/src/main/resources/META-INF/LICENSE .
%if %{with jp_minimal}
# Disable modules with additional deps
%pom_disable_module hppc
%endif
# Deps are missing from Fedora for these modules:
# Deps are missing for these modules:
%pom_disable_module eclipse-collections
%pom_disable_module pcollections
@@ -90,10 +80,11 @@ cp -p hppc/src/main/resources/META-INF/LICENSE .
%build
%{mvn_build} -f -s -- \
-Dproject.build.outputTimestamp=$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%%s)} +%%Y-%%m-%%dT%%H:%%M:%%SZ) \
%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
-Dmaven.compiler.release=8 \
-Dmaven.compiler.release=8 \
%endif
-Dsource=8
-Dsource=8
%install
%mvn_install
@@ -107,11 +98,9 @@ cp -p hppc/src/main/resources/META-INF/LICENSE .
%doc guava/README.md guava/release-notes
%license LICENSE
%if %{without jp_minimal}
%files -n jackson-datatype-hppc -f .mfiles-jackson-datatype-hppc
%doc hppc/README.md hppc/release-notes
%license LICENSE
%endif
%files javadoc -f .mfiles-javadoc
%license LICENSE