diff --git a/Classes/XClass/Form/FormEditorController.php b/Classes/XClass/Form/FormEditorController.php
index 6e9969afa12fb79a884610fd5848a6013d2a5770..2a7882354faa0048fdcff80e3bafb710b50602e1 100644
--- a/Classes/XClass/Form/FormEditorController.php
+++ b/Classes/XClass/Form/FormEditorController.php
@@ -27,6 +27,7 @@ namespace SGalinski\SgMail\XClass\Form;
 
 use SGalinski\SgMail\Service\MailTemplateService;
 use SGalinski\SgMail\Service\TypoScriptSettingsService;
+use Symfony\Component\Yaml\Yaml;
 use TYPO3\CMS\Core\Cache\CacheManager;
 use TYPO3\CMS\Core\Cache\Frontend\FrontendInterface;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
@@ -109,7 +110,7 @@ class FormEditorController extends \TYPO3\CMS\Form\Controller\FormEditorControll
 
 		// parse yaml for form fields
 		$absoluteFilePath = GeneralUtility::getFileAbsFileName($formPersistenceIdentifier);
-		$parsedYaml = \yaml_parse_file($absoluteFilePath);
+		$parsedYaml = Yaml::parse(file_get_contents($absoluteFilePath));
 
 		$renderables = [];
 		foreach ($parsedYaml['renderables'] as $formPage) {
diff --git a/composer.json b/composer.json
index 82e06432e45ead7e6c0ae1d67d60f710bde31f3b..235cbcd8669e71bcb72a3f8fd1b3be747f210a6a 100644
--- a/composer.json
+++ b/composer.json
@@ -6,7 +6,7 @@
 	"license": [
 		"GPL-2.0-or-later"
 	],
-	"version": "4.6.0",
+	"version": "4.6.1",
 	"repositories": [
 		{
 			"type": "composer",
diff --git a/ext_emconf.php b/ext_emconf.php
index 286f25d3b306edb1b48588047df3c684d9383b32..ed2378f15512dcee39cfb0378ae5b0ea668715ef 100644
--- a/ext_emconf.php
+++ b/ext_emconf.php
@@ -8,7 +8,7 @@ $EM_CONF['sg_mail'] = array (
 	'title' => 'Mail Templates',
 	'description' => 'Mail Templates',
 	'category' => 'module',
-	'version' => '4.6.0',
+	'version' => '4.6.1',
 	'state' => 'stable',
 	'uploadfolder' => false,
 	'createDirs' => '',