* Drop { error } and close before open.
* Add some debug breadcrumbs.
* Update retry.test.ts to not rely on { error }
* Fix index.test.ts to not depend on { error }
* |-> Delete close-before-ever-connecting test because there's no behavior there anymore.
* |-> Update "allows opening channel with the same name after closing others and client is disconnected"
Expect onConnect to dispose correctly.
* |-> Update "channel skips opening conditionally"
* Update README
* 10.0.0
* lint
* Add back no callback invariant.
* Short circuit when unrecoverable.
* willClientReconnect state into error message.
* [major->10.0.0] Expose connection state directly. (#157)
* Expose connection state.
- onConnectionStateChanged
- setConnectionState
- getConnectionState
Update all internal changes to use setConnectionState.
* Always use the getter
* Update src/client.ts