packages feed

diagrams-canvas 1.4.1.2 → 1.4.2

raw patch · 3 files changed

+17/−8 lines, 3 filesdep +data-defaultdep −data-default-classdep ~basedep ~diagrams-libdep ~optparse-applicativePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: data-default

Dependencies removed: data-default-class

Dependency ranges changed: base, diagrams-lib, optparse-applicative

API changes (from Hackage documentation)

- Diagrams.Backend.Canvas: instance Data.Default.Class.Default Diagrams.Backend.Canvas.CanvasState
+ Diagrams.Backend.Canvas: instance Data.Default.Internal.Default Diagrams.Backend.Canvas.CanvasState

Files

CHANGELOG.md view
@@ -1,8 +1,17 @@+## [v1.4.2](https://github.com/diagrams/diagrams-canvas/tree/v1.4.2) (2024-10-30)++- Require `data-default-0.8`+ ## [v1.4.1.2](https://github.com/diagrams/diagrams-canvas/tree/v1.4.1.2) (2023-06-22)  - Allow `base-4.18`, `optparse-applicative-0.18`, and `mtl-2.3` - Test on GHC 9.6 - Drop support for GHC < 8.8++- r1 (15 January 2024): allow `base-4.19`, `text-2.1`, and test on GHC+  9.8+- r2 (18 September 2024): allow `base-4.20`, `lens-5.3`,+  `containers-0.7`, and test on GHC 9.10  ## [v1.4.1.1](https://github.com/diagrams/diagrams-canvas/tree/v1.4.1.1) (2022-09-12) 
diagrams-canvas.cabal view
@@ -1,5 +1,5 @@ Name:                diagrams-canvas-Version:             1.4.1.2+Version:             1.4.2 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@@ -14,7 +14,7 @@ Category:            Graphics Build-type:          Simple Extra-source-files:  README.md, CHANGELOG.md-Tested-with:         GHC ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.7 || ==9.4.5 || ==9.6.1+Tested-with:         GHC ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 Cabal-version:       >=1.10 Source-repository head   type:     git@@ -24,17 +24,17 @@   Exposed-modules:     Diagrams.Backend.Canvas                        Diagrams.Backend.Canvas.CmdLine   Hs-source-dirs:      src-  Build-depends:       base >= 4.13 && < 4.19,+  Build-depends:       base >= 4.13 && < 4.21,                        mtl >= 2.0 && < 2.4,                        NumInstances >= 1.0 && < 1.5,                        diagrams-core >= 1.3 && < 1.6,                        diagrams-lib >= 1.3 && < 1.5,                        cmdargs >= 0.6 && < 0.11,                        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,+                       lens >= 4.0 && < 5.4,+                       containers >= 0.3 && < 0.8,+                       text >= 1.0 && < 2.2,+                       data-default >= 0.8 && < 0.9,                        statestack >= 0.2 && <0.4,                        optparse-applicative >= 0.13 && < 0.19 
src/Diagrams/Backend/Canvas.hs view
@@ -89,7 +89,7 @@ import qualified Control.Monad.StateStack     as SS import           Control.Monad.Trans          (lift) -import           Data.Default.Class+import           Data.Default import qualified Data.Foldable                as F import           Data.Maybe                   (catMaybes, isJust, fromJust, fromMaybe) import           Data.NumInstances            ()