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.

141 lines
3.2 KiB

7 years ago
  1. 1.3.2 / 2016-12-07
  2. ==================
  3. * [chore] Bump dependencies (#78)
  4. 1.3.1 / 2016-10-20
  5. ==================
  6. * [fix] Add safety check for global object (#71)
  7. * [fix] decodePacket now accepts both Buffer and ArrayBuffer as data (#64)
  8. * [fix] Handle undefined case properly when decoding packet (#74)
  9. * [chore] Bump zuul to 3.11.0 & zuul-ngrok to 4.0.0 (#70)
  10. * [chore] Update zuul browser settings (#73)
  11. 1.3.0 / 2016-09-26
  12. ==================
  13. * [fix] Fix crashes in React Native "navigator is not defined" (#55)
  14. * [refactor] Require base64-arraybuffer module conditionally. (#58)
  15. * [perf] Split try catch into separate function (#65)
  16. * [chore] Use wtf-8 instead of utf8 to prevent lone surrogates from generating parsing error (#68)
  17. * [chore] Restrict files included in npm package (#67)
  18. * [chore] Update license and repository url (#66)
  19. * [chore] Update zuul browser settings following EOL notices (#62)
  20. * [chore] bump zuul (#56)
  21. 1.2.4 / 2015-12-04
  22. ==================
  23. * fix `ArrayBuffer` encoding in base64 string
  24. 1.2.3 / 2015-11-28
  25. ==================
  26. * fix encoding blob as base64
  27. 1.2.2 / 2015-09-09
  28. ==================
  29. * fixes for iojs/node
  30. 1.2.1 / 2015-01-17
  31. ==================
  32. * pass has-binary result to encodePacket [rase-]
  33. * Fix parse error [rase-]
  34. 1.2.0 / 2015-01-11
  35. ==================
  36. * fix return type for decodePacket
  37. * README fixes
  38. * use travis matrix for better test runs
  39. * encode into binary only if needed
  40. * add test cases for base64 object encoding.
  41. * add encodeBase64Object to encoder for browser
  42. * avoid sending Blobs on PhantomJS (as on Android)
  43. * test that utf8 encoding is not on by default but can be switched on manually
  44. 1.1.0 / 2014-07-16
  45. ==================
  46. * make utf8 encoding/decoding optional
  47. 1.0.8 / 2014-07-16
  48. ==================
  49. * adjust protocol revision
  50. * handle invalid utf8 errors gracefully
  51. * fix memory leak on browser
  52. 1.0.7 / 2014-06-24
  53. ==================
  54. * fix decodePayloadAsBinary memory leak [christophwitzko]
  55. * README improvements
  56. 1.0.6 / 2014-05-30
  57. ==================
  58. * utf8 fixes when using binary encoding [nkzawa]
  59. 1.0.5 / 2014-05-06
  60. ==================
  61. * fix range error
  62. 1.0.4 / 2014-04-13
  63. ==================
  64. * fix `encodePayloadAsBinary` method encodes packets to base64
  65. 1.0.3 / 2014-04-10
  66. ==================
  67. * Fix length calculation when encoding as binary [binlain]
  68. 1.0.2 / 2014-03-16
  69. ==================
  70. * fix binary for android due to a bug in Blob XHR2 implementation [Rase-]
  71. 1.0.1 / 2014-03-06
  72. ==================
  73. * implement `blob` module to simplify code
  74. * bump `arraybuffer.slice`
  75. * style fixes
  76. 1.0.0 / 2014-02-18
  77. ==================
  78. * parser: added binary encoding [Rase-]
  79. * parser: switched to an async interface [Rase-]
  80. 0.3.0 / 2013-03-16
  81. ==================
  82. * parser: if callback returns `false` ignore rest of payload
  83. * test: fixed all broken tests
  84. 0.2.1 / 2013-03-16
  85. ==================
  86. * added protocol version to index.js [albertyfwu]
  87. 0.2.0 / 2013-02-26
  88. ==================
  89. * Changed `decodePayload` to use a callback instead of returning an array [sweetieSong, albertyfwu]
  90. 0.1.1 / 2013-01-26
  91. ==================
  92. * package.json fixes
  93. 0.1.0 / 2013-01-19
  94. ==================
  95. * Initial release