diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 41d2b18ed..150c51ea8 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,6 +1,20 @@ Wikidata Toolkit Release Notes ============================== +Version 0.10.0 +-------------- + +Security fixes: +* Update Jackson to 2.9.9, fixing [vulnerabilities that might lead to remote code execution](https://www.cvedetails.com/vulnerability-list.php?vendor_id=15866&product_id=42991&version_id=238358&page=1&hasexp=0&opdos=0&opec=0&opov=0&opcsrf=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0&opmemc=0&ophttprs=0&opbyp=0&opfileinc=0&opginf=0&cvssscoremin=0&cvssscoremax=0&year=0&cweid=0&order=1&trc=12&sha=1a71cae633886fb92e024fafb20c582c9e5b072d). + +New features: +* RDF: Adds support of Quantity and MonolingualText to the SomeValueSnak and NoValueSnak converters. +* Wikibase API: Throw an exception when credentials have expired. +* Updates RDF4J to 2.5.2, Apache Commons Lang to 3.9 and Apache Commons Compress to 1.18. + +Incompatible changes: +* Propagate IOException properly in the Wikibase API module. + Version 0.9.0 ------------- diff --git a/pom.xml b/pom.xml index f5ed7c1f3..02dd53425 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 pom Wikidata Toolkit @@ -73,16 +73,16 @@ UTF-8 - 1.16.1 - 3.7 + 1.18 + 3.9 4.5.5 1.4 0.5.4 2.9.9 4.12 1.10.19 - 2.3.2 - 1.7.25 + 2.5.2 + 1.7.26 @@ -117,7 +117,7 @@ org.codehaus.mojo license-maven-plugin - 1.6 + 1.20 @@ -176,17 +176,17 @@ target JRE (default is 1.5) --> org.apache.maven.plugins maven-compiler-plugin - 3.1 + 3.8.0 - 1.8 - 1.8 + 8 + 8 org.eluder.coveralls coveralls-maven-plugin - 2.1.0 + 4.3.0 @@ -206,16 +206,17 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.9.1 + 3.1.0 Wikidata Toolkit homepage]]> + 8 org.apache.maven.plugins maven-scm-publish-plugin - 1.1 + 3.0.0 ${project.build.directory}/scmpublish Publishing javadoc for ${project.artifactId}:${project.version} @@ -235,7 +236,7 @@ org.apache.maven.plugins maven-source-plugin - 2.2.1 + 3.1.0 sources-jars @@ -248,7 +249,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.9.1 + 3.1.0 javadoc-jars @@ -267,7 +268,7 @@ org.apache.maven.plugins maven-gpg-plugin - 1.5 + 1.6 sign-artifacts diff --git a/wdtk-client/pom.xml b/wdtk-client/pom.xml index 9c8cc8499..9def7acdd 100644 --- a/wdtk-client/pom.xml +++ b/wdtk-client/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-client diff --git a/wdtk-datamodel/pom.xml b/wdtk-datamodel/pom.xml index 8ab62de9b..a5955df3f 100644 --- a/wdtk-datamodel/pom.xml +++ b/wdtk-datamodel/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-datamodel diff --git a/wdtk-distribution/pom.xml b/wdtk-distribution/pom.xml index a3686bc24..980c3ed79 100644 --- a/wdtk-distribution/pom.xml +++ b/wdtk-distribution/pom.xml @@ -6,7 +6,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-distribution @@ -44,7 +44,7 @@ org.apache.maven.plugins maven-shade-plugin - 2.3 + 3.2.0 wdtk-library @@ -53,7 +53,6 @@ shade - jar true org.wikidata.wdtk wikidata-toolkit-${project.version} @@ -95,7 +94,7 @@ org.apache.maven.plugins maven-shade-plugin - 2.3 + 3.2.0 package @@ -180,7 +179,7 @@ org.apache.maven.plugins maven-assembly-plugin - 2.4 + 3.1.1 create-source-jar diff --git a/wdtk-dumpfiles/pom.xml b/wdtk-dumpfiles/pom.xml index a11ba51f0..2098d6690 100644 --- a/wdtk-dumpfiles/pom.xml +++ b/wdtk-dumpfiles/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-dumpfiles diff --git a/wdtk-examples/pom.xml b/wdtk-examples/pom.xml index 4957bf982..d8d104614 100644 --- a/wdtk-examples/pom.xml +++ b/wdtk-examples/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-examples diff --git a/wdtk-rdf/pom.xml b/wdtk-rdf/pom.xml index 905870a73..c7dc99935 100644 --- a/wdtk-rdf/pom.xml +++ b/wdtk-rdf/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-rdf diff --git a/wdtk-storage/pom.xml b/wdtk-storage/pom.xml index 3c2877cee..a53b294df 100644 --- a/wdtk-storage/pom.xml +++ b/wdtk-storage/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-storage @@ -14,12 +14,4 @@ Wikidata Toolkit Storage WDTK support for managing large collections of Wikibase data - - - org.apache.commons - commons-lang3 - ${apacheCommonsLangVersion} - - - diff --git a/wdtk-storage/src/main/java/org/wikidata/wdtk/storage/datastructures/FindPositionArray.java b/wdtk-storage/src/main/java/org/wikidata/wdtk/storage/datastructures/FindPositionArray.java index 29af2094f..2de58c4a8 100644 --- a/wdtk-storage/src/main/java/org/wikidata/wdtk/storage/datastructures/FindPositionArray.java +++ b/wdtk-storage/src/main/java/org/wikidata/wdtk/storage/datastructures/FindPositionArray.java @@ -42,7 +42,7 @@ * undefined and the first occurrence needs to be found in the following cell of * the bit vector, i.e. at position 0. Anyway, since the zeroth occurrence is * not defined, the {@link #findPosition(long)} method returns - * {@link RankedBitVector.NOT_FOUND} for that value. + * {@link RankedBitVector#NOT_FOUND} for that value. *

* The array for true is [-1, 1, 7]. The second occurrence of * true is at position 1 in the bit vector. The forth occurrence of diff --git a/wdtk-testing/pom.xml b/wdtk-testing/pom.xml index b1b62da92..21b2ae002 100644 --- a/wdtk-testing/pom.xml +++ b/wdtk-testing/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-testing diff --git a/wdtk-util/pom.xml b/wdtk-util/pom.xml index 355dfc371..aa48afc2d 100644 --- a/wdtk-util/pom.xml +++ b/wdtk-util/pom.xml @@ -5,7 +5,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-util diff --git a/wdtk-wikibaseapi/pom.xml b/wdtk-wikibaseapi/pom.xml index 281f6b197..f7218eb26 100644 --- a/wdtk-wikibaseapi/pom.xml +++ b/wdtk-wikibaseapi/pom.xml @@ -6,7 +6,7 @@ org.wikidata.wdtk wdtk-parent - 0.9.0 + 0.10.0 wdtk-wikibaseapi