All Versions
29
Latest Version
Avg Release Cycle
73 days
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v3.1.0.0 Changes
April 26, 2019 -
v3.0.1.1 Changes
March 26, 2019- ๐ Fix blocking
if_nametoindex
errors on Windows #391
- ๐ Fix blocking
-
v3.0.1.0 Changes
February 07, 2019 -
v3.0.0.1 Changes
February 07, 2019- ๐ Fixed a bug in
connect
where exceptions were not thrown #368
- ๐ Fixed a bug in
-
v3.0.0.0 Changes
January 19, 2019- ๐ฅ Breaking change: the Network and Network.BSD are removed. Network.BSD is provided a new package: network-bsd.
- ๐ฅ Breaking change: the signatures are changed: ``` old fdSocket :: Socket -> CInt new fdSocket :: Socket -> IO CInt
old mkSocket :: CInt -> Family -> SocketType -> ProtocolNumber -> SocketStatus -> IO Socket new mkSocket :: CInt -> IO Socket
* โ Breaking change: the deprecated APIs are removed: send, sendTo, recv, recvFrom, recvLen, htonl, ntohl, inet_addr, int_ntoa, bindSocket, sClose, SocketStatus, isConnected, isBound, isListening, isReadable, isWritable, sIsConnected, sIsBound, sIsListening, sIsReadable, sIsWritable, aNY_PORT, iNADDR_ANY, iN6ADDR_ANY, sOMAXCONN, sOL_SOCKET, sCM_RIGHTS, packSocketType, getPeerCred. * ๐ฅ Breaking change: SockAddrCan is removed from SockAddr. * Socket addresses are extendable with Network.Socket.Address. * ๐ป "socket" is now asynchronous-exception-safe. [#336](https://github.com/haskell/network/pull/336) * "recvFrom" returns (0, addr) instead of throwing an error on EOF. [#360](https://github.com/haskell/network/pull/360) * All APIs are available on any platforms. * ๐ท Build system is simplified. * ๐ Bug fixes.
-
v2.8.0.1 Changes
April 26, 2019 -
v2.8.0.0 Changes
September 05, 2018- ๐ฅ Breaking change: PortNumber originally contained Word16 in network byte order and used "deriving Ord". This results in strange behavior on the Ord instance. Now PortNumber holds Word16 in host byte order. #347
- ๐ฅ Breaking change: stopping the export of the PortNum constructor in PortNumber.
- โ Use bytestring == 0.10.* only.
- ๐ Use base >= 4.7 && < 5.
-
v2.7.0.2 Changes
July 07, 2018 -
v2.7.0.0 Changes
- Obsoleting the Network module.
- Obsoleting the Network.BSD module.
- Obsoleting APIs: MkSocket, htonl, ntohl, getPeerCred, getPeerEid, send, sendTo, recv, recvFrom, recvLen, inet_addr, inet_ntoa, isConnected, isBound, isListening, isReadable, isWritable, aNY_PORT, iNADDR_ANY, iN6ADDR_ANY, sOMAXCONN, sOL_SOCKET, sCM_RIGHTS, packFamily, unpackFamily, packSocketType
- Breaking change: do not closeFd within sendFd. #271
- Exporting ifNameToIndex and ifIndexToName from Network.Socket.
- New APIs: setCloseOnExecIfNeeded, getCloseOnExec and getNonBlock
- New APIs: isUnixDomainSocketAvailable and getPeerCredential
- socketPair, sendFd and recvFd are exported even on Windows.