diff --git a/CHANGELOG.md b/CHANGELOG.md
index da933e0992a..dca2a040997 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
# Changelog
-## [unreleased]
+## [3.12.0] - 2022-09-29
* Support for `symbol` within text elements (with `@glyph.num` or `@glyph.name`)
* Support for all music fonts within text using css webfont2 (with `rend@fontfam="smufl"`)
* Support for `graphic` input and output (@wergo)
diff --git a/Verovio.podspec b/Verovio.podspec
index 56841c1120c..5da37318660 100644
--- a/Verovio.podspec
+++ b/Verovio.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'Verovio'
- s.version = '3.12.0-dev'
+ s.version = '3.12.0'
s.license = { :type => 'LGPL' }
s.homepage = 'https://www.verovio.org/index.xhtml'
s.authors = { 'Contributors List' => 'https://github.com/rism-digital/verovio/graphs/contributors' }
diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml
index c546fab9595..0f7a331bf62 100644
--- a/bindings/java/pom.xml
+++ b/bindings/java/pom.xml
@@ -4,7 +4,7 @@
org.rism.verovio
VerovioToolkit
- 3.12.0-dev
+ 3.12.0
jar
VerovioToolkit
diff --git a/codemeta.json b/codemeta.json
index e5aa4614d8a..04758957b48 100644
--- a/codemeta.json
+++ b/codemeta.json
@@ -4,8 +4,8 @@
"identifier": "Verovio",
"name": "Verovio",
"description": "Verovio is a fast, portable and lightweight open-source library for engraving Music Encoding Initiative (MEI) music scores into SVG.",
- "softwareVersion": "3.12.0-dev",
- "datePublished": "2022-07-15",
+ "softwareVersion": "3.12.0",
+ "datePublished": "2022-09-29",
"license": "https://www.gnu.org/licenses/lgpl-3.0",
"programmingLanguage": [{
"@type": "ComputerLanguage",
diff --git a/emscripten/npm/package.json b/emscripten/npm/package.json
index be010a47313..8891f5021a5 100644
--- a/emscripten/npm/package.json
+++ b/emscripten/npm/package.json
@@ -1,6 +1,6 @@
{
"name": "verovio",
- "version": "3.11.0",
+ "version": "3.12.0",
"description": "This is the stable version of the verovio package",
"main": "dist/verovio-toolkit-wasm.js",
"exports": {