witch 1.1.6.1 → 1.2.0.0
raw patch · 3 files changed
+5/−6 lines, 3 filesdep ~transformersPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: transformers
API changes (from Hackage documentation)
- Witch: as :: forall source. source -> source
- Witch: over :: forall target source. (From source target, From target source) => (target -> target) -> source -> source
Files
- source/library/Witch.hs +0/−2
- source/test-suite/Main.hs +3/−2
- witch.cabal +2/−2
source/library/Witch.hs view
@@ -34,8 +34,6 @@ Witch.Encoding.UTF_32BE, -- * Utilities- Witch.Utility.as,- Witch.Utility.over, Witch.Utility.via, Witch.Utility.tryVia, Witch.Utility.maybeTryFrom,
source/test-suite/Main.hs view
@@ -34,6 +34,7 @@ import qualified Test.HUnit as HUnit import qualified Witch import qualified Witch.Encoding as Encoding+import qualified Witch.Utility as Utility main :: IO () main = HUnit.runTestTTAndExit $ specToTest spec@@ -55,7 +56,7 @@ describe "Utility" $ do describe "as" $ do it "works" $ do- Witch.as @Int.Int8 1 `shouldBe` 1+ Utility.as @Int.Int8 1 `shouldBe` 1 describe "into" $ do it "works" $ do@@ -63,7 +64,7 @@ describe "over" $ do it "works" $ do- Witch.over @Int.Int8 (+ 1) (Age 1) `shouldBe` Age 2+ Utility.over @Int.Int8 (+ 1) (Age 1) `shouldBe` Age 2 describe "via" $ do it "works" $ do
witch.cabal view
@@ -1,7 +1,7 @@ cabal-version: 2.2 name: witch-version: 1.1.6.1+version: 1.2.0.0 synopsis: Convert values from one type into another. description: Witch converts values from one type into another. @@ -81,7 +81,7 @@ build-depends: , HUnit >= 1.6.1 && < 1.7- , transformers >= 0.5.2 && < 0.7+ , transformers >= 0.5.6 && < 0.7 hs-source-dirs: source/test-suite main-is: Main.hs type: exitcode-stdio-1.0