[Git][java-team/jackson-core][master] 5 commits: New upstream version 2.14.1
Emmanuel Bourg (@ebourg)
gitlab at salsa.debian.org
Mon Dec 19 18:43:28 GMT 2022
Emmanuel Bourg pushed to branch master at Debian Java Maintainers / jackson-core
Commits:
68215a74 by Emmanuel Bourg at 2022-12-19T19:35:13+01:00
New upstream version 2.14.1
- - - - -
727f6a66 by Emmanuel Bourg at 2022-12-19T19:35:15+01:00
Update upstream source from tag 'upstream/2.14.1'
Update to upstream version '2.14.1'
with Debian dir 26391f99bb7db541c7c25d405c198ebda2be80b3
- - - - -
cfa57ac0 by Emmanuel Bourg at 2022-12-19T19:42:46+01:00
Refreshed the patches
- - - - -
b6a16970 by Emmanuel Bourg at 2022-12-19T19:42:54+01:00
Standards-Version updated to 4.6.2
- - - - -
c0c31242 by Emmanuel Bourg at 2022-12-19T19:43:04+01:00
Upload to unstable
- - - - -
10 changed files:
- .github/workflows/main.yml
- README.md
- debian/changelog
- debian/control
- debian/maven.ignoreRules
- debian/patches/01-no-bundle.patch
- − debian/patches/03-Deactivated-plugin-de.jjohannes-in-pom.xml.patch
- debian/patches/series
- pom.xml
- release-notes/VERSION-2.x
Changes:
=====================================
.github/workflows/main.yml
=====================================
@@ -49,6 +49,9 @@ jobs:
- name: Extract project Maven version
id: projectVersion
run: echo "version=$(./mvnw org.apache.maven.plugins:maven-help-plugin:3.3.0:evaluate -DforceStdout -Dexpression=project.version -q)" >>$GITHUB_OUTPUT
+ - name: Verify Android SDK Compatibility
+ if: matrix.java_version == '8'
+ run: ./mvnw -B -q -ff -ntp -DskipTests animal-sniffer:check
- name: Deploy snapshot
if: github.event_name != 'pull_request' && matrix.java_version == '8' && endsWith(steps.projectVersion.outputs.version, '-SNAPSHOT')
env:
=====================================
README.md
=====================================
@@ -29,7 +29,6 @@ Project contains versions 2.0 and above: source code for earlier (1.x) versions
| OSS Sponsorship | [](https://tidelift.com/subscription/pkg/maven-com-fasterxml-jackson-core-jackson-core?utm_source=maven-com-fasterxml-jackson-core-jackson-core&utm_medium=referral&utm_campaign=readme) |
| Javadocs | [](https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-core) |
| Code coverage (2.13) | [](https://codecov.io/github/FasterXML/jackson-core?branch=2.13) |
-| CodeQ (LGTM.com) | [](https://lgtm.com/projects/g/FasterXML/jackson-core/alerts/) [](https://lgtm.com/projects/g/FasterXML/jackson-core/context:java) |
| CodeQ (ClusterFuzz) | [](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:jackson-core) |
# Get it!
@@ -104,6 +103,25 @@ instance of which is constructed by `JsonFactory`:
An example can be found from [Reading and Writing Event Streams](http://www.cowtowncoder.com/blog/archives/2009/01/entry_132.html)
+-----
+## Compatibility
+
+### JDK
+
+Jackson-core package baseline JDK requirement:
+
+* Versions 2.0 - 2.13 require JDK 6
+* Versions 2.14 and above require JDK 8
+
+### Android
+
+List is incomplete due to recent addition of compatibility checker.
+
+* 2.13: Android SDK 19+
+* 2.14: Android SDK 26+
+
+for information on Android SDK versions to Android Release names see [https://en.wikipedia.org/wiki/Android_version_history]
+
-----
## Support
=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+jackson-core (2.14.1-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Refreshed the patches
+ * Standards-Version updated to 4.6.2
+
+ -- Emmanuel Bourg <ebourg at apache.org> Mon, 19 Dec 2022 19:42:57 +0100
+
jackson-core (2.14.0-2) unstable; urgency=medium
* Remove two unsupported plugins from jackson-base pom because this was
=====================================
debian/control
=====================================
@@ -16,7 +16,7 @@ Build-Depends-Indep:
libmaven-bundle-plugin-java,
libmaven-enforcer-plugin-java,
libreplacer-java
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
Rules-Requires-Root: no
Vcs-Git: https://salsa.debian.org/java-team/jackson-core.git
Vcs-Browser: https://salsa.debian.org/java-team/jackson-core
=====================================
debian/maven.ignoreRules
=====================================
@@ -1,4 +1,5 @@
+de.jjohannes gradle-module-metadata-maven-plugin * * * *
org.apache.maven.plugins maven-gpg-plugin * * * *
org.apache.maven.plugins maven-enforcer-plugin * * * *
org.apache.maven.plugins maven-javadoc-plugin * * * *
=====================================
debian/patches/01-no-bundle.patch
=====================================
@@ -14,7 +14,7 @@ index ca7e8d4..61598a1 100644
@@ -14,7 +14,7 @@
<artifactId>jackson-core</artifactId>
<name>Jackson-core</name>
- <version>2.14.0</version>
+ <version>2.14.1</version>
- <packaging>bundle</packaging>
+ <packaging>jar</packaging>
<description>Core Jackson processing abstractions (aka Streaming API), implementation for JSON</description>
=====================================
debian/patches/03-Deactivated-plugin-de.jjohannes-in-pom.xml.patch deleted
=====================================
@@ -1,25 +0,0 @@
-From: Mechtilde <ooo at mechtilde.de>
-Date: Sat, 26 Dec 2020 13:34:29 +0100
-Subject: Deactivated plugin de.jjohannes in pom.xml
-
----
- pom.xml | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/pom.xml b/pom.xml
-index 0ae0578..ca7e8d4 100644
---- a/pom.xml
-+++ b/pom.xml
-@@ -138,10 +138,10 @@ com.fasterxml.jackson.core.*;version=${project.version}
- <artifactId>build-helper-maven-plugin</artifactId>
- </plugin>
-
-- <plugin>
-+ <!-- <plugin>
- <groupId>de.jjohannes</groupId>
- <artifactId>gradle-module-metadata-maven-plugin</artifactId>
-- </plugin>
-+ </plugin> -->
- </plugins>
- </build>
-
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,2 @@
02-skip-jacoco.patch
-03-Deactivated-plugin-de.jjohannes-in-pom.xml.patch
01-no-bundle.patch
=====================================
pom.xml
=====================================
@@ -8,12 +8,12 @@
<parent>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-base</artifactId>
- <version>2.14.0</version>
+ <version>2.14.1</version>
</parent>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<name>Jackson-core</name>
- <version>2.14.0</version>
+ <version>2.14.1</version>
<packaging>bundle</packaging>
<description>Core Jackson processing abstractions (aka Streaming API), implementation for JSON</description>
<licenses>
@@ -30,7 +30,7 @@
<connection>scm:git:git at github.com:FasterXML/jackson-core.git</connection>
<developerConnection>scm:git:git at github.com:FasterXML/jackson-core.git</developerConnection>
<url>https://github.com/FasterXML/jackson-core</url>
- <tag>jackson-core-2.14.0</tag>
+ <tag>jackson-core-2.14.1</tag>
</scm>
<properties>
@@ -38,6 +38,15 @@
still use Moditect to get JDK9+ module info support; need newer bundle plugin as well
(can just defaults from `jackson-parent`)
-->
+
+ <!-- 16-Nov-2022, tatu: [core#838] Verify Android SDK compatibility.
+ Baseline compatibility:
+ * Jackson 2.13 compatible with Android SDK 19 and up
+ * Jackson 2.14 compatible with Android SDK 26 and up
+ -->
+ <version.android.sdk>26</version.android.sdk>
+ <version.android.sdk.signature>0.5.0</version.android.sdk.signature>
+
<osgi.export>com.fasterxml.jackson.core;version=${project.version},
com.fasterxml.jackson.core.*;version=${project.version}
</osgi.export>
@@ -47,7 +56,7 @@ com.fasterxml.jackson.core.*;version=${project.version}
<packageVersion.package>${project.groupId}.json</packageVersion.package>
<!-- for Reproducible Builds -->
- <project.build.outputTimestamp>2022-11-05T20:35:16Z</project.build.outputTimestamp>
+ <project.build.outputTimestamp>2022-11-21T23:35:22Z</project.build.outputTimestamp>
</properties>
<!-- Alas, need to include snapshot reference since otherwise can not find
@@ -140,6 +149,24 @@ com.fasterxml.jackson.core.*;version=${project.version}
<groupId>de.jjohannes</groupId>
<artifactId>gradle-module-metadata-maven-plugin</artifactId>
</plugin>
+
+ <!-- 16-Nov-2022, tatu: [core#838] add verification of compatibility
+ wrt Android SDK versions using AnimalSniffer with "gummy bears" signatures.
+ To be run from CI, but manually with:
+ mvn clean package animal-sniffer:check
+ -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>animal-sniffer-maven-plugin</artifactId>
+ <version>1.22</version>
+ <configuration>
+ <signature>
+ <groupId>com.toasttab.android</groupId>
+ <artifactId>gummy-bears-api-${version.android.sdk}</artifactId>
+ <version>${version.android.sdk.signature}</version>
+ </signature>
+ </configuration>
+ </plugin>
</plugins>
</build>
=====================================
release-notes/VERSION-2.x
=====================================
@@ -14,14 +14,22 @@ JSON library.
=== Releases ===
------------------------------------------------------------------------
+2.15.0 (not yet released)
+
+No changes since 2.14
+
+2.14.1 (21-Nov-2022)
+
+No changes since 2.14.0
+
2.14.0 (05-Nov-2022)
#478: Provide implementation of async JSON parser fed by `ByteBufferFeeder`
(requested by Arjen P)
(contributed by @pjfanning)
-#577: Allow use of faster floating-point number parsing (Schubfach) with
+#577: Allow use of faster floating-point number parsing with
`StreamReadFeature.USE_FAST_DOUBLE_PARSER`
- (contributed by @pjfanning)
+ (contributed by @wrandelshofer and @pjfanning)
#684: Add "JsonPointer#appendProperty" and "JsonPointer#appendIndex"
(contributed by Ilya G)
#715: Allow TokenFilters to keep empty arrays and objects
View it on GitLab: https://salsa.debian.org/java-team/jackson-core/-/compare/b6a87a578feff67fc9d044b514b7b6132e8ef0ed...c0c3124265a60d13adf25e95a86bfa70d50c24ad
--
View it on GitLab: https://salsa.debian.org/java-team/jackson-core/-/compare/b6a87a578feff67fc9d044b514b7b6132e8ef0ed...c0c3124265a60d13adf25e95a86bfa70d50c24ad
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20221219/2e5f3666/attachment.htm>
More information about the pkg-java-commits
mailing list