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 +16/−0
- diagrams-lib.cabal +9/−9
- src/Diagrams/Attributes.hs +1/−1
- src/Diagrams/Combinators.hs +1/−1
- src/Diagrams/Parametric/Adjust.hs +1/−1
- src/Diagrams/Prelude.hs +2/−2
- src/Diagrams/TwoD/Adjust.hs +1/−1
- src/Diagrams/TwoD/Arrow.hs +1/−1
- src/Diagrams/TwoD/Arrowheads.hs +1/−1
- src/Diagrams/TwoD/Attributes.hs +1/−1
- src/Diagrams/TwoD/Combinators.hs +1/−1
- src/Diagrams/TwoD/Model.hs +1/−1
- src/Diagrams/TwoD/Offset.hs +3/−3
- src/Diagrams/TwoD/Path.hs +1/−1
- src/Diagrams/TwoD/Polygons.hs +1/−1
- src/Diagrams/TwoD/Shapes.hs +1/−1
- src/Diagrams/TwoD/Text.hs +1/−1
- src/Diagrams/Util.hs +1/−1
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