5 - Add petabyte (`pb`) support
6 * deps: http-errors@1.7.2
7 - Set constructor name when possible
8 - deps: setprototypeof@1.1.1
9 - deps: statuses@'>= 1.5.0 < 2'
10 * deps: iconv-lite@0.4.24
16 * deps: http-errors@1.6.3
18 - deps: setprototypeof@1.1.0
19 - deps: statuses@'>= 1.3.1 < 2'
20 * deps: iconv-lite@0.4.23
21 - Fix loading encoding with year appended
22 - Fix deprecation warnings on Node.js 10+
27 * deps: iconv-lite@0.4.19
28 - Fix ISO-8859-1 regression
35 * deps: http-errors@1.6.2
37 * perf: skip buffer decoding on overage chunk
42 * Add TypeScript definitions
43 * Use `http-errors` for standard emitted errors
45 * deps: iconv-lite@0.4.18
46 - Add support for React Native
47 - Add a warning if not loaded as utf-8
48 - Fix CESU-8 decoding in Node.js 8
49 - Improve speed of ISO-8859-1 encoding
54 * deps: iconv-lite@0.4.15
55 - Added encoding MS-31J
56 - Added encoding MS-932
57 - Added encoding MS-936
58 - Added encoding MS-949
59 - Added encoding MS-950
60 - Fix GBK/GB18030 handling of Euro character
66 * perf: remove double-cleanup on happy path
72 - Drop partial bytes on all parsed units
73 - Fix parsing byte string that looks like hex
79 * deps: iconv-lite@0.4.13
84 * Fix masking critical errors from `iconv-lite`
85 * deps: iconv-lite@0.4.12
86 - Fix CESU-8 decoding in Node.js 4.x
91 * Fix sync callback when attaching data listener causes sync read
92 - Node.js 0.10 compatibility issue
97 * Fix error stack traces to skip `makeError`
98 * deps: iconv-lite@0.4.11
104 * Use `unpipe` module for unpiping requests
109 * deps: iconv-lite@0.4.10
110 - Improved UTF-16 endianness detection
111 - Leading BOM is now removed when decoding
112 - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
118 - Slight optimizations
123 * Fix a false-positive when unpiping in Node.js 0.8
128 * Return a promise without callback instead of thunk
130 - units no longer case sensitive when parsing
135 * Fix hanging callback if request aborts during read
136 * deps: iconv-lite@0.4.8
137 - Add encoding alias UNICODE-1-1-UTF-7
142 * deps: iconv-lite@0.4.7
143 - Gracefully support enumerables on `Object.prototype`
148 * deps: iconv-lite@0.4.6
149 - Fix rare aliases of single-byte encodings
154 * deps: iconv-lite@0.4.5
155 - Fix Windows-31J and X-SJIS encoding support
160 * Fully unpipe the stream on error
161 - Fixes `Cannot switch to old mode now` error on Node.js 0.10+
166 * deps: iconv-lite@0.4.4
167 - Added encoding UTF-7
172 * Send invalid encoding error to callback
177 * deps: iconv-lite@0.4.3
178 - Added encodings UTF-16BE and UTF-16 with BOM
183 * Passing string as `options` interpreted as encoding
184 * Support all encodings from `iconv-lite`
189 * use `string_decoder` module from npm
194 * check encoding for old streams1
195 * support node.js < 0.10.6
205 * allow true as an option
211 * fix case when length=null
216 * be less strict on state.encoding check
226 * add err.statusCode and err.type
227 * allow for encoding option to be true
228 * pause the stream instead of dumping on error
229 * throw if the stream's encoding is set
234 * dont support streams1, throw if dev set encoding
239 * rename `expected` option to `length`
264 * dump stream on bad headers
265 * listen to events after defining received and buffers