Wikidata Toolkit is a Java library for accessing Wikidata and other Wikibase installations. It can be used to create bots, to perform data extraction tasks (e.g., convert all data in Wikidata to a new format), and to do large-scale analyses that are too complex for using a simple SPARQL query service.
Authors: Markus Kroetzsch, Julian Mendez, Fredo Erxleben, Michael Guenther, Markus Damm, Antonin Delpeuch, Thomas Pellissier Tanon and other contributors
License: Apache 2.0
The development of Wikidata Toolkit has been partially funded by the Wikimedia Foundation under the Wikibase Toolkit Individual Engagement Grant, and by the German Research Foundation (DFG) under Emmy Noether grant KR 4381/1-1 "DIAMOND".
During development, the version number in the pom.xml
files should be the next version number assuming that the next version is a patch release, followed by -SNAPSHOT
. For instance, if the last version to have been released was 1.2.3
, then the pom.xml
files should contain <version>1.2.4-SNAPSHOT</version>
.
pom.xml
without the -SNAPSHOT
suffix. In the following steps, we will assume this new version is 1.2.4
.pom.xml
files with mvn versions:set -DnewVersion=1.2.4
RELEASE-NOTES.md
file at the root of the repositorygit commit -am "Set version to 1.2.4"
git tag -a v1.2.4 -m "Version 1.2.4"
pom.xml
file, by incrementing the patch release number: mvn versions:set -DnewVersion=1.2.5-SNAPSHOT
git commit -am "Set version to 1.2.5-SNAPSHOT"
git push --tags && git push
pom.xml
file works. Make sure it still compiles afterwards.)The library is automatically packaged and uploaded to Maven Central by the continuous deployment (with GitHub Actions). So is the HTML version of the javadoc (to GitHub Pages).