packages feed

railroad 0.1.1.1 → 0.1.1.2

raw patch · 3 files changed

+6/−5 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Railroad: TooMany :: !ta -> CardinalityError ta
+ Railroad: TooMany :: ta -> CardinalityError ta
- Railroad.MonadError: TooMany :: !ta -> CardinalityError ta
+ Railroad.MonadError: TooMany :: ta -> CardinalityError ta

Files

CHANGELOG.md view
@@ -1,5 +1,8 @@ # Revision history for railroad +## 0.1.1.2 -- 2026-04-17+* Remove strictness annotation from `TooMany` constructor in `CardinalityError`.+ ## 0.1.1.1 -- 2026-02-28 * Widen dependency bounds for better GHC compatibility:   - `base` → `>= 4.17 && < 4.23` (supports GHC 9.4 through 9.14)
railroad.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               railroad-version:            0.1.1.1+version:            0.1.1.2 license:            BSD-3-Clause license-file:       LICENSE author:             Frederik Kallstrup Mastratisi
src/Railroad.hs view
@@ -88,7 +88,7 @@   -- | @IsEmpty@ or @TooMany ta@ — structurally a @Maybe ta@ for cardinality failures-data CardinalityError ta = IsEmpty | TooMany !ta+data CardinalityError ta = IsEmpty | TooMany ta  -- | Catamorphism for CardinalityError cardinalityErr :: e -> (ta -> e) -> CardinalityError ta -> e@@ -128,7 +128,5 @@      => Eff es (t a) -> ((t a) -> e) -> Eff es () (?@) = (?∅) -infixl  0 ??, ?, ??~, ?~, ?!, ?+, ?∅, ?@+infixl 0 ??, ?, ??~, ?~, ?!, ?+, ?∅, ?@ infixl 1 ?>--