termbox-banana 2.0.0 → 2.0.0.1
raw patch · 3 files changed
+22/−15 lines, 3 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Termbox.Banana: [$sel:button:Mouse] :: Mouse -> !MouseButton
- Termbox.Banana: [$sel:col:Pos] :: Pos -> {-# UNPACK #-} !Int
- Termbox.Banana: [$sel:height:Size] :: Size -> {-# UNPACK #-} !Int
- Termbox.Banana: [$sel:pos:Mouse] :: Mouse -> !Pos
- Termbox.Banana: [$sel:row:Pos] :: Pos -> {-# UNPACK #-} !Int
- Termbox.Banana: [$sel:width:Size] :: Size -> {-# UNPACK #-} !Int
+ Termbox.Banana: [button] :: Mouse -> !MouseButton
+ Termbox.Banana: [col] :: Pos -> {-# UNPACK #-} !Int
+ Termbox.Banana: [height] :: Size -> {-# UNPACK #-} !Int
+ Termbox.Banana: [pos] :: Mouse -> !Pos
+ Termbox.Banana: [row] :: Pos -> {-# UNPACK #-} !Int
+ Termbox.Banana: [width] :: Size -> {-# UNPACK #-} !Int
- Termbox.Banana: data () => Color
+ Termbox.Banana: data Color
- Termbox.Banana: data () => Image
+ Termbox.Banana: data Image
- Termbox.Banana: data () => InitError
+ Termbox.Banana: data InitError
- Termbox.Banana: data () => Key
+ Termbox.Banana: data Key
- Termbox.Banana: data () => Mouse
+ Termbox.Banana: data Mouse
- Termbox.Banana: data () => MouseButton
+ Termbox.Banana: data MouseButton
- Termbox.Banana: data () => Pos
+ Termbox.Banana: data Pos
- Termbox.Banana: data () => Scene
+ Termbox.Banana: data Scene
- Termbox.Banana: data () => Size
+ Termbox.Banana: data Size
Files
- CHANGELOG.md +4/−0
- LICENSE +1/−1
- termbox-banana.cabal +17/−14
CHANGELOG.md view
@@ -1,3 +1,7 @@+## [2.0.0.1] - April 10, 2025++- Support `base-4.21`+ ## [2.0.0] - November 5, 2023 - Update to `termbox-2.0.0`
LICENSE view
@@ -1,4 +1,4 @@-Copyright 2018-2023 Mitchell Rosen+Copyright 2018-2025 Mitchell Dalvi Rosen, Travis Staton Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
termbox-banana.cabal view
@@ -1,24 +1,24 @@ cabal-version: 2.4 -author: Mitchell Rosen-bug-reports: https://github.com/termbox/termbox-haskell/issues+author: Mitchell Dalvi Rosen, Travis Staton+bug-reports: https://github.com/awkward-squad/termbox/issues build-type: Simple category: User Interfaces-copyright: (c) 2018-2023, Mitchell Rosen+copyright: (c) 2018-2025 Mitchell Dalvi Rosen, Travis Staton description: This package provides a @reactive-banana@ FRP interface to @termbox@ programs. . See also: . * @<https://hackage.haskell.org/package/termbox-tea termbox-tea>@ for an Elm Architecture interface.-homepage: https://github.com/termbox/termbox-haskell+homepage: https://github.com/awkward-squad/termbox license: BSD-3-Clause license-file: LICENSE-maintainer: Mitchell Rosen <mitchellwrosen@gmail.com>+maintainer: Mitchell Dalvi Rosen <mitchellwrosen@gmail.com>, Travis Staton <hello@travisstaton.com> name: termbox-banana synopsis: termbox + reactive-banana-tested-with: GHC == 9.2.7, GHC == 9.4.4, GHC == 9.6.1-version: 2.0.0+tested-with: GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.2+version: 2.0.0.1 extra-doc-files: CHANGELOG.md@@ -33,7 +33,7 @@ manual: True common component- default-language: Haskell2010+ default-language: GHC2021 ghc-options: -Weverything -Wno-all-missed-specialisations@@ -57,17 +57,20 @@ library import: component build-depends:- base ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17 || ^>= 4.18 || ^>= 4.19,+ base ^>= 4.13+ || ^>= 4.14+ || ^>= 4.15+ || ^>= 4.16+ || ^>= 4.17+ || ^>= 4.18+ || ^>= 4.19+ || ^>= 4.20+ || ^>= 4.21, reactive-banana ^>= 1.3, termbox ^>= 2.0.0, default-extensions: BlockArguments- DerivingStrategies- GeneralizedNewtypeDeriving- InstanceSigs LambdaCase- NamedFieldPuns- TypeApplications exposed-modules: Termbox.Banana hs-source-dirs: src