- Reduce required version of FSharp.Core
- Add WriteBytes
- Handle IO exceptions - logging for now, not propagating
- Use only synchronous read in the serial and TCP/IP read loops
- Change to using arrays to buffer lines
- Significant performance improvements
- Remove pin on Rx dependency. Update to Reactive Extensions 3.x
- performance improvements including a breaking change to emit lines in batches
- Fix the observable serial line client
- Fix an argument transposition on TCPIP connection constructors
- Replace serial port accessor which was removed by mistake
- Make configuration parameter a requirement (as inheritance complicates optional constructor arguments)
- Change to provide IO and parsing function by inheritance
- Replies produced by the parsing function can now be of any type
- Downgrade Rx 3.x dependency to 2.2.5 repair compatibility with FSharp.Control.Reactive until it is updated
- Handle a prompt without a newline as a response delimiter
- Add support for command responses terminated with a delimiter such as a prompt
- Separate opening the serial socket from starting the read loop to allow initialisation
- Bumping release number again for clean re-release after tooling problem
- Bumping release number for clean re-release
- Initial open-source release