You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

388 lines
9.0 KiB

  1. 1.4.2 / 2014-10-08
  2. ==================
  3. * add iframe onload handling to jsonp tests [rase-]
  4. 1.4.1 / 2014-10-03
  5. ==================
  6. * socket: allow upgrades if the socket is still in closing state
  7. * README: fix typo
  8. 1.4.0 / 2014-09-03
  9. ==================
  10. * readme: fix formatting for goals numbering
  11. * server: ref fix by @nicokaiser
  12. * server: fix ws memory leak (fixes #268)
  13. * cache remote address in handshake since it might be lost later.
  14. * correct git ref
  15. * update client to commit with bumped parser
  16. * package: bump parser
  17. * npmignore: ignore `.gitignore`
  18. * package: bump `debug`
  19. * package: bump `engine.io-parser` for memleak fix
  20. 1.3.1 / 2014-06-19
  21. ==================
  22. * package: bump `engine.io-client`
  23. 1.3.0 / 2014-06-13
  24. ==================
  25. * update example to use v1.2.2
  26. * fixed newline parsing in jsonp
  27. * make require('engine.io')() return a new Server instance [defunctzombie]
  28. * add Server.attach method [defunctzombie]
  29. * fix GH-211, set CORS headers when sending error message [mokesmokes]
  30. 1.2.2 / 2014-05-30
  31. ==================
  32. * package: bump `engine.io-parser` for binary utf8 fix
  33. 1.2.1 / 2014-05-22
  34. ==================
  35. * package: bump engine.io-client
  36. 1.2.0 / 2014-05-18
  37. ==================
  38. * removed flashsocket, moving to userland
  39. 1.1.1 / 2014-05-14
  40. ==================
  41. * test: reduce packet size
  42. * package: bump parser
  43. 1.1.0 / 2014-04-27
  44. ==================
  45. * socket: removed unneeded `clearTimeout` (fixes #250)
  46. * made the request verification process async
  47. * package: bump `engine.io-parser`
  48. * use _query instead of query, fixes compat with restify
  49. * added a maximum buffer size to received data from polling
  50. * fixing looping array via for in to normal loop
  51. 1.0.5 / 2014-03-18
  52. ==================
  53. * package: bump `engine.io-parser` and `engine.io-client`
  54. 1.0.4 / 2014-03-14
  55. ==================
  56. * package: bump `engine.io-client`
  57. 1.0.3 / 2014-03-12
  58. ==================
  59. * package: bump `engine.io-client`
  60. 1.0.2 / 2014-03-12
  61. ==================
  62. * bump engine.io-client
  63. 1.0.1 / 2014-03-06
  64. ==================
  65. * package: bump `engine.io-parser`
  66. * transports: fix jshint warnings and style
  67. 1.0.0 / 2014-03-06
  68. ==================
  69. * polling-xhr: added `OPTIONS` support, fixes CORS
  70. * close() properly when triggered in connection handler
  71. * fix DDOS vector by setting up too many intervals
  72. * binary support
  73. 0.9.0 / 2014-02-09
  74. ==================
  75. * Prevent errors with connections behind proxies without WS support
  76. like Squid [nicklagrow, samaanghani, davidhcummings]
  77. * Socket#request a simple property [mokesmokes]
  78. * Changed `Socket`'s `upgrade` event to happen after upgrade [mokesmokes]
  79. * Document `Socket#id` [mokesmokes]
  80. 0.8.2 / 2014-01-18
  81. ==================
  82. * package: bump `engine.io-client`
  83. 0.8.1 / 2014-01-17
  84. ==================
  85. * package: bump `engine.io-client`
  86. * package: pin dev deps
  87. * examples: fix port output
  88. * fix latency example
  89. 0.8.0 / 2014-01-05
  90. ==================
  91. * package: bump `engine.io-client` to `0.8.0`
  92. * test: fix syntax, remove globals
  93. 0.7.14 / 2014-01-01
  94. ===================
  95. * package: bump `engine.io-client` to `0.7.14`
  96. 0.7.13 / 2013-12-20
  97. ===================
  98. * package: bump `engine.io-client`
  99. * transports: added support for XSS filters on IE [guille, 3rd-eden]
  100. 0.7.12 / 2013-11-11
  101. ===================
  102. * package: bump `engine.io-client`
  103. 0.7.11 / 2013-11-06
  104. ===================
  105. * package: bump engine.io-client
  106. * fix GH-198
  107. 0.7.10 / 2013-10-28
  108. ===================
  109. * package: bump `engine.io-client`
  110. * package: update "ws" to v0.4.31
  111. 0.7.9 / 2013-08-30
  112. ==================
  113. * package: bump `engine.io-client`
  114. 0.7.8 / 2013-08-30
  115. ==================
  116. * package: bump `engine.io-client`
  117. * package: bump ws
  118. 0.7.7 / 2013-08-30
  119. ==================
  120. * package: bump `engine.io-client`
  121. 0.7.6 / 2013-08-30
  122. ==================
  123. * package: bump engine.io-client
  124. 0.7.5 / 2013-08-30
  125. ==================
  126. * package: bump engine.io-client
  127. 0.7.4 / 2013-08-25
  128. ==================
  129. * package: bump `engine.io-client`
  130. 0.7.3 / 2013-08-23
  131. ==================
  132. * package: bump engine.io-client (noop)
  133. * package: fix regresison in upgrade cause by ws update
  134. 0.7.2 / 2013-08-23
  135. ==================
  136. * package: bump `engine.io-client` for `WebSocket` browser fix
  137. 0.7.1 / 2013-08-23
  138. ==================
  139. * package: bump engine.io-client for ws fix
  140. 0.7.0 / 2013-08-23
  141. ==================
  142. * package: bump engine.io-client
  143. * updated example
  144. * inline merge
  145. * added support node version 0.10 to .travis.yml
  146. * fixed respond to flash policy request test. Closes #184
  147. * fixed upgrade with timeout test. Closes #185
  148. * engine.io: don't use __proto__, closes #170
  149. 0.6.3 / 2013-06-21
  150. ==================
  151. * package: bumped `engine.io-client` to `0.6.3`
  152. 0.6.2 / 2013-06-15
  153. ==================
  154. * fix upgrade stalling edge case introduced with #174 fix
  155. * remove unneeded client code related to iOS
  156. * added test for `engine.io-client` `0.6.1`
  157. 0.6.1 / 2013-06-06
  158. ==================
  159. * package: bumped `engine.io-client` to `0.6.1`
  160. 0.6.0 / 2013-05-31
  161. ==================
  162. * socket: clear timer after sending one noop packet (fixes #174)
  163. * clear all timers on socket close
  164. * sending error on transport creation upon a bad request
  165. * added test for client-side buffer cleanup
  166. * changed flushComplete to flush
  167. * ended support for node 0.6
  168. 0.5.0 / 2013-03-16
  169. ==================
  170. * polling: implemented new parser
  171. * test writeBuffer isn't cleared onError, removed 'closing' check in .flush()
  172. * fixed bug89 and added tests: writeBuffer not flushed until nextTick
  173. 0.4.3 / 2013-02-08
  174. ==================
  175. * package: bumped `engine.io-client` to `0.4.3`
  176. 0.4.2 / 2013-02-08
  177. ==================
  178. * Only end upgrade socket connections if unhandled
  179. * Fix websocket dependency
  180. * Close socket if upgrade is received and socket.readyState != open
  181. 0.4.1 / 2013-01-18
  182. ==================
  183. * package: bumped versions
  184. * Fixed bugs in previous send callback fix and updated test cases
  185. * Added a test case which makes the code before the send callback fix fail
  186. * socket: emit `data` event (synonym with `message`)
  187. * socket: added `Socket#write`
  188. * engine.io: cleanup
  189. * engine.io: deprecated `resource`
  190. * `npm docs engine.io` works now
  191. 0.3.10 / 2012-12-03
  192. ===================
  193. * package: bumped `engine.io-client` with `close` fixes
  194. * add packetCreate event [jxck]
  195. * add packet event to socket [jxck]
  196. * transport: remove `Connection` headers and let node handle it
  197. * server: send validation failure reason to clients
  198. * engine: invoking as a function causes attach
  199. * socket: reset `writeBuffer` before send
  200. 0.3.9 / 2012-10-23
  201. ==================
  202. * package: bumped `engine.io-client`
  203. 0.3.8 / 2012-10-23
  204. ==================
  205. * package: bumped engine.io-client
  206. * examples: added first example
  207. 0.3.7 / 2012-10-21
  208. ==================
  209. * package: bumped `engine.io-client`
  210. 0.3.6 / 2012-10-21
  211. ==================
  212. [skipped]
  213. 0.3.5 / 2012-10-14
  214. ==================
  215. * package: reverted last commit - we use the parser from the client
  216. 0.3.4 / 2012-10-14
  217. ==================
  218. * package: `engine.io-client` moved to `devDependencies`
  219. * socket: added missing jsdoc
  220. 0.3.3 / 2012-10-10
  221. ==================
  222. * socket: fixed check interval clearing [joewalnes]
  223. * transports: improved instrumentation
  224. 0.3.2 / 2012-10-08
  225. ==================
  226. * socket: improve check interval for upgrade
  227. 0.3.1 / 2012-10-08
  228. ==================
  229. * socket: faster upgrades (we perform a check immediately)
  230. * server: don't assume sid is numeric
  231. 0.3.0 / 2012-10-04
  232. ==================
  233. * socket: `writeBuffer` now gets sliced, and is recoverable after `close` [afshinm]
  234. * server: expect ping from client and send interval with handshake [cadorn]
  235. * polling-jsonp: prevent client breakage with utf8 whitespace
  236. * socket: fix `flush` and `drain` events
  237. * socket: add `send` callback [afshinm]
  238. * transport: avoid unhandled error events for stale transports
  239. * README: documentation improvements [EugenDueck]
  240. 0.2.2 / 2012-08-26
  241. ==================
  242. * server: remove buffering for flash policy requests
  243. * transport: avoid unhandled error events for stale transports (fixes #69)
  244. * readme: documented `toString` behavior on `send` [EugenDueck]
  245. 0.2.1 / 2012-08-13
  246. ==================
  247. * polling-xhr: skip Keep-Alive when it's implied [EugenDueck]
  248. * polling-jsonp: skip Keep-Alive when it's implied [EugenDueck]
  249. * README: added plugins list with engine.io-conflation
  250. * socket: added flush/drain events (fixes #56)
  251. * server: avoid passing websocket to non-websocket transports (fixes #24)
  252. 0.2.0 / 2012-08-06
  253. ==================
  254. * Bumped client
  255. * test: added closing connection test
  256. * server: implemented stronger id generator with collision detection
  257. 0.1.2 / 2012-08-02
  258. ==================
  259. * Fixed a jsonp bug in Nokia mobile phones and potentially other UAs.
  260. 0.1.1 / 2012-08-01
  261. ==================
  262. * Fixed errors when a socket is closed while upgrade probe is happening.
  263. * Improved WS error handling
  264. * Replaced websocket.io with ws, now that it supports older drafts
  265. * README fixes
  266. 0.1.0 / 2012-07-03
  267. ==================
  268. * Initial release.