* [7](https://github.com/sdss/drift/issues/7) If the connection to the client fails, release the lock immediately.
0.2.3
🔧 Fixed
* [5](https://github.com/sdss/drift/issues/5) Fixed an error that would happen when switching the first (channel 0) bit in a holding register. In that case the code would just set the entire register, ignoring the other set bits.
0.2.2
🔧 Fixed
* Fix a nasty bug that would force all relays to be of mode `coil` even if its module has been defined as a `holding_register`. Also, fix the writing of bits when `channel` is set in a holding register.
0.2.1
🔧 Fixed
* Add a lock to the connection context manager to prevent multiple simultaneous connections disconnecting the client.
0.2.0
🚀 New
* Major rewrite of how addresses, channels, and modes work. * Rename E+E adaptors and add `rtd10` adaptor. * Add `voltage`, `pwd`, `flow`, and `linear` adaptors.
🔧 Cleanup
* [4](https://github.com/sdss/drift/issues/4) Add typing and use Black formatting.