From 0767f2b88b2f76bf301296bad46d288ac6821064 Mon Sep 17 00:00:00 2001
From: Benni Mack <benni@typo3.org>
Date: Tue, 6 Dec 2022 09:00:08 +0100
Subject: [PATCH] [RELEASE] Release of TYPO3 12.1.0

Change-Id: Ica979328b58e9d44ae8703a67ed7d5c9218afe3c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76934
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
---
 typo3/sysext/adminpanel/composer.json                  |  8 ++++----
 typo3/sysext/backend/composer.json                     |  2 +-
 typo3/sysext/belog/composer.json                       |  2 +-
 typo3/sysext/beuser/composer.json                      |  2 +-
 typo3/sysext/core/Classes/Information/Typo3Version.php |  2 +-
 typo3/sysext/dashboard/composer.json                   | 10 +++++-----
 typo3/sysext/extbase/composer.json                     |  2 +-
 typo3/sysext/extensionmanager/composer.json            |  2 +-
 typo3/sysext/felogin/composer.json                     |  2 +-
 typo3/sysext/filelist/composer.json                    |  2 +-
 typo3/sysext/filemetadata/composer.json                |  2 +-
 typo3/sysext/fluid/composer.json                       |  4 ++--
 typo3/sysext/fluid_styled_content/composer.json        |  6 +++---
 typo3/sysext/form/composer.json                        |  2 +-
 typo3/sysext/frontend/composer.json                    |  2 +-
 typo3/sysext/impexp/composer.json                      |  2 +-
 typo3/sysext/indexed_search/composer.json              |  2 +-
 typo3/sysext/info/composer.json                        |  2 +-
 typo3/sysext/install/composer.json                     |  6 +++---
 typo3/sysext/linkvalidator/composer.json               |  4 ++--
 typo3/sysext/lowlevel/composer.json                    |  2 +-
 typo3/sysext/opendocs/composer.json                    |  2 +-
 typo3/sysext/reactions/composer.json                   |  2 +-
 typo3/sysext/recycler/composer.json                    |  2 +-
 typo3/sysext/redirects/composer.json                   |  4 ++--
 typo3/sysext/reports/composer.json                     |  2 +-
 typo3/sysext/rte_ckeditor/composer.json                |  2 +-
 typo3/sysext/scheduler/composer.json                   |  2 +-
 typo3/sysext/seo/composer.json                         |  6 +++---
 typo3/sysext/setup/composer.json                       |  2 +-
 typo3/sysext/sys_note/composer.json                    |  2 +-
 typo3/sysext/t3editor/composer.json                    |  2 +-
 typo3/sysext/tstemplate/composer.json                  |  2 +-
 typo3/sysext/viewpage/composer.json                    |  2 +-
 typo3/sysext/workspaces/composer.json                  |  2 +-
 35 files changed, 51 insertions(+), 51 deletions(-)

diff --git a/typo3/sysext/adminpanel/composer.json b/typo3/sysext/adminpanel/composer.json
index 11f450146430..d2e881a60551 100644
--- a/typo3/sysext/adminpanel/composer.json
+++ b/typo3/sysext/adminpanel/composer.json
@@ -23,10 +23,10 @@
 		"psr/http-server-handler": "^1.0",
 		"psr/http-server-middleware": "^1.0",
 		"symfony/var-dumper": "^6.2",
-		"typo3/cms-backend": "12.1.*@dev",
-		"typo3/cms-core": "12.1.*@dev",
-		"typo3/cms-fluid": "12.1.*@dev",
-		"typo3/cms-frontend": "12.1.*@dev",
+		"typo3/cms-backend": "12.1.0",
+		"typo3/cms-core": "12.1.0",
+		"typo3/cms-fluid": "12.1.0",
+		"typo3/cms-frontend": "12.1.0",
 		"typo3fluid/fluid": "^2.7.2"
 	},
 	"conflict": {
diff --git a/typo3/sysext/backend/composer.json b/typo3/sysext/backend/composer.json
index f1eee2393ab1..3f37eb77586a 100644
--- a/typo3/sysext/backend/composer.json
+++ b/typo3/sysext/backend/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"psr/event-dispatcher": "^1.0",
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"suggest": {
 		"typo3/cms-install": "To generate url to install tool in environment toolbar"
diff --git a/typo3/sysext/belog/composer.json b/typo3/sysext/belog/composer.json
index ba1342341ff9..c4d7db03214b 100644
--- a/typo3/sysext/belog/composer.json
+++ b/typo3/sysext/belog/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/beuser/composer.json b/typo3/sysext/beuser/composer.json
index 7dd6cc456528..f473b2d38c4a 100644
--- a/typo3/sysext/beuser/composer.json
+++ b/typo3/sysext/beuser/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/core/Classes/Information/Typo3Version.php b/typo3/sysext/core/Classes/Information/Typo3Version.php
index e53def9ced03..0e7667a200da 100644
--- a/typo3/sysext/core/Classes/Information/Typo3Version.php
+++ b/typo3/sysext/core/Classes/Information/Typo3Version.php
@@ -19,7 +19,7 @@ namespace TYPO3\CMS\Core\Information;
 
 class Typo3Version
 {
-    protected const VERSION = '12.1.0-dev';
+    protected const VERSION = '12.1.0';
     protected const BRANCH = '12.1';
 
     public function getVersion(): string
diff --git a/typo3/sysext/dashboard/composer.json b/typo3/sysext/dashboard/composer.json
index 971f3b325d77..83210b7ca0b1 100644
--- a/typo3/sysext/dashboard/composer.json
+++ b/typo3/sysext/dashboard/composer.json
@@ -19,11 +19,11 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev",
-		"typo3/cms-frontend": "12.1.*@dev",
-		"typo3/cms-backend": "12.1.*@dev",
-		"typo3/cms-fluid": "12.1.*@dev",
-		"typo3/cms-extbase": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0",
+		"typo3/cms-frontend": "12.1.0",
+		"typo3/cms-backend": "12.1.0",
+		"typo3/cms-fluid": "12.1.0",
+		"typo3/cms-extbase": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/extbase/composer.json b/typo3/sysext/extbase/composer.json
index c7ddac18982c..6696b08f4b64 100644
--- a/typo3/sysext/extbase/composer.json
+++ b/typo3/sysext/extbase/composer.json
@@ -24,7 +24,7 @@
 		"symfony/dependency-injection": "^6.2",
 		"symfony/property-access": "^6.2",
 		"symfony/property-info": "^6.2",
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"suggest": {
 		"typo3/cms-scheduler": "Additional scheduler tasks"
diff --git a/typo3/sysext/extensionmanager/composer.json b/typo3/sysext/extensionmanager/composer.json
index b5058d248083..fb08976fa8b4 100644
--- a/typo3/sysext/extensionmanager/composer.json
+++ b/typo3/sysext/extensionmanager/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"ext-libxml": "*",
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/felogin/composer.json b/typo3/sysext/felogin/composer.json
index 0ec2c24dc6c0..c69afdceee20 100644
--- a/typo3/sysext/felogin/composer.json
+++ b/typo3/sysext/felogin/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/filelist/composer.json b/typo3/sysext/filelist/composer.json
index 7a9cfe5dbdc7..1ca80f67522f 100644
--- a/typo3/sysext/filelist/composer.json
+++ b/typo3/sysext/filelist/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/filemetadata/composer.json b/typo3/sysext/filemetadata/composer.json
index e65cd3b9d1da..0b91d08b9d4f 100644
--- a/typo3/sysext/filemetadata/composer.json
+++ b/typo3/sysext/filemetadata/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/fluid/composer.json b/typo3/sysext/fluid/composer.json
index 9c6680c60d09..1ee5ed02ef04 100644
--- a/typo3/sysext/fluid/composer.json
+++ b/typo3/sysext/fluid/composer.json
@@ -20,8 +20,8 @@
 	},
 	"require": {
 		"symfony/dependency-injection": "^6.2",
-		"typo3/cms-core": "12.1.*@dev",
-		"typo3/cms-extbase": "12.1.*@dev",
+		"typo3/cms-core": "12.1.0",
+		"typo3/cms-extbase": "12.1.0",
 		"typo3fluid/fluid": "^2.7.2"
 	},
 	"conflict": {
diff --git a/typo3/sysext/fluid_styled_content/composer.json b/typo3/sysext/fluid_styled_content/composer.json
index 8d28a0a5eff6..42eb364bc4d2 100644
--- a/typo3/sysext/fluid_styled_content/composer.json
+++ b/typo3/sysext/fluid_styled_content/composer.json
@@ -19,9 +19,9 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev",
-		"typo3/cms-fluid": "12.1.*@dev",
-		"typo3/cms-frontend": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0",
+		"typo3/cms-fluid": "12.1.0",
+		"typo3/cms-frontend": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/form/composer.json b/typo3/sysext/form/composer.json
index 438f6e1f992a..7af535f0b04b 100644
--- a/typo3/sysext/form/composer.json
+++ b/typo3/sysext/form/composer.json
@@ -21,7 +21,7 @@
 	"require": {
 		"psr/http-message": "^1.0",
 		"symfony/expression-language": "^6.2",
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"suggest": {
 		"typo3/cms-filelist": "Listing of files in the directory",
diff --git a/typo3/sysext/frontend/composer.json b/typo3/sysext/frontend/composer.json
index 3b3951edd5bc..7c67197cade5 100644
--- a/typo3/sysext/frontend/composer.json
+++ b/typo3/sysext/frontend/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"ext-libxml": "*",
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/impexp/composer.json b/typo3/sysext/impexp/composer.json
index c084e4a48d8f..40f2d2e8dd82 100644
--- a/typo3/sysext/impexp/composer.json
+++ b/typo3/sysext/impexp/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/indexed_search/composer.json b/typo3/sysext/indexed_search/composer.json
index a9ea1b0e26f3..0609d11bf5e4 100644
--- a/typo3/sysext/indexed_search/composer.json
+++ b/typo3/sysext/indexed_search/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/info/composer.json b/typo3/sysext/info/composer.json
index 87461cdc32f3..cba6baeea452 100644
--- a/typo3/sysext/info/composer.json
+++ b/typo3/sysext/info/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/install/composer.json b/typo3/sysext/install/composer.json
index d6189317fa03..15a305b498c5 100644
--- a/typo3/sysext/install/composer.json
+++ b/typo3/sysext/install/composer.json
@@ -24,9 +24,9 @@
 		"nikic/php-parser": "^4.15.1",
 		"symfony/finder": "^6.2",
 		"symfony/http-foundation": "^6.2",
-		"typo3/cms-core": "12.1.*@dev",
-		"typo3/cms-extbase": "12.1.*@dev",
-		"typo3/cms-fluid": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0",
+		"typo3/cms-extbase": "12.1.0",
+		"typo3/cms-fluid": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/linkvalidator/composer.json b/typo3/sysext/linkvalidator/composer.json
index 1435c4a265d6..5584cdb03b10 100644
--- a/typo3/sysext/linkvalidator/composer.json
+++ b/typo3/sysext/linkvalidator/composer.json
@@ -19,8 +19,8 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev",
-		"typo3/cms-info": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0",
+		"typo3/cms-info": "12.1.0"
 	},
 	"suggest": {
 		"typo3/cms-scheduler": "Regular checks of links"
diff --git a/typo3/sysext/lowlevel/composer.json b/typo3/sysext/lowlevel/composer.json
index d43c8a8f965d..861c1e49fa69 100644
--- a/typo3/sysext/lowlevel/composer.json
+++ b/typo3/sysext/lowlevel/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/opendocs/composer.json b/typo3/sysext/opendocs/composer.json
index 012ca389898a..4298aa6dc9b1 100644
--- a/typo3/sysext/opendocs/composer.json
+++ b/typo3/sysext/opendocs/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/reactions/composer.json b/typo3/sysext/reactions/composer.json
index 5c6bd80213a4..2208a3a0d9a2 100644
--- a/typo3/sysext/reactions/composer.json
+++ b/typo3/sysext/reactions/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"symfony/uid": "^6.2",
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"suggest": {
 		"typo3/cms-lowlevel": "To display registered reactions in the configuration module"
diff --git a/typo3/sysext/recycler/composer.json b/typo3/sysext/recycler/composer.json
index fb779bd7eb5f..f982210b3dc3 100644
--- a/typo3/sysext/recycler/composer.json
+++ b/typo3/sysext/recycler/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"suggest": {
 		"typo3/cms-scheduler": "Remove deleted records after given time"
diff --git a/typo3/sysext/redirects/composer.json b/typo3/sysext/redirects/composer.json
index 5e7519035a8f..09f9673ba192 100644
--- a/typo3/sysext/redirects/composer.json
+++ b/typo3/sysext/redirects/composer.json
@@ -23,8 +23,8 @@
 		"psr/http-message": "^1.0",
 		"psr/log": "^2.0 || ^3.0",
 		"symfony/console": "^6.2",
-		"typo3/cms-backend": "12.1.*@dev",
-		"typo3/cms-core": "12.1.*@dev",
+		"typo3/cms-backend": "12.1.0",
+		"typo3/cms-core": "12.1.0",
 		"typo3fluid/fluid": "^2.7.2"
 	},
 	"conflict": {
diff --git a/typo3/sysext/reports/composer.json b/typo3/sysext/reports/composer.json
index c79f67536aec..a14073197eb0 100644
--- a/typo3/sysext/reports/composer.json
+++ b/typo3/sysext/reports/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"suggest": {
 		"typo3/cms-scheduler": "Determine system's status and send it via email"
diff --git a/typo3/sysext/rte_ckeditor/composer.json b/typo3/sysext/rte_ckeditor/composer.json
index d235fe9ddfa4..bea3a038606b 100644
--- a/typo3/sysext/rte_ckeditor/composer.json
+++ b/typo3/sysext/rte_ckeditor/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/scheduler/composer.json b/typo3/sysext/scheduler/composer.json
index 85d4b7d891a1..9601631586cb 100644
--- a/typo3/sysext/scheduler/composer.json
+++ b/typo3/sysext/scheduler/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/seo/composer.json b/typo3/sysext/seo/composer.json
index 15ffef25cbea..156ed025cf0d 100644
--- a/typo3/sysext/seo/composer.json
+++ b/typo3/sysext/seo/composer.json
@@ -19,9 +19,9 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev",
-		"typo3/cms-frontend": "12.1.*@dev",
-		"typo3/cms-extbase": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0",
+		"typo3/cms-frontend": "12.1.0",
+		"typo3/cms-extbase": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/setup/composer.json b/typo3/sysext/setup/composer.json
index b24da0314c4a..c7502aea3edc 100644
--- a/typo3/sysext/setup/composer.json
+++ b/typo3/sysext/setup/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/sys_note/composer.json b/typo3/sysext/sys_note/composer.json
index 4fb54d936f96..29224a4ddbe0 100644
--- a/typo3/sysext/sys_note/composer.json
+++ b/typo3/sysext/sys_note/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/t3editor/composer.json b/typo3/sysext/t3editor/composer.json
index cc0034a7e7ea..65aa9be1da6e 100644
--- a/typo3/sysext/t3editor/composer.json
+++ b/typo3/sysext/t3editor/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"ext-libxml": "*",
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/tstemplate/composer.json b/typo3/sysext/tstemplate/composer.json
index 881b4b1cdf5c..9000b40cc693 100644
--- a/typo3/sysext/tstemplate/composer.json
+++ b/typo3/sysext/tstemplate/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/viewpage/composer.json b/typo3/sysext/viewpage/composer.json
index 4ceb679d5dfd..477ddb3879f2 100644
--- a/typo3/sysext/viewpage/composer.json
+++ b/typo3/sysext/viewpage/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/workspaces/composer.json b/typo3/sysext/workspaces/composer.json
index 04a9f7dbcfb1..0aeeaec1358d 100644
--- a/typo3/sysext/workspaces/composer.json
+++ b/typo3/sysext/workspaces/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.1.*@dev"
+		"typo3/cms-core": "12.1.0"
 	},
 	"conflict": {
 		"typo3/cms": "*"
-- 
GitLab