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 +6/−0
- Graphics/Blank/Types/Cursor.hs +34/−34
- blank-canvas.cabal +13/−12
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.*,