4 * Add defined behavior for HTTP `CONNECT` requests
5 * Add defined behavior for HTTP `Upgrade` requests
11 * Fix `isFinished(req)` when data buffered
16 * Add message object to callback arguments
21 * Fix handling of pipelined requests
26 * Check if `socket` is detached
27 * Return `undefined` for `isFinished` if state unknown
32 * Add `isFinished` function
33 * Move to `jshttp` organization
34 * Remove support for plain socket argument
35 * Rename to `on-finished`
36 * Support both `req` and `res` as arguments
37 * deps: ee-first@1.0.5
42 * Reduce listeners added to emitters
43 - avoids "event emitter leak" warnings when used multiple times on same request
48 * Fix returned value when already finished
53 * Call callback when called on already-finished socket
63 * Make sure errors passed as instanceof `Error`
68 * Default the `socket` to passed-in object
73 * Rename module to `finished`
78 * Call callback when called on already-errored socket
83 * Actually pass the error to the callback