packages feed

diagrams-svg 1.3.1.5 → 1.3.1.6

raw patch · 2 files changed

+10/−3 lines, 2 filesdep ~optparse-applicativePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: optparse-applicative

API changes (from Hackage documentation)

- Diagrams.Backend.SVG: instance (Hashable n, SVGFloat n) => Hashable (Options SVG V2 n)
- Diagrams.Backend.SVG: instance (SVGFloat n) => Backend SVG V2 n
- Diagrams.Backend.SVG: instance (SVGFloat n) => Monoid (Render SVG V2 n)
- Diagrams.Backend.SVG: instance (SVGFloat n) => Renderable (DImage n (Native Img)) SVG
- Diagrams.Backend.SVG: instance (SVGFloat n) => Renderable (DImage n Embedded) SVG
- Diagrams.Backend.SVG: instance (SVGFloat n) => Renderable (Path V2 n) SVG
- Diagrams.Backend.SVG: instance (SVGFloat n) => Renderable (Text n) SVG
- Diagrams.Backend.SVG: instance Show SVG
- Diagrams.Backend.SVG: instance Typeable Img
- Diagrams.Backend.SVG: instance Typeable SVG
- Diagrams.Backend.SVG.Attributes: getSvgClass :: SvgClass -> String
- Diagrams.Backend.SVG.Attributes: getSvgId :: SvgId -> String
- Diagrams.Backend.SVG.Attributes: instance AttributeClass SvgClass
- Diagrams.Backend.SVG.Attributes: instance AttributeClass SvgId
- Diagrams.Backend.SVG.Attributes: instance Semigroup SvgClass
- Diagrams.Backend.SVG.Attributes: instance Semigroup SvgId
- Diagrams.Backend.SVG.Attributes: instance Typeable SvgClass
- Diagrams.Backend.SVG.Attributes: instance Typeable SvgId
- Diagrams.Backend.SVG.CmdLine: instance (SVGFloat n) => Mainable (QDiagram SVG V2 n Any)
- Diagrams.Backend.SVG.CmdLine: instance (SVGFloat n) => Mainable [(String, QDiagram SVG V2 n Any)]
- Diagrams.Backend.SVG.CmdLine: instance Parseable PrettyOpt
+ Diagrams.Backend.SVG: instance (Data.Hashable.Class.Hashable n, Graphics.Rendering.SVG.SVGFloat n) => Data.Hashable.Class.Hashable (Diagrams.Core.Types.Options Diagrams.Backend.SVG.SVG Linear.V2.V2 n)
+ Diagrams.Backend.SVG: instance GHC.Show.Show Diagrams.Backend.SVG.SVG
+ Diagrams.Backend.SVG: instance Graphics.Rendering.SVG.SVGFloat n => Diagrams.Core.Types.Backend Diagrams.Backend.SVG.SVG Linear.V2.V2 n
+ Diagrams.Backend.SVG: instance Graphics.Rendering.SVG.SVGFloat n => Diagrams.Core.Types.Renderable (Diagrams.Path.Path Linear.V2.V2 n) Diagrams.Backend.SVG.SVG
+ Diagrams.Backend.SVG: instance Graphics.Rendering.SVG.SVGFloat n => Diagrams.Core.Types.Renderable (Diagrams.TwoD.Image.DImage n (Diagrams.TwoD.Image.Native Diagrams.Backend.SVG.Img)) Diagrams.Backend.SVG.SVG
+ Diagrams.Backend.SVG: instance Graphics.Rendering.SVG.SVGFloat n => Diagrams.Core.Types.Renderable (Diagrams.TwoD.Image.DImage n Diagrams.TwoD.Image.Embedded) Diagrams.Backend.SVG.SVG
+ Diagrams.Backend.SVG: instance Graphics.Rendering.SVG.SVGFloat n => Diagrams.Core.Types.Renderable (Diagrams.TwoD.Text.Text n) Diagrams.Backend.SVG.SVG
+ Diagrams.Backend.SVG: instance Graphics.Rendering.SVG.SVGFloat n => GHC.Base.Monoid (Diagrams.Core.Types.Render Diagrams.Backend.SVG.SVG Linear.V2.V2 n)
+ Diagrams.Backend.SVG.Attributes: [getSvgClass] :: SvgClass -> String
+ Diagrams.Backend.SVG.Attributes: [getSvgId] :: SvgId -> String
+ Diagrams.Backend.SVG.Attributes: instance Data.Semigroup.Semigroup Diagrams.Backend.SVG.Attributes.SvgClass
+ Diagrams.Backend.SVG.Attributes: instance Data.Semigroup.Semigroup Diagrams.Backend.SVG.Attributes.SvgId
+ Diagrams.Backend.SVG.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.Backend.SVG.Attributes.SvgClass
+ Diagrams.Backend.SVG.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.Backend.SVG.Attributes.SvgId
+ Diagrams.Backend.SVG.CmdLine: instance Diagrams.Backend.CmdLine.Parseable Diagrams.Backend.SVG.CmdLine.PrettyOpt
+ Diagrams.Backend.SVG.CmdLine: instance Graphics.Rendering.SVG.SVGFloat n => Diagrams.Backend.CmdLine.Mainable (Diagrams.Core.Types.QDiagram Diagrams.Backend.SVG.SVG Linear.V2.V2 n Data.Monoid.Any)
+ Diagrams.Backend.SVG.CmdLine: instance Graphics.Rendering.SVG.SVGFloat n => Diagrams.Backend.CmdLine.Mainable [(GHC.Base.String, Diagrams.Core.Types.QDiagram Diagrams.Backend.SVG.SVG Linear.V2.V2 n Data.Monoid.Any)]

Files

CHANGELOG.md view
@@ -1,4 +1,11 @@-## [v1.3.1.5](https://github.com/diagrams/diagrams-svg/tree/v1.3.1.5) (2015-07-19)+## [v1.3.1.6](https://github.com/diagrams/diagrams-svg/tree/v1.3.1.6) (2015-09-29)++- allow `optparse-applicative-0.12`++[Full Changelog](https://github.com/diagrams/diagrams-svg/compare/v1.3.1.5...v1.3.1.6)+++## [v1.3.1.5](https://github.com/diagrams/diagrams-svg/tree/v1.3.1.5) (2015-09-19)  - allow `lens-4.13` and `semigroups-0.17` 
diagrams-svg.cabal view
@@ -1,5 +1,5 @@ Name:                diagrams-svg-Version:             1.3.1.5+Version:             1.3.1.6 Synopsis:            SVG backend for diagrams drawing EDSL. Homepage:            http://projects.haskell.org/diagrams/ License:             BSD3@@ -61,7 +61,7 @@                      , containers           >= 0.3   && < 0.6                      , lens                 >= 4.0   && < 4.14                      , hashable             >= 1.1   && < 1.3-                     , optparse-applicative >= 0.10  && < 0.12+                     , optparse-applicative >= 0.10  && < 0.13                      , semigroups           >= 0.13  && < 0.18   if impl(ghc < 7.6)     build-depends:     ghc-prim