diff --git a/NEWS b/NEWS
index aa558448c..148842905 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,21 @@
+47.0
+====
+* Fix new wifi connections for restricted users [Thore; !3462]
+* Do not disable required animations [Alessandro; !2986]
+* Fix showing pending PAM messages on login screen [Marco; !3466]
+* Misc. bug fixes and cleanups [Alessandro, Balló, Sundeep, Martin, Peter,
+ Florian; !3446, !3374, !3439, !3464, !3465]
+
+Contributors:
+ Alessandro Bono, Balló György, Peter Hutterer, Martin Abente Lahaye,
+ Sundeep Mediratta, Florian Müllner, Thore Sommer, Marco Trevisan (Treviño)
+
+Translators:
+ Aefgh Threenine [th], Irénée THIRION [fr], twlvnn kraftwerk [bg],
+ Alexander Shopov [bg], Daniel Mustieles [es], Aurimas Černius [lt],
+ Fran Dieguez [gl], Anders Jonsson [sv], Andi Chandler [en_GB],
+ Ask Hjorth Larsen [da], Rūdolfs Mazurs [lv], Balázs Úr [hu]
+
47.rc
=====
* Fix smartcard logins [Alessandro; !3448]
diff --git a/meson.build b/meson.build
index 9e140693e..ec385b118 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('gnome-shell', 'c',
- version: '47.rc',
+ version: '47.0',
meson_version: '>= 0.58.0',
license: 'GPLv2+'
)
@@ -26,7 +26,7 @@ gio_req = '>= 2.79.2'
gi_req = '>= 1.49.1'
gjs_req = '>= 1.73.1'
gtk_req = '>= 4.0'
-mutter_req = '>= 47.rc'
+mutter_req = '>= 47.0'
polkit_req = '>= 0.100'
schemas_req = '>= 47.alpha'
systemd_req = '>= 246'
diff --git a/subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in b/subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in
index 48e1cb9bc..717667b33 100644
--- a/subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in
+++ b/subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in
@@ -55,9 +55,7 @@
-
-
-
+
diff --git a/subprojects/extensions-app/meson.build b/subprojects/extensions-app/meson.build
index 8238e304e..d651374d5 100644
--- a/subprojects/extensions-app/meson.build
+++ b/subprojects/extensions-app/meson.build
@@ -1,5 +1,5 @@
project('gnome-extensions-app',
- version: '47.rc',
+ version: '47.0',
meson_version: '>= 0.58.0',
license: 'GPLv2+'
)
diff --git a/subprojects/extensions-tool/meson.build b/subprojects/extensions-tool/meson.build
index 96cdce267..5499588f0 100644
--- a/subprojects/extensions-tool/meson.build
+++ b/subprojects/extensions-tool/meson.build
@@ -1,5 +1,5 @@
project('gnome-extensions-tool', 'c',
- version: '47.rc',
+ version: '47.0',
meson_version: '>= 0.58.0',
license: 'GPLv2+'
)
diff --git a/subprojects/shew/meson.build b/subprojects/shew/meson.build
index 9a8528a55..cc8cd6ba4 100644
--- a/subprojects/shew/meson.build
+++ b/subprojects/shew/meson.build
@@ -1,5 +1,5 @@
project('shew', 'c',
- version: '47.rc',
+ version: '47.0',
meson_version: '>= 0.58.0',
license: 'LGPLv2+',
)