v0.4.1 release prep

Fixed changelog GitHub markdown
This commit is contained in:
Chris Boden 2017-12-11 19:49:31 -05:00
parent 5dbbbbeb75
commit 0d31f3a8ad
2 changed files with 80 additions and 99 deletions

View File

@ -8,11 +8,13 @@ CHANGELOG
--- ---
* 0.4.1 * 0.4.1 (2017-12-11)
* Only enableKeepAlive in App if no WsServer passed allowing user to set their own timeout duration * Only enableKeepAlive in App if no WsServer passed allowing user to set their own timeout duration
* Support Symfony 4
* BF: Plug NOOP controller in connection from router in case of misbehaving client
* BF: Raise error from invalid WAMP payload
* 0.4 (2017-09-14) * 0.4 (2017-09-14)
* BC: $conn->WebSocket->request replaced with $conn->httpRequest which is a PSR-7 object * BC: $conn->WebSocket->request replaced with $conn->httpRequest which is a PSR-7 object
* Binary messages now supported via Ratchet\WebSocket\MessageComponentInterface * Binary messages now supported via Ratchet\WebSocket\MessageComponentInterface
* Added heartbeat support via ping/pong in WsServer * Added heartbeat support via ping/pong in WsServer
@ -29,19 +31,16 @@ CHANGELOG
* BF: Return correct HTTP response (405) when non-GET request made * BF: Return correct HTTP response (405) when non-GET request made
* 0.3.5 (2016-05-25) * 0.3.5 (2016-05-25)
* BF: Unmask responding close frame * BF: Unmask responding close frame
* Added write handler for PHP session serializer * Added write handler for PHP session serializer
* 0.3.4 (2015-12-23) * 0.3.4 (2015-12-23)
* BF: Edge case where version check wasn't run on message coalesce * BF: Edge case where version check wasn't run on message coalesce
* BF: Session didn't start when using pdo_sqlite * BF: Session didn't start when using pdo_sqlite
* BF: WAMP currie prefix check when using '#' * BF: WAMP currie prefix check when using '#'
* Compatibility with Symfony 3 * Compatibility with Symfony 3
* 0.3.3 (2015-05-26) * 0.3.3 (2015-05-26)
* BF: Framing bug on large messages upon TCP fragmentation * BF: Framing bug on large messages upon TCP fragmentation
* BF: Symfony Router query parameter defaults applied to Request * BF: Symfony Router query parameter defaults applied to Request
* BF: WAMP CURIE on all URIs * BF: WAMP CURIE on all URIs
@ -49,7 +48,6 @@ CHANGELOG
* Switched from PSR-0 to PSR-4 * Switched from PSR-0 to PSR-4
* 0.3.2 (2014-06-08) * 0.3.2 (2014-06-08)
* BF: No messages after closing handshake (fixed rare race condition causing 100% CPU) * BF: No messages after closing handshake (fixed rare race condition causing 100% CPU)
* BF: Fixed accidental BC break from v0.3.1 * BF: Fixed accidental BC break from v0.3.1
* Added autoDelete parameter to Topic to destroy when empty of connections * Added autoDelete parameter to Topic to destroy when empty of connections
@ -57,7 +55,6 @@ CHANGELOG
* Normalized Exceptions in WAMP * Normalized Exceptions in WAMP
* 0.3.1 (2014-05-26) * 0.3.1 (2014-05-26)
* Added query parameter support to Router, set in HTTP request (ws://server?hello=world) * Added query parameter support to Router, set in HTTP request (ws://server?hello=world)
* HHVM compatibility * HHVM compatibility
* BF: React/0.4 support; CPU starvation bug fixes * BF: React/0.4 support; CPU starvation bug fixes
@ -66,7 +63,6 @@ CHANGELOG
* Resource cleanup in WAMP TopicManager * Resource cleanup in WAMP TopicManager
* 0.3.0 (2013-10-14) * 0.3.0 (2013-10-14)
* Added the `App` class to help making Ratchet so easy to use it's silly * Added the `App` class to help making Ratchet so easy to use it's silly
* BC: Require hostname to do HTTP Host header match and do Origin HTTP header check, verify same name by default, helping prevent CSRF attacks * BC: Require hostname to do HTTP Host header match and do Origin HTTP header check, verify same name by default, helping prevent CSRF attacks
* Added Symfony/2.2 based HTTP Router component to allowing for a single Ratchet server to handle multiple apps -> Ratchet\Http\Router * Added Symfony/2.2 based HTTP Router component to allowing for a single Ratchet server to handle multiple apps -> Ratchet\Http\Router
@ -75,43 +71,34 @@ CHANGELOG
* BF: Sanity checks on WAMP protocol to prevent errors * BF: Sanity checks on WAMP protocol to prevent errors
* 0.2.8 (2013-09-19) * 0.2.8 (2013-09-19)
* React 0.3 support * React 0.3 support
* 0.2.7 (2013-06-09) * 0.2.7 (2013-06-09)
* BF: Sub-protocol negotation with Guzzle 3.6 * BF: Sub-protocol negotation with Guzzle 3.6
* 0.2.6 (2013-06-01) * 0.2.6 (2013-06-01)
* Guzzle 3.6 support * Guzzle 3.6 support
* 0.2.5 (2013-04-01) * 0.2.5 (2013-04-01)
* Fixed Hixie-76 handshake bug * Fixed Hixie-76 handshake bug
* 0.2.4 (2013-03-09) * 0.2.4 (2013-03-09)
* Support for Symfony 2.2 and Guzzle 2.3 * Support for Symfony 2.2 and Guzzle 2.3
* Minor bug fixes when handling errors * Minor bug fixes when handling errors
* 0.2.3 (2012-11-21) * 0.2.3 (2012-11-21)
* Bumped dep: Guzzle to v3, React to v0.2.4 * Bumped dep: Guzzle to v3, React to v0.2.4
* More tests * More tests
* 0.2.2 (2012-10-20) * 0.2.2 (2012-10-20)
* Bumped deps to use React v0.2 * Bumped deps to use React v0.2
* 0.2.1 (2012-10-13) * 0.2.1 (2012-10-13)
* BF: No more UTF-8 warnings in browsers (no longer sending empty sub-protocol string) * BF: No more UTF-8 warnings in browsers (no longer sending empty sub-protocol string)
* Documentation corrections * Documentation corrections
* Using new composer structure * Using new composer structure
* 0.2 (2012-09-07) * 0.2 (2012-09-07)
* Ratchet passes every non-binary-frame test from the Autobahn Testsuite * Ratchet passes every non-binary-frame test from the Autobahn Testsuite
* Major performance improvements * Major performance improvements
* BC: Renamed "WampServer" to "ServerProtocol" * BC: Renamed "WampServer" to "ServerProtocol"
@ -121,17 +108,14 @@ CHANGELOG
* mbstring no longer required * mbstring no longer required
* 0.1.5 (2012-07-12) * 0.1.5 (2012-07-12)
* BF: Error where service wouldn't run on PHP <= 5.3.8 * BF: Error where service wouldn't run on PHP <= 5.3.8
* Dependency library updates * Dependency library updates
* 0.1.4 (2012-06-17) * 0.1.4 (2012-06-17)
* Fixed dozens of failing AB tests * Fixed dozens of failing AB tests
* BF: Proper socket buffer handling * BF: Proper socket buffer handling
* 0.1.3 (2012-06-15) * 0.1.3 (2012-06-15)
* Major refactor inside WebSocket protocol handling, more loosley coupled * Major refactor inside WebSocket protocol handling, more loosley coupled
* BF: Proper error handling on failed WebSocket connections * BF: Proper error handling on failed WebSocket connections
* BF: Handle TCP message concatenation * BF: Handle TCP message concatenation
@ -139,16 +123,13 @@ CHANGELOG
* mb_string now a requirement * mb_string now a requirement
* 0.1.2 (2012-05-19) * 0.1.2 (2012-05-19)
* BC/BF: Updated WAMP API to coincide with the official spec * BC/BF: Updated WAMP API to coincide with the official spec
* Tweaks to improve running as a long lived process * Tweaks to improve running as a long lived process
* 0.1.1 (2012-05-14) * 0.1.1 (2012-05-14)
* Separated interfaces allowing WebSockets to support multiple sub protocols * Separated interfaces allowing WebSockets to support multiple sub protocols
* BF: remoteAddress variable on connections returns proper value * BF: remoteAddress variable on connections returns proper value
* 0.1 (2012-05-11) * 0.1 (2012-05-11)
* First release with components: IoServer, WsServer, SessionProvider, WampServer, FlashPolicy, IpBlackList * First release with components: IoServer, WsServer, SessionProvider, WampServer, FlashPolicy, IpBlackList
* I/O now handled by React, making Ratchet fully asynchronous * I/O now handled by React, making Ratchet fully asynchronous

View File

@ -5,7 +5,7 @@ namespace Ratchet;
* The version of Ratchet being used * The version of Ratchet being used
* @var string * @var string
*/ */
const VERSION = 'Ratchet/0.4'; const VERSION = 'Ratchet/0.4.1';
/** /**
* A proxy object representing a connection to the application * A proxy object representing a connection to the application