packages feed

irc 0.5.0.0 → 0.5.1.0

raw patch · 3 files changed

+7/−2 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Network.IRC.Commands: kick :: Channel -> UserName -> Maybe Reason -> Message

Files

Network/IRC/Commands.hs view
@@ -10,12 +10,14 @@   , part   , quit   , privmsg+  , kick   ) where  import Network.IRC.Base  type Channel    = String type Password   = String+type Reason     = String  mkMessage           :: String -> [Parameter] -> Message mkMessage cmd params = Message Nothing cmd params@@ -31,6 +33,10 @@  joinChan  :: Channel -> Message joinChan c = mkMessage "JOIN" [c]++kick :: Channel -> UserName -> Maybe Reason -> Message+kick c u (Just r) = mkMessage "KICK" [c,u,r]+kick c u Nothing  = mkMessage "KICK" [c,u]  part  :: Channel -> Message part c = mkMessage "PART" [c]
Network/IRC/Parser.hs view
@@ -24,7 +24,6 @@ import Network.IRC.Base  import Control.Monad-import Data.Maybe import Text.ParserCombinators.Parsec hiding (spaces)  -- | Parse a String into a Message.
irc.cabal view
@@ -1,7 +1,7 @@ name:               irc synopsis:           A small library for parsing IRC messages. description:        A set of combinators and types for parsing IRC messages.-version:            0.5.0.0+version:            0.5.1.0 category:           Data, Network license:            BSD3 license-file:       LICENSE