From f7cd1027d0c1278ebbb0dc446642079b9d384f82 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Thu, 7 Nov 2019 14:34:33 +0100
Subject: update to 4.3.6 add HttpClient, Mailer and Mime components use range
 dependencies raise dependency on symfony/contracts 1.1.3 raise dependency on
 symfony/polyfill 1.11 raise dependency on doctrine/annotations 1.7 raise
 dependency on egulias/email-validator 2.1.10 add dependency on
 masterminds/html5 add dependency on mongodb/mongodb add dependency on
 nyholm/psr7 add dependency on psr/http-client

---
 src/Symfony/Component/Asset/composer.json          |  2 +-
 src/Symfony/Component/BrowserKit/composer.json     |  8 ++--
 src/Symfony/Component/Cache/composer.json          |  7 ++--
 src/Symfony/Component/Config/composer.json         |  2 +-
 src/Symfony/Component/Console/composer.json        | 11 ++++--
 src/Symfony/Component/CssSelector/composer.json    |  2 +-
 src/Symfony/Component/Debug/composer.json          |  2 +-
 .../Component/DependencyInjection/composer.json    |  8 ++--
 src/Symfony/Component/DomCrawler/composer.json     |  8 +++-
 src/Symfony/Component/Dotenv/composer.json         |  4 +-
 .../Component/EventDispatcher/composer.json        | 10 ++++-
 .../Component/ExpressionLanguage/composer.json     |  4 +-
 src/Symfony/Component/Filesystem/composer.json     |  2 +-
 src/Symfony/Component/Finder/composer.json         |  2 +-
 src/Symfony/Component/Form/composer.json           | 26 ++++++------
 src/Symfony/Component/HttpClient/composer.json     | 45 +++++++++++++++++++++
 src/Symfony/Component/HttpFoundation/composer.json |  3 +-
 src/Symfony/Component/HttpKernel/composer.json     | 17 ++++----
 src/Symfony/Component/Inflector/composer.json      |  2 +-
 src/Symfony/Component/Intl/composer.json           |  2 +-
 src/Symfony/Component/Ldap/composer.json           |  2 +-
 src/Symfony/Component/Lock/composer.json           |  7 ++--
 .../Component/Mailer/Bridge/Amazon/composer.json   | 37 +++++++++++++++++
 .../Component/Mailer/Bridge/Google/composer.json   | 37 +++++++++++++++++
 .../Mailer/Bridge/Mailchimp/composer.json          | 37 +++++++++++++++++
 .../Component/Mailer/Bridge/Mailgun/composer.json  | 37 +++++++++++++++++
 .../Component/Mailer/Bridge/Postmark/composer.json | 37 +++++++++++++++++
 .../Component/Mailer/Bridge/Sendgrid/composer.json | 37 +++++++++++++++++
 src/Symfony/Component/Mailer/composer.json         | 46 ++++++++++++++++++++++
 src/Symfony/Component/Messenger/composer.json      | 16 ++++++--
 src/Symfony/Component/Mime/composer.json           | 39 ++++++++++++++++++
 .../Component/OptionsResolver/composer.json        |  2 +-
 src/Symfony/Component/Process/composer.json        |  2 +-
 src/Symfony/Component/PropertyAccess/composer.json |  2 +-
 src/Symfony/Component/PropertyInfo/composer.json   |  4 +-
 src/Symfony/Component/Routing/composer.json        |  4 +-
 src/Symfony/Component/Security/Core/composer.json  | 13 ++++--
 src/Symfony/Component/Security/Csrf/composer.json  |  2 +-
 src/Symfony/Component/Security/Guard/composer.json |  4 +-
 src/Symfony/Component/Security/Http/composer.json  |  7 ++--
 src/Symfony/Component/Security/composer.json       | 12 +++---
 src/Symfony/Component/Serializer/composer.json     |  2 +-
 src/Symfony/Component/Stopwatch/composer.json      |  4 +-
 src/Symfony/Component/Templating/composer.json     |  2 +-
 src/Symfony/Component/Translation/composer.json    |  7 ++--
 src/Symfony/Component/Validator/composer.json      | 18 +++++----
 src/Symfony/Component/VarDumper/composer.json      |  2 +-
 src/Symfony/Component/VarExporter/composer.json    |  2 +-
 src/Symfony/Component/WebLink/composer.json        |  8 ++--
 src/Symfony/Component/Workflow/composer.json       |  9 +++--
 src/Symfony/Component/Yaml/composer.json           |  2 +-
 51 files changed, 503 insertions(+), 104 deletions(-)
 create mode 100644 src/Symfony/Component/HttpClient/composer.json
 create mode 100644 src/Symfony/Component/Mailer/Bridge/Amazon/composer.json
 create mode 100644 src/Symfony/Component/Mailer/Bridge/Google/composer.json
 create mode 100644 src/Symfony/Component/Mailer/Bridge/Mailchimp/composer.json
 create mode 100644 src/Symfony/Component/Mailer/Bridge/Mailgun/composer.json
 create mode 100644 src/Symfony/Component/Mailer/Bridge/Postmark/composer.json
 create mode 100644 src/Symfony/Component/Mailer/Bridge/Sendgrid/composer.json
 create mode 100644 src/Symfony/Component/Mailer/composer.json
 create mode 100644 src/Symfony/Component/Mime/composer.json

(limited to 'src/Symfony/Component')

diff --git a/src/Symfony/Component/Asset/composer.json b/src/Symfony/Component/Asset/composer.json
index bcf70fc..cfdd495 100644
--- a/src/Symfony/Component/Asset/composer.json
+++ b/src/Symfony/Component/Asset/composer.json
@@ -34,7 +34,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/BrowserKit/composer.json b/src/Symfony/Component/BrowserKit/composer.json
index 0607378..b5efd06 100644
--- a/src/Symfony/Component/BrowserKit/composer.json
+++ b/src/Symfony/Component/BrowserKit/composer.json
@@ -20,8 +20,10 @@
         "symfony/dom-crawler": "~3.4|~4.0"
     },
     "require-dev": {
-        "symfony/process": "~3.4|~4.0",
-        "symfony/css-selector": "~3.4|~4.0"
+        "symfony/css-selector": "~3.4|~4.0",
+        "symfony/http-client": "^4.3",
+        "symfony/mime": "^4.3",
+        "symfony/process": "~3.4|~4.0"
     },
     "suggest": {
         "symfony/process": ""
@@ -35,7 +37,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Cache/composer.json b/src/Symfony/Component/Cache/composer.json
index eb1110c..05bed1c 100644
--- a/src/Symfony/Component/Cache/composer.json
+++ b/src/Symfony/Component/Cache/composer.json
@@ -24,8 +24,8 @@
         "php": "^7.1.3",
         "psr/cache": "~1.0",
         "psr/log": "~1.0",
-        "psr/simple-cache": "^1.0",
-        "symfony/contracts": "^1.0",
+        "symfony/cache-contracts": "^1.1",
+        "symfony/service-contracts": "^1.1",
         "symfony/var-exporter": "^4.2"
     },
     "require-dev": {
@@ -33,6 +33,7 @@
         "doctrine/cache": "~1.6",
         "doctrine/dbal": "~2.5",
         "predis/predis": "~1.1",
+        "psr/simple-cache": "^1.0",
         "symfony/config": "~4.2",
         "symfony/dependency-injection": "~3.4|~4.1",
         "symfony/var-dumper": "^4.1.1"
@@ -51,7 +52,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Config/composer.json b/src/Symfony/Component/Config/composer.json
index 00a88e8..c1f2338 100644
--- a/src/Symfony/Component/Config/composer.json
+++ b/src/Symfony/Component/Config/composer.json
@@ -42,7 +42,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Console/composer.json b/src/Symfony/Component/Console/composer.json
index 3392222..5613467 100644
--- a/src/Symfony/Component/Console/composer.json
+++ b/src/Symfony/Component/Console/composer.json
@@ -17,15 +17,17 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/contracts": "^1.0",
-        "symfony/polyfill-mbstring": "~1.0"
+        "symfony/polyfill-mbstring": "~1.0",
+        "symfony/polyfill-php73": "^1.8",
+        "symfony/service-contracts": "^1.1"
     },
     "require-dev": {
         "symfony/config": "~3.4|~4.0",
-        "symfony/event-dispatcher": "~3.4|~4.0",
+        "symfony/event-dispatcher": "^4.3",
         "symfony/dependency-injection": "~3.4|~4.0",
         "symfony/lock": "~3.4|~4.0",
         "symfony/process": "~3.4|~4.0",
+        "symfony/var-dumper": "^4.3",
         "psr/log": "~1.0"
     },
     "provide": {
@@ -39,6 +41,7 @@
     },
     "conflict": {
         "symfony/dependency-injection": "<3.4",
+        "symfony/event-dispatcher": "<4.3",
         "symfony/process": "<3.3"
     },
     "autoload": {
@@ -50,7 +53,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/CssSelector/composer.json b/src/Symfony/Component/CssSelector/composer.json
index ebe7d0d..91e64f2 100644
--- a/src/Symfony/Component/CssSelector/composer.json
+++ b/src/Symfony/Component/CssSelector/composer.json
@@ -31,7 +31,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Debug/composer.json b/src/Symfony/Component/Debug/composer.json
index 45799e2..7fd5ff9 100644
--- a/src/Symfony/Component/Debug/composer.json
+++ b/src/Symfony/Component/Debug/composer.json
@@ -34,7 +34,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/DependencyInjection/composer.json b/src/Symfony/Component/DependencyInjection/composer.json
index 0195421..45ad0db 100644
--- a/src/Symfony/Component/DependencyInjection/composer.json
+++ b/src/Symfony/Component/DependencyInjection/composer.json
@@ -18,11 +18,11 @@
     "require": {
         "php": "^7.1.3",
         "psr/container": "^1.0",
-        "symfony/contracts": "^1.1.1"
+        "symfony/service-contracts": "^1.1.6"
     },
     "require-dev": {
         "symfony/yaml": "~3.4|~4.0",
-        "symfony/config": "~4.2",
+        "symfony/config": "^4.3",
         "symfony/expression-language": "~3.4|~4.0"
     },
     "suggest": {
@@ -33,7 +33,7 @@
         "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them"
     },
     "conflict": {
-        "symfony/config": "<4.2",
+        "symfony/config": "<4.3",
         "symfony/finder": "<3.4",
         "symfony/proxy-manager-bridge": "<3.4",
         "symfony/yaml": "<3.4"
@@ -51,7 +51,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/DomCrawler/composer.json b/src/Symfony/Component/DomCrawler/composer.json
index 167d0fd..31ddb55 100644
--- a/src/Symfony/Component/DomCrawler/composer.json
+++ b/src/Symfony/Component/DomCrawler/composer.json
@@ -21,7 +21,11 @@
         "symfony/polyfill-mbstring": "~1.0"
     },
     "require-dev": {
-        "symfony/css-selector": "~3.4|~4.0"
+        "symfony/css-selector": "~3.4|~4.0",
+        "masterminds/html5": "^2.6"
+    },
+    "conflict": {
+        "masterminds/html5": "<2.6"
     },
     "suggest": {
         "symfony/css-selector": ""
@@ -35,7 +39,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Dotenv/composer.json b/src/Symfony/Component/Dotenv/composer.json
index 6590da0..dddeab1 100644
--- a/src/Symfony/Component/Dotenv/composer.json
+++ b/src/Symfony/Component/Dotenv/composer.json
@@ -19,7 +19,7 @@
         "php": "^7.1.3"
     },
     "require-dev": {
-        "symfony/process": "~3.4|~4.0"
+        "symfony/process": "^3.4.2|^4.0"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Dotenv\\": "" },
@@ -30,7 +30,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/EventDispatcher/composer.json b/src/Symfony/Component/EventDispatcher/composer.json
index 6c75dfb..8449c47 100644
--- a/src/Symfony/Component/EventDispatcher/composer.json
+++ b/src/Symfony/Component/EventDispatcher/composer.json
@@ -17,18 +17,24 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/contracts": "^1.0"
+        "symfony/event-dispatcher-contracts": "^1.1"
     },
     "require-dev": {
         "symfony/dependency-injection": "~3.4|~4.0",
         "symfony/expression-language": "~3.4|~4.0",
         "symfony/config": "~3.4|~4.0",
+        "symfony/http-foundation": "^3.4|^4.0",
+        "symfony/service-contracts": "^1.1",
         "symfony/stopwatch": "~3.4|~4.0",
         "psr/log": "~1.0"
     },
     "conflict": {
         "symfony/dependency-injection": "<3.4"
     },
+    "provide": {
+        "psr/event-dispatcher-implementation": "1.0",
+        "symfony/event-dispatcher-implementation": "1.1"
+    },
     "suggest": {
         "symfony/dependency-injection": "",
         "symfony/http-kernel": ""
@@ -42,7 +48,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/ExpressionLanguage/composer.json b/src/Symfony/Component/ExpressionLanguage/composer.json
index 2e69962..bcab816 100644
--- a/src/Symfony/Component/ExpressionLanguage/composer.json
+++ b/src/Symfony/Component/ExpressionLanguage/composer.json
@@ -18,7 +18,7 @@
     "require": {
         "php": "^7.1.3",
         "symfony/cache": "~3.4|~4.0",
-        "symfony/contracts": "^1.0"
+        "symfony/service-contracts": "^1.1"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\ExpressionLanguage\\": "" },
@@ -29,7 +29,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Filesystem/composer.json b/src/Symfony/Component/Filesystem/composer.json
index ee8a319..d13397b 100644
--- a/src/Symfony/Component/Filesystem/composer.json
+++ b/src/Symfony/Component/Filesystem/composer.json
@@ -28,7 +28,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Finder/composer.json b/src/Symfony/Component/Finder/composer.json
index 37d34a5..05d5d1b 100644
--- a/src/Symfony/Component/Finder/composer.json
+++ b/src/Symfony/Component/Finder/composer.json
@@ -27,7 +27,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Form/composer.json b/src/Symfony/Component/Form/composer.json
index 49448ba..a9f389c 100644
--- a/src/Symfony/Component/Form/composer.json
+++ b/src/Symfony/Component/Form/composer.json
@@ -17,39 +17,41 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/event-dispatcher": "~3.4|~4.0",
-        "symfony/intl": "~3.4|~4.0",
-        "symfony/options-resolver": "~4.2",
+        "symfony/event-dispatcher": "^4.3",
+        "symfony/intl": "^4.3",
+        "symfony/options-resolver": "~4.3",
         "symfony/polyfill-ctype": "~1.8",
         "symfony/polyfill-mbstring": "~1.0",
-        "symfony/property-access": "~3.4|~4.0"
+        "symfony/property-access": "~3.4|~4.0",
+        "symfony/service-contracts": "~1.1"
     },
     "require-dev": {
         "doctrine/collections": "~1.0",
-        "symfony/validator": "~3.4|~4.0",
+        "symfony/validator": "^3.4.31|^4.3.4",
         "symfony/dependency-injection": "~3.4|~4.0",
         "symfony/config": "~3.4|~4.0",
-        "symfony/console": "~3.4|~4.0",
+        "symfony/console": "^4.3",
         "symfony/http-foundation": "~3.4|~4.0",
-        "symfony/http-kernel": "~3.4|~4.0",
+        "symfony/http-kernel": "~4.3",
         "symfony/security-csrf": "~3.4|~4.0",
         "symfony/translation": "~4.2",
-        "symfony/var-dumper": "~3.4|~4.0"
+        "symfony/var-dumper": "^4.3"
     },
     "conflict": {
         "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
+        "symfony/console": "<4.3",
         "symfony/dependency-injection": "<3.4",
         "symfony/doctrine-bridge": "<3.4",
         "symfony/framework-bundle": "<3.4",
-        "symfony/http-kernel": "<3.4",
+        "symfony/http-kernel": "<4.3",
+        "symfony/intl": "<4.3",
         "symfony/translation": "<4.2",
         "symfony/twig-bridge": "<3.4.5|<4.0.5,>=4.0"
     },
     "suggest": {
         "symfony/validator": "For form validation.",
         "symfony/security-csrf": "For protecting forms against CSRF attacks.",
-        "symfony/twig-bridge": "For templating with Twig.",
-        "symfony/framework-bundle": "For templating with PHP."
+        "symfony/twig-bridge": "For templating with Twig."
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Form\\": "" },
@@ -60,7 +62,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/HttpClient/composer.json b/src/Symfony/Component/HttpClient/composer.json
new file mode 100644
index 0000000..b3be892
--- /dev/null
+++ b/src/Symfony/Component/HttpClient/composer.json
@@ -0,0 +1,45 @@
+{
+    "name": "symfony/http-client",
+    "type": "library",
+    "description": "Symfony HttpClient component",
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Nicolas Grekas",
+            "email": "p@tchwork.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "provide": {
+        "psr/http-client-implementation": "1.0",
+        "symfony/http-client-implementation": "1.1"
+    },
+    "require": {
+        "php": "^7.1.3",
+        "psr/log": "^1.0",
+        "symfony/http-client-contracts": "^1.1.7",
+        "symfony/polyfill-php73": "^1.11"
+    },
+    "require-dev": {
+        "nyholm/psr7": "^1.0",
+        "psr/http-client": "^1.0",
+        "symfony/http-kernel": "^4.3",
+        "symfony/process": "^4.2"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\HttpClient\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/HttpFoundation/composer.json b/src/Symfony/Component/HttpFoundation/composer.json
index 76381a7..f309751 100644
--- a/src/Symfony/Component/HttpFoundation/composer.json
+++ b/src/Symfony/Component/HttpFoundation/composer.json
@@ -17,6 +17,7 @@
     ],
     "require": {
         "php": "^7.1.3",
+        "symfony/mime": "^4.3",
         "symfony/polyfill-mbstring": "~1.1"
     },
     "require-dev": {
@@ -32,7 +33,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/HttpKernel/composer.json b/src/Symfony/Component/HttpKernel/composer.json
index 1e5684d..e07b453 100644
--- a/src/Symfony/Component/HttpKernel/composer.json
+++ b/src/Symfony/Component/HttpKernel/composer.json
@@ -17,19 +17,19 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/contracts": "^1.0.2",
-        "symfony/event-dispatcher": "~4.1",
+        "symfony/event-dispatcher": "^4.3",
         "symfony/http-foundation": "^4.1.1",
         "symfony/debug": "~3.4|~4.0",
         "symfony/polyfill-ctype": "~1.8",
+        "symfony/polyfill-php73": "^1.9",
         "psr/log": "~1.0"
     },
     "require-dev": {
-        "symfony/browser-kit": "~3.4|~4.0",
+        "symfony/browser-kit": "^4.3",
         "symfony/config": "~3.4|~4.0",
         "symfony/console": "~3.4|~4.0",
         "symfony/css-selector": "~3.4|~4.0",
-        "symfony/dependency-injection": "^4.2",
+        "symfony/dependency-injection": "^4.3",
         "symfony/dom-crawler": "~3.4|~4.0",
         "symfony/expression-language": "~3.4|~4.0",
         "symfony/finder": "~3.4|~4.0",
@@ -38,15 +38,18 @@
         "symfony/stopwatch": "~3.4|~4.0",
         "symfony/templating": "~3.4|~4.0",
         "symfony/translation": "~4.2",
+        "symfony/translation-contracts": "^1.1",
         "symfony/var-dumper": "^4.1.1",
-        "psr/cache": "~1.0"
+        "psr/cache": "~1.0",
+        "twig/twig": "^1.34|^2.4"
     },
     "provide": {
         "psr/log-implementation": "1.0"
     },
     "conflict": {
+        "symfony/browser-kit": "<4.3",
         "symfony/config": "<3.4",
-        "symfony/dependency-injection": "<4.2",
+        "symfony/dependency-injection": "<4.3",
         "symfony/translation": "<4.2",
         "symfony/var-dumper": "<4.1.1",
         "twig/twig": "<1.34|<2.4,>=2"
@@ -67,7 +70,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Inflector/composer.json b/src/Symfony/Component/Inflector/composer.json
index b4312cd..2a4e296 100644
--- a/src/Symfony/Component/Inflector/composer.json
+++ b/src/Symfony/Component/Inflector/composer.json
@@ -35,7 +35,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Intl/composer.json b/src/Symfony/Component/Intl/composer.json
index b0f3e3b..64a2ebf 100644
--- a/src/Symfony/Component/Intl/composer.json
+++ b/src/Symfony/Component/Intl/composer.json
@@ -43,7 +43,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Ldap/composer.json b/src/Symfony/Component/Ldap/composer.json
index 77c3d77..e8fb272 100644
--- a/src/Symfony/Component/Ldap/composer.json
+++ b/src/Symfony/Component/Ldap/composer.json
@@ -32,7 +32,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Lock/composer.json b/src/Symfony/Component/Lock/composer.json
index 22704c6..3e8e77e 100644
--- a/src/Symfony/Component/Lock/composer.json
+++ b/src/Symfony/Component/Lock/composer.json
@@ -20,8 +20,9 @@
         "psr/log": "~1.0"
     },
     "require-dev": {
-        "predis/predis": "~1.0",
-        "doctrine/dbal": "~2.4"
+        "doctrine/dbal": "~2.4",
+        "mongodb/mongodb": "~1.1",
+        "predis/predis": "~1.0"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Lock\\": "" },
@@ -32,7 +33,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Mailer/Bridge/Amazon/composer.json b/src/Symfony/Component/Mailer/Bridge/Amazon/composer.json
new file mode 100644
index 0000000..bda7c65
--- /dev/null
+++ b/src/Symfony/Component/Mailer/Bridge/Amazon/composer.json
@@ -0,0 +1,37 @@
+{
+    "name": "symfony/amazon-mailer",
+    "type": "symfony-bridge",
+    "description": "Symfony Amazon Mailer Bridge",
+    "keywords": [],
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Fabien Potencier",
+            "email": "fabien@symfony.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "require": {
+        "php": "^7.1.3",
+        "symfony/mailer": "^4.3"
+    },
+    "require-dev": {
+        "symfony/http-client": "^4.3"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Amazon\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/Mailer/Bridge/Google/composer.json b/src/Symfony/Component/Mailer/Bridge/Google/composer.json
new file mode 100644
index 0000000..bca36a6
--- /dev/null
+++ b/src/Symfony/Component/Mailer/Bridge/Google/composer.json
@@ -0,0 +1,37 @@
+{
+    "name": "symfony/google-mailer",
+    "type": "symfony-bridge",
+    "description": "Symfony Google Mailer Bridge",
+    "keywords": [],
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Fabien Potencier",
+            "email": "fabien@symfony.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "require": {
+        "php": "^7.1.3",
+        "symfony/mailer": "^4.3"
+    },
+    "require-dev": {
+        "symfony/http-client": "^4.3"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Google\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/Mailer/Bridge/Mailchimp/composer.json b/src/Symfony/Component/Mailer/Bridge/Mailchimp/composer.json
new file mode 100644
index 0000000..5134ec8
--- /dev/null
+++ b/src/Symfony/Component/Mailer/Bridge/Mailchimp/composer.json
@@ -0,0 +1,37 @@
+{
+    "name": "symfony/mailchimp-mailer",
+    "type": "symfony-bridge",
+    "description": "Symfony Mailchimp Mailer Bridge",
+    "keywords": [],
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Fabien Potencier",
+            "email": "fabien@symfony.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "require": {
+        "php": "^7.1.3",
+        "symfony/mailer": "^4.3.3"
+    },
+    "require-dev": {
+        "symfony/http-client": "^4.3"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Mailchimp\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/Mailer/Bridge/Mailgun/composer.json b/src/Symfony/Component/Mailer/Bridge/Mailgun/composer.json
new file mode 100644
index 0000000..6fc40d9
--- /dev/null
+++ b/src/Symfony/Component/Mailer/Bridge/Mailgun/composer.json
@@ -0,0 +1,37 @@
+{
+    "name": "symfony/mailgun-mailer",
+    "type": "symfony-bridge",
+    "description": "Symfony Mailgun Mailer Bridge",
+    "keywords": [],
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Fabien Potencier",
+            "email": "fabien@symfony.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "require": {
+        "php": "^7.1.3",
+        "symfony/mailer": "^4.3.3"
+    },
+    "require-dev": {
+        "symfony/http-client": "^4.3"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Mailgun\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/Mailer/Bridge/Postmark/composer.json b/src/Symfony/Component/Mailer/Bridge/Postmark/composer.json
new file mode 100644
index 0000000..8534c36
--- /dev/null
+++ b/src/Symfony/Component/Mailer/Bridge/Postmark/composer.json
@@ -0,0 +1,37 @@
+{
+    "name": "symfony/postmark-mailer",
+    "type": "symfony-bridge",
+    "description": "Symfony Postmark Mailer Bridge",
+    "keywords": [],
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Fabien Potencier",
+            "email": "fabien@symfony.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "require": {
+        "php": "^7.1.3",
+        "symfony/mailer": "^4.3.3"
+    },
+    "require-dev": {
+        "symfony/http-client": "^4.3"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Postmark\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/Mailer/Bridge/Sendgrid/composer.json b/src/Symfony/Component/Mailer/Bridge/Sendgrid/composer.json
new file mode 100644
index 0000000..b8248ed
--- /dev/null
+++ b/src/Symfony/Component/Mailer/Bridge/Sendgrid/composer.json
@@ -0,0 +1,37 @@
+{
+    "name": "symfony/sendgrid-mailer",
+    "type": "symfony-bridge",
+    "description": "Symfony Sendgrid Mailer Bridge",
+    "keywords": [],
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Fabien Potencier",
+            "email": "fabien@symfony.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "require": {
+        "php": "^7.1.3",
+        "symfony/mailer": "^4.3.4"
+    },
+    "require-dev": {
+        "symfony/http-client": "^4.3"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Sendgrid\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/Mailer/composer.json b/src/Symfony/Component/Mailer/composer.json
new file mode 100644
index 0000000..53198d3
--- /dev/null
+++ b/src/Symfony/Component/Mailer/composer.json
@@ -0,0 +1,46 @@
+{
+    "name": "symfony/mailer",
+    "type": "library",
+    "description": "Symfony Mailer Component",
+    "keywords": [],
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Fabien Potencier",
+            "email": "fabien@symfony.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "require": {
+        "php": "^7.1.3",
+        "egulias/email-validator": "^2.1.10",
+        "psr/log": "~1.0",
+        "symfony/event-dispatcher": "^4.3",
+        "symfony/mime": "^4.3.3"
+    },
+    "require-dev": {
+        "symfony/amazon-mailer": "^4.3",
+        "symfony/google-mailer": "^4.3",
+        "symfony/http-client-contracts": "^1.1",
+        "symfony/mailgun-mailer": "^4.3.3",
+        "symfony/mailchimp-mailer": "^4.3.3",
+        "symfony/postmark-mailer": "^4.3.3",
+        "symfony/sendgrid-mailer": "^4.3.3"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\Mailer\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/Messenger/composer.json b/src/Symfony/Component/Messenger/composer.json
index 077a5fe..728c9fb 100644
--- a/src/Symfony/Component/Messenger/composer.json
+++ b/src/Symfony/Component/Messenger/composer.json
@@ -16,20 +16,30 @@
         }
     ],
     "require": {
-        "php": "^7.1.3"
+        "php": "^7.1.3",
+        "psr/log": "~1.0"
     },
     "require-dev": {
-        "psr/log": "~1.0",
+        "doctrine/dbal": "^2.6",
+        "psr/cache": "~1.0",
         "symfony/console": "~3.4|~4.0",
+        "symfony/debug": "~4.1",
         "symfony/dependency-injection": "~3.4.19|^4.1.8",
+        "symfony/doctrine-bridge": "~3.4|~4.0",
+        "symfony/event-dispatcher": "~4.3",
         "symfony/http-kernel": "~3.4|~4.0",
         "symfony/process": "~3.4|~4.0",
         "symfony/property-access": "~3.4|~4.0",
         "symfony/serializer": "~3.4|~4.0",
+        "symfony/service-contracts": "^1.1",
         "symfony/stopwatch": "~3.4|~4.0",
         "symfony/validator": "~3.4|~4.0",
         "symfony/var-dumper": "~3.4|~4.0"
     },
+    "conflict": {
+        "symfony/event-dispatcher": "<4.3",
+        "symfony/debug": "<4.1"
+    },
     "suggest": {
         "enqueue/messenger-adapter": "For using the php-enqueue library as a transport."
     },
@@ -42,7 +52,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Mime/composer.json b/src/Symfony/Component/Mime/composer.json
new file mode 100644
index 0000000..0697e56
--- /dev/null
+++ b/src/Symfony/Component/Mime/composer.json
@@ -0,0 +1,39 @@
+{
+    "name": "symfony/mime",
+    "type": "library",
+    "description": "A library to manipulate MIME messages",
+    "keywords": ["mime", "mime-type"],
+    "homepage": "https://symfony.com",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Fabien Potencier",
+            "email": "fabien@symfony.com"
+        },
+        {
+            "name": "Symfony Community",
+            "homepage": "https://symfony.com/contributors"
+        }
+    ],
+    "require": {
+        "php": "^7.1.3",
+        "symfony/polyfill-intl-idn": "^1.10",
+        "symfony/polyfill-mbstring": "^1.0"
+    },
+    "require-dev": {
+        "egulias/email-validator": "^2.1.10",
+        "symfony/dependency-injection": "~3.4|^4.1"
+    },
+    "autoload": {
+        "psr-4": { "Symfony\\Component\\Mime\\": "" },
+        "exclude-from-classmap": [
+            "/Tests/"
+        ]
+    },
+    "minimum-stability": "dev",
+    "extra": {
+        "branch-alias": {
+            "dev-master": "4.3-dev"
+        }
+    }
+}
diff --git a/src/Symfony/Component/OptionsResolver/composer.json b/src/Symfony/Component/OptionsResolver/composer.json
index 1c81949..6753856 100644
--- a/src/Symfony/Component/OptionsResolver/composer.json
+++ b/src/Symfony/Component/OptionsResolver/composer.json
@@ -27,7 +27,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Process/composer.json b/src/Symfony/Component/Process/composer.json
index 44bad06..d3efd02 100644
--- a/src/Symfony/Component/Process/composer.json
+++ b/src/Symfony/Component/Process/composer.json
@@ -27,7 +27,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/PropertyAccess/composer.json b/src/Symfony/Component/PropertyAccess/composer.json
index 33f9b18..bd81e5c 100644
--- a/src/Symfony/Component/PropertyAccess/composer.json
+++ b/src/Symfony/Component/PropertyAccess/composer.json
@@ -34,7 +34,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/PropertyInfo/composer.json b/src/Symfony/Component/PropertyInfo/composer.json
index 357b05d..7d5095d 100644
--- a/src/Symfony/Component/PropertyInfo/composer.json
+++ b/src/Symfony/Component/PropertyInfo/composer.json
@@ -31,7 +31,7 @@
         "symfony/cache": "~3.4|~4.0",
         "symfony/dependency-injection": "~3.4|~4.0",
         "phpdocumentor/reflection-docblock": "^3.0|^4.0",
-        "doctrine/annotations": "~1.0"
+        "doctrine/annotations": "~1.7"
     },
     "conflict": {
         "phpdocumentor/reflection-docblock": "<3.0||>=3.2.0,<3.2.2",
@@ -53,7 +53,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Routing/composer.json b/src/Symfony/Component/Routing/composer.json
index 27b6d99..77d7ce9 100644
--- a/src/Symfony/Component/Routing/composer.json
+++ b/src/Symfony/Component/Routing/composer.json
@@ -24,7 +24,7 @@
         "symfony/yaml": "~3.4|~4.0",
         "symfony/expression-language": "~3.4|~4.0",
         "symfony/dependency-injection": "~3.4|~4.0",
-        "doctrine/annotations": "~1.0",
+        "doctrine/annotations": "~1.2",
         "psr/log": "~1.0"
     },
     "conflict": {
@@ -48,7 +48,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Security/Core/composer.json b/src/Symfony/Component/Security/Core/composer.json
index 4df7190..d1a5f3d 100644
--- a/src/Symfony/Component/Security/Core/composer.json
+++ b/src/Symfony/Component/Security/Core/composer.json
@@ -17,17 +17,22 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/contracts": "^1.0"
+        "symfony/event-dispatcher-contracts": "^1.1",
+        "symfony/service-contracts": "^1.1"
     },
     "require-dev": {
         "psr/container": "^1.0",
-        "symfony/event-dispatcher": "~3.4|~4.0",
+        "symfony/event-dispatcher": "^4.3",
         "symfony/expression-language": "~3.4|~4.0",
         "symfony/http-foundation": "~3.4|~4.0",
         "symfony/ldap": "~3.4|~4.0",
-        "symfony/validator": "~3.4|~4.0",
+        "symfony/validator": "^3.4.31|^4.3.4",
         "psr/log": "~1.0"
     },
+    "conflict": {
+        "symfony/event-dispatcher": "<4.3",
+        "symfony/security-guard": "<4.3"
+    },
     "suggest": {
         "psr/container-implementation": "To instantiate the Security class",
         "symfony/event-dispatcher": "",
@@ -45,7 +50,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Security/Csrf/composer.json b/src/Symfony/Component/Security/Csrf/composer.json
index cdc19ad..716951f 100644
--- a/src/Symfony/Component/Security/Csrf/composer.json
+++ b/src/Symfony/Component/Security/Csrf/composer.json
@@ -37,7 +37,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Security/Guard/composer.json b/src/Symfony/Component/Security/Guard/composer.json
index 0547bed..f424f4a 100644
--- a/src/Symfony/Component/Security/Guard/composer.json
+++ b/src/Symfony/Component/Security/Guard/composer.json
@@ -18,7 +18,7 @@
     "require": {
         "php": "^7.1.3",
         "symfony/security-core": "~3.4.22|^4.2.3",
-        "symfony/security-http": "~3.4|~4.0"
+        "symfony/security-http": "^4.3"
     },
     "require-dev": {
         "psr/log": "~1.0"
@@ -32,7 +32,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Security/Http/composer.json b/src/Symfony/Component/Security/Http/composer.json
index ef81706..402951b 100644
--- a/src/Symfony/Component/Security/Http/composer.json
+++ b/src/Symfony/Component/Security/Http/composer.json
@@ -17,10 +17,9 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/security-core": "~3.4|~4.0",
-        "symfony/event-dispatcher": "~3.4|~4.0",
+        "symfony/security-core": "^4.3",
         "symfony/http-foundation": "~3.4|~4.0",
-        "symfony/http-kernel": "~3.4|~4.0",
+        "symfony/http-kernel": "^4.3",
         "symfony/property-access": "~3.4|~4.0"
     },
     "require-dev": {
@@ -44,7 +43,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Security/composer.json b/src/Symfony/Component/Security/composer.json
index 8afb892..b9abc24 100644
--- a/src/Symfony/Component/Security/composer.json
+++ b/src/Symfony/Component/Security/composer.json
@@ -17,11 +17,11 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/contracts": "^1.0",
-        "symfony/event-dispatcher": "~3.4|~4.0",
+        "symfony/event-dispatcher-contracts": "^1.1",
         "symfony/http-foundation": "~3.4|~4.0",
-        "symfony/http-kernel": "~3.4|~4.0",
-        "symfony/property-access": "~3.4|~4.0"
+        "symfony/http-kernel": "^4.3",
+        "symfony/property-access": "~3.4|~4.0",
+        "symfony/service-contracts": "^1.1"
     },
     "replace": {
         "symfony/security-core": "self.version",
@@ -35,7 +35,7 @@
         "symfony/polyfill-ctype": "~1.8",
         "symfony/polyfill-intl-icu": "~1.0",
         "symfony/routing": "~3.4|~4.0",
-        "symfony/validator": "~3.4|~4.0",
+        "symfony/validator": "^3.4.31|^4.3.4",
         "symfony/expression-language": "~3.4|~4.0",
         "symfony/ldap": "~3.4|~4.0",
         "psr/log": "~1.0"
@@ -60,7 +60,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Serializer/composer.json b/src/Symfony/Component/Serializer/composer.json
index f670691..087289f 100644
--- a/src/Symfony/Component/Serializer/composer.json
+++ b/src/Symfony/Component/Serializer/composer.json
@@ -58,7 +58,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Stopwatch/composer.json b/src/Symfony/Component/Stopwatch/composer.json
index 356b1fe..68c4d9f 100644
--- a/src/Symfony/Component/Stopwatch/composer.json
+++ b/src/Symfony/Component/Stopwatch/composer.json
@@ -17,7 +17,7 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/contracts": "^1.0"
+        "symfony/service-contracts": "^1.0"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Stopwatch\\": "" },
@@ -28,7 +28,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Templating/composer.json b/src/Symfony/Component/Templating/composer.json
index 9e56b02..f647449 100644
--- a/src/Symfony/Component/Templating/composer.json
+++ b/src/Symfony/Component/Templating/composer.json
@@ -34,7 +34,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Translation/composer.json b/src/Symfony/Component/Translation/composer.json
index ca9e7f2..4cd0ee0 100644
--- a/src/Symfony/Component/Translation/composer.json
+++ b/src/Symfony/Component/Translation/composer.json
@@ -17,8 +17,8 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/contracts": "^1.1.1",
-        "symfony/polyfill-mbstring": "~1.0"
+        "symfony/polyfill-mbstring": "~1.0",
+        "symfony/translation-contracts": "^1.1.6"
     },
     "require-dev": {
         "symfony/config": "~3.4|~4.0",
@@ -26,6 +26,7 @@
         "symfony/dependency-injection": "~3.4|~4.0",
         "symfony/http-kernel": "~3.4|~4.0",
         "symfony/intl": "~3.4|~4.0",
+        "symfony/service-contracts": "^1.1.2",
         "symfony/var-dumper": "~3.4|~4.0",
         "symfony/yaml": "~3.4|~4.0",
         "symfony/finder": "~2.8|~3.0|~4.0",
@@ -53,7 +54,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Validator/composer.json b/src/Symfony/Component/Validator/composer.json
index 88a2924..3e7c3e0 100644
--- a/src/Symfony/Component/Validator/composer.json
+++ b/src/Symfony/Component/Validator/composer.json
@@ -17,31 +17,34 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/contracts": "^1.0.2",
         "symfony/polyfill-ctype": "~1.8",
-        "symfony/polyfill-mbstring": "~1.0"
+        "symfony/polyfill-mbstring": "~1.0",
+        "symfony/translation-contracts": "^1.1"
     },
     "require-dev": {
+        "symfony/http-client": "^4.3",
         "symfony/http-foundation": "~4.1",
         "symfony/http-kernel": "~3.4|~4.0",
         "symfony/var-dumper": "~3.4|~4.0",
-        "symfony/intl": "~4.1",
+        "symfony/intl": "^4.3",
         "symfony/yaml": "~3.4|~4.0",
         "symfony/config": "~3.4|~4.0",
         "symfony/dependency-injection": "~3.4|~4.0",
         "symfony/expression-language": "~3.4|~4.0",
         "symfony/cache": "~3.4|~4.0",
         "symfony/property-access": "~3.4|~4.0",
+        "symfony/property-info": "~3.4|~4.0",
         "symfony/translation": "~4.2",
-        "doctrine/annotations": "~1.0",
+        "doctrine/annotations": "~1.7",
         "doctrine/cache": "~1.0",
-        "egulias/email-validator": "^1.2.8|~2.0"
+        "egulias/email-validator": "^2.1.10"
     },
     "conflict": {
+        "doctrine/lexer": "<1.0.2",
         "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
         "symfony/dependency-injection": "<3.4",
         "symfony/http-kernel": "<3.4",
-        "symfony/intl": "<4.1",
+        "symfony/intl": "<4.3",
         "symfony/translation": "<4.2",
         "symfony/yaml": "<3.4"
     },
@@ -56,6 +59,7 @@
         "symfony/config": "",
         "egulias/email-validator": "Strict (RFC compliant) email validation",
         "symfony/property-access": "For accessing properties within comparison constraints",
+        "symfony/property-info": "To automatically add NotNull and Type constraints",
         "symfony/expression-language": "For using the Expression validator"
     },
     "autoload": {
@@ -67,7 +71,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/VarDumper/composer.json b/src/Symfony/Component/VarDumper/composer.json
index a1b3b45..b0c0273 100644
--- a/src/Symfony/Component/VarDumper/composer.json
+++ b/src/Symfony/Component/VarDumper/composer.json
@@ -48,7 +48,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/VarExporter/composer.json b/src/Symfony/Component/VarExporter/composer.json
index b982d3b..3d543df 100644
--- a/src/Symfony/Component/VarExporter/composer.json
+++ b/src/Symfony/Component/VarExporter/composer.json
@@ -30,7 +30,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/WebLink/composer.json b/src/Symfony/Component/WebLink/composer.json
index 2c09787..14a519d 100644
--- a/src/Symfony/Component/WebLink/composer.json
+++ b/src/Symfony/Component/WebLink/composer.json
@@ -24,9 +24,11 @@
         "symfony/http-kernel": ""
     },
     "require-dev": {
-        "symfony/event-dispatcher": "~3.4|~4.0",
         "symfony/http-foundation": "~3.4|~4.0",
-        "symfony/http-kernel": "~3.4|~4.0"
+        "symfony/http-kernel": "^4.3"
+    },
+    "conflict": {
+        "symfony/http-kernel": "<4.3"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\WebLink\\": "" },
@@ -37,7 +39,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Workflow/composer.json b/src/Symfony/Component/Workflow/composer.json
index 645c550..04975fc 100644
--- a/src/Symfony/Component/Workflow/composer.json
+++ b/src/Symfony/Component/Workflow/composer.json
@@ -21,23 +21,26 @@
     ],
     "require": {
         "php": "^7.1.3",
-        "symfony/property-access": "~3.4|~4.0"
+        "symfony/property-access": "~3.4.31|^4.3.4"
     },
     "require-dev": {
         "psr/log": "~1.0",
         "symfony/dependency-injection": "~3.4|~4.0",
-        "symfony/event-dispatcher": "~3.4|~4.0",
+        "symfony/event-dispatcher": "^4.3",
         "symfony/expression-language": "~3.4|~4.0",
         "symfony/security-core": "~3.4|~4.0",
         "symfony/validator": "~3.4|~4.0"
     },
+    "conflict": {
+        "symfony/event-dispatcher": "<4.3"
+    },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Workflow\\": "" }
     },
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
diff --git a/src/Symfony/Component/Yaml/composer.json b/src/Symfony/Component/Yaml/composer.json
index c8b7123..2338728 100644
--- a/src/Symfony/Component/Yaml/composer.json
+++ b/src/Symfony/Component/Yaml/composer.json
@@ -37,7 +37,7 @@
     "minimum-stability": "dev",
     "extra": {
         "branch-alias": {
-            "dev-master": "4.2-dev"
+            "dev-master": "4.3-dev"
         }
     }
 }
-- 
cgit