packages feed

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 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