liblawless 0.24.0 → 0.25.0
raw patch · 9 files changed
+13/−51 lines, 9 filesdep −text-icudep −text-icu-normalizedPVP ok
version bump matches the API change (PVP)
Dependencies removed: text-icu, text-icu-normalized
API changes (from Hackage documentation)
Files
- Source/Arbitrary.hs +0/−1
- Source/Environment.hs +0/−2
- Source/IO.hs +0/−1
- Source/Lawless.hs +7/−2
- Source/Path.hs +0/−1
- Source/Text.hs +4/−2
- Source/Time.hs +0/−1
- Tests/TestSTMHub.hs +0/−37
- liblawless.cabal +2/−4
Source/Arbitrary.hs view
@@ -14,7 +14,6 @@ import Lawless import Test.QuickCheck (Arbitrary(..), listOf1, suchThat)-import Text import Time import Data.Time import Data.Time.Clock()
Source/Environment.hs view
@@ -30,8 +30,6 @@ import Lawless import IO-import Text-import Textual import qualified System.Environment as SE
Source/IO.hs view
@@ -62,7 +62,6 @@ import qualified System.Path.Directory as D import qualified System.Path.IO as PIO import qualified Text.IO as TIO-import Text import Textual import Printer import Path
Source/Lawless.hs view
@@ -12,12 +12,14 @@ module Data.Maybe, module Data.Monoid, module Data.Ord,- module Data.String,+ module Data.Text.Lens, module Data.Traversable, module Either, module Functor, module List, module Monad,+ module Text,+ module Textual, module Unicode ) where @@ -31,7 +33,6 @@ import Control.Lens hiding (strict) import Data.Eq (Eq(..)) import Data.Ord (Ord(..))-import Data.String (IsString(..)) import Data.Function import Data.Maybe@@ -41,5 +42,9 @@ import Data.Foldable hiding (sum, product) import Data.Monoid import Data.Traversable++import Text (Text, packed, unpacked, IsText(..), IsString(..), Read(..))+import Data.Text.Lens+import Textual (Textual(..), Printable(..)) import Unicode
Source/Path.hs view
@@ -102,7 +102,6 @@ ) where import Lawless hiding ((<.>))-import Text import System.Path ( AbsFile, RelFile,
Source/Text.hs view
@@ -1,9 +1,11 @@ module Text ( module Data.Text, module Data.Text.Lens,- module Data.Text.ICU.Normalized.NFC+ module Data.String,+ module Text.Read ) where -import Data.Text.ICU.Normalized.NFC import Data.Text (Text, null, empty) import Data.Text.Lens+import Data.String (IsString(..))+import Text.Read (Read(..))
Source/Time.hs view
@@ -22,7 +22,6 @@ import Generics import IO (MonadIO, liftIO) import Lawless-import Text import qualified Textual as T import qualified Parser as P import Aeson
− Tests/TestSTMHub.hs
@@ -1,37 +0,0 @@-{-# LANGUAGE TemplateHaskell, OverloadedStrings #-}-{-# OPTIONS_GHC -Wno-orphans #-}--{-|-Module: TestSTMHub-Description: Test reading lines from text files.-Copyright: © 2017 All rights reserved.-License: GPL-3-Maintainer: Evan Cofsky <evan@theunixman.com>-Stability: experimental-Portability: POSIX--}--module TestSTMHub where--import Lawless-import Text hiding (text)-import STM--import Arbitrary()-import Test.Framework-import Test.Framework.TH-import Test.Framework.Providers.QuickCheck2 (testProperty)-import Test.QuickCheck-import Test.QuickCheck.Monadic-import Line--default (Text)--prop_CheckSingle ∷ [Line] → Property-prop_CheckSingle lns = monadicIO $ do- - m ← run $ readWriteLines lns- assert (lns == m)--properties ∷ Test-properties = $(testGroupGenerator)
liblawless.cabal view
@@ -1,11 +1,11 @@ name: liblawless-version: 0.24.0+version: 0.25.0 synopsis: Prelude based on protolude for GHC 8 and beyond. license: GPL-3 license-file: LICENSE author: Evan Cofsky maintainer: evan@theunixman.com-copyright: © 2016 Evan Cofsky+copyright: © 2017 Evan Cofsky homepage: https://gitlab.com/theunixman/liblawless category: Prelude build-type: Simple@@ -123,8 +123,6 @@ QuickCheck >= 2.8 && < 2.10, temporary >= 1.2.0 && < 1.3, text >= 1.2.2 && < 1.3,- text-icu >= 0.7.0 && < 0.8,- text-icu-normalized >= 0.4.0 && < 0.5, text-printer >= 0.4 && < 0.5, time >= 1.6.0 && < 1.7, transformers >= 0.5.2 && < 0.6,