5 * perf: remove double-cleanup on happy path
11 - Drop partial bytes on all parsed units
12 - Fix parsing byte string that looks like hex
18 * deps: iconv-lite@0.4.13
23 * Fix masking critical errors from `iconv-lite`
24 * deps: iconv-lite@0.4.12
25 - Fix CESU-8 decoding in Node.js 4.x
30 * Fix sync callback when attaching data listener causes sync read
31 - Node.js 0.10 compatibility issue
36 * Fix error stack traces to skip `makeError`
37 * deps: iconv-lite@0.4.11
43 * Use `unpipe` module for unpiping requests
48 * deps: iconv-lite@0.4.10
49 - Improved UTF-16 endianness detection
50 - Leading BOM is now removed when decoding
51 - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
57 - Slight optimizations
62 * Fix a false-positive when unpiping in Node.js 0.8
67 * Return a promise without callback instead of thunk
69 - units no longer case sensitive when parsing
74 * Fix hanging callback if request aborts during read
75 * deps: iconv-lite@0.4.8
76 - Add encoding alias UNICODE-1-1-UTF-7
81 * deps: iconv-lite@0.4.7
82 - Gracefully support enumerables on `Object.prototype`
87 * deps: iconv-lite@0.4.6
88 - Fix rare aliases of single-byte encodings
93 * deps: iconv-lite@0.4.5
94 - Fix Windows-31J and X-SJIS encoding support
99 * Fully unpipe the stream on error
100 - Fixes `Cannot switch to old mode now` error on Node.js 0.10+
105 * deps: iconv-lite@0.4.4
106 - Added encoding UTF-7
111 * Send invalid encoding error to callback
116 * deps: iconv-lite@0.4.3
117 - Added encodings UTF-16BE and UTF-16 with BOM
122 * Passing string as `options` interpreted as encoding
123 * Support all encodings from `iconv-lite`
128 * use `string_decoder` module from npm
133 * check encoding for old streams1
134 * support node.js < 0.10.6
144 * allow true as an option
150 * fix case when length=null
155 * be less strict on state.encoding check
165 * add err.statusCode and err.type
166 * allow for encoding option to be true
167 * pause the stream instead of dumping on error
168 * throw if the stream's encoding is set
173 * dont support streams1, throw if dev set encoding
178 * rename `expected` option to `length`
203 * dump stream on bad headers
204 * listen to events after defining received and buffers