From 54b1ee8f9da9f31c85a16d63a4c9958c4a7a75e2 Mon Sep 17 00:00:00 2001 From: Shaojin Wen Date: Tue, 30 Jan 2024 01:57:14 +0800 Subject: [PATCH] Update libs to latest (#92) --- README.md | 24 ++++++++++++------------ build.gradle | 24 ++++++++++++------------ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index a9fcce8..240d10f 100644 --- a/README.md +++ b/README.md @@ -57,31 +57,31 @@ The results here-below were computed on April the 30th, 2023 with the following | Library | Version | |--------------|----------| -| avaje-jsonb | 1.4 | +| avaje-jsonb | 1.9 | | boon | 0.34 | | dsl-json | 1.10.0 | -| fastjson | 2.0.27 | +| fastjson | 2.0.46 | | flexjson | 3.3 | | genson | 1.6 | | gson | 2.10.1 | -| jackson | 2.14.2 | +| jackson | 2.16.0 | | jodd json | 6.0.3 | -| johnzon | 1.2.19 | -| jakarta | 2.1.1 | -| json-io | 4.14.0 | +| johnzon | 1.2.21 | +| jakarta | 2.1.3 | +| json-io | 4.40.0 | | simplejson | 1.1.1 | -| json-smart | 2.4.10 | +| json-smart | 2.4.11 | | logansquare | 1.3.7 | | minimal-json | 0.9.5 | | mjson | 1.4.1 | -| moshi | 1.14.0 | +| moshi | 1.15.0 | | nanojson | 1.8 | -| org.json | 20230227 | +| org.json | 20231013 | | purejson | 1.0.1 | | qson | 1.1.1 | -| tapestry | 5.8.2 | -| underscore | 1.88 | -| yasson | 3.0.2 | +| tapestry | 5.8.3 | +| underscore | 1.97 | +| yasson | 3.0.3 | [All graphs and sheets are available in this google doc.][spreadsheet] diff --git a/build.gradle b/build.gradle index 2ca2781..cf5ad9f 100644 --- a/build.gradle +++ b/build.gradle @@ -17,10 +17,10 @@ repositories { } ext { - avajeJsonVersion = '1.8' - jacksonVersion = '2.14.2' + avajeJsonVersion = '1.9' + jacksonVersion = '2.16.0' dslJsonVersion = '1.10.0' - johnzonVersion = '1.2.19' + johnzonVersion = '1.2.21' jmhVersion = '1.35' } @@ -45,8 +45,8 @@ dependencies { implementation group: 'com.dslplatform', name: 'dsl-json-java8', version: "${dslJsonVersion}" annotationProcessor group: 'com.dslplatform', name: 'dsl-json-java8', version: "${dslJsonVersion}" // FastJson - implementation group: 'com.alibaba.fastjson2', name: 'fastjson2', version: '2.0.40' - implementation group: 'com.alibaba.fastjson2', name: 'fastjson2-incubator-vector', version: '2.0.40' + implementation group: 'com.alibaba.fastjson2', name: 'fastjson2', version: '2.0.46' + implementation group: 'com.alibaba.fastjson2', name: 'fastjson2-incubator-vector', version: '2.0.46' // FlexJson implementation group: 'net.sf.flexjson', name: 'flexjson', version: '3.3' // GENSON @@ -65,14 +65,14 @@ dependencies { implementation group: 'org.apache.johnzon', name: 'johnzon-mapper', classifier: 'jakarta', version: "${johnzonVersion}" // Jakarta implementation group: 'jakarta.json.bind', name: 'jakarta.json.bind-api', version: '3.0.0' - implementation group: 'jakarta.json', name: 'jakarta.json-api', version: '2.1.1' + implementation group: 'jakarta.json', name: 'jakarta.json-api', version: '2.1.3' implementation group: 'org.glassfish', name: 'jakarta.json', version: '2.0.1' // json-io implementation group: 'com.cedarsoftware', name: 'json-io', version: '4.14.0' // json-simple implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1' // json-smart - implementation group: 'net.minidev', name: 'json-smart', version: '2.4.10' + implementation group: 'net.minidev', name: 'json-smart', version: '2.4.11' // LoganSquare implementation group: 'com.bluelinelabs', name: 'logansquare', version: '1.3.7' annotationProcessor group: 'com.bluelinelabs', name: 'logansquare-compiler', version: '1.3.7' @@ -81,21 +81,21 @@ dependencies { // mjson implementation group: 'org.sharegov', name: 'mjson', version: '1.4.1' // moshi - implementation group: 'com.squareup.moshi', name: 'moshi', version: '1.14.0' + implementation group: 'com.squareup.moshi', name: 'moshi', version: '1.15.0' // nanojson implementation group: 'com.grack', name: 'nanojson', version: '1.8' // org.json - implementation group: 'org.json', name: 'json', version: '20230227' + implementation group: 'org.json', name: 'json', version: '20231013' // purejson implementation group: 'io.github.senthilganeshs', name: 'purejson', version: '1.0.1' // qson implementation group: 'io.quarkus.qson', name: 'qson-generator', version: '1.1.1.Final' // tapestry - implementation group: 'org.apache.tapestry', name: 'tapestry-json', version: '5.8.2' + implementation group: 'org.apache.tapestry', name: 'tapestry-json', version: '5.8.3' // underscore-java - implementation group: 'com.github.javadev', name: 'underscore', version: '1.92' + implementation group: 'com.github.javadev', name: 'underscore', version: '1.97' // yasson - implementation group: 'org.eclipse', name: 'yasson', version: '3.0.2' + implementation group: 'org.eclipse', name: 'yasson', version: '3.0.3' // Test testImplementation group: 'junit', name: 'junit', version: '4.13.2'