packages feed

diagrams-lib 1.4.6.2 → 1.4.7

raw patch · 18 files changed

+44/−28 lines, 18 filesdep +data-defaultdep −data-default-classPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: data-default

Dependencies removed: data-default-class

API changes (from Hackage documentation)

- Diagrams.Attributes: instance Data.Default.Class.Default Diagrams.Attributes.LineCap
- Diagrams.Attributes: instance Data.Default.Class.Default Diagrams.Attributes.LineJoin
- Diagrams.Attributes: instance Data.Default.Class.Default Diagrams.Attributes.LineMiterLimit
- Diagrams.Attributes: instance Diagrams.Core.Envelope.OrderedField n => Data.Default.Class.Default (Diagrams.Attributes.LineWidthM n)
- Diagrams.Combinators: instance GHC.Num.Num n => Data.Default.Class.Default (Diagrams.Combinators.CatOpts n)
- Diagrams.Parametric.Adjust: instance Data.Default.Class.Default Diagrams.Parametric.Adjust.AdjustSide
- Diagrams.Parametric.Adjust: instance GHC.Real.Fractional n => Data.Default.Class.Default (Diagrams.Parametric.Adjust.AdjustMethod n)
- Diagrams.Parametric.Adjust: instance GHC.Real.Fractional n => Data.Default.Class.Default (Diagrams.Parametric.Adjust.AdjustOpts n)
- Diagrams.TwoD.Arrow: instance Diagrams.Core.Types.TypeableFloat n => Data.Default.Class.Default (Diagrams.TwoD.Arrow.ArrowOpts n)
- Diagrams.TwoD.Attributes: instance Data.Default.Class.Default (Diagrams.TwoD.Attributes.FillTexture n)
- Diagrams.TwoD.Attributes: instance Data.Default.Class.Default (Diagrams.TwoD.Attributes.LineTexture n)
- Diagrams.TwoD.Model: instance Diagrams.Core.Envelope.OrderedField n => Data.Default.Class.Default (Diagrams.TwoD.Model.EnvelopeOpts n)
- Diagrams.TwoD.Model: instance GHC.Float.Floating n => Data.Default.Class.Default (Diagrams.TwoD.Model.TraceOpts n)
- Diagrams.TwoD.Model: instance GHC.Real.Fractional n => Data.Default.Class.Default (Diagrams.TwoD.Model.OriginOpts n)
- Diagrams.TwoD.Offset: instance GHC.Real.Fractional d => Data.Default.Class.Default (Diagrams.TwoD.Offset.ExpandOpts d)
- Diagrams.TwoD.Offset: instance GHC.Real.Fractional d => Data.Default.Class.Default (Diagrams.TwoD.Offset.OffsetOpts d)
- Diagrams.TwoD.Path: instance Data.Default.Class.Default (Diagrams.TwoD.Path.StrokeOpts a)
- Diagrams.TwoD.Path: instance Data.Default.Class.Default Diagrams.TwoD.Path.FillRule
- Diagrams.TwoD.Polygons: instance GHC.Num.Num n => Data.Default.Class.Default (Diagrams.TwoD.Polygons.PolygonOpts n)
- Diagrams.TwoD.Shapes: instance GHC.Num.Num d => Data.Default.Class.Default (Diagrams.TwoD.Shapes.RoundedRectOpts d)
- Diagrams.TwoD.Text: instance Data.Default.Class.Default Diagrams.TwoD.Text.FontSlant
- Diagrams.TwoD.Text: instance Data.Default.Class.Default Diagrams.TwoD.Text.FontWeight
- Diagrams.TwoD.Text: instance GHC.Num.Num n => Data.Default.Class.Default (Diagrams.TwoD.Text.FontSizeM n)
+ Diagrams.Attributes: instance Data.Default.Internal.Default Diagrams.Attributes.LineCap
+ Diagrams.Attributes: instance Data.Default.Internal.Default Diagrams.Attributes.LineJoin
+ Diagrams.Attributes: instance Data.Default.Internal.Default Diagrams.Attributes.LineMiterLimit
+ Diagrams.Attributes: instance Diagrams.Core.Envelope.OrderedField n => Data.Default.Internal.Default (Diagrams.Attributes.LineWidthM n)
+ Diagrams.Combinators: instance GHC.Num.Num n => Data.Default.Internal.Default (Diagrams.Combinators.CatOpts n)
+ Diagrams.Parametric.Adjust: instance Data.Default.Internal.Default Diagrams.Parametric.Adjust.AdjustSide
+ Diagrams.Parametric.Adjust: instance GHC.Real.Fractional n => Data.Default.Internal.Default (Diagrams.Parametric.Adjust.AdjustMethod n)
+ Diagrams.Parametric.Adjust: instance GHC.Real.Fractional n => Data.Default.Internal.Default (Diagrams.Parametric.Adjust.AdjustOpts n)
+ Diagrams.Prelude: (<<<>:=) :: (MonadState s m, Semigroup r) => LensLike' ((,) r) s r -> r -> m r
+ Diagrams.Prelude: (<<<>:~) :: Semigroup m => LensLike' ((,) m) s m -> m -> s -> (m, s)
+ Diagrams.Prelude: (<<<|=) :: (MonadState s m, Cons b b a a) => LensLike ((,) b) s s b b -> a -> m b
+ Diagrams.Prelude: (<<<|~) :: Cons b b a a => LensLike' ((,) b) s b -> a -> s -> (b, s)
+ Diagrams.Prelude: (<<>:=) :: (MonadState s m, Semigroup r) => LensLike' ((,) r) s r -> r -> m r
+ Diagrams.Prelude: (<<>:~) :: Semigroup m => LensLike ((,) m) s t m m -> m -> s -> (m, t)
+ Diagrams.Prelude: (<<|=) :: (MonadState s m, Cons b b a a) => LensLike ((,) b) s s b b -> a -> m b
+ Diagrams.Prelude: (<<|>=) :: (MonadState s m, Snoc b b p p) => LensLike ((,) b) s s b b -> p -> m b
+ Diagrams.Prelude: (<<|>~) :: Snoc b b p p => LensLike' ((,) b) s b -> p -> s -> (b, s)
+ Diagrams.Prelude: (<<|~) :: Cons b b a a => LensLike ((,) b) s t b b -> a -> s -> (b, t)
+ Diagrams.Prelude: (<>:=) :: (MonadState s m, Semigroup a) => ASetter' s a -> a -> m ()
+ Diagrams.Prelude: (<>:~) :: Semigroup b => ASetter s t b b -> b -> s -> t
+ Diagrams.Prelude: (<|=) :: (MonadState s m, Cons b b a a) => ASetter s s b b -> a -> m ()
+ Diagrams.Prelude: (<|>=) :: (MonadState s m, Snoc b b p p) => LensLike ((,) b) s s b b -> p -> m b
+ Diagrams.Prelude: (<|>~) :: Snoc b b p p => LensLike ((,) b) s t b b -> p -> s -> (b, t)
+ Diagrams.Prelude: (<|~) :: Cons b b a a => ASetter s t b b -> a -> s -> t
+ Diagrams.Prelude: (|>=) :: (MonadState s m, Snoc b b a a) => ASetter s s b b -> a -> m ()
+ Diagrams.Prelude: (|>~) :: Snoc b b a a => ASetter s t b b -> a -> s -> t
+ Diagrams.TwoD.Arrow: instance Diagrams.Core.Types.TypeableFloat n => Data.Default.Internal.Default (Diagrams.TwoD.Arrow.ArrowOpts n)
+ Diagrams.TwoD.Attributes: instance Data.Default.Internal.Default (Diagrams.TwoD.Attributes.FillTexture n)
+ Diagrams.TwoD.Attributes: instance Data.Default.Internal.Default (Diagrams.TwoD.Attributes.LineTexture n)
+ Diagrams.TwoD.Model: instance Diagrams.Core.Envelope.OrderedField n => Data.Default.Internal.Default (Diagrams.TwoD.Model.EnvelopeOpts n)
+ Diagrams.TwoD.Model: instance GHC.Float.Floating n => Data.Default.Internal.Default (Diagrams.TwoD.Model.TraceOpts n)
+ Diagrams.TwoD.Model: instance GHC.Real.Fractional n => Data.Default.Internal.Default (Diagrams.TwoD.Model.OriginOpts n)
+ Diagrams.TwoD.Offset: instance GHC.Real.Fractional d => Data.Default.Internal.Default (Diagrams.TwoD.Offset.ExpandOpts d)
+ Diagrams.TwoD.Offset: instance GHC.Real.Fractional d => Data.Default.Internal.Default (Diagrams.TwoD.Offset.OffsetOpts d)
+ Diagrams.TwoD.Path: instance Data.Default.Internal.Default (Diagrams.TwoD.Path.StrokeOpts a)
+ Diagrams.TwoD.Path: instance Data.Default.Internal.Default Diagrams.TwoD.Path.FillRule
+ Diagrams.TwoD.Polygons: instance GHC.Num.Num n => Data.Default.Internal.Default (Diagrams.TwoD.Polygons.PolygonOpts n)
+ Diagrams.TwoD.Shapes: instance GHC.Num.Num d => Data.Default.Internal.Default (Diagrams.TwoD.Shapes.RoundedRectOpts d)
+ Diagrams.TwoD.Text: instance Data.Default.Internal.Default Diagrams.TwoD.Text.FontSlant
+ Diagrams.TwoD.Text: instance Data.Default.Internal.Default Diagrams.TwoD.Text.FontWeight
+ Diagrams.TwoD.Text: instance GHC.Num.Num n => Data.Default.Internal.Default (Diagrams.TwoD.Text.FontSizeM n)
- Diagrams.Prelude: infix 4 <#=
+ Diagrams.Prelude: infix 4 <<|>=
- Diagrams.Prelude: infixr 4 <#~
+ Diagrams.Prelude: infixr 4 <<|>~
- Diagrams.Segment: oeEnvelope :: forall v_aUsg n_aUsh. Lens' (OffsetEnvelope v_aUsg n_aUsh) (Envelope v_aUsg n_aUsh)
+ Diagrams.Segment: oeEnvelope :: forall v_aUvv n_aUvw. Lens' (OffsetEnvelope v_aUvv n_aUvw) (Envelope v_aUvv n_aUvw)
- Diagrams.Segment: oeOffset :: forall v_aUsg n_aUsh. Lens' (OffsetEnvelope v_aUsg n_aUsh) (TotalOffset v_aUsg n_aUsh)
+ Diagrams.Segment: oeOffset :: forall v_aUvv n_aUvw. Lens' (OffsetEnvelope v_aUvv n_aUvw) (TotalOffset v_aUvv n_aUvw)
- Diagrams.ThreeD.Camera: horizontalFieldOfView :: forall n_aJdA. Lens' (PerspectiveLens n_aJdA) (Angle n_aJdA)
+ Diagrams.ThreeD.Camera: horizontalFieldOfView :: forall n_aJgA. Lens' (PerspectiveLens n_aJgA) (Angle n_aJgA)
- Diagrams.ThreeD.Camera: orthoHeight :: forall n_aJgn. Lens' (OrthoLens n_aJgn) n_aJgn
+ Diagrams.ThreeD.Camera: orthoHeight :: forall n_aJjn. Lens' (OrthoLens n_aJjn) n_aJjn
- Diagrams.ThreeD.Camera: orthoWidth :: forall n_aJgn. Lens' (OrthoLens n_aJgn) n_aJgn
+ Diagrams.ThreeD.Camera: orthoWidth :: forall n_aJjn. Lens' (OrthoLens n_aJjn) n_aJjn
- Diagrams.ThreeD.Camera: verticalFieldOfView :: forall n_aJdA. Lens' (PerspectiveLens n_aJdA) (Angle n_aJdA)
+ Diagrams.ThreeD.Camera: verticalFieldOfView :: forall n_aJgA. Lens' (PerspectiveLens n_aJgA) (Angle n_aJgA)
- Diagrams.Transform.ScaleInv: scaleInvDir :: forall t_aCmU. Lens' (ScaleInv t_aCmU) (Vn t_aCmU)
+ Diagrams.Transform.ScaleInv: scaleInvDir :: forall t_aCpT. Lens' (ScaleInv t_aCpT) (Vn t_aCpT)
- Diagrams.Transform.ScaleInv: scaleInvLoc :: forall t_aCmU. Lens' (ScaleInv t_aCmU) (Point (V t_aCmU) (N t_aCmU))
+ Diagrams.Transform.ScaleInv: scaleInvLoc :: forall t_aCpT. Lens' (ScaleInv t_aCpT) (Point (V t_aCpT) (N t_aCpT))
- Diagrams.Transform.ScaleInv: scaleInvObj :: forall t_aCmU. Lens' (ScaleInv t_aCmU) t_aCmU
+ Diagrams.Transform.ScaleInv: scaleInvObj :: forall t_aCpT. Lens' (ScaleInv t_aCpT) t_aCpT
- Diagrams.TwoD: _LG :: forall n_a1RWB. Prism' (Texture n_a1RWB) (LGradient n_a1RWB)
+ Diagrams.TwoD: _LG :: forall n_a1SeS. Prism' (Texture n_a1SeS) (LGradient n_a1SeS)
- Diagrams.TwoD: _RG :: forall n_a1RWB. Prism' (Texture n_a1RWB) (RGradient n_a1RWB)
+ Diagrams.TwoD: _RG :: forall n_a1SeS. Prism' (Texture n_a1SeS) (RGradient n_a1SeS)
- Diagrams.TwoD: _SC :: forall n_a1RWB. Prism' (Texture n_a1RWB) SomeColor
+ Diagrams.TwoD: _SC :: forall n_a1SeS. Prism' (Texture n_a1SeS) SomeColor
- Diagrams.TwoD: eColor :: forall n_a2awZ. Lens' (EnvelopeOpts n_a2awZ) (Colour Double)
+ Diagrams.TwoD: eColor :: forall n_a2aPg. Lens' (EnvelopeOpts n_a2aPg) (Colour Double)
- Diagrams.TwoD: eLineWidth :: forall n_a2awZ n_a2azY. Lens (EnvelopeOpts n_a2awZ) (EnvelopeOpts n_a2azY) (Measure n_a2awZ) (Measure n_a2azY)
+ Diagrams.TwoD: eLineWidth :: forall n_a2aPg n_a2aSf. Lens (EnvelopeOpts n_a2aPg) (EnvelopeOpts n_a2aSf) (Measure n_a2aPg) (Measure n_a2aSf)
- Diagrams.TwoD: ePoints :: forall n_a2awZ. Lens' (EnvelopeOpts n_a2awZ) Int
+ Diagrams.TwoD: ePoints :: forall n_a2aPg. Lens' (EnvelopeOpts n_a2aPg) Int
- Diagrams.TwoD: oColor :: forall n_a2avU. Lens' (OriginOpts n_a2avU) (Colour Double)
+ Diagrams.TwoD: oColor :: forall n_a2aOb. Lens' (OriginOpts n_a2aOb) (Colour Double)
- Diagrams.TwoD: oMinSize :: forall n_a2avU. Lens' (OriginOpts n_a2avU) n_a2avU
+ Diagrams.TwoD: oMinSize :: forall n_a2aOb. Lens' (OriginOpts n_a2aOb) n_a2aOb
- Diagrams.TwoD: oScale :: forall n_a2avU. Lens' (OriginOpts n_a2avU) n_a2avU
+ Diagrams.TwoD: oScale :: forall n_a2aOb. Lens' (OriginOpts n_a2aOb) n_a2aOb
- Diagrams.TwoD: radiusBL :: forall d_a1Glt. Lens' (RoundedRectOpts d_a1Glt) d_a1Glt
+ Diagrams.TwoD: radiusBL :: forall d_a1GoI. Lens' (RoundedRectOpts d_a1GoI) d_a1GoI
- Diagrams.TwoD: radiusBR :: forall d_a1Glt. Lens' (RoundedRectOpts d_a1Glt) d_a1Glt
+ Diagrams.TwoD: radiusBR :: forall d_a1GoI. Lens' (RoundedRectOpts d_a1GoI) d_a1GoI
- Diagrams.TwoD: radiusTL :: forall d_a1Glt. Lens' (RoundedRectOpts d_a1Glt) d_a1Glt
+ Diagrams.TwoD: radiusTL :: forall d_a1GoI. Lens' (RoundedRectOpts d_a1GoI) d_a1GoI
- Diagrams.TwoD: radiusTR :: forall d_a1Glt. Lens' (RoundedRectOpts d_a1Glt) d_a1Glt
+ Diagrams.TwoD: radiusTR :: forall d_a1GoI. Lens' (RoundedRectOpts d_a1GoI) d_a1GoI
- Diagrams.TwoD: tColor :: forall n_a2aAn. Lens' (TraceOpts n_a2aAn) (Colour Double)
+ Diagrams.TwoD: tColor :: forall n_a2aSE. Lens' (TraceOpts n_a2aSE) (Colour Double)
- Diagrams.TwoD: tMinSize :: forall n_a2aAn. Lens' (TraceOpts n_a2aAn) n_a2aAn
+ Diagrams.TwoD: tMinSize :: forall n_a2aSE. Lens' (TraceOpts n_a2aSE) n_a2aSE
- Diagrams.TwoD: tPoints :: forall n_a2aAn. Lens' (TraceOpts n_a2aAn) Int
+ Diagrams.TwoD: tPoints :: forall n_a2aSE. Lens' (TraceOpts n_a2aSE) Int
- Diagrams.TwoD: tScale :: forall n_a2aAn. Lens' (TraceOpts n_a2aAn) n_a2aAn
+ Diagrams.TwoD: tScale :: forall n_a2aSE. Lens' (TraceOpts n_a2aSE) n_a2aSE
- Diagrams.TwoD.Attributes: _LG :: forall n_a1RWB. Prism' (Texture n_a1RWB) (LGradient n_a1RWB)
+ Diagrams.TwoD.Attributes: _LG :: forall n_a1SeS. Prism' (Texture n_a1SeS) (LGradient n_a1SeS)
- Diagrams.TwoD.Attributes: _RG :: forall n_a1RWB. Prism' (Texture n_a1RWB) (RGradient n_a1RWB)
+ Diagrams.TwoD.Attributes: _RG :: forall n_a1SeS. Prism' (Texture n_a1SeS) (RGradient n_a1SeS)
- Diagrams.TwoD.Attributes: _SC :: forall n_a1RWB. Prism' (Texture n_a1RWB) SomeColor
+ Diagrams.TwoD.Attributes: _SC :: forall n_a1SeS. Prism' (Texture n_a1SeS) SomeColor
- Diagrams.TwoD.Model: eColor :: forall n_a2awZ. Lens' (EnvelopeOpts n_a2awZ) (Colour Double)
+ Diagrams.TwoD.Model: eColor :: forall n_a2aPg. Lens' (EnvelopeOpts n_a2aPg) (Colour Double)
- Diagrams.TwoD.Model: eLineWidth :: forall n_a2awZ n_a2azY. Lens (EnvelopeOpts n_a2awZ) (EnvelopeOpts n_a2azY) (Measure n_a2awZ) (Measure n_a2azY)
+ Diagrams.TwoD.Model: eLineWidth :: forall n_a2aPg n_a2aSf. Lens (EnvelopeOpts n_a2aPg) (EnvelopeOpts n_a2aSf) (Measure n_a2aPg) (Measure n_a2aSf)
- Diagrams.TwoD.Model: ePoints :: forall n_a2awZ. Lens' (EnvelopeOpts n_a2awZ) Int
+ Diagrams.TwoD.Model: ePoints :: forall n_a2aPg. Lens' (EnvelopeOpts n_a2aPg) Int
- Diagrams.TwoD.Model: oColor :: forall n_a2avU. Lens' (OriginOpts n_a2avU) (Colour Double)
+ Diagrams.TwoD.Model: oColor :: forall n_a2aOb. Lens' (OriginOpts n_a2aOb) (Colour Double)
- Diagrams.TwoD.Model: oMinSize :: forall n_a2avU. Lens' (OriginOpts n_a2avU) n_a2avU
+ Diagrams.TwoD.Model: oMinSize :: forall n_a2aOb. Lens' (OriginOpts n_a2aOb) n_a2aOb
- Diagrams.TwoD.Model: oScale :: forall n_a2avU. Lens' (OriginOpts n_a2avU) n_a2avU
+ Diagrams.TwoD.Model: oScale :: forall n_a2aOb. Lens' (OriginOpts n_a2aOb) n_a2aOb
- Diagrams.TwoD.Model: tColor :: forall n_a2aAn. Lens' (TraceOpts n_a2aAn) (Colour Double)
+ Diagrams.TwoD.Model: tColor :: forall n_a2aSE. Lens' (TraceOpts n_a2aSE) (Colour Double)
- Diagrams.TwoD.Model: tMinSize :: forall n_a2aAn. Lens' (TraceOpts n_a2aAn) n_a2aAn
+ Diagrams.TwoD.Model: tMinSize :: forall n_a2aSE. Lens' (TraceOpts n_a2aSE) n_a2aSE
- Diagrams.TwoD.Model: tPoints :: forall n_a2aAn. Lens' (TraceOpts n_a2aAn) Int
+ Diagrams.TwoD.Model: tPoints :: forall n_a2aSE. Lens' (TraceOpts n_a2aSE) Int
- Diagrams.TwoD.Model: tScale :: forall n_a2aAn. Lens' (TraceOpts n_a2aAn) n_a2aAn
+ Diagrams.TwoD.Model: tScale :: forall n_a2aSE. Lens' (TraceOpts n_a2aSE) n_a2aSE
- Diagrams.TwoD.Shapes: radiusBL :: forall d_a1Glt. Lens' (RoundedRectOpts d_a1Glt) d_a1Glt
+ Diagrams.TwoD.Shapes: radiusBL :: forall d_a1GoI. Lens' (RoundedRectOpts d_a1GoI) d_a1GoI
- Diagrams.TwoD.Shapes: radiusBR :: forall d_a1Glt. Lens' (RoundedRectOpts d_a1Glt) d_a1Glt
+ Diagrams.TwoD.Shapes: radiusBR :: forall d_a1GoI. Lens' (RoundedRectOpts d_a1GoI) d_a1GoI
- Diagrams.TwoD.Shapes: radiusTL :: forall d_a1Glt. Lens' (RoundedRectOpts d_a1Glt) d_a1Glt
+ Diagrams.TwoD.Shapes: radiusTL :: forall d_a1GoI. Lens' (RoundedRectOpts d_a1GoI) d_a1GoI
- Diagrams.TwoD.Shapes: radiusTR :: forall d_a1Glt. Lens' (RoundedRectOpts d_a1Glt) d_a1Glt
+ Diagrams.TwoD.Shapes: radiusTR :: forall d_a1GoI. Lens' (RoundedRectOpts d_a1GoI) d_a1GoI

Files

CHANGELOG.md view
@@ -1,3 +1,19 @@+## [v1.4.7](https://github.com/diagrams/diagrams-lib/tree/v1.4.7) (2024-10-26)++- Switch to `data-default-0.8` instead of `data-default-class`++## [v1.4.6.2-r3](https://github.com/diagrams/diagrams-lib/tree/v1.4.6.2-r3) (2024-08-23)++- Allow `hashable-1.5`++## [v1.4.6.2-r2](https://github.com/diagrams/diagrams-lib/tree/v1.4.6.2-r2) (2024-07-01)++- Allow `tasty-quickcheck-0.11`++## [v1.4.6.2-r1](https://github.com/diagrams/diagrams-lib/tree/v1.4.6.2-r1) (2024-05-01)++- Allow `base-4.21` (GHC 9.10), `containers-0.7`, `lens-5.3`, and `filepath-1.5`+ ## [v1.4.6.2](https://github.com/diagrams/diagrams-lib/tree/v1.4.6.2) (2024-05-01)  - Support for `linear-1.23`.  This version of `linear` introduces a
diagrams-lib.cabal view
@@ -1,5 +1,5 @@ Name:                diagrams-lib-Version:             1.4.6.2+Version:             1.4.7 Synopsis:            Embedded domain-specific language for declarative graphics Description:         Diagrams is a flexible, extensible EDSL for creating                      graphics of many types.  Graphics can be created@@ -21,7 +21,7 @@ Cabal-version:       1.18 Extra-source-files:  diagrams/*.svg Extra-doc-files:     CHANGELOG.md, README.markdown, diagrams/*.svg-Tested-with:         GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.3 || ==9.8.1+Tested-with:         GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 Source-repository head   type:     git   location: http://github.com/diagrams/diagrams-lib.git@@ -101,8 +101,8 @@                        Diagrams.TwoD.Vector,                        Diagrams.Util   other-modules:       Linear.Vector.Compat-  Build-depends:       base >= 4.9 && < 4.20,-                       containers >= 0.3 && < 0.7,+  Build-depends:       base >= 4.9 && < 4.21,+                       containers >= 0.3 && < 0.8,                        array >= 0.3 && < 0.6,                        semigroups >= 0.3.4 && < 0.21,                        monoid-extras >= 0.6 && < 0.7,@@ -111,15 +111,15 @@                        diagrams-solve >= 0.1 && < 0.2,                        active >= 0.2 && < 0.3,                        colour >= 2.3.2 && < 2.4,-                       data-default-class < 0.2,+                       data-default >= 0.8 && < 0.9,                        fingertree >= 0.1 && < 0.2,                        intervals >= 0.7 && < 0.10,-                       lens >= 5.1 && < 5.3,+                       lens >= 5.1 && < 5.4,                        tagged >= 0.7 && < 0.9,                        optparse-applicative >= 0.11 && < 0.19,-                       filepath >= 1.4 && < 1.5,+                       filepath >= 1.4 && < 1.6,                        JuicyPixels >= 3.3.4 && < 3.4,-                       hashable >= 1.1 && < 1.5,+                       hashable >= 1.1 && < 1.6,                        linear >= 1.20.1 && < 1.24,                        adjunctions >= 4.0 && < 5.0,                        distributive >=0.2.2 && < 1.0,@@ -161,7 +161,7 @@   build-depends:       base,                        tasty >= 0.10 && < 1.6,                        tasty-hunit >= 0.9.2 && < 0.11,-                       tasty-quickcheck >= 0.8 && < 0.11,+                       tasty-quickcheck >= 0.8 && < 0.12,                        QuickCheck >= 2.7,                        deepseq >= 1.3 && < 1.6,                        diagrams-lib,
src/Diagrams/Attributes.hs view
@@ -92,7 +92,7 @@ import           Data.Colour import           Data.Colour.RGBSpace  (RGB (..)) import           Data.Colour.SRGB      (toSRGB)-import           Data.Default.Class+import           Data.Default import           Data.Distributive import           Data.Monoid.Recommend import           Data.Semigroup
src/Diagrams/Combinators.hs view
@@ -41,7 +41,7 @@        ) where  import           Control.Lens          hiding (beside, ( # ))-import           Data.Default.Class+import           Data.Default import           Data.Maybe            (fromJust) import           Data.Monoid.Deletable (toDeletable) import           Data.Monoid.MList     (inj)
src/Diagrams/Parametric/Adjust.hs view
@@ -26,7 +26,7 @@                                       (.~), (^.)) import           Data.Proxy -import           Data.Default.Class+import           Data.Default  import           Diagrams.Core.V import           Diagrams.Parametric
src/Diagrams/Prelude.hs view
@@ -22,7 +22,7 @@      -- | For working with default values. Diagrams also exports 'with',     --   an alias for 'def'.-  , module Data.Default.Class+  , module Data.Default      -- | For representing and operating on colors.   , module Data.Colour@@ -97,7 +97,7 @@ import           Data.Colour         hiding (AffineSpace (..), atop, over) import           Data.Colour.Names   hiding (tan) import           Data.Colour.SRGB-import           Data.Default.Class+import           Data.Default import           Data.Semigroup  import           Linear.Affine
src/Diagrams/TwoD/Adjust.hs view
@@ -33,7 +33,7 @@ import           Diagrams.Util            (( # ))  import           Control.Lens             (Lens', set, (^.))-import           Data.Default.Class+import           Data.Default import           Data.Semigroup  
src/Diagrams/TwoD/Arrow.hs view
@@ -109,7 +109,7 @@                                             generateSignatures, lensRules,                                             makeLensesWith, view, (%~), (&),                                             (.~), (^.))-import           Data.Default.Class+import           Data.Default import           Data.Maybe                (fromMaybe) import           Data.Monoid.Coproduct     (untangle) import           Data.Semigroup
src/Diagrams/TwoD/Arrowheads.hs view
@@ -61,7 +61,7 @@        ) where  import           Control.Lens            ((&), (.~), (<>~), (^.))-import           Data.Default.Class+import           Data.Default import           Data.Monoid             (mempty, (<>))  import           Diagrams.Angle
src/Diagrams/TwoD/Attributes.hs view
@@ -65,7 +65,7 @@ import           Control.Lens                hiding (transform) import           Data.Colour                 hiding (AffineSpace, over) import           Data.Data-import           Data.Default.Class+import           Data.Default import           Data.Monoid.Recommend import           Data.Semigroup 
src/Diagrams/TwoD/Combinators.hs view
@@ -44,7 +44,7 @@  import           Control.Lens             ((&), (.~)) import           Data.Colour-import           Data.Default.Class+import           Data.Default import           Data.Semigroup  import           Diagrams.Core
src/Diagrams/TwoD/Model.hs view
@@ -38,7 +38,7 @@ import           Control.Lens             (makeLenses, (^.)) import           Data.Colour              (Colour) import           Data.Colour.Names-import           Data.Default.Class+import           Data.Default import           Data.List                (intercalate) import qualified Data.Map                 as M import           Data.Maybe               (catMaybes)
src/Diagrams/TwoD/Offset.hs view
@@ -53,7 +53,7 @@ import           Data.Monoid import           Data.Monoid.Inf -import           Data.Default.Class+import           Data.Default  import           Diagrams.Core @@ -309,7 +309,7 @@ -- "right" make sense. -- -- > import Diagrams.TwoD.Offset--- > import Data.Default.Class+-- > import Data.Default -- > -- > corner :: (OrderedField n) => Located (Trail V2 n) -- > corner = fromVertices (map p2 [(0, 0), (10, 0), (5, 6)]) `at` origin@@ -409,7 +409,7 @@ expandPath = expandPath' def  -- > import Diagrams.TwoD.Offset--- > import Data.Default.Class+-- > import Data.Default -- > -- > expandTrailExample :: Diagram SVG -- > expandTrailExample = pad 1.1 . centerXY . hcat' (def & sep .~ 1)
src/Diagrams/TwoD/Path.hs view
@@ -67,7 +67,7 @@ import           Data.Semigroup import           Data.Typeable -import           Data.Default.Class+import           Data.Default  import           Diagrams.Angle import           Diagrams.Combinators      (withEnvelope, withTrace)
src/Diagrams/TwoD/Polygons.hs view
@@ -52,7 +52,7 @@ import           Control.Monad.ST     (ST, runST) import           Data.Array.ST        (STUArray, newArray, readArray,                                        writeArray)-import           Data.Default.Class+import           Data.Default import           Data.List            (maximumBy, minimumBy) import           Data.Maybe           (catMaybes) import           Data.Ord             (comparing)
src/Diagrams/TwoD/Shapes.hs view
@@ -50,7 +50,7 @@        ) where  import           Control.Lens            (makeLenses, op, (&), (.~), (<>~), (^.))-import           Data.Default.Class+import           Data.Default import           Data.Semigroup  import           Diagrams.Core
src/Diagrams/TwoD/Text.hs view
@@ -57,7 +57,7 @@ import           Diagrams.TwoD.Types  import           Data.Colour              hiding (over)-import           Data.Default.Class+import           Data.Default import           Data.Monoid.Recommend import           Data.Semigroup import           Data.Typeable
src/Diagrams/Util.hs view
@@ -41,7 +41,7 @@ import           Control.Monad.Catch import           Control.Monad.Trans import           Control.Monad.Trans.Maybe-import           Data.Default.Class+import           Data.Default import           Data.List import           Data.Maybe import           Data.Monoid