papercats/node_modules/engine.io/History.md
2017-02-24 00:49:41 -06:00

560 lines
13 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1.8.3 / 2017-02-16
===================
* [chore] Bump ws to version 1.1.2 (vulnerability fix) (#480) (cherry-picked)
1.8.2 / 2016-12-11
===================
* [fix] Add proper response when handleUpgrade fails (#458)
* [test] Use explicit versions for travis tests (#457)
* [refactor] Remove deprecated code used for nodejs v0.8 (#456)
* [chore] Bump engine.io-parser to version 1.3.2 (#455)
* [perf] websocket optimisation (#453)
* [docs] Rename ServerRequest to IncomingMessage (#448)
* [chore] Bump base64id to version 1.0.0 (#451)
1.8.1 / 2016-11-27
===================
* [fix] Only add defined callbacks to the stack (#447)
1.8.0 / 2016-11-20
===================
* [style] Fix some typos (#439)
* [style] Add ESlint (#385)
* [test] fix tests for NodeJS v7 (#441)
* [feature] Fix cookiePath empty bug and add cookieHttpOnly option (#423)
* [fix] Don't delete ws when closing the server (#444)
* [chore] Bump debug to version 2.3.3 (#445)
1.7.2 / 2016-10-24
===================
* [docs] Add missing `upgradeTimeout` option in the docs (#437)
* [chore] Add Github issue and PR templates (#436)
1.7.1 / 2016-10-20
===================
* [fix] Close and free webSocketServer (#393)
* [chore] Bump engine.io-client to 1.7.0 (#429)
* [chore] Bump engine.io-parser to 1.3.1 (#433)
* [chore] Add latest nodejs release in travis settings (#434)
1.7.0 / 2016-10-05
===================
* [feature] Give the ability to dynamically choose ws implementation (#390)
* [chore] Add gulp & babel in the build process (#384)
* [chore] Ignore dist not to release for now (#387)
* [chore] Upgrade accepts to 1.3.3
* [chore] Bumping ws to 1.1.1 to address https://nodesecurity.io/advisories/120 (#411)
* [chore] Restoring require('ws') as separate expression for browserify. (#418)
* [chore] Bump engine.io-parser to 1.3.0 (#425)
* [chore] Make the build status badge point towards master (#426)
* [chore] Restrict files included in npm package (#427)
1.6.11 / 2016-06-23
===================
* package: bump `ws` to support `maxPayload`
1.6.10 / 2016-06-23
===================
* set a default ws `maxPayload` [security fix]
* bump `accepts` [security fix]
1.6.9 / 2016-05-03
==================
* bump client
1.6.8 / 2016-01-25
==================
* fix graceful close [nkzawa]
* polling: don't set the `closeTimeoutTimer` if the transport is upgraded
1.6.7 / 2016-01-10
==================
* bump version
1.6.6 / 2016-01-07
==================
* bump version
1.6.5 / 2016-01-05
==================
* package: upgrade ws for sec advisory
* server: catch websocket errors before upgrade
1.6.4 / 2015-12-04
==================
* package: bump parser for arraybuffer base64 fix
1.6.3 / 2015-12-01
==================
* restore testing on 0.8
* improve X-XSS-Protection header definition [nkzawa]
* add threshold for permessage-deflate [nkzawa]
1.6.2 / 2015-11-30
==================
* don't compress control packets
1.6.1 / 2015-11-28
==================
* package: bump `engine.io-client` for `ws` options fix
* fix `latency` example
1.6.0 / 2015-11-28
==================
* add support for environments that extend `Object.prototype`
* remove listeners upon `clearTransport`
* support for all versions of node
* fix lingering sockets that can stay open when upgrade failed
* ensure sockets are closed on error
* bump `ws` for several improvements
* fix for a rare race condition on some error scenarios
* support custom socket id
* use container-based infrastructure for faster build
* fix package.json wrongly referrering to self
* allow overriding the `cookiePath`
* fix potential encoding errors under certain conditions
* support compression
1.5.4 / 2015-09-09
==================
* package: bump `engine.io-parser`
1.5.3 / 2015-09-09
==================
* package: bump `ws` to fix node 4.0.0
1.5.2 / 2015-07-09
==================
* package: bump `ws` to fix build issues
1.5.1 / 2015-01-19
==================
* no change on this release
* package: bump `engine.io-client`
1.5.0 / 2015-01-18
==================
* package: bump `engine.io-parser`
* polling: correctly abort the ongoing data request when closing [lpinca]
* add cert-related client tests [rase-]
1.4.3 / 2014-11-21
==================
* package: bump `ws` to fix fd leaks
* socket: flush the write buffer before closing the socket [lpinca]
* polling: close the pending poll request when closing transport [lpinca]
1.4.2 / 2014-10-08
==================
* add iframe onload handling to jsonp tests [rase-]
1.4.1 / 2014-10-03
==================
* socket: allow upgrades if the socket is still in closing state
* README: fix typo
1.4.0 / 2014-09-03
==================
* readme: fix formatting for goals numbering
* server: ref fix by @nicokaiser
* server: fix ws memory leak (fixes #268)
* cache remote address in handshake since it might be lost later.
* correct git ref
* update client to commit with bumped parser
* package: bump parser
* npmignore: ignore `.gitignore`
* package: bump `debug`
* package: bump `engine.io-parser` for memleak fix
1.3.1 / 2014-06-19
==================
* package: bump `engine.io-client`
1.3.0 / 2014-06-13
==================
* update example to use v1.2.2
* fixed newline parsing in jsonp
* make require('engine.io')() return a new Server instance [defunctzombie]
* add Server.attach method [defunctzombie]
* fix GH-211, set CORS headers when sending error message [mokesmokes]
1.2.2 / 2014-05-30
==================
* package: bump `engine.io-parser` for binary utf8 fix
1.2.1 / 2014-05-22
==================
* package: bump engine.io-client
1.2.0 / 2014-05-18
==================
* removed flashsocket, moving to userland
1.1.1 / 2014-05-14
==================
* test: reduce packet size
* package: bump parser
1.1.0 / 2014-04-27
==================
* socket: removed unneeded `clearTimeout` (fixes #250)
* made the request verification process async
* package: bump `engine.io-parser`
* use _query instead of query, fixes compat with restify
* added a maximum buffer size to received data from polling
* fixing looping array via for in to normal loop
1.0.5 / 2014-03-18
==================
* package: bump `engine.io-parser` and `engine.io-client`
1.0.4 / 2014-03-14
==================
* package: bump `engine.io-client`
1.0.3 / 2014-03-12
==================
* package: bump `engine.io-client`
1.0.2 / 2014-03-12
==================
* bump engine.io-client
1.0.1 / 2014-03-06
==================
* package: bump `engine.io-parser`
* transports: fix jshint warnings and style
1.0.0 / 2014-03-06
==================
* polling-xhr: added `OPTIONS` support, fixes CORS
* close() properly when triggered in connection handler
* fix DDOS vector by setting up too many intervals
* binary support
0.9.0 / 2014-02-09
==================
* Prevent errors with connections behind proxies without WS support
like Squid [nicklagrow, samaanghani, davidhcummings]
* Socket#request a simple property [mokesmokes]
* Changed `Socket`'s `upgrade` event to happen after upgrade [mokesmokes]
* Document `Socket#id` [mokesmokes]
0.8.2 / 2014-01-18
==================
* package: bump `engine.io-client`
0.8.1 / 2014-01-17
==================
* package: bump `engine.io-client`
* package: pin dev deps
* examples: fix port output
* fix latency example
0.8.0 / 2014-01-05
==================
* package: bump `engine.io-client` to `0.8.0`
* test: fix syntax, remove globals
0.7.14 / 2014-01-01
===================
* package: bump `engine.io-client` to `0.7.14`
0.7.13 / 2013-12-20
===================
* package: bump `engine.io-client`
* transports: added support for XSS filters on IE [guille, 3rd-eden]
0.7.12 / 2013-11-11
===================
* package: bump `engine.io-client`
0.7.11 / 2013-11-06
===================
* package: bump engine.io-client
* fix GH-198
0.7.10 / 2013-10-28
===================
* package: bump `engine.io-client`
* package: update "ws" to v0.4.31
0.7.9 / 2013-08-30
==================
* package: bump `engine.io-client`
0.7.8 / 2013-08-30
==================
* package: bump `engine.io-client`
* package: bump ws
0.7.7 / 2013-08-30
==================
* package: bump `engine.io-client`
0.7.6 / 2013-08-30
==================
* package: bump engine.io-client
0.7.5 / 2013-08-30
==================
* package: bump engine.io-client
0.7.4 / 2013-08-25
==================
* package: bump `engine.io-client`
0.7.3 / 2013-08-23
==================
* package: bump engine.io-client (noop)
* package: fix regresison in upgrade cause by ws update
0.7.2 / 2013-08-23
==================
* package: bump `engine.io-client` for `WebSocket` browser fix
0.7.1 / 2013-08-23
==================
* package: bump engine.io-client for ws fix
0.7.0 / 2013-08-23
==================
* package: bump engine.io-client
* updated example
* inline merge
* added support node version 0.10 to .travis.yml
* fixed respond to flash policy request test. Closes #184
* fixed upgrade with timeout test. Closes #185
* engine.io: don't use __proto__, closes #170
0.6.3 / 2013-06-21
==================
* package: bumped `engine.io-client` to `0.6.3`
0.6.2 / 2013-06-15
==================
* fix upgrade stalling edge case introduced with #174 fix
* remove unneeded client code related to iOS
* added test for `engine.io-client` `0.6.1`
0.6.1 / 2013-06-06
==================
* package: bumped `engine.io-client` to `0.6.1`
0.6.0 / 2013-05-31
==================
* socket: clear timer after sending one noop packet (fixes #174)
* clear all timers on socket close
* sending error on transport creation upon a bad request
* added test for client-side buffer cleanup
* changed flushComplete to flush
* ended support for node 0.6
0.5.0 / 2013-03-16
==================
* polling: implemented new parser
* test writeBuffer isn't cleared onError, removed 'closing' check in .flush()
* fixed bug89 and added tests: writeBuffer not flushed until nextTick
0.4.3 / 2013-02-08
==================
* package: bumped `engine.io-client` to `0.4.3`
0.4.2 / 2013-02-08
==================
* Only end upgrade socket connections if unhandled
* Fix websocket dependency
* Close socket if upgrade is received and socket.readyState != open
0.4.1 / 2013-01-18
==================
* package: bumped versions
* Fixed bugs in previous send callback fix and updated test cases
* Added a test case which makes the code before the send callback fix fail
* socket: emit `data` event (synonym with `message`)
* socket: added `Socket#write`
* engine.io: cleanup
* engine.io: deprecated `resource`
* `npm docs engine.io` works now
0.3.10 / 2012-12-03
===================
* package: bumped `engine.io-client` with `close` fixes
* add packetCreate event [jxck]
* add packet event to socket [jxck]
* transport: remove `Connection` headers and let node handle it
* server: send validation failure reason to clients
* engine: invoking as a function causes attach
* socket: reset `writeBuffer` before send
0.3.9 / 2012-10-23
==================
* package: bumped `engine.io-client`
0.3.8 / 2012-10-23
==================
* package: bumped engine.io-client
* examples: added first example
0.3.7 / 2012-10-21
==================
* package: bumped `engine.io-client`
0.3.6 / 2012-10-21
==================
[skipped]
0.3.5 / 2012-10-14
==================
* package: reverted last commit - we use the parser from the client
0.3.4 / 2012-10-14
==================
* package: `engine.io-client` moved to `devDependencies`
* socket: added missing jsdoc
0.3.3 / 2012-10-10
==================
* socket: fixed check interval clearing [joewalnes]
* transports: improved instrumentation
0.3.2 / 2012-10-08
==================
* socket: improve check interval for upgrade
0.3.1 / 2012-10-08
==================
* socket: faster upgrades (we perform a check immediately)
* server: don't assume sid is numeric
0.3.0 / 2012-10-04
==================
* socket: `writeBuffer` now gets sliced, and is recoverable after `close` [afshinm]
* server: expect ping from client and send interval with handshake [cadorn]
* polling-jsonp: prevent client breakage with utf8 whitespace
* socket: fix `flush` and `drain` events
* socket: add `send` callback [afshinm]
* transport: avoid unhandled error events for stale transports
* README: documentation improvements [EugenDueck]
0.2.2 / 2012-08-26
==================
* server: remove buffering for flash policy requests
* transport: avoid unhandled error events for stale transports (fixes #69)
* readme: documented `toString` behavior on `send` [EugenDueck]
0.2.1 / 2012-08-13
==================
* polling-xhr: skip Keep-Alive when it's implied [EugenDueck]
* polling-jsonp: skip Keep-Alive when it's implied [EugenDueck]
* README: added plugins list with engine.io-conflation
* socket: added flush/drain events (fixes #56)
* server: avoid passing websocket to non-websocket transports (fixes #24)
0.2.0 / 2012-08-06
==================
* Bumped client
* test: added closing connection test
* server: implemented stronger id generator with collision detection
0.1.2 / 2012-08-02
==================
* Fixed a jsonp bug in Nokia mobile phones and potentially other UAs.
0.1.1 / 2012-08-01
==================
* Fixed errors when a socket is closed while upgrade probe is happening.
* Improved WS error handling
* Replaced websocket.io with ws, now that it supports older drafts
* README fixes
0.1.0 / 2012-07-03
==================
* Initial release.