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 +6/−0
- haskoin-node.cabal +1/−1
- src/Haskoin/Node/Peer.hs +0/−18
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.