dev.languagetool.org

How to make a LanguageTool Release

This is our internal documentation for how to make a new release. This is only relevant to release managers.

NOTE: As of March 2025, LanguageTool has switched to a snapshot-based release model. Get the latest snapshot from https://languagetool.org/download/snapshots/.

Preparation

Now we’re ready to create and upload the Maven artifacts. Details are at http://central.sonatype.org/pages/ossrh-guide.html:

Releasing the artifacts to Maven Central

After the Release

Update website

Write announcements

Update the web app at community.languagetool.org

Just update the LT dependencies in BuildConfig.groovy. Deployment happens automatically.

Backups and Misc

Not really related to a release, but should be done once in a while, and the release is a good opportunity: