# Revision history for network-unexceptional ## 0.2.1.1 -- 2024-02-07 * Update package metadata. ## 0.2.1.0 -- 2024-01-17 * Add `receiveFromInterruptible" ## 0.2.0.0 -- 2023-09-18 * Receive functions now fail with `EEOI` when the peer shuts down. This is a considerable deviation from POSIX, which returns a length of zero when the peer shuts down. It is much easier to write code using "receive" functions when a shutdown is treated as an exception in this way. ## 0.1.3.1 -- 2023-08-31 * Import `ByteArray` from `Data.Primitive` instead of `Data.Array.Byte` to fix build failure on GHC 9.2. ## 0.1.3.0 -- 2023-08-30 * Add interruptible send and receive functions to give users control over when to give to abandon communicating. * Add these functions to `Network.Unexceptional`: `connect`, `connectInterruptible`, `socket`. ## 0.1.1.0 -- 2023-08-14 * Add Network.Unexceptional module with `accept_`. * Add Network.Unexceptional.ByteString module ## 0.1.0.0 -- YYYY-mm-dd * First version.