4 * deps: iconv-lite@0.4.6
5 - Fix rare aliases of single-byte encodings
10 * deps: iconv-lite@0.4.5
11 - Fix Windows-31J and X-SJIS encoding support
16 * Fully unpipe the stream on error
17 - Fixes `Cannot switch to old mode now` error on Node.js 0.10+
22 * deps: iconv-lite@0.4.4
23 - Added encoding UTF-7
28 * Send invalid encoding error to callback
33 * deps: iconv-lite@0.4.3
34 - Added encodings UTF-16BE and UTF-16 with BOM
39 * Passing string as `options` interpreted as encoding
40 * Support all encodings from `iconv-lite`
45 * use `string_decoder` module from npm
50 * check encoding for old streams1
51 * support node.js < 0.10.6
61 * allow true as an option
67 * fix case when length=null
72 * be less strict on state.encoding check
82 * add err.statusCode and err.type
83 * allow for encoding option to be true
84 * pause the stream instead of dumping on error
85 * throw if the stream's encoding is set
90 * dont support streams1, throw if dev set encoding
95 * rename `expected` option to `length`
120 * dump stream on bad headers
121 * listen to events after defining received and buffers