packages feed

diagrams-canvas 1.4.1 → 1.4.1.1

raw patch · 4 files changed

+25/−13 lines, 4 filesdep ~basedep ~lensdep ~textPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, lens, text

API changes (from Hackage documentation)

- Diagrams.Backend.Canvas: instance Data.Semigroup.Semigroup (Diagrams.Core.Types.Render Diagrams.Backend.Canvas.Canvas Linear.V2.V2 GHC.Types.Double)
- Diagrams.Backend.Canvas.CmdLine: instance Diagrams.Backend.CmdLine.Mainable (Diagrams.Core.Types.QDiagram Diagrams.Backend.Canvas.Canvas Linear.V2.V2 GHC.Types.Double Data.Monoid.Any)
- Diagrams.Backend.Canvas.CmdLine: instance Diagrams.Backend.CmdLine.Mainable [(GHC.Base.String, Diagrams.Core.Types.QDiagram Diagrams.Backend.Canvas.Canvas Linear.V2.V2 GHC.Types.Double Data.Monoid.Any)]
+ Diagrams.Backend.Canvas: data family Options b (v :: Type -> Type) n
+ Diagrams.Backend.Canvas: instance GHC.Base.Semigroup (Diagrams.Core.Types.Render Diagrams.Backend.Canvas.Canvas Linear.V2.V2 GHC.Types.Double)
+ Diagrams.Backend.Canvas.CmdLine: instance Diagrams.Backend.CmdLine.Mainable (Diagrams.Core.Types.QDiagram Diagrams.Backend.Canvas.Canvas Linear.V2.V2 GHC.Types.Double Data.Semigroup.Internal.Any)
+ Diagrams.Backend.Canvas.CmdLine: instance Diagrams.Backend.CmdLine.Mainable [(GHC.Base.String, Diagrams.Core.Types.QDiagram Diagrams.Backend.Canvas.Canvas Linear.V2.V2 GHC.Types.Double Data.Semigroup.Internal.Any)]
- Diagrams.Backend.Canvas.CmdLine: mainWith :: (Mainable d, Parseable MainOpts d) => d -> IO ()
+ Diagrams.Backend.Canvas.CmdLine: mainWith :: Mainable d => d -> IO ()

Files

CHANGELOG.md view
@@ -1,8 +1,19 @@+## [v1.4.1.1](https://github.com/diagrams/diagrams-canvas/tree/v1.4.1.1) (2022-09-12)++- allow `base-4.17`, `lens-5.2`, `text-2.0`+- test on GHC 9.4+ ## [v1.4.1](https://github.com/diagrams/diagrams-canvas/tree/v1.4.1) (2018-05-09)  - allow `base-4.11` - allow `lens-4.16` - Add `Semigroup (Render Canvas V2 Double)` instance++- r1 (13 August 2021)+    - Allow `base-4.15`, `blank-canvas-0.7`, `lens-5.0`,+      `containers-0.6`, `statestack-0.3`, `optparse-applicative-0.16`,+      `diagrams-core-1.5`+- r3 (4 Feb 2022): allow `optparse-applicative-0.17`  ## v1.4r1 (Hackage revision) 
diagrams-canvas.cabal view
@@ -1,10 +1,10 @@ Name:                diagrams-canvas-Version:             1.4.1+Version:             1.4.1.1 Synopsis:            HTML5 canvas backend for diagrams drawing EDSL Description:         This package provides a modular backend for rendering                      diagrams created with the diagrams EDSL using an                      HTML5 canvas.-Homepage:            http://projects.haskell.org/diagrams/+Homepage:            https://diagrams.github.io/ License:             BSD3 License-file:        LICENSE Author:              Jeffrey Rosenbluth, Ryan Yates, Brent Yorgey, Andy Gill, Daniel Bergey@@ -14,7 +14,7 @@ Category:            Graphics Build-type:          Simple Extra-source-files:  README.md, CHANGELOG.md-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 ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.4 || ==9.4.1 Cabal-version:       >=1.10 Source-repository head   type:     git@@ -24,18 +24,18 @@   Exposed-modules:     Diagrams.Backend.Canvas                        Diagrams.Backend.Canvas.CmdLine   Hs-source-dirs:      src-  Build-depends:       base >= 4.6 && < 4.12,+  Build-depends:       base >= 4.6 && < 4.18,                        mtl >= 2.0 && < 3.0,                        NumInstances >= 1.0 && < 1.5,-                       diagrams-core >= 1.3 && < 1.5,+                       diagrams-core >= 1.3 && < 1.6,                        diagrams-lib >= 1.3 && < 1.5,                        cmdargs >= 0.6 && < 0.11,-                       blank-canvas >= 0.5 && < 0.7,-                       lens >= 4.0 && < 4.17,-                       containers >= 0.3 && < 0.6,-                       text >= 1.0 && < 1.3,+                       blank-canvas >= 0.5 && < 0.8,+                       lens >= 4.0 && < 5.3,+                       containers >= 0.3 && < 0.7,+                       text >= 1.0 && < 2.1,                        data-default-class >= 0.0.1 && < 0.2,-                       statestack >= 0.2 && <0.3,-                       optparse-applicative >= 0.13 && < 0.15+                       statestack >= 0.2 && <0.4,+                       optparse-applicative >= 0.13 && < 0.18    Default-language:    Haskell2010
src/Diagrams/Backend/Canvas.hs view
@@ -9,9 +9,10 @@ {-# LANGUAGE ViewPatterns          #-} {-# LANGUAGE InstanceSigs          #-} {-# LANGUAGE OverloadedStrings     #-}-{-# LANGUAGE RankNTypes            #-} +{-# LANGUAGE RankNTypes            #-} {-# LANGUAGE ScopedTypeVariables   #-} {-# LANGUAGE TemplateHaskell       #-}+{-# LANGUAGE TypeOperators         #-}  ------------------------------------------------------------------------------- -- |
src/Diagrams/Backend/Canvas/CmdLine.hs view
@@ -44,7 +44,7 @@ --   from "Diagrams.Backend.CmdLine". -- -- For a tutorial on command-line diagram creation see--- <http://projects.haskell.org/diagrams/doc/cmdline.html>.+-- <https://diagrams.github.io/doc/cmdline.html>. -- -----------------------------------------------------------------------------