polysemy-chronos 0.6.0.0 → 0.6.0.1
raw patch · 5 files changed
+28/−80 lines, 5 filesdep ~basedep ~chronosdep ~incipit-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, chronos, incipit-core, polysemy-time, tasty
API changes (from Hackage documentation)
Files
- changelog.md +3/−1
- lib/Polysemy/Chronos/Interpreter/Time.hs +1/−1
- lib/Polysemy/Chronos/Orphans.hs +1/−1
- polysemy-chronos.cabal +22/−76
- test/Polysemy/Chronos/ChronosTimeTest.hs +1/−1
changelog.md view
@@ -1,4 +1,6 @@-# Unreleased+# 0.6.0.1++* Support GHC 9.6. # 0.6.0.0
lib/Polysemy/Chronos/Interpreter/Time.hs view
@@ -3,7 +3,7 @@ -- |Time interpreters for "Chronos", Internal module Polysemy.Chronos.Interpreter.Time where -import qualified Chronos as Chronos+import qualified Chronos import Chronos (Timespan (Timespan), dateToDay, dayToDate, dayToTimeMidnight, timeToDayTruncate) import Polysemy.Time.At (interceptTimeAt, interceptTimeConstant, interceptTimeConstantNow) import qualified Polysemy.Time.Effect.Time as Core
lib/Polysemy/Chronos/Orphans.hs view
@@ -4,7 +4,7 @@ -- |Orphans for "Chronos", Internal module Polysemy.Chronos.Orphans where -import qualified Chronos as Chronos+import qualified Chronos import Chronos ( Date (Date), Datetime (Datetime),
polysemy-chronos.cabal view
@@ -1,25 +1,25 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.35.0.+-- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack name: polysemy-chronos-version: 0.6.0.0-synopsis: Polysemy effects for Chronos+version: 0.6.0.1+synopsis: A Polysemy effect for Chronos description: See https://hackage.haskell.org/package/polysemy-chronos/docs/Polysemy-Chronos.html category: Time homepage: https://github.com/tek/polysemy-time#readme bug-reports: https://github.com/tek/polysemy-time/issues author: Torsten Schmits maintainer: hackage@tryp.io-copyright: 2022 Torsten Schmits+copyright: 2023 Torsten Schmits license: BSD-2-Clause-Patent license-file: LICENSE build-type: Simple extra-source-files:- changelog.md readme.md+ changelog.md source-repository head type: git@@ -35,78 +35,51 @@ default-extensions: AllowAmbiguousTypes ApplicativeDo- BangPatterns- BinaryLiterals BlockArguments- ConstraintKinds DataKinds DefaultSignatures DeriveAnyClass- DeriveDataTypeable- DeriveFoldable- DeriveFunctor- DeriveGeneric- DeriveLift- DeriveTraversable DerivingStrategies DerivingVia DisambiguateRecordFields- DoAndIfThenElse DuplicateRecordFields- EmptyCase- EmptyDataDecls- ExistentialQuantification- FlexibleContexts- FlexibleInstances FunctionalDependencies GADTs- GeneralizedNewtypeDeriving- InstanceSigs- KindSignatures LambdaCase LiberalTypeSynonyms- MultiParamTypeClasses MultiWayIf- NamedFieldPuns OverloadedLabels OverloadedLists OverloadedStrings PackageImports PartialTypeSignatures- PatternGuards PatternSynonyms- PolyKinds QuantifiedConstraints QuasiQuotes- RankNTypes RecordWildCards RecursiveDo RoleAnnotations- ScopedTypeVariables- StandaloneDeriving TemplateHaskell- TupleSections- TypeApplications TypeFamilies TypeFamilyDependencies- TypeOperators- TypeSynonymInstances UndecidableInstances UnicodeSyntax ViewPatterns- ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages+ OverloadedRecordDot+ NoFieldSelectors+ ghc-options: -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages build-depends:- base >=4.12 && <5+ base ==4.* , chronos >=1.1.1 && <1.2- , incipit-core >=0.4- , polysemy-time+ , incipit-core >=0.4 && <0.6+ , polysemy-time >=0.6.0.1 && <0.7 mixins: base hiding (Prelude) , incipit-core (IncipitCore as Prelude) , incipit-core hiding (IncipitCore)- default-language: Haskell2010+ default-language: GHC2021 -test-suite polysemy-chronos-unit+test-suite polysemy-chronos-test type: exitcode-stdio-1.0 main-is: Main.hs other-modules:@@ -116,76 +89,49 @@ default-extensions: AllowAmbiguousTypes ApplicativeDo- BangPatterns- BinaryLiterals BlockArguments- ConstraintKinds DataKinds DefaultSignatures DeriveAnyClass- DeriveDataTypeable- DeriveFoldable- DeriveFunctor- DeriveGeneric- DeriveLift- DeriveTraversable DerivingStrategies DerivingVia DisambiguateRecordFields- DoAndIfThenElse DuplicateRecordFields- EmptyCase- EmptyDataDecls- ExistentialQuantification- FlexibleContexts- FlexibleInstances FunctionalDependencies GADTs- GeneralizedNewtypeDeriving- InstanceSigs- KindSignatures LambdaCase LiberalTypeSynonyms- MultiParamTypeClasses MultiWayIf- NamedFieldPuns OverloadedLabels OverloadedLists OverloadedStrings PackageImports PartialTypeSignatures- PatternGuards PatternSynonyms- PolyKinds QuantifiedConstraints QuasiQuotes- RankNTypes RecordWildCards RecursiveDo RoleAnnotations- ScopedTypeVariables- StandaloneDeriving TemplateHaskell- TupleSections- TypeApplications TypeFamilies TypeFamilyDependencies- TypeOperators- TypeSynonymInstances UndecidableInstances UnicodeSyntax ViewPatterns- ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -threaded -rtsopts -with-rtsopts=-N+ OverloadedRecordDot+ NoFieldSelectors+ ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages build-depends:- base >=4.12 && <5- , chronos- , incipit-core >=0.4+ base ==4.*+ , chronos >=1.1.1 && <1.2+ , incipit-core >=0.4 && <0.6 , polysemy-chronos , polysemy-test >=0.6- , polysemy-time- , tasty+ , polysemy-time >=0.6.0.1 && <0.7+ , tasty >=1.1 mixins: base hiding (Prelude) , incipit-core (IncipitCore as Prelude) , incipit-core hiding (IncipitCore)- default-language: Haskell2010+ default-language: GHC2021
test/Polysemy/Chronos/ChronosTimeTest.hs view
@@ -1,6 +1,6 @@ module Polysemy.Chronos.ChronosTimeTest where -import qualified Chronos as Chronos+import qualified Chronos import Polysemy.Test (UnitTest, assert, assertEq, runTestAuto) import Polysemy.Time.Calendar (year) import Polysemy.Time.Data.TimeUnit (Seconds (Seconds))