diff --git a/.travis.yml b/.travis.yml
index 1418402..92d62ca 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,7 +19,7 @@ before_script:
     - composer self-update
     - composer require symfony/framework-bundle:${SYMFONY_VERSION} --no-update
     - composer require symfony/twig-bundle:${SYMFONY_VERSION} --no-update
-    - composer require symfony/validator:${SYMFONY_VERSION} --no-update
+    - composer require symfony/validator:${SYMFONY_VERSION} --dev --no-update
     - composer update
 
 script: phpunit --coverage-text
diff --git a/composer.json b/composer.json
index 30b0a1e..2301fd0 100644
--- a/composer.json
+++ b/composer.json
@@ -18,8 +18,7 @@
         "symfony/framework-bundle": "~2.1",
         "symfony/twig-bundle": "~2.1",
         "symfony/console": "~2.1",
-        "dflydev/markdown": "1.0.*",
-        "symfony/validator": "~2.1"
+        "dflydev/markdown": "1.0.*"
     },
     "conflict": {
         "jms/serializer": "<0.12",