packages feed

blank-canvas 0.7.4 → 0.7.5

raw patch · 3 files changed

+53/−46 lines, 3 filesdep −faildep −semigroupsdep −transformersdep ~aesondep ~basedep ~base-compat-batteriesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: fail, semigroups, transformers

Dependency ranges changed: aeson, base, base-compat-batteries, scotty

API changes (from Hackage documentation)

- Graphics.Blank: data Canvas :: * -> *
+ Graphics.Blank: data Canvas a

Files

Changelog.md view
@@ -1,3 +1,9 @@+### 0.7.5 [2026.01.10]+* Allow building with GHC 9.14.+* Allow building with `scotty-0.30.*`.+* Remove unused `fail`, `semigroups`, and `transformers` dependencies.+* Fix broken cursor image links in Haddocks.+ ### 0.7.4 [2023.10.05] * Support building with `scotty-0.20`. 
Graphics/Blank/Types/Cursor.hs view
@@ -35,41 +35,41 @@ -- <http://creativecommons.org/licenses/by-sa/2.5/ CC-BY-SA 2.5>. data Cursor = Auto         -- ^ The browser determines the cursor to display based on the                            --   current context.-            | Default      -- ^ <<https://developer.mozilla.org/@api/deki/files/3438/=default.gif>>+            | Default      -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/default.gif>>             | None         -- ^ No cursor is rendered.-            | ContextMenu  -- ^ <<https://developer.mozilla.org/@api/deki/files/3461/=context-menu.png>>-            | Help         -- ^ <<https://developer.mozilla.org/@api/deki/files/3442/=help.gif>>-            | Pointer      -- ^ <<https://developer.mozilla.org/@api/deki/files/3449/=pointer.gif>>-            | Progress     -- ^ <<https://developer.mozilla.org/@api/deki/files/3450/=progress.gif>>-            | Wait         -- ^ <<https://developer.mozilla.org/@api/deki/files/3457/=wait.gif>>-            | Cell         -- ^ <<https://developer.mozilla.org/@api/deki/files/3434/=cell.gif>>-            | Crosshair    -- ^ <<https://developer.mozilla.org/@api/deki/files/3437/=crosshair.gif>>-            | Text         -- ^ <<https://developer.mozilla.org/files/3809/text.gif>>-            | VerticalText -- ^ <<https://developer.mozilla.org/@api/deki/files/3456/=vertical-text.gif>>-            | Alias        -- ^ <<https://developer.mozilla.org/@api/deki/files/3432/=alias.gif>>-            | Copy         -- ^ <<https://developer.mozilla.org/@api/deki/files/3436/=copy.gif>>-            | Move         -- ^ <<https://developer.mozilla.org/@api/deki/files/3443/=move.gif>>-            | NoDrop       -- ^ <<https://developer.mozilla.org/@api/deki/files/3445/=no-drop.gif>>-            | NotAllowed   -- ^ <<https://developer.mozilla.org/@api/deki/files/3446/=not-allowed.gif>>-            | AllScroll    -- ^ <<https://developer.mozilla.org/@api/deki/files/3433/=all-scroll.gif>>-            | ColResize    -- ^ <<https://developer.mozilla.org/@api/deki/files/3435/=col-resize.gif>>-            | RowResize    -- ^ <<https://developer.mozilla.org/@api/deki/files/3451/=row-resize.gif>>-            | NResize      -- ^ <<https://developer.mozilla.org/files/4083/n-resize.gif>>-            | EResize      -- ^ <<https://developer.mozilla.org/files/4085/e-resize.gif>>-            | SResize      -- ^ <<https://developer.mozilla.org/files/4087/s-resize.gif>>-            | WResize      -- ^ <<https://developer.mozilla.org/files/4089/w-resize.gif>>-            | NEResize     -- ^ <<https://developer.mozilla.org/files/4091/ne-resize.gif>>-            | NWResize     -- ^ <<https://developer.mozilla.org/files/4093/nw-resize.gif>>-            | SEResize     -- ^ <<https://developer.mozilla.org/files/4097/se-resize.gif>>-            | SWResize     -- ^ <<https://developer.mozilla.org/files/4095/sw-resize.gif>>-            | EWResize     -- ^ <<https://developer.mozilla.org/files/3806/3-resize.gif>>-            | NSResize     -- ^ <<https://developer.mozilla.org/files/3808/6-resize.gif>>-            | NESWResize   -- ^ <<https://developer.mozilla.org/files/3805/1-resize.gif>>-            | NWSEResize   -- ^ <<https://developer.mozilla.org/files/3807/4-resize.gif>>-            | ZoomIn       -- ^ <<https://developer.mozilla.org/@api/deki/files/3459/=zoom-in.gif>>-            | ZoomOut      -- ^ <<https://developer.mozilla.org/@api/deki/files/3460/=zoom-out.gif>>-            | Grab         -- ^ <<https://developer.mozilla.org/@api/deki/files/3440/=grab.gif>>-            | Grabbing     -- ^ <<https://developer.mozilla.org/@api/deki/files/3441/=grabbing.gif>>+            | ContextMenu  -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/context-menu.png>>+            | Help         -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/help.gif>>+            | Pointer      -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/pointer.gif>>+            | Progress     -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/progress.gif>>+            | Wait         -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/wait.gif>>+            | Cell         -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/cell.gif>>+            | Crosshair    -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/crosshair.gif>>+            | Text         -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/text.gif>>+            | VerticalText -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/vertical-text.gif>>+            | Alias        -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/alias.gif>>+            | Copy         -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/copy.gif>>+            | Move         -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/move.gif>>+            | NoDrop       -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/no-drop.gif>>+            | NotAllowed   -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/not-allowed.gif>>+            | AllScroll    -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/all-scroll.gif>>+            | ColResize    -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/col-resize.gif>>+            | RowResize    -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/row-resize.gif>>+            | NResize      -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/n-resize.gif>>+            | EResize      -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/e-resize.gif>>+            | SResize      -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/s-resize.gif>>+            | WResize      -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/w-resize.gif>>+            | NEResize     -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/ne-resize.gif>>+            | NWResize     -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/nw-resize.gif>>+            | SEResize     -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/se-resize.gif>>+            | SWResize     -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/sw-resize.gif>>+            | EWResize     -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/3-resize.gif>>+            | NSResize     -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/6-resize.gif>>+            | NESWResize   -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/1-resize.gif>>+            | NWSEResize   -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/4-resize.gif>>+            | ZoomIn       -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/zoom-in.gif>>+            | ZoomOut      -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/zoom-out.gif>>+            | Grab         -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/grab.gif>>+            | Grabbing     -- ^ <<https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/grabbing.gif>>             | URL TS.Text Cursor               -- ^ An image from a URL. Must be followed by another 'Cursor'.     deriving (Eq, Ord)
blank-canvas.cabal view
@@ -1,5 +1,5 @@ Name:                blank-canvas-Version:             0.7.4+Version:             0.7.5 Synopsis:            HTML5 Canvas Graphics Library  Description:      @blank-canvas@ is a Haskell binding to the complete@@ -48,9 +48,13 @@                    , GHC == 8.8.4                    , GHC == 8.10.7                    , GHC == 9.0.2-                   , GHC == 9.2.7-                   , GHC == 9.4.4-                   , GHC == 9.6.1+                   , GHC == 9.2.8+                   , GHC == 9.4.8+                   , GHC == 9.6.7+                   , GHC == 9.8.4+                   , GHC == 9.10.3+                   , GHC == 9.12.2+                   , GHC == 9.14.1 data-files:     static/index.html     static/jquery.js@@ -79,25 +83,22 @@   default-language:    Haskell2010   build-depends:       aeson                 >= 1.4.4   && < 2.3,                        base64-bytestring     >= 1.0     && < 1.3,-                       base                  >= 4.9     && < 4.20,-                       base-compat-batteries >= 0.10    && < 0.14,+                       base                  >= 4.9     && < 4.23,+                       base-compat-batteries >= 0.10    && < 0.15,                        bytestring            >= 0.10    && < 0.13,                        colour                >= 2.2     && < 2.4,-                       containers            >= 0.5     && < 0.8,-                       data-default-class    >= 0.0.1   && < 0.2,-                       fail                  == 4.9.*,+                       containers            >= 0.5     && < 0.9,+                       data-default-class    >= 0.0.1   && < 0.3,                        http-types            >= 0.8     && < 0.13,                        mime-types            >= 0.1.0.3 && < 0.2,                        kansas-comet          >= 0.4     && < 0.5,                        -- TODO: Eventually, we should bump the lower version                        -- bounds to >=0.20 so that we can remove some CPP in                        -- Graphics.Blank.-                       scotty                >= 0.10    && < 0.21,-                       semigroups            >= 0.18    && < 1,+                       scotty                >= 0.10    && < 0.31,                        stm                   >= 2.2     && < 2.6,                        text                  >= 1.1     && < 2.2,                        text-show             >= 2       && < 4,-                       transformers          >= 0.3     && < 0.7,                        wai                   == 3.*,                        wai-extra             >= 3.0.1   && < 3.2,                        warp                  == 3.*,