yampa-canvas 0.2.2 → 0.2.3
raw patch · 4 files changed
+24/−13 lines, 4 filesdep +simple-affine-spacedep ~Yampadep ~basedep ~blank-canvasPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: simple-affine-space
Dependency ranges changed: Yampa, base, blank-canvas, text, time
API changes (from Hackage documentation)
- FRP.Yampa.Canvas: reactimateSFinContext :: (Event -> Canvas (Event a)) -> (b -> Canvas ()) -> SF (Event a) b -> DeviceContext -> IO ()
+ FRP.Yampa.Canvas: reactimateSFinContext :: forall a b. (Event -> Canvas (Event a)) -> (b -> Canvas ()) -> SF (Event a) b -> DeviceContext -> IO ()
Files
- CHANGELOG.md +5/−0
- example/BouncingBalls.hs +1/−1
- example/DropBalls.hs +1/−1
- yampa-canvas.cabal +17/−11
CHANGELOG.md view
@@ -1,3 +1,8 @@+## 0.2.3 [2018.11.03]+* Allow building the `yampa-canvas` library with `Yampa-0.13`.+* Require building the `yampa-canvas-bouncing-balls` example with `Yampa-0.13`+ (and `simple-affine-space-0.1`, as a result).+ ## 0.2.2 * Allow building with `blank-canvas-0.6` and `Yampa-0.10`
example/BouncingBalls.hs view
@@ -5,8 +5,8 @@ -- set browser to: http://localhost:3000/ import Graphics.Blank hiding (Event) import FRP.Yampa-import FRP.Yampa.Vector2 import Data.Text(Text)+import Data.Vector2 import FRP.Yampa.Canvas
example/DropBalls.hs view
@@ -3,10 +3,10 @@ module Main where -- set browser to: http://localhost:3000/+import Data.Vector2 import Graphics.Blank hiding (Event) import qualified Graphics.Blank as Blank import FRP.Yampa-import FRP.Yampa.Vector2 import FRP.Yampa.Canvas import BouncingBalls hiding (main,renderScene)
yampa-canvas.cabal view
@@ -1,5 +1,5 @@ name: yampa-canvas-version: 0.2.2+version: 0.2.3 synopsis: blank-canvas frontend for Yampa description: @blank-canvas@ frontend for @Yampa@ license: BSD3@@ -10,7 +10,12 @@ category: Graphics build-type: Simple extra-source-files: CHANGELOG.md, README.md-tested-with: GHC == 7.8.4, GHC == 7.10.3+tested-with: GHC == 7.8.4+ , GHC == 7.10.3+ , GHC == 8.0.2+ , GHC == 8.2.2+ , GHC == 8.4.4+ , GHC == 8.6.1 cabal-version: >=1.10 source-repository head@@ -20,11 +25,11 @@ library exposed-modules: FRP.Yampa.Canvas other-extensions: ScopedTypeVariables- build-depends: base >= 4.7 && < 4.9,+ build-depends: base >= 4.7 && < 4.13, blank-canvas >= 0.5 && < 0.7,- stm == 2.4.*,- time >= 1.4 && < 1.6,- Yampa >= 0.9.6 && < 0.11+ stm >= 2.4 && < 2.6,+ time >= 1.4 && < 1.9,+ Yampa >= 0.9.6 && < 0.14 hs-source-dirs: src default-language: Haskell2010 @@ -37,11 +42,12 @@ buildable: True else buildable: False- build-depends: base >= 4.7 && < 4.9,- blank-canvas >= 0.5 && < 0.7,- text >= 1.1 && < 1.3,- Yampa >= 0.9.6 && < 0.11,- yampa-canvas == 0.2.2+ build-depends: base >= 4.7 && < 4.13,+ blank-canvas >= 0.5 && < 0.7,+ simple-affine-space >= 0.1 && < 0.2,+ text >= 1.1 && < 1.3,+ Yampa >= 0.13 && < 0.14,+ yampa-canvas main-is: DropBalls.hs other-modules: BouncingBalls hs-source-dirs: example