4 * deps: http-errors@1.6.3
6 - deps: setprototypeof@1.1.0
7 - deps: statuses@'>= 1.3.1 < 2'
8 * deps: iconv-lite@0.4.23
9 - Fix loading encoding with year appended
10 - Fix deprecation warnings on Node.js 10+
15 * deps: iconv-lite@0.4.19
16 - Fix ISO-8859-1regression
23 * deps: http-errors@1.6.2
25 * perf: skip buffer decoding on overage chunk
30 * Add TypeScript definitions
31 * Use `http-errors` for standard emitted errors
33 * deps: iconv-lite@0.4.18
34 - Add support for React Native
35 - Add a warning if not loaded as utf-8
36 - Fix CESU-8 decoding in Node.js 8
37 - Improve speed of ISO-8859-1 encoding
42 * deps: iconv-lite@0.4.15
43 - Added encoding MS-31J
44 - Added encoding MS-932
45 - Added encoding MS-936
46 - Added encoding MS-949
47 - Added encoding MS-950
48 - Fix GBK/GB18030 handling of Euro character
54 * perf: remove double-cleanup on happy path
60 - Drop partial bytes on all parsed units
61 - Fix parsing byte string that looks like hex
67 * deps: iconv-lite@0.4.13
72 * Fix masking critical errors from `iconv-lite`
73 * deps: iconv-lite@0.4.12
74 - Fix CESU-8 decoding in Node.js 4.x
79 * Fix sync callback when attaching data listener causes sync read
80 - Node.js 0.10 compatibility issue
85 * Fix error stack traces to skip `makeError`
86 * deps: iconv-lite@0.4.11
92 * Use `unpipe` module for unpiping requests
97 * deps: iconv-lite@0.4.10
98 - Improved UTF-16 endianness detection
99 - Leading BOM is now removed when decoding
100 - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
106 - Slight optimizations
111 * Fix a false-positive when unpiping in Node.js 0.8
116 * Return a promise without callback instead of thunk
118 - units no longer case sensitive when parsing
123 * Fix hanging callback if request aborts during read
124 * deps: iconv-lite@0.4.8
125 - Add encoding alias UNICODE-1-1-UTF-7
130 * deps: iconv-lite@0.4.7
131 - Gracefully support enumerables on `Object.prototype`
136 * deps: iconv-lite@0.4.6
137 - Fix rare aliases of single-byte encodings
142 * deps: iconv-lite@0.4.5
143 - Fix Windows-31J and X-SJIS encoding support
148 * Fully unpipe the stream on error
149 - Fixes `Cannot switch to old mode now` error on Node.js 0.10+
154 * deps: iconv-lite@0.4.4
155 - Added encoding UTF-7
160 * Send invalid encoding error to callback
165 * deps: iconv-lite@0.4.3
166 - Added encodings UTF-16BE and UTF-16 with BOM
171 * Passing string as `options` interpreted as encoding
172 * Support all encodings from `iconv-lite`
177 * use `string_decoder` module from npm
182 * check encoding for old streams1
183 * support node.js < 0.10.6
193 * allow true as an option
199 * fix case when length=null
204 * be less strict on state.encoding check
214 * add err.statusCode and err.type
215 * allow for encoding option to be true
216 * pause the stream instead of dumping on error
217 * throw if the stream's encoding is set
222 * dont support streams1, throw if dev set encoding
227 * rename `expected` option to `length`
252 * dump stream on bad headers
253 * listen to events after defining received and buffers