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.

308 lines
5.9 KiB

1 month ago
  1. 2.5.2 / 2023-02-21
  2. ==================
  3. * Fix error message for non-stream argument
  4. 2.5.1 / 2022-02-28
  5. ==================
  6. * Fix error on early async hooks implementations
  7. 2.5.0 / 2022-02-21
  8. ==================
  9. * Prevent loss of async hooks context
  10. * Prevent hanging when stream is not readable
  11. * deps: http-errors@2.0.0
  12. - deps: depd@2.0.0
  13. - deps: statuses@2.0.1
  14. 2.4.3 / 2022-02-14
  15. ==================
  16. * deps: bytes@3.1.2
  17. 2.4.2 / 2021-11-16
  18. ==================
  19. * deps: bytes@3.1.1
  20. * deps: http-errors@1.8.1
  21. - deps: setprototypeof@1.2.0
  22. - deps: toidentifier@1.0.1
  23. 2.4.1 / 2019-06-25
  24. ==================
  25. * deps: http-errors@1.7.3
  26. - deps: inherits@2.0.4
  27. 2.4.0 / 2019-04-17
  28. ==================
  29. * deps: bytes@3.1.0
  30. - Add petabyte (`pb`) support
  31. * deps: http-errors@1.7.2
  32. - Set constructor name when possible
  33. - deps: setprototypeof@1.1.1
  34. - deps: statuses@'>= 1.5.0 < 2'
  35. * deps: iconv-lite@0.4.24
  36. - Added encoding MIK
  37. 2.3.3 / 2018-05-08
  38. ==================
  39. * deps: http-errors@1.6.3
  40. - deps: depd@~1.1.2
  41. - deps: setprototypeof@1.1.0
  42. - deps: statuses@'>= 1.3.1 < 2'
  43. * deps: iconv-lite@0.4.23
  44. - Fix loading encoding with year appended
  45. - Fix deprecation warnings on Node.js 10+
  46. 2.3.2 / 2017-09-09
  47. ==================
  48. * deps: iconv-lite@0.4.19
  49. - Fix ISO-8859-1 regression
  50. - Update Windows-1255
  51. 2.3.1 / 2017-09-07
  52. ==================
  53. * deps: bytes@3.0.0
  54. * deps: http-errors@1.6.2
  55. - deps: depd@1.1.1
  56. * perf: skip buffer decoding on overage chunk
  57. 2.3.0 / 2017-08-04
  58. ==================
  59. * Add TypeScript definitions
  60. * Use `http-errors` for standard emitted errors
  61. * deps: bytes@2.5.0
  62. * deps: iconv-lite@0.4.18
  63. - Add support for React Native
  64. - Add a warning if not loaded as utf-8
  65. - Fix CESU-8 decoding in Node.js 8
  66. - Improve speed of ISO-8859-1 encoding
  67. 2.2.0 / 2017-01-02
  68. ==================
  69. * deps: iconv-lite@0.4.15
  70. - Added encoding MS-31J
  71. - Added encoding MS-932
  72. - Added encoding MS-936
  73. - Added encoding MS-949
  74. - Added encoding MS-950
  75. - Fix GBK/GB18030 handling of Euro character
  76. 2.1.7 / 2016-06-19
  77. ==================
  78. * deps: bytes@2.4.0
  79. * perf: remove double-cleanup on happy path
  80. 2.1.6 / 2016-03-07
  81. ==================
  82. * deps: bytes@2.3.0
  83. - Drop partial bytes on all parsed units
  84. - Fix parsing byte string that looks like hex
  85. 2.1.5 / 2015-11-30
  86. ==================
  87. * deps: bytes@2.2.0
  88. * deps: iconv-lite@0.4.13
  89. 2.1.4 / 2015-09-27
  90. ==================
  91. * Fix masking critical errors from `iconv-lite`
  92. * deps: iconv-lite@0.4.12
  93. - Fix CESU-8 decoding in Node.js 4.x
  94. 2.1.3 / 2015-09-12
  95. ==================
  96. * Fix sync callback when attaching data listener causes sync read
  97. - Node.js 0.10 compatibility issue
  98. 2.1.2 / 2015-07-05
  99. ==================
  100. * Fix error stack traces to skip `makeError`
  101. * deps: iconv-lite@0.4.11
  102. - Add encoding CESU-8
  103. 2.1.1 / 2015-06-14
  104. ==================
  105. * Use `unpipe` module for unpiping requests
  106. 2.1.0 / 2015-05-28
  107. ==================
  108. * deps: iconv-lite@0.4.10
  109. - Improved UTF-16 endianness detection
  110. - Leading BOM is now removed when decoding
  111. - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
  112. 2.0.2 / 2015-05-21
  113. ==================
  114. * deps: bytes@2.1.0
  115. - Slight optimizations
  116. 2.0.1 / 2015-05-10
  117. ==================
  118. * Fix a false-positive when unpiping in Node.js 0.8
  119. 2.0.0 / 2015-05-08
  120. ==================
  121. * Return a promise without callback instead of thunk
  122. * deps: bytes@2.0.1
  123. - units no longer case sensitive when parsing
  124. 1.3.4 / 2015-04-15
  125. ==================
  126. * Fix hanging callback if request aborts during read
  127. * deps: iconv-lite@0.4.8
  128. - Add encoding alias UNICODE-1-1-UTF-7
  129. 1.3.3 / 2015-02-08
  130. ==================
  131. * deps: iconv-lite@0.4.7
  132. - Gracefully support enumerables on `Object.prototype`
  133. 1.3.2 / 2015-01-20
  134. ==================
  135. * deps: iconv-lite@0.4.6
  136. - Fix rare aliases of single-byte encodings
  137. 1.3.1 / 2014-11-21
  138. ==================
  139. * deps: iconv-lite@0.4.5
  140. - Fix Windows-31J and X-SJIS encoding support
  141. 1.3.0 / 2014-07-20
  142. ==================
  143. * Fully unpipe the stream on error
  144. - Fixes `Cannot switch to old mode now` error on Node.js 0.10+
  145. 1.2.3 / 2014-07-20
  146. ==================
  147. * deps: iconv-lite@0.4.4
  148. - Added encoding UTF-7
  149. 1.2.2 / 2014-06-19
  150. ==================
  151. * Send invalid encoding error to callback
  152. 1.2.1 / 2014-06-15
  153. ==================
  154. * deps: iconv-lite@0.4.3
  155. - Added encodings UTF-16BE and UTF-16 with BOM
  156. 1.2.0 / 2014-06-13
  157. ==================
  158. * Passing string as `options` interpreted as encoding
  159. * Support all encodings from `iconv-lite`
  160. 1.1.7 / 2014-06-12
  161. ==================
  162. * use `string_decoder` module from npm
  163. 1.1.6 / 2014-05-27
  164. ==================
  165. * check encoding for old streams1
  166. * support node.js < 0.10.6
  167. 1.1.5 / 2014-05-14
  168. ==================
  169. * bump bytes
  170. 1.1.4 / 2014-04-19
  171. ==================
  172. * allow true as an option
  173. * bump bytes
  174. 1.1.3 / 2014-03-02
  175. ==================
  176. * fix case when length=null
  177. 1.1.2 / 2013-12-01
  178. ==================
  179. * be less strict on state.encoding check
  180. 1.1.1 / 2013-11-27
  181. ==================
  182. * add engines
  183. 1.1.0 / 2013-11-27
  184. ==================
  185. * add err.statusCode and err.type
  186. * allow for encoding option to be true
  187. * pause the stream instead of dumping on error
  188. * throw if the stream's encoding is set
  189. 1.0.1 / 2013-11-19
  190. ==================
  191. * dont support streams1, throw if dev set encoding
  192. 1.0.0 / 2013-11-17
  193. ==================
  194. * rename `expected` option to `length`
  195. 0.2.0 / 2013-11-15
  196. ==================
  197. * republish
  198. 0.1.1 / 2013-11-15
  199. ==================
  200. * use bytes
  201. 0.1.0 / 2013-11-11
  202. ==================
  203. * generator support
  204. 0.0.3 / 2013-10-10
  205. ==================
  206. * update repo
  207. 0.0.2 / 2013-09-14
  208. ==================
  209. * dump stream on bad headers
  210. * listen to events after defining received and buffers
  211. 0.0.1 / 2013-09-14
  212. ==================
  213. * Initial release