hw-ip 0.2.0.1 → 0.2.0.2
raw patch · 2 files changed
+3/−2 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ HaskellWorks.Data.Network.Ip: textToMaybeIpv4Address :: Text -> Maybe Ipv4Address
+ HaskellWorks.Data.Network.Ip.Internal: (#<*>#) :: Parser Word8 -> Parser Word8 -> Parser Word8
+ HaskellWorks.Data.Network.Ip.Internal: fourOctetsToWord32 :: Word8 -> Word8 -> Word8 -> Word8 -> Word32
+ HaskellWorks.Data.Network.Ip.Internal: infixl 2 #<*>#
+ HaskellWorks.Data.Network.Ip.Internal: ipv4Address :: Parser Word32
+ HaskellWorks.Data.Network.Ip.Internal: octet :: Parser Word8
+ HaskellWorks.Data.Network.Ip.Internal: whitespace :: Parser ()
+ HaskellWorks.Data.Network.Ip.Parser.Text: ipv4Address :: Parser Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: Ipv4Address :: Word32 -> Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: Ipv4Block :: !Ipv4Address -> !Ipv4NetMask -> Ipv4Block
+ HaskellWorks.Data.Network.Ip.Type: Ipv4NetMask :: Word8 -> Ipv4NetMask
+ HaskellWorks.Data.Network.Ip.Type: [$sel:base:Ipv4Block] :: Ipv4Block -> !Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: [$sel:mask:Ipv4Block] :: Ipv4Block -> !Ipv4NetMask
+ HaskellWorks.Data.Network.Ip.Type: [$sel:word:Ipv4Address] :: Ipv4Address -> Word32
+ HaskellWorks.Data.Network.Ip.Type: [$sel:word:Ipv4NetMask] :: Ipv4NetMask -> Word8
+ HaskellWorks.Data.Network.Ip.Type: data Ipv4Block
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Classes.Eq HaskellWorks.Data.Network.Ip.Type.Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Classes.Eq HaskellWorks.Data.Network.Ip.Type.Ipv4Block
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Classes.Eq HaskellWorks.Data.Network.Ip.Type.Ipv4NetMask
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Classes.Ord HaskellWorks.Data.Network.Ip.Type.Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Classes.Ord HaskellWorks.Data.Network.Ip.Type.Ipv4Block
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Classes.Ord HaskellWorks.Data.Network.Ip.Type.Ipv4NetMask
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Enum.Enum HaskellWorks.Data.Network.Ip.Type.Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Enum.Enum HaskellWorks.Data.Network.Ip.Type.Ipv4NetMask
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Generics.Generic HaskellWorks.Data.Network.Ip.Type.Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Generics.Generic HaskellWorks.Data.Network.Ip.Type.Ipv4NetMask
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Read.Read HaskellWorks.Data.Network.Ip.Type.Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Show.Show HaskellWorks.Data.Network.Ip.Type.Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Show.Show HaskellWorks.Data.Network.Ip.Type.Ipv4Block
+ HaskellWorks.Data.Network.Ip.Type: instance GHC.Show.Show HaskellWorks.Data.Network.Ip.Type.Ipv4NetMask
+ HaskellWorks.Data.Network.Ip.Type: newtype Ipv4Address
+ HaskellWorks.Data.Network.Ip.Type: newtype Ipv4NetMask
Files
- hw-ip.cabal +2/−2
- src/HaskellWorks/Data/Network/Ip.hs +1/−0
hw-ip.cabal view
@@ -3,7 +3,7 @@ -- see: https://github.com/sol/hpack name: hw-ip-version: 0.2.0.1+version: 0.2.0.2 synopsis: Library for manipulating IP addresses and CIDR blocks description: Please see README.md category: Network@@ -35,10 +35,10 @@ , base >=4.7 && <5 exposed-modules: HaskellWorks.Data.Network.Ip- other-modules: HaskellWorks.Data.Network.Ip.Internal HaskellWorks.Data.Network.Ip.Parser.Text HaskellWorks.Data.Network.Ip.Type+ other-modules: Paths_hw_ip default-language: Haskell2010
src/HaskellWorks/Data/Network/Ip.hs view
@@ -9,6 +9,7 @@ , blockSize , isCanonical , splitBlock+ , textToMaybeIpv4Address ) where import Control.Monad