composite-dhall 0.1.0.0 → 0.1.0.1
raw patch · 4 files changed
+70/−70 lines, 4 filesdep ~composite-basedep ~dhalldep ~textPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: composite-base, dhall, text, vinyl
API changes (from Hackage documentation)
Files
- composite-dhall.cabal +10/−10
- src/Composite/Dhall.hs +22/−22
- src/Composite/Dhall/CoRecord.hs +16/−16
- test/Spec.hs +22/−22
composite-dhall.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.34.4.+-- This file has been generated from package.yaml by hpack version 0.34.7. -- -- see: https://github.com/sol/hpack name: composite-dhall-version: 0.1.0.0+version: 0.1.0.1 synopsis: Dhall instances for composite records. description: Dhall instances for composite records. category: Composite, Data, Dhall@@ -40,10 +40,10 @@ ghc-options: -Weverything -Wno-all-missed-specialisations -Wno-missing-import-lists -Wno-implicit-prelude -Wno-monomorphism-restriction -Wno-missing-local-signatures -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module -Wno-orphans -Wno-safe -Wno-unsafe build-depends: base >=4.7 && <5- , composite-base >=0.7.0.0 && <0.8- , dhall ==1.40.*- , text >=1.0 && <1.4- , vinyl >=0.13.0 && <0.14+ , composite-base >=0.7.0.0 && <0.9+ , dhall >=1.40 && <1.42+ , text >=1.0 && <2.1+ , vinyl >=0.13.0 && <0.15 default-language: Haskell2010 test-suite composite-dhall-test@@ -56,11 +56,11 @@ ghc-options: -Weverything -Wno-all-missed-specialisations -Wno-missing-import-lists -Wno-implicit-prelude -Wno-monomorphism-restriction -Wno-missing-local-signatures -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module -Wno-orphans -Wno-safe -Wno-unsafe -threaded -rtsopts -with-rtsopts=-N build-depends: base >=4.7 && <5- , composite-base >=0.7.0.0 && <0.8+ , composite-base >=0.7.0.0 && <0.9 , composite-dhall- , dhall ==1.40.*+ , dhall >=1.40 && <1.42 , tasty , tasty-hunit- , text >=1.0 && <1.4- , vinyl >=0.13.0 && <0.14+ , text >=1.0 && <2.1+ , vinyl >=0.13.0 && <0.15 default-language: Haskell2010
src/Composite/Dhall.hs view
@@ -1,30 +1,30 @@-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DerivingVia #-}-{-# LANGUAGE FlexibleContexts #-}-{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DerivingVia #-}+{-# LANGUAGE FlexibleContexts #-}+{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE GeneralisedNewtypeDeriving #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RankNTypes #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE ScopedTypeVariables #-}-{-# LANGUAGE StandaloneDeriving #-}-{-# LANGUAGE TypeApplications #-}-{-# LANGUAGE TypeFamilies #-}-{-# LANGUAGE TypeOperators #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RankNTypes #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE ScopedTypeVariables #-}+{-# LANGUAGE StandaloneDeriving #-}+{-# LANGUAGE TypeApplications #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TypeOperators #-} {-# OPTIONS_GHC -fno-warn-incomplete-patterns #-} module Composite.Dhall (TextTemplate (TextTemplate, unTextTemplate), runTextTemplate, F (F, unF), CoF (CoF, unCoF)) where -import Composite.Record-import Control.Applicative-import Data.Functor.Contravariant-import Data.Text (Text)-import Data.Void-import qualified Dhall as D-import Dhall.Core hiding (File, Text)-import Dhall.Map-import Dhall.Src-import GHC.TypeLits+import Composite.Record+import Control.Applicative+import Data.Functor.Contravariant+import Data.Text (Text)+import Data.Void+import qualified Dhall as D+import Dhall.Core hiding (File, Text)+import Dhall.Map+import Dhall.Src+import GHC.TypeLits unsafeExpectRecordLit :: Text -> Expr Src Void -> Dhall.Map.Map Text (RecordField Src Void)
src/Composite/Dhall/CoRecord.hs view
@@ -1,24 +1,24 @@-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DerivingVia #-}-{-# LANGUAGE FlexibleContexts #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE RankNTypes #-}-{-# LANGUAGE ScopedTypeVariables #-}-{-# LANGUAGE TypeApplications #-}-{-# LANGUAGE TypeFamilies #-}-{-# LANGUAGE TypeOperators #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DerivingVia #-}+{-# LANGUAGE FlexibleContexts #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE RankNTypes #-}+{-# LANGUAGE ScopedTypeVariables #-}+{-# LANGUAGE TypeApplications #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TypeOperators #-} {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-incomplete-patterns #-} module Composite.Dhall.CoRecord () where -import Composite.CoRecord hiding (Op)-import Composite.Record-import Data.Functor.Compose-import Data.Functor.Identity-import Data.Vinyl-import qualified Dhall as D-import GHC.TypeLits+import Composite.CoRecord hiding (Op)+import Composite.Record+import Data.Functor.Compose+import Data.Functor.Identity+import Data.Vinyl+import qualified Dhall as D+import GHC.TypeLits class FromDhallUnion x where autoWithU :: D.InputNormalizer -> D.UnionDecoder x
test/Spec.hs view
@@ -1,30 +1,30 @@-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DerivingVia #-}-{-# LANGUAGE FlexibleContexts #-}-{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DerivingVia #-}+{-# LANGUAGE FlexibleContexts #-}+{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE GeneralisedNewtypeDeriving #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE ScopedTypeVariables #-}-{-# LANGUAGE StandaloneDeriving #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeApplications #-}-{-# LANGUAGE TypeOperators #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE ScopedTypeVariables #-}+{-# LANGUAGE StandaloneDeriving #-}+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE TypeApplications #-}+{-# LANGUAGE TypeOperators #-} {-# OPTIONS_GHC -fno-warn-unused-top-binds #-} module Main (main) where -import Composite-import Composite.CoRecord hiding (Op)-import Composite.Dhall-import Composite.Dhall.CoRecord ()-import Composite.TH-import Data.Functor.Contravariant-import Data.Functor.Identity-import Data.Text-import Dhall as D hiding (field)-import Test.Tasty-import Test.Tasty.HUnit+import Composite+import Composite.CoRecord hiding (Op)+import Composite.Dhall+import Composite.Dhall.CoRecord ()+import Composite.TH+import Data.Functor.Contravariant+import Data.Functor.Identity+import Data.Text+import Dhall as D hiding (field)+import Test.Tasty+import Test.Tasty.HUnit withLensesAndProxies [d|