packages feed

dual-tree 0.2.2 → 0.2.2.1

raw patch · 2 files changed

+10/−5 lines, 2 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Data.Tree.DUAL.Internal: instance (Data.Monoid.Action.Action d u, Data.Semigroup.Semigroup u) => Data.Semigroup.Semigroup (Data.Tree.DUAL.Internal.DUALTreeNE d u a l)
- Data.Tree.DUAL.Internal: instance (Data.Monoid.Action.Action d u, Data.Semigroup.Semigroup u) => Data.Semigroup.Semigroup (Data.Tree.DUAL.Internal.DUALTreeU d u a l)
- Data.Tree.DUAL.Internal: instance (Data.Semigroup.Semigroup d, Data.Semigroup.Semigroup u, Data.Monoid.Action.Action d u) => Data.Monoid.Action.Action (Data.Tree.DUAL.Internal.DAct d) (Data.Tree.DUAL.Internal.DUALTree d u a l)
- Data.Tree.DUAL.Internal: instance (Data.Semigroup.Semigroup d, Data.Semigroup.Semigroup u, Data.Monoid.Action.Action d u) => Data.Monoid.Action.Action (Data.Tree.DUAL.Internal.DAct d) (Data.Tree.DUAL.Internal.DUALTreeNE d u a l)
- Data.Tree.DUAL.Internal: instance (Data.Semigroup.Semigroup d, Data.Semigroup.Semigroup u, Data.Monoid.Action.Action d u) => Data.Monoid.Action.Action (Data.Tree.DUAL.Internal.DAct d) (Data.Tree.DUAL.Internal.DUALTreeU d u a l)
- Data.Tree.DUAL.Internal: instance (Data.Semigroup.Semigroup u, Data.Monoid.Action.Action d u) => Data.Semigroup.Semigroup (Data.Tree.DUAL.Internal.DUALTree d u a l)
- Data.Tree.DUAL.Internal: instance (Data.Semigroup.Semigroup u, Data.Monoid.Action.Action d u) => GHC.Base.Monoid (Data.Tree.DUAL.Internal.DUALTree d u a l)
- Data.Tree.DUAL.Internal: instance (GHC.Classes.Eq a, GHC.Classes.Eq d, GHC.Classes.Eq l, GHC.Classes.Eq u) => GHC.Classes.Eq (Data.Tree.DUAL.Internal.DUALTreeNE d u a l)
- Data.Tree.DUAL.Internal: instance (GHC.Classes.Eq l, GHC.Classes.Eq d, GHC.Classes.Eq a, GHC.Classes.Eq u) => GHC.Classes.Eq (Data.Tree.DUAL.Internal.DUALTreeU d u a l)
- Data.Tree.DUAL.Internal: instance (GHC.Classes.Eq u, GHC.Classes.Eq a, GHC.Classes.Eq d, GHC.Classes.Eq l) => GHC.Classes.Eq (Data.Tree.DUAL.Internal.DUALTree d u a l)
- Data.Tree.DUAL.Internal: instance (GHC.Show.Show a, GHC.Show.Show d, GHC.Show.Show l, GHC.Show.Show u) => GHC.Show.Show (Data.Tree.DUAL.Internal.DUALTreeNE d u a l)
- Data.Tree.DUAL.Internal: instance (GHC.Show.Show l, GHC.Show.Show d, GHC.Show.Show a, GHC.Show.Show u) => GHC.Show.Show (Data.Tree.DUAL.Internal.DUALTreeU d u a l)
- Data.Tree.DUAL.Internal: instance (GHC.Show.Show u, GHC.Show.Show a, GHC.Show.Show d, GHC.Show.Show l) => GHC.Show.Show (Data.Tree.DUAL.Internal.DUALTree d u a l)
+ Data.Tree.DUAL.Internal: instance (Data.Monoid.Action.Action d u, GHC.Base.Semigroup u) => GHC.Base.Semigroup (Data.Tree.DUAL.Internal.DUALTreeNE d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Base.Semigroup d, GHC.Base.Semigroup u, Data.Monoid.Action.Action d u) => Data.Monoid.Action.Action (Data.Tree.DUAL.Internal.DAct d) (Data.Tree.DUAL.Internal.DUALTree d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Base.Semigroup d, GHC.Base.Semigroup u, Data.Monoid.Action.Action d u) => Data.Monoid.Action.Action (Data.Tree.DUAL.Internal.DAct d) (Data.Tree.DUAL.Internal.DUALTreeNE d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Base.Semigroup d, GHC.Base.Semigroup u, Data.Monoid.Action.Action d u) => Data.Monoid.Action.Action (Data.Tree.DUAL.Internal.DAct d) (Data.Tree.DUAL.Internal.DUALTreeU d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Base.Semigroup u, Data.Monoid.Action.Action d u) => GHC.Base.Monoid (Data.Tree.DUAL.Internal.DUALTree d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Base.Semigroup u, Data.Monoid.Action.Action d u) => GHC.Base.Semigroup (Data.Tree.DUAL.Internal.DUALTree d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Base.Semigroup u, Data.Monoid.Action.Action d u) => GHC.Base.Semigroup (Data.Tree.DUAL.Internal.DUALTreeU d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Classes.Eq u, GHC.Classes.Eq l, GHC.Classes.Eq d, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Tree.DUAL.Internal.DUALTree d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Classes.Eq u, GHC.Classes.Eq l, GHC.Classes.Eq d, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Tree.DUAL.Internal.DUALTreeNE d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Classes.Eq u, GHC.Classes.Eq l, GHC.Classes.Eq d, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Tree.DUAL.Internal.DUALTreeU d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Show.Show u, GHC.Show.Show l, GHC.Show.Show d, GHC.Show.Show a) => GHC.Show.Show (Data.Tree.DUAL.Internal.DUALTree d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Show.Show u, GHC.Show.Show l, GHC.Show.Show d, GHC.Show.Show a) => GHC.Show.Show (Data.Tree.DUAL.Internal.DUALTreeNE d u a l)
+ Data.Tree.DUAL.Internal: instance (GHC.Show.Show u, GHC.Show.Show l, GHC.Show.Show d, GHC.Show.Show a) => GHC.Show.Show (Data.Tree.DUAL.Internal.DUALTreeU d u a l)
- Data.Tree.DUAL.Internal: Act :: d -> (DUALTreeU d u a l) -> DUALTreeNE d u a l
+ Data.Tree.DUAL.Internal: Act :: d -> DUALTreeU d u a l -> DUALTreeNE d u a l
- Data.Tree.DUAL.Internal: Annot :: a -> (DUALTreeU d u a l) -> DUALTreeNE d u a l
+ Data.Tree.DUAL.Internal: Annot :: a -> DUALTreeU d u a l -> DUALTreeNE d u a l
- Data.Tree.DUAL.Internal: Concat :: (NonEmpty (DUALTreeU d u a l)) -> DUALTreeNE d u a l
+ Data.Tree.DUAL.Internal: Concat :: NonEmpty (DUALTreeU d u a l) -> DUALTreeNE d u a l

Files

CHANGES view
@@ -1,3 +1,8 @@+* 0.2.2.1: 19 October 2019++- Allow semigroups-0.19+- Allow base-4.13 and test with GHC 8.8+ * 0.2.2: 16 May 2018  - allow monoid-extras-0.5
dual-tree.cabal view
@@ -1,5 +1,5 @@ name:                dual-tree-version:             0.2.2+version:             0.2.2.1 synopsis:            Rose trees with cached and accumulating monoidal annotations description:         Rose (n-ary) trees with both upwards- (/i.e./                      cached) and downwards-traveling (/i.e./@@ -31,7 +31,7 @@ build-type:          Simple cabal-version:       >=1.10 bug-reports:         https://github.com/diagrams/dual-tree/issues-tested-with:         GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.2+tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.2, GHC == 8.6.1, GHC == 8.8.1 source-repository head   type: git   location: https://github.com/diagrams/dual-tree.git@@ -40,9 +40,9 @@   default-language:  Haskell2010   exposed-modules:   Data.Tree.DUAL                      Data.Tree.DUAL.Internal-  build-depends:     base >= 4.3 && < 4.12,-                     semigroups >= 0.8 && < 0.19,-                     newtype-generics >= 0.5 && < 0.6,+  build-depends:     base >= 4.3 && < 4.14,+                     semigroups >= 0.8 && < 0.20,+                     newtype-generics >= 0.5.3 && < 0.6,                      monoid-extras >= 0.2 && < 0.6   hs-source-dirs:    src   other-extensions:  GeneralizedNewtypeDeriving,