diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5bc87ba724166..4676798e36b92 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,16 @@ All notable changes to this project will be documented in this file.
* Stream audio file exporting
* Python API
+## 0.22.0 - 2022-12-31
+
+### Changed
+
+* Build over the `offscreen` [Qt Platform Plugin](https://doc.qt.io/qt-5/qpa.html) so that the wasm binary size has been significantly reduced
+ * `webmscore.lib.wasm`:
+ 10.47 MB -> 7.42 MB
+ * `webmscore.lib.mem.wasm`:
+ 4.97 MB -> 3.92 MB
+
## 0.21.0 - 2020-03-02
### BREAKING CHANGE
diff --git a/web-public/package-lock.json b/web-public/package-lock.json
index b139ae08bc37c..ba35dcafdd3ad 100644
--- a/web-public/package-lock.json
+++ b/web-public/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "webmscore",
- "version": "0.21.0",
+ "version": "0.22.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/web-public/package.json b/web-public/package.json
index 41c02c238478b..ca9b1a4c8a855 100644
--- a/web-public/package.json
+++ b/web-public/package.json
@@ -1,6 +1,6 @@
{
"name": "webmscore",
- "version": "0.21.0",
+ "version": "0.22.0",
"description": "MuseScore's libmscore in WebAssembly! Read mscz data, and generate audio/MIDI/MusicXML/SVG/PNG/PDF sheets right in browsers",
"type": "module",
"types": "./src/index.d.ts",