polysemy-chronos 0.1.4.0 → 0.2.0.0
raw patch · 2 files changed
+17/−18 lines, 2 filesdep −aesondep −containersdep −hedgehogdep ~chronosPVP ok
version bump matches the API change (PVP)
Dependencies removed: aeson, containers, hedgehog, relude, tasty-hedgehog, text
Dependency ranges changed: chronos
API changes (from Hackage documentation)
+ Polysemy.Chronos.Orphans: instance Polysemy.Time.Class.Instant.Instant Chronos.Datetime Chronos.Datetime
+ Polysemy.Chronos.Orphans: instance Polysemy.Time.Class.Instant.Instant Chronos.Time Chronos.Datetime
Files
- lib/Polysemy/Chronos/Orphans.hs +10/−0
- polysemy-chronos.cabal +7/−18
lib/Polysemy/Chronos/Orphans.hs view
@@ -12,6 +12,7 @@ TimeOfDay (TimeOfDay), Timespan (Timespan), Year (Year),+ timeToDatetime, ) import Polysemy.Time.Calendar ( Calendar (..),@@ -24,6 +25,7 @@ HasSecond (..), HasYear (..), )+import Polysemy.Time.Class.Instant (Instant (dateTime)) import Polysemy.Time.Data.TimeUnit ( Days (Days), Hours (Hours),@@ -143,3 +145,11 @@ NanoSeconds ns fromNanos (NanoSeconds ns) = Timespan ns++instance Instant Chronos.Time Chronos.Datetime where+ dateTime =+ timeToDatetime++instance Instant Chronos.Datetime Chronos.Datetime where+ dateTime =+ id
polysemy-chronos.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: polysemy-chronos-version: 0.1.4.0+version: 0.2.0.0 synopsis: Polysemy-time Interpreters for Chronos description: Please see the readme on Github at <https://github.com/tek/polysemy-time> category: Time@@ -88,16 +88,12 @@ UndecidableInstances UnicodeSyntax ViewPatterns- ghc-options: -flate-specialise -fspecialise-aggressively -Wall+ ghc-options: -flate-specialise -fspecialise-aggressively -Wall -Wredundant-constraints -Wunused-packages build-depends:- aeson >=1.4- , base ==4.*+ base ==4.* , chronos >=1.1.1 && <1.2- , containers , polysemy >=1.3 , polysemy-time- , relude >=0.7- , text mixins: base hiding (Prelude) , polysemy-time hiding (Polysemy.Time.Prelude)@@ -170,23 +166,16 @@ UndecidableInstances UnicodeSyntax ViewPatterns- ghc-options: -flate-specialise -fspecialise-aggressively -Wall -threaded -rtsopts -with-rtsopts=-N+ ghc-options: -flate-specialise -fspecialise-aggressively -Wall -Wredundant-constraints -Wunused-packages -threaded -rtsopts -with-rtsopts=-N build-depends:- aeson >=1.4- , base ==4.*- , chronos >=1.1.1 && <1.2- , containers- , hedgehog- , polysemy >=1.3+ base ==4.*+ , chronos , polysemy-chronos , polysemy-test , polysemy-time- , relude >=0.7 , tasty- , tasty-hedgehog- , text mixins: base hiding (Prelude)- , polysemy-time hiding (Prelude)+ , polysemy-time hiding (Polysemy.Time.Prelude) , polysemy-time (Polysemy.Time.Prelude as Prelude) default-language: Haskell2010