packages feed

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 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            )