diff --git a/knights-20.08.3.tar.xz b/knights-20.08.3.tar.xz
deleted file mode 100644
index efa4a09..0000000
--- a/knights-20.08.3.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:367e1e793a2e6cb49854213a472065b5ef297a6e9ba53c222c087491eb410b7f
-size 3534664
diff --git a/knights-20.08.3.tar.xz.sig b/knights-20.08.3.tar.xz.sig
deleted file mode 100644
index b4c7ae9..0000000
--- a/knights-20.08.3.tar.xz.sig
+++ /dev/null
@@ -1,11 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQEzBAABCgAdFiEE8jJ15L8Qr8HfaRSm29LOiT4tHIcFAl+gqjkACgkQ29LOiT4t
-HIcWKgf+IxKNyG9YET7jgCzVDCqjVRel01u/SBiOkHHSv0bd6wG8PJMmV+RBy3bN
-YU33NQ6ucZ+WIixpEIvkXqf8cf/w8CVrwAVVKDxX5rRBBRcrgtXI06linGhTCYoB
-3QFkaSmjKQ78YVPrmwyP7Z0yMBrRS+NpWRzh9QV9rG66sQEfhHfHGbA+CFTtYRIy
-YdazqaSf5tixxHbt8iX75xKt6F8Jl37UoPr05zgTzKGdqFQHGD/hkmQr7kYIH5ry
-aeqseOq+pGvy2B3/xqYY/NAEzfOKllkJ7BhVzCDoIKJ4DFOvBr0yEAcj3qVeHHhL
-L8tyoMp0Rnomj5M+7RCoPuiyqHzbgw==
-=mfrJ
------END PGP SIGNATURE-----
diff --git a/knights-20.12.0.tar.xz b/knights-20.12.0.tar.xz
new file mode 100644
index 0000000..195a267
--- /dev/null
+++ b/knights-20.12.0.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b3787ca018f221eb6182953ea4f2c2c573e4231e4dfae2582405574bdde576a
+size 3535320
diff --git a/knights-20.12.0.tar.xz.sig b/knights-20.12.0.tar.xz.sig
new file mode 100644
index 0000000..3c23aaf
--- /dev/null
+++ b/knights-20.12.0.tar.xz.sig
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEE8jJ15L8Qr8HfaRSm29LOiT4tHIcFAl/JhIIACgkQ29LOiT4t
+HIcaFwf+JLpE1vGZroa4emvcCvutzI2ID0aIuhQ/jRaHGXZzQUWdHecMXduJ5PN5
+k18xFs0TAfihbn7t6oo5sD3qx5C9IfM6aXDPV37YUmlxiAs729N9LkVx3cixA1ez
+s5Fl1worUWZeUvOUOqvd/3Olp9fCBn7hcTvyPwPbu4HcuWx0ue8n+jZvV6e2qOR7
+gH1zS5qu0zN+/doTILJD8g7DbXopGSwc3pqf+AcwhW5b4QOxENH1K+t9Iyu7vDbX
+oj4In1NzvhpNckC2cfQAT1fwjvWJHjR1xmUHqgFY2vuDgKmlembKneP8g9aTkJ7j
+LKau2K9h70VR0kUS66uoO7V/B4wiEg==
+=1iWt
+-----END PGP SIGNATURE-----
diff --git a/knights.changes b/knights.changes
index 8e892e4..1a529a7 100644
--- a/knights.changes
+++ b/knights.changes
@@ -1,3 +1,34 @@
+-------------------------------------------------------------------
+Sat Dec  5 23:16:48 UTC 2020 - Luca Beltrame <lbeltrame@kde.org>
+
+- Update to 20.12.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/releases/2020-12-apps-update
+- No code change since 20.11.90
+
+-------------------------------------------------------------------
+Fri Nov 27 15:17:02 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
+
+- Update to 20.11.90
+  * New feature release
+- No code change since 20.11.80
+
+-------------------------------------------------------------------
+Sat Nov 14 00:02:01 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
+
+- Update to 20.11.80
+  * New feature release
+- Changes since 20.08.3:
+  * Don't change the active player if the game is already over.
+  * Reset the file name if a new game is started. (kde#423508)
+  * Remove emit keyword on non signal
+  * Remove unused variables
+  * Use qAsConst where appropriate
+  * Use QStringLiteral where appropriate
+  * Fix KNS deprecations
+  * Port deprecated method
+
 -------------------------------------------------------------------
 Thu Nov  5 22:46:51 UTC 2020 - Luca Beltrame <lbeltrame@kde.org>
 
diff --git a/knights.spec b/knights.spec
index 7a15175..3f5ec34 100644
--- a/knights.spec
+++ b/knights.spec
@@ -18,7 +18,7 @@
 
 %bcond_without lang
 Name:           knights
-Version:        20.08.3
+Version:        20.12.0
 Release:        0
 Summary:        A simple chess board
 License:        GPL-2.0-or-later
@@ -89,7 +89,7 @@ against each other.
 %{_kf5_applicationsdir}/org.kde.knights.desktop
 %{_kf5_appstreamdir}/org.kde.knights.appdata.xml
 %{_kf5_bindir}/knights
-%{_kf5_configdir}/knights.knsrc
+%{_kf5_knsrcfilesdir}/knights.knsrc
 %dir %{_kf5_configkcfgdir}
 %{_kf5_configkcfgdir}/knights.kcfg
 %{_kf5_dbusinterfacesdir}/org.kde.Knights.xml