active 0.2.0.13 → 0.2.0.14
raw patch · 3 files changed
+35/−14 lines, 3 filesdep ~basedep ~lensdep ~linearPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, lens, linear
API changes (from Hackage documentation)
- Data.Active: instance (GHC.Base.Monoid a, Data.Semigroup.Semigroup a) => GHC.Base.Monoid (Data.Active.Active a)
- Data.Active: instance Control.Lens.Wrapped.Wrapped (Data.Active.Active a0)
- Data.Active: instance Control.Lens.Wrapped.Wrapped (Data.Active.Duration n0)
- Data.Active: instance Control.Lens.Wrapped.Wrapped (Data.Active.Time n0)
- Data.Active: instance Data.Active.Active a0 ~ t0 => Control.Lens.Wrapped.Rewrapped (Data.Active.Active a1) t0
- Data.Active: instance Data.Active.Duration n0 ~ t0 => Control.Lens.Wrapped.Rewrapped (Data.Active.Duration n1) t0
- Data.Active: instance Data.Active.Time n0 ~ t0 => Control.Lens.Wrapped.Rewrapped (Data.Active.Time n1) t0
- Data.Active: instance Data.Semigroup.Semigroup a => Data.Semigroup.Semigroup (Data.Active.Active a)
- Data.Active: instance Data.Semigroup.Semigroup a => Data.Semigroup.Semigroup (Data.Active.Dynamic a)
- Data.Active: instance GHC.Classes.Ord n => Data.Semigroup.Semigroup (Data.Active.Era n)
- Data.Active: instance GHC.Num.Num n => Data.Semigroup.Semigroup (Data.Active.Duration n)
+ Data.Active: instance (Data.Active.Active a1 Data.Type.Equality.~ t) => Control.Lens.Wrapped.Rewrapped (Data.Active.Active a2) t
+ Data.Active: instance (Data.Active.Duration n1 Data.Type.Equality.~ t) => Control.Lens.Wrapped.Rewrapped (Data.Active.Duration n2) t
+ Data.Active: instance (Data.Active.Time n1 Data.Type.Equality.~ t) => Control.Lens.Wrapped.Rewrapped (Data.Active.Time n2) t
+ Data.Active: instance (GHC.Base.Monoid a, GHC.Base.Semigroup a) => GHC.Base.Monoid (Data.Active.Active a)
+ Data.Active: instance Control.Lens.Wrapped.Wrapped (Data.Active.Active a)
+ Data.Active: instance Control.Lens.Wrapped.Wrapped (Data.Active.Duration n)
+ Data.Active: instance Control.Lens.Wrapped.Wrapped (Data.Active.Time n)
+ Data.Active: instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Active.Active a)
+ Data.Active: instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Active.Dynamic a)
+ Data.Active: instance GHC.Classes.Ord n => GHC.Base.Semigroup (Data.Active.Era n)
+ Data.Active: instance GHC.Num.Num n => GHC.Base.Semigroup (Data.Active.Duration n)
Files
- CHANGES +23/−0
- active.cabal +12/−12
- test/active-tests.hs +0/−2
CHANGES view
@@ -1,6 +1,29 @@+## [0.2.0.14](https://github.com/diagrams/active/tree/v0.2.0.14) (2019-10-19)++- Updates for GHC 8.8+ ## [0.2.0.13](https://github.com/diagrams/active/tree/v0.2.0.13) (2017-05-16) - fix for `lens-4.15.2`++Hackage revisions:++- r1:+ - allow `base-4.10` (GHC 8.2)+- r2:+ - allow `QuickCheck-2.10`+- r3:+ - allow `lens-4.16`+ - allow `QuickCheck-2.11`+- r4:+ - allow `base-4.11` (GHC 8.4)++- r8:+ - allow `QuickCheck-2.13`++- r9:+ - allow `lens-4.18`+ - allow `semigroups-0.19` ## [0.2.0.12](https://github.com/diagrams/active/tree/v0.2.0.12) (2016-10-14)
active.cabal view
@@ -1,5 +1,5 @@ name: active-version: 0.2.0.13+version: 0.2.0.14 synopsis: Abstractions for animation description: "Active" abstraction for animated things with finite start and end times. license: BSD3@@ -9,10 +9,10 @@ copyright: (c) 2011-2015 Brent Yorgey category: Data build-type: Simple-cabal-version: >=1.10+cabal-version: 1.18 extra-source-files: CHANGES, README.markdown, diagrams/*.svg extra-doc-files: diagrams/*.svg-tested-with: GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1+tested-with: GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.2, GHC == 8.6.1, GHC == 8.8.1 bug-reports: https://github.com/diagrams/active/issues source-repository head type: git@@ -20,11 +20,11 @@ library exposed-modules: Data.Active- build-depends: base >= 4.0 && < 4.11,+ build-depends: base >= 4.0 && < 4.14, vector >= 0.10,- semigroups >= 0.1 && < 0.19,- semigroupoids >= 1.2 && < 5.3,- lens >= 4.0 && < 4.16,+ semigroups >= 0.1 && < 0.20,+ semigroupoids >= 1.2 && < 5.4,+ lens >= 4.0 && < 4.19, linear >= 1.14 && < 1.21 hs-source-dirs: src default-language: Haskell2010@@ -32,13 +32,13 @@ test-suite active-tests type: exitcode-stdio-1.0 main-is: active-tests.hs- build-depends: base >= 4.0 && < 4.10,+ build-depends: base >= 4.0 && < 4.14, vector >= 0.10,- semigroups >= 0.1 && < 0.19,- semigroupoids >= 1.2 && < 5.3,- lens >= 4.0 && < 4.16,+ semigroups >= 0.1 && < 0.20,+ semigroupoids >= 1.2 && < 5.4,+ lens >= 4.0 && < 4.19, linear >= 1.14 && < 1.21,- QuickCheck >= 2.9 && < 2.10+ QuickCheck >= 2.9 && < 2.14 other-modules: Data.Active hs-source-dirs: src, test default-language: Haskell2010
test/active-tests.hs view
@@ -25,8 +25,6 @@ results <- mapM (\(s,t) -> printf "%-40s" s >> t) tests unless (all isSuccess results) exitFailure where- isSuccess (Success{}) = True- isSuccess _ = False qc x = quickCheckWithResult (stdArgs { maxSuccess = 200 }) x tests = [ ("era/start", qc prop_era_start ) , ("era/end", qc prop_era_end )