4 * Add message object to callback arguments
9 * Fix handling of pipelined requests
14 * Check if `socket` is detached
15 * Return `undefined` for `isFinished` if state unknown
20 * Add `isFinished` function
21 * Move to `jshttp` organization
22 * Remove support for plain socket argument
23 * Rename to `on-finished`
24 * Support both `req` and `res` as arguments
25 * deps: ee-first@1.0.5
30 * Reduce listeners added to emitters
31 - avoids "event emitter leak" warnings when used multiple times on same request
36 * Fix returned value when already finished
41 * Call callback when called on already-finished socket
51 * Make sure errors passed as instanceof `Error`
56 * Default the `socket` to passed-in object
61 * Rename module to `finished`
66 * Call callback when called on already-errored socket
71 * Actually pass the error to the callback