packages feed

haskoin-node 1.4.0 → 1.4.1

raw patch · 3 files changed

+7/−19 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Haskoin.Node: CannotDecodePayload :: !MessageCommand -> PeerException
- Haskoin.Node: DecodeHeaderError :: PeerException
- Haskoin.Node: DuplicateVersion :: PeerException
- Haskoin.Node: EmptyHeader :: PeerException
- Haskoin.Node: NotNetworkPeer :: PeerException
- Haskoin.Node: PayloadTooLarge :: !Word32 -> PeerException
- Haskoin.Node: PeerAddressInvalid :: PeerException
- Haskoin.Node: PeerIsMyself :: PeerException
- Haskoin.Node: PeerMisbehaving :: !String -> PeerException
- Haskoin.Node: PeerNoSegWit :: PeerException
- Haskoin.Node: PeerSentBadHeaders :: PeerException
- Haskoin.Node: PeerTimeout :: PeerException
- Haskoin.Node: PeerTooOld :: PeerException
- Haskoin.Node: UnknownPeer :: PeerException
- Haskoin.Node: data PeerException

Files

CHANGELOG.md view
@@ -4,6 +4,12 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [1.4.1] - 2026-08-13++### Removed++- Remove PeerException type which is no longer used.+ ## [1.4.0] - 2026-08-13  ### Changed
haskoin-node.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           haskoin-node-version:        1.4.0+version:        1.4.1 synopsis:       P2P library for Bitcoin and Bitcoin Cash description:    Please see the README on GitHub at <https://github.com/jprupp/haskoin-node#readme> category:       Bitcoin, Finance, Network
src/Haskoin/Node/Peer.hs view
@@ -16,7 +16,6 @@   ( PeerConfig (..),     PeerEvent (..),     Conduits (..),-    PeerException (..),     WithConnection,     Peer (..),     peer,@@ -71,23 +70,6 @@   = PeerConnected !Peer   | PeerDisconnected !Peer   | PeerMessage !Peer !Message-  deriving (Eq)--data PeerException-  = PeerMisbehaving !String-  | DuplicateVersion-  | DecodeHeaderError-  | CannotDecodePayload !MessageCommand-  | PeerIsMyself-  | PayloadTooLarge !Word32-  | PeerAddressInvalid-  | PeerSentBadHeaders-  | NotNetworkPeer-  | PeerNoSegWit-  | PeerTimeout-  | UnknownPeer-  | PeerTooOld-  | EmptyHeader   deriving (Eq)  -- | Mailbox for a peer.