diff --git a/CHANGELOG b/CHANGELOG
index 5e2b54d893760934190d7c408fad6dfaf23c6a8c..ef7933f48b7dac8a71e874d6270dedd14f0c96a3 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -10,6 +10,77 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog.
 
 .. towncrier
 
+1.2.0 (2021-12-27)
+------------------
+
+Upgrade instructions are available at
+https://docs.funkwhale.audio/admin/upgrading.html
+
+Features:
+
+- Implemented awesome recently added radio (part of #1390)
+- Rework the instance about page (#1376)
+- Made changes to the track table to make it more visibly pleasing
+
+
+Enhancements:
+
+- Add linting for Frontend code (#1602)
+- Add xmlns:content to feed schemas fixes #1535
+- Add a Maloja plugin to submit listenings
+- Add artist cover art in subsonic API response (#1528)
+- Allow listen activities privacy level to be set public
+- Allow running multi-container setup on non-root user inside docker (!1375) (fixes #1334)
+- Change volume dynamic range from 60dB to 40dB (fixes #1544)
+- Change Start Radio to Play Radio (#1400)
+- Display toast when subsonic password is copied (#1496)
+- Expose more metadata in Subsonic's getAlbumList endpoint (#623)
+- ListenBrainz: Submit media player and submission client information
+- Make "play in list" the default when interacting with individual tracks (#1274)
+- Prevent an uncontrolled exception when uploading a file without tags, and prints user friendly message (1275)
+- Remove deprecated JWT Authentication (#1108) (1108)
+- Remove Raven SDK to report errors to Sentry (#1425) (1425)
+- Replace psycopg2-binary with psycopg2 (#1513)
+
+
+Bugfixes:
+
+- Add worker-src to nginx header to prevent issues (#1489)
+- Enable stepless adjustment of the volume slider (!1294)
+- Fix an error in a Subsonic methods that return lists of numbers/strings like getUser
+- Fix showing too long radio descriptions (#1556)
+- Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages (fix #1022)
+- Fix before last track starts playing when last track removed (#1485)
+- Fix delete account button is not disalbed when missing password (#1591)
+- Fix omputed properties already defined in components data (#1649)
+- Fix the all in one docker image building process, related to #1503
+- Fix crash in album moderation interface when missing cover (#1474)
+- Fix subsonic scrobble not triggering plugin hook (#1416)
+- Improve formatting of RSS episode descriptions (#1405)
+- Only suggest typed tag once if it already exists
+- Partially fixed playing two tracks at same time (#1213)
+- Revert changes that break mobile browser playback (#1509)
+- Sanitize remote tracks' saving locations with slashes on their names (#1435)
+- Show embed option for channel tracks (#1278)
+- Store volume in logarithmic scale and convert when setting it to audio (fixes #1543)
+- Use global Howler volume instead of setting it separatly for each track (fixes #1542)
+
+
+Documentation:
+
+- Add email configuration to the documentation (#1481)
+- Add server uninstallation documentation (\!1314)
+- Document location of cli env file on macOS (\!1354)
+- Fix broken backup documentation (#1345)
+- Refactore installation documentation and other small documentation adjustments (\!1314)
+- Add User documentation for built-in plugins
+
+
+Other:
+
+- Create stable branch, master is now deprecated and will be removed in 1.3 (#1476)
+
+
 1.1.4 (2021-08-02)
 ------------------
 
diff --git a/changes/changelog.d/1022.bugfix b/changes/changelog.d/1022.bugfix
deleted file mode 100644
index 77ac458b168eaa7aa5d87de3cfb7f78d449a8249..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1022.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages (fix #1022)
diff --git a/changes/changelog.d/1108.enhancement b/changes/changelog.d/1108.enhancement
deleted file mode 100644
index 96e7b9e6dfe367cec62ef30aef7c37c0767fd17a..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1108.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Remove deprecated JWT Authentication (#1108) (1108)
diff --git a/changes/changelog.d/1213.bugfix b/changes/changelog.d/1213.bugfix
deleted file mode 100644
index 0cbb9481ab54a842e7e2f8e4f93ba2afcb69e7af..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1213.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Partially fixed playing two tracks at same time (#1213)
diff --git a/changes/changelog.d/1274.enhancement b/changes/changelog.d/1274.enhancement
deleted file mode 100644
index 7f25d5a1da7939acd80baf86c796500fbd2b2b51..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1274.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Make "play in list" the default when interacting with individual tracks (#1274)
diff --git a/changes/changelog.d/1275.enhancement b/changes/changelog.d/1275.enhancement
deleted file mode 100644
index 3b0ffab7fb0a91788731ff796fad4351ac792205..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1275.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Prevents an uncontrolled exception when uploading a file without tags, and prints user friendly message (1275)
diff --git a/changes/changelog.d/1278.bugfix b/changes/changelog.d/1278.bugfix
deleted file mode 100644
index fde15e6ace9c974ddef43ef6aefe2a3a520bb5e5..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1278.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Show embed option for channel tracks (#1278)
diff --git a/changes/changelog.d/1294.bugfix b/changes/changelog.d/1294.bugfix
deleted file mode 100644
index b0106c13d4b23478d46e0fc341f94fcc7eaa9d6f..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1294.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Enable stepless adjustment of the volume slider (!1294)
diff --git a/changes/changelog.d/1314.doc b/changes/changelog.d/1314.doc
deleted file mode 100644
index 2b7c4cb4f984c2a435e33e5fdff6d752d9a5638d..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1314.doc
+++ /dev/null
@@ -1 +0,0 @@
-Added server uninstallation documentation (\!1314)
diff --git a/changes/changelog.d/1334.enhancement b/changes/changelog.d/1334.enhancement
deleted file mode 100644
index d80969eb869afcca591ffeb489d99f496546f2f0..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1334.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Allow running multi-container setup on non-root user inside docker (!1375) (fixes #1334)
diff --git a/changes/changelog.d/1345.doc b/changes/changelog.d/1345.doc
deleted file mode 100644
index a87644531da3f87615b9ca9486fe0b4c6e3c333a..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1345.doc
+++ /dev/null
@@ -1 +0,0 @@
-Fixed broken backup documentation (#1345)
diff --git a/changes/changelog.d/1376.feature b/changes/changelog.d/1376.feature
deleted file mode 100644
index 5b05c9ca0bd723fbfb120c44d29347a57843421f..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1376.feature
+++ /dev/null
@@ -1 +0,0 @@
-Rework the instance about page (#1376)
diff --git a/changes/changelog.d/1390.feature b/changes/changelog.d/1390.feature
deleted file mode 100644
index 22516579b419556f880cc47ecd413929ac296c58..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1390.feature
+++ /dev/null
@@ -1 +0,0 @@
-Implemented awesome recently added radio (part of #1390)
diff --git a/changes/changelog.d/1400.enhancement b/changes/changelog.d/1400.enhancement
deleted file mode 100644
index ca2d23e817858faeaa242f228f4bb54caab8078f..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1400.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Changin Start Radio to Play Radio (#1400)
diff --git a/changes/changelog.d/1405.bugfix b/changes/changelog.d/1405.bugfix
deleted file mode 100644
index 6c3ed5752fdcccac26b101f45c8bb203f45c6517..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1405.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Improve formatting of RSS episode descriptions (#1405)
diff --git a/changes/changelog.d/1416.bugfix b/changes/changelog.d/1416.bugfix
deleted file mode 100644
index 25efa5a9beb272cbaa5fddc0acbc7a31656825e5..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1416.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixes subsonic scrobble not triggering plugin hook (#1416)
diff --git a/changes/changelog.d/1425.enhancement b/changes/changelog.d/1425.enhancement
deleted file mode 100644
index 24798f3be8ca2a65aa5bddfc70563d4ec6326c9e..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1425.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Removed Raven SDK to report errors to Sentry (#1425) (1425)
diff --git a/changes/changelog.d/1427.bugfix b/changes/changelog.d/1427.bugfix
deleted file mode 100644
index a017d9eb93cd48ff7bae906f3061e03cbba005be..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1427.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Only suggest typed tag once if it already exists
diff --git a/changes/changelog.d/1435.bugfix b/changes/changelog.d/1435.bugfix
deleted file mode 100644
index 7329f8b4a28055c57e9259a30d85d6832b94f5b2..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1435.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Sanitize remote tracks' saving locations with slashes on their names (#1435)
\ No newline at end of file
diff --git a/changes/changelog.d/1474.bugfix b/changes/changelog.d/1474.bugfix
deleted file mode 100644
index 53d8283e0dd46eb08d05a67c9c672f547526a563..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1474.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixes crash in album moderation interface when missing cover (#1474)
diff --git a/changes/changelog.d/1476.misc b/changes/changelog.d/1476.misc
deleted file mode 100644
index 8b11be31afc51c4d90039358a0f47bf95b5f6010..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1476.misc
+++ /dev/null
@@ -1 +0,0 @@
-Create stable branch, master is now deprecated and will be removed in 1.3 (#1476)
diff --git a/changes/changelog.d/1481.doc b/changes/changelog.d/1481.doc
deleted file mode 100644
index a1107b41ede9f7b434dd53333b5f9f1cdffe7d19..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1481.doc
+++ /dev/null
@@ -1 +0,0 @@
-Added email configuration to the documentation (#1481)
diff --git a/changes/changelog.d/1485.bugfix b/changes/changelog.d/1485.bugfix
deleted file mode 100644
index 7d0ffb379c1afe504114f91fd1c3bd7fcc623db1..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1485.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixed before last track starts playing when last track removed (#1485)
diff --git a/changes/changelog.d/1489.bugfix b/changes/changelog.d/1489.bugfix
deleted file mode 100644
index dd73b4205cf2814364cd1fc7c9177f3f57ee2fac..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1489.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Add worker-src to nginx header to prevent issues (#1489)
diff --git a/changes/changelog.d/1496.enhancement b/changes/changelog.d/1496.enhancement
deleted file mode 100644
index 3e94a03e42d960a8bc85892f317cd8c8b49661a1..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1496.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Displays toast when subsonic password is copied (#1496)
diff --git a/changes/changelog.d/1503.bugfix b/changes/changelog.d/1503.bugfix
deleted file mode 100644
index 2b108e8b7d0cd5dbe5a3a0cea7df99b275d5d9c6..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1503.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-fixed the all in one docker image building process, related to #1503
diff --git a/changes/changelog.d/1509.bugfix b/changes/changelog.d/1509.bugfix
deleted file mode 100644
index 74c3d7d844131b7b6fc20e93b77e92b32d273328..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1509.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Reverts changes that break mobile browser playback (#1509)
diff --git a/changes/changelog.d/1513.enhancement b/changes/changelog.d/1513.enhancement
deleted file mode 100644
index c8beb0ed1014851be41de4e2bfb64a93026e4da2..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1513.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Replace psycopg2-binary with psycopg2 (#1513)
diff --git a/changes/changelog.d/1528.enhancement b/changes/changelog.d/1528.enhancement
deleted file mode 100644
index 58fa56805178caa4a8e190e7dc9ffb4c95ba4da6..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1528.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Adds artist cover art in subsonic API response (#1528)
diff --git a/changes/changelog.d/1535.enhancement b/changes/changelog.d/1535.enhancement
deleted file mode 100644
index da5e7397303133a8dd7c8be089095310e9cc00fb..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1535.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Add xmlns:content to feed schemas fixes #1535
diff --git a/changes/changelog.d/1542.bugfix b/changes/changelog.d/1542.bugfix
deleted file mode 100644
index 9a11ea736f07bf2b1d082e6bac3481ecfa7d306c..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1542.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Use global Howler volume instead of setting it separatly for each track (fixes #1542)
diff --git a/changes/changelog.d/1543.bugfix b/changes/changelog.d/1543.bugfix
deleted file mode 100644
index 9c19432a4b1094929c8d824b9eb8d5ff08bfd671..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1543.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Store volume in logarithmic scale and convert when setting it to audio (fixes #1543)
diff --git a/changes/changelog.d/1544.enhancement b/changes/changelog.d/1544.enhancement
deleted file mode 100644
index 644fd1ccd95c7c80e27da79b164734867eec7ad4..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1544.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Changed volume dynamic range from 60dB to 40dB (fixes #1544)
diff --git a/changes/changelog.d/1556.bugfix b/changes/changelog.d/1556.bugfix
deleted file mode 100644
index 81e39ab58f440b2e35e2d0d545f8edc6bd7113cc..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1556.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix showing too long radio descriptions (#1556)
diff --git a/changes/changelog.d/1591.bugfix b/changes/changelog.d/1591.bugfix
deleted file mode 100644
index 7945af2b8933311a69b0f2a967a24502e9ce7d30..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1591.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixed delete account button is not disalbed when missing password (#1591)
diff --git a/changes/changelog.d/1610.enhancement b/changes/changelog.d/1610.enhancement
deleted file mode 100644
index e1da7045df855bc38d7fad9a16d23a4d8c0b93b1..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1610.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-ListenBrainz: Submit media player and submission client information
diff --git a/changes/changelog.d/1649.bugfix b/changes/changelog.d/1649.bugfix
deleted file mode 100644
index 897a5b8d6f4c3636e7f2b0b10a98c1ba82f86923..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1649.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixed omputed properties already defined in components data (#1649)
diff --git a/changes/changelog.d/623.enhancement b/changes/changelog.d/623.enhancement
deleted file mode 100644
index be03ede123f814bf462fea396e0386f58970af35..0000000000000000000000000000000000000000
--- a/changes/changelog.d/623.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Exposes more metadata in Subsonic's getAlbumList endpoint (#623)
diff --git a/changes/changelog.d/cli-env-file-macos.doc b/changes/changelog.d/cli-env-file-macos.doc
deleted file mode 100644
index efa17e2a5a2dbaedd936f764682ac01959dcfbe3..0000000000000000000000000000000000000000
--- a/changes/changelog.d/cli-env-file-macos.doc
+++ /dev/null
@@ -1 +0,0 @@
-Document location of cli env file on macOS (\!1354)
\ No newline at end of file
diff --git a/changes/changelog.d/linting.enhancement b/changes/changelog.d/linting.enhancement
deleted file mode 100644
index a9a35e9b8ad76afa61d2d76a1bf80bb3824270e8..0000000000000000000000000000000000000000
--- a/changes/changelog.d/linting.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Add linting for Frontend code ()
diff --git a/changes/changelog.d/maloja.enhancement b/changes/changelog.d/maloja.enhancement
deleted file mode 100644
index 07c3066f8d3b8f3301acc5c1b911b90ede6dbb9d..0000000000000000000000000000000000000000
--- a/changes/changelog.d/maloja.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Added a Maloja plugin to submit listenings
\ No newline at end of file
diff --git a/changes/changelog.d/plugins.doc b/changes/changelog.d/plugins.doc
deleted file mode 100644
index 801fe588115274537e458d09871dd02bf03921e1..0000000000000000000000000000000000000000
--- a/changes/changelog.d/plugins.doc
+++ /dev/null
@@ -1 +0,0 @@
-User documentation for built-in plugins
\ No newline at end of file
diff --git a/changes/changelog.d/public-activity.enhancement b/changes/changelog.d/public-activity.enhancement
deleted file mode 100644
index 86b92dca9ce96b75e03b93d06afc2c2a944022c4..0000000000000000000000000000000000000000
--- a/changes/changelog.d/public-activity.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Allow listen activities privacy level to be set public
diff --git a/changes/changelog.d/refactored.doc b/changes/changelog.d/refactored.doc
deleted file mode 100644
index 813ed70a96efabf220693bd2aa1893bce521f9ed..0000000000000000000000000000000000000000
--- a/changes/changelog.d/refactored.doc
+++ /dev/null
@@ -1 +0,0 @@
-Refactored installation documentation and other small documentation adjustments (\!1314)
diff --git a/changes/changelog.d/subsonic-attribute-error.bugfix b/changes/changelog.d/subsonic-attribute-error.bugfix
deleted file mode 100644
index 2bebab3f1b96addaa4d20da413574a192438e87e..0000000000000000000000000000000000000000
--- a/changes/changelog.d/subsonic-attribute-error.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix an error in a Subsonic methods that return lists of numbers/strings like getUser
diff --git a/changes/changelog.d/tracktable.enhancement b/changes/changelog.d/tracktable.enhancement
deleted file mode 100644
index b1231f861552578377e1d329ab1d5c8973cbcf5a..0000000000000000000000000000000000000000
--- a/changes/changelog.d/tracktable.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Made changes to the track table to make it more visibly pleasing.