From fd18e2658d889d34a856ce73797e456f8a5c6d1a Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Mon, 12 Aug 2013 23:22:25 -0400 Subject: [PATCH 1/5] Update SF2 deps to v2.3 - fixes #112 fixes#112 --- composer.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/composer.lock b/composer.lock index ca73540..1e4474f 100644 --- a/composer.lock +++ b/composer.lock @@ -375,24 +375,24 @@ }, { "name": "symfony/event-dispatcher", - "version": "v2.3.0", + "version": "v2.3.3", "target-dir": "Symfony/Component/EventDispatcher", "source": { "type": "git", "url": "https://github.com/symfony/EventDispatcher.git", - "reference": "v2.3.0-RC1" + "reference": "v2.3.3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/v2.3.0-RC1", - "reference": "v2.3.0-RC1", + "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/v2.3.3", + "reference": "v2.3.3", "shasum": "" }, "require": { "php": ">=5.3.3" }, "require-dev": { - "symfony/dependency-injection": ">=2.0,<3.0" + "symfony/dependency-injection": "~2.0" }, "suggest": { "symfony/dependency-injection": "", @@ -425,21 +425,21 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "http://symfony.com", - "time": "2013-05-13 14:36:40" + "time": "2013-07-21 12:12:18" }, { "name": "symfony/http-foundation", - "version": "v2.3.0", + "version": "v2.3.3", "target-dir": "Symfony/Component/HttpFoundation", "source": { "type": "git", "url": "https://github.com/symfony/HttpFoundation.git", - "reference": "v2.3.0-RC1" + "reference": "v2.3.3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/v2.3.0-RC1", - "reference": "v2.3.0-RC1", + "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/v2.3.3", + "reference": "v2.3.3", "shasum": "" }, "require": { @@ -475,7 +475,7 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "http://symfony.com", - "time": "2013-05-10 06:00:03" + "time": "2013-08-07 14:02:06" } ], "packages-dev": [ From 7ab8f8702e10eca9f446ee09d1049d6716703521 Mon Sep 17 00:00:00 2001 From: RafaelKa Date: Mon, 26 Aug 2013 17:15:56 +0200 Subject: [PATCH 2/5] composers autoload order for compatibility with TYPO3 Flow framework This small change allow using the cboden/Ratchet out of the box with TYPO3 Flow . Unfortunately TYPO3 Flow can not load second entry given in the manifest for autoloading (Source: http://docs.typo3.org/flow/TYPO3FlowDocumentation/stable/TheDefinitiveGuide/PartIII/PackageManagement.html#using-3rd-party-packages ) Only one of both tricks is needed in Flow's Settings.yaml: :1. excluding annotations ------ TYPO3: Flow: reflection: ignoredTags: ['event', 'temporary', 'type', 'note'] ------ :2. excluding this package from Object Framework (Note: this makes AOP for Ratchet off) ------ TYPO3: Flow: object: excludeClasses: 'cboden.Ratchet': ['Ratchet\\.*'] ------ ). --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 92cc54c..19ef9be 100644 --- a/composer.json +++ b/composer.json @@ -20,8 +20,8 @@ } , "autoload": { "psr-0": { + "Ratchet": "src", "Ratchet\\Tests": "tests" - , "Ratchet": "src" } } , "require": { From 9aecf4a995fb96cd3659686d4203132a71f79256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Pineau?= Date: Thu, 19 Sep 2013 11:22:15 +0200 Subject: [PATCH 3/5] Allow guzzle 3.7 Because lot of other dependencies rely on guzzle 3.7, and so it's impossible to satisfy everybody. --- composer.json | 2 +- composer.lock | 74 +++++++++++++++++++++++++-------------------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/composer.json b/composer.json index 19ef9be..b604ced 100644 --- a/composer.json +++ b/composer.json @@ -27,7 +27,7 @@ , "require": { "php": ">=5.3.3" , "react/socket": "0.2.*" - , "guzzle/http": "3.6.*" + , "guzzle/http": "~3.6" , "symfony/http-foundation": "~2.1" } } diff --git a/composer.lock b/composer.lock index 1e4474f..4fd0c11 100644 --- a/composer.lock +++ b/composer.lock @@ -3,20 +3,20 @@ "This file locks the dependencies of your project to a known state", "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file" ], - "hash": "b5fee3d5d9c4f60b01030a234d8673f5", + "hash": "08db5ac23e372fcb0aaac0f009f7a3ad", "packages": [ { "name": "evenement/evenement", "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/igorw/evenement", - "reference": "v1.0.0" + "url": "https://github.com/igorw/evenement.git", + "reference": "fa966683e7df3e5dd5929d984a44abfbd6bafe8d" }, "dist": { "type": "zip", - "url": "https://github.com/igorw/evenement/zipball/v1.0.0", - "reference": "v1.0.0", + "url": "https://api.github.com/repos/igorw/evenement/zipball/fa966683e7df3e5dd5929d984a44abfbd6bafe8d", + "reference": "fa966683e7df3e5dd5929d984a44abfbd6bafe8d", "shasum": "" }, "require": { @@ -43,7 +43,7 @@ "keywords": [ "event-dispatcher" ], - "time": "2012-05-30 08:01:08" + "time": "2012-05-30 15:01:08" }, { "name": "guzzle/common", @@ -52,12 +52,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/common.git", - "reference": "v3.6.0" + "reference": "eb55772f5c5e2c11ac34f7b9382de72ad4e65343" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/common/zipball/v3.6.0", - "reference": "v3.6.0", + "url": "https://api.github.com/repos/guzzle/common/zipball/eb55772f5c5e2c11ac34f7b9382de72ad4e65343", + "reference": "eb55772f5c5e2c11ac34f7b9382de72ad4e65343", "shasum": "" }, "require": { @@ -96,12 +96,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/http.git", - "reference": "v3.6.0" + "reference": "66359e4e0ff3b55e77614912390c727fbb05d636" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/http/zipball/v3.6.0", - "reference": "v3.6.0", + "url": "https://api.github.com/repos/guzzle/http/zipball/66359e4e0ff3b55e77614912390c727fbb05d636", + "reference": "66359e4e0ff3b55e77614912390c727fbb05d636", "shasum": "" }, "require": { @@ -153,12 +153,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/parser.git", - "reference": "v3.6.0" + "reference": "d4c1c0e8683b2aff9cf802bdc4c91cca250e01c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/parser/zipball/v3.6.0", - "reference": "v3.6.0", + "url": "https://api.github.com/repos/guzzle/parser/zipball/d4c1c0e8683b2aff9cf802bdc4c91cca250e01c7", + "reference": "d4c1c0e8683b2aff9cf802bdc4c91cca250e01c7", "shasum": "" }, "require": { @@ -197,12 +197,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/stream.git", - "reference": "v3.6.0" + "reference": "a62a192836d4f5ebf788fda22c076aae373984e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/stream/zipball/v3.6.0", - "reference": "v3.6.0", + "url": "https://api.github.com/repos/guzzle/stream/zipball/a62a192836d4f5ebf788fda22c076aae373984e8", + "reference": "a62a192836d4f5ebf788fda22c076aae373984e8", "shasum": "" }, "require": { @@ -249,13 +249,13 @@ "target-dir": "React/EventLoop", "source": { "type": "git", - "url": "https://github.com/reactphp/event-loop", - "reference": "v0.2.7" + "url": "https://github.com/reactphp/event-loop.git", + "reference": "bf8f09df7d8abb4a481771e64716c94178b13904" }, "dist": { "type": "zip", - "url": "https://github.com/reactphp/event-loop/archive/v0.2.7.zip", - "reference": "v0.2.7", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bf8f09df7d8abb4a481771e64716c94178b13904", + "reference": "bf8f09df7d8abb4a481771e64716c94178b13904", "shasum": "" }, "require": { @@ -292,13 +292,13 @@ "target-dir": "React/Socket", "source": { "type": "git", - "url": "https://github.com/reactphp/socket", - "reference": "v0.2.7" + "url": "https://github.com/reactphp/socket.git", + "reference": "1619a117df4ebb8aa97f804b5afd7abd4d32d8bf" }, "dist": { "type": "zip", - "url": "https://github.com/reactphp/socket/archive/v0.2.7.zip", - "reference": "v0.2.7", + "url": "https://api.github.com/repos/reactphp/socket/zipball/1619a117df4ebb8aa97f804b5afd7abd4d32d8bf", + "reference": "1619a117df4ebb8aa97f804b5afd7abd4d32d8bf", "shasum": "" }, "require": { @@ -334,13 +334,13 @@ "target-dir": "React/Stream", "source": { "type": "git", - "url": "https://github.com/reactphp/stream", - "reference": "v0.2.7" + "url": "https://github.com/reactphp/stream.git", + "reference": "98cb36bc8c4d6111c584d63f680e886b2167bee5" }, "dist": { "type": "zip", - "url": "https://github.com/reactphp/stream/archive/v0.2.7.zip", - "reference": "v0.2.7", + "url": "https://api.github.com/repos/reactphp/stream/zipball/98cb36bc8c4d6111c584d63f680e886b2167bee5", + "reference": "98cb36bc8c4d6111c584d63f680e886b2167bee5", "shasum": "" }, "require": { @@ -375,17 +375,17 @@ }, { "name": "symfony/event-dispatcher", - "version": "v2.3.3", + "version": "v2.3.4", "target-dir": "Symfony/Component/EventDispatcher", "source": { "type": "git", "url": "https://github.com/symfony/EventDispatcher.git", - "reference": "v2.3.3" + "reference": "41c9826457c65fa3cf746f214985b7ca9cba42f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/41c9826457c65fa3cf746f214985b7ca9cba42f8", + "reference": "41c9826457c65fa3cf746f214985b7ca9cba42f8", "shasum": "" }, "require": { @@ -434,12 +434,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/HttpFoundation.git", - "reference": "v2.3.3" + "reference": "d14aca0449278b9fc6e5334ff02dedd0d2167085" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/d14aca0449278b9fc6e5334ff02dedd0d2167085", + "reference": "d14aca0449278b9fc6e5334ff02dedd0d2167085", "shasum": "" }, "require": { From ebd17c6675b51044e711a1089b1534fd8c68c9e0 Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Thu, 19 Sep 2013 20:55:12 -0400 Subject: [PATCH 4/5] Updated dependencies --- composer.json | 4 +- composer.lock | 114 +++++++++++++++++++++++++------------------------- 2 files changed, 59 insertions(+), 59 deletions(-) diff --git a/composer.json b/composer.json index b604ced..d66c685 100644 --- a/composer.json +++ b/composer.json @@ -26,8 +26,8 @@ } , "require": { "php": ">=5.3.3" - , "react/socket": "0.2.*" - , "guzzle/http": "~3.6" + , "react/socket": ">=0.2.0,<0.4.0-dev" + , "guzzle/http": ">=3.6.0,<3.8.0-dev" , "symfony/http-foundation": "~2.1" } } diff --git a/composer.lock b/composer.lock index 4fd0c11..41322f5 100644 --- a/composer.lock +++ b/composer.lock @@ -3,20 +3,20 @@ "This file locks the dependencies of your project to a known state", "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file" ], - "hash": "08db5ac23e372fcb0aaac0f009f7a3ad", + "hash": "a62a14a02670ed6aedd683b1cb2b414f", "packages": [ { "name": "evenement/evenement", "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/igorw/evenement.git", - "reference": "fa966683e7df3e5dd5929d984a44abfbd6bafe8d" + "url": "https://github.com/igorw/evenement", + "reference": "v1.0.0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/igorw/evenement/zipball/fa966683e7df3e5dd5929d984a44abfbd6bafe8d", - "reference": "fa966683e7df3e5dd5929d984a44abfbd6bafe8d", + "url": "https://github.com/igorw/evenement/zipball/v1.0.0", + "reference": "v1.0.0", "shasum": "" }, "require": { @@ -43,21 +43,21 @@ "keywords": [ "event-dispatcher" ], - "time": "2012-05-30 15:01:08" + "time": "2012-05-30 08:01:08" }, { "name": "guzzle/common", - "version": "v3.6.0", + "version": "v3.7.3", "target-dir": "Guzzle/Common", "source": { "type": "git", "url": "https://github.com/guzzle/common.git", - "reference": "eb55772f5c5e2c11ac34f7b9382de72ad4e65343" + "reference": "bf73c87375f60861f8c7ccc7b95878023ade5306" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/common/zipball/eb55772f5c5e2c11ac34f7b9382de72ad4e65343", - "reference": "eb55772f5c5e2c11ac34f7b9382de72ad4e65343", + "url": "https://api.github.com/repos/guzzle/common/zipball/bf73c87375f60861f8c7ccc7b95878023ade5306", + "reference": "bf73c87375f60861f8c7ccc7b95878023ade5306", "shasum": "" }, "require": { @@ -67,7 +67,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.6-dev" + "dev-master": "3.7-dev" } }, "autoload": { @@ -87,21 +87,21 @@ "event", "exception" ], - "time": "2013-05-30 07:01:25" + "time": "2013-09-08 21:09:18" }, { "name": "guzzle/http", - "version": "v3.6.0", + "version": "v3.7.3", "target-dir": "Guzzle/Http", "source": { "type": "git", "url": "https://github.com/guzzle/http.git", - "reference": "66359e4e0ff3b55e77614912390c727fbb05d636" + "reference": "1034125dfd906b73119e535f03153a62fccb1989" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/http/zipball/66359e4e0ff3b55e77614912390c727fbb05d636", - "reference": "66359e4e0ff3b55e77614912390c727fbb05d636", + "url": "https://api.github.com/repos/guzzle/http/zipball/1034125dfd906b73119e535f03153a62fccb1989", + "reference": "1034125dfd906b73119e535f03153a62fccb1989", "shasum": "" }, "require": { @@ -116,7 +116,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.6-dev" + "dev-master": "3.7-dev" } }, "autoload": { @@ -144,21 +144,21 @@ "http", "http client" ], - "time": "2013-05-30 07:01:25" + "time": "2013-09-06 11:34:26" }, { "name": "guzzle/parser", - "version": "v3.6.0", + "version": "v3.7.3", "target-dir": "Guzzle/Parser", "source": { "type": "git", "url": "https://github.com/guzzle/parser.git", - "reference": "d4c1c0e8683b2aff9cf802bdc4c91cca250e01c7" + "reference": "a25c2ddda1c52fb69a4ee56eb530b13ddd9573c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/parser/zipball/d4c1c0e8683b2aff9cf802bdc4c91cca250e01c7", - "reference": "d4c1c0e8683b2aff9cf802bdc4c91cca250e01c7", + "url": "https://api.github.com/repos/guzzle/parser/zipball/a25c2ddda1c52fb69a4ee56eb530b13ddd9573c2", + "reference": "a25c2ddda1c52fb69a4ee56eb530b13ddd9573c2", "shasum": "" }, "require": { @@ -167,7 +167,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.6-dev" + "dev-master": "3.7-dev" } }, "autoload": { @@ -188,21 +188,21 @@ "message", "url" ], - "time": "2013-05-30 07:01:25" + "time": "2013-07-11 22:46:03" }, { "name": "guzzle/stream", - "version": "v3.6.0", + "version": "v3.7.3", "target-dir": "Guzzle/Stream", "source": { "type": "git", "url": "https://github.com/guzzle/stream.git", - "reference": "a62a192836d4f5ebf788fda22c076aae373984e8" + "reference": "a86111d9ac7db31d65a053c825869409fe8fc83f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/stream/zipball/a62a192836d4f5ebf788fda22c076aae373984e8", - "reference": "a62a192836d4f5ebf788fda22c076aae373984e8", + "url": "https://api.github.com/repos/guzzle/stream/zipball/a86111d9ac7db31d65a053c825869409fe8fc83f", + "reference": "a86111d9ac7db31d65a053c825869409fe8fc83f", "shasum": "" }, "require": { @@ -215,7 +215,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.6-dev" + "dev-master": "3.7-dev" } }, "autoload": { @@ -241,21 +241,21 @@ "component", "stream" ], - "time": "2013-05-30 07:01:25" + "time": "2013-07-30 22:07:23" }, { "name": "react/event-loop", - "version": "v0.2.7", + "version": "v0.3.3", "target-dir": "React/EventLoop", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", - "reference": "bf8f09df7d8abb4a481771e64716c94178b13904" + "reference": "v0.3.3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bf8f09df7d8abb4a481771e64716c94178b13904", - "reference": "bf8f09df7d8abb4a481771e64716c94178b13904", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/v0.3.3", + "reference": "v0.3.3", "shasum": "" }, "require": { @@ -268,7 +268,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "0.2-dev" + "dev-master": "0.3-dev" } }, "autoload": { @@ -284,33 +284,33 @@ "keywords": [ "event-loop" ], - "time": "2013-01-05 11:41:26" + "time": "2013-07-08 22:38:22" }, { "name": "react/socket", - "version": "v0.2.7", + "version": "v0.3.2", "target-dir": "React/Socket", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", - "reference": "1619a117df4ebb8aa97f804b5afd7abd4d32d8bf" + "reference": "v0.3.2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/1619a117df4ebb8aa97f804b5afd7abd4d32d8bf", - "reference": "1619a117df4ebb8aa97f804b5afd7abd4d32d8bf", + "url": "https://api.github.com/repos/reactphp/socket/zipball/v0.3.2", + "reference": "v0.3.2", "shasum": "" }, "require": { "evenement/evenement": "1.0.*", "php": ">=5.3.3", - "react/event-loop": "0.2.*", - "react/stream": "0.2.*" + "react/event-loop": "0.3.*", + "react/stream": "0.3.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.2-dev" + "dev-master": "0.3-dev" } }, "autoload": { @@ -326,21 +326,21 @@ "keywords": [ "Socket" ], - "time": "2012-12-14 00:58:14" + "time": "2013-04-26 20:23:10" }, { "name": "react/stream", - "version": "v0.2.7", + "version": "v0.3.3", "target-dir": "React/Stream", "source": { "type": "git", "url": "https://github.com/reactphp/stream.git", - "reference": "98cb36bc8c4d6111c584d63f680e886b2167bee5" + "reference": "v0.3.3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/stream/zipball/98cb36bc8c4d6111c584d63f680e886b2167bee5", - "reference": "98cb36bc8c4d6111c584d63f680e886b2167bee5", + "url": "https://api.github.com/repos/reactphp/stream/zipball/v0.3.3", + "reference": "v0.3.3", "shasum": "" }, "require": { @@ -348,13 +348,13 @@ "php": ">=5.3.3" }, "suggest": { - "react/event-loop": "0.2.*", - "react/promise": "1.0.*" + "react/event-loop": "0.3.*", + "react/promise": "~1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.2-dev" + "dev-master": "0.3-dev" } }, "autoload": { @@ -371,7 +371,7 @@ "pipe", "stream" ], - "time": "2012-12-14 00:58:14" + "time": "2013-07-09 00:44:12" }, { "name": "symfony/event-dispatcher", @@ -429,17 +429,17 @@ }, { "name": "symfony/http-foundation", - "version": "v2.3.3", + "version": "v2.3.4", "target-dir": "Symfony/Component/HttpFoundation", "source": { "type": "git", "url": "https://github.com/symfony/HttpFoundation.git", - "reference": "d14aca0449278b9fc6e5334ff02dedd0d2167085" + "reference": "fdf130fe65457aedbc4639a22f4ef9d3be5c002c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/d14aca0449278b9fc6e5334ff02dedd0d2167085", - "reference": "d14aca0449278b9fc6e5334ff02dedd0d2167085", + "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/fdf130fe65457aedbc4639a22f4ef9d3be5c002c", + "reference": "fdf130fe65457aedbc4639a22f4ef9d3be5c002c", "shasum": "" }, "require": { @@ -475,7 +475,7 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "http://symfony.com", - "time": "2013-08-07 14:02:06" + "time": "2013-08-26 05:49:51" } ], "packages-dev": [ From 8bbb534217847ff5b2ad0beb6bd22c49776b6cf5 Mon Sep 17 00:00:00 2001 From: Romain Neutron Date: Fri, 20 Sep 2013 13:46:24 +0200 Subject: [PATCH 5/5] Update changelog for 0.2.8 --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f9f7f3..19f2074 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ CHANGELOG --- +* 0.2.8 (2013-09-19) + + * React 0.3 support + * 0.2.7 (2013-06-09) * BF: Sub-protocol negotation with Guzzle 3.6 @@ -81,4 +85,4 @@ CHANGELOG * 0.1 (2012-05-11) * First release with components: IoServer, WsServer, SessionProvider, WampServer, FlashPolicy, IpBlackList - * I/O now handled by React, making Ratchet fully asynchronous \ No newline at end of file + * I/O now handled by React, making Ratchet fully asynchronous