termbox-tea 1.0.0 → 1.0.0.1
raw patch · 3 files changed
+20/−25 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.Tea: [$sel:button:Mouse] :: Mouse -> !MouseButton
- Termbox.Tea: [$sel:col:Pos] :: Pos -> {-# UNPACK #-} !Int
- Termbox.Tea: [$sel:finished:Program] :: Program s -> s -> Bool
- Termbox.Tea: [$sel:handleEvent:Program] :: Program s -> s -> Event e -> IO s
- Termbox.Tea: [$sel:height:Size] :: Size -> {-# UNPACK #-} !Int
- Termbox.Tea: [$sel:initialize:Program] :: Program s -> Size -> s
- Termbox.Tea: [$sel:pollEvent:Program] :: Program s -> Maybe (IO e)
- Termbox.Tea: [$sel:pos:Mouse] :: Mouse -> !Pos
- Termbox.Tea: [$sel:render:Program] :: Program s -> s -> Scene
- Termbox.Tea: [$sel:row:Pos] :: Pos -> {-# UNPACK #-} !Int
- Termbox.Tea: [$sel:width:Size] :: Size -> {-# UNPACK #-} !Int
+ Termbox.Tea: [button] :: Mouse -> !MouseButton
+ Termbox.Tea: [col] :: Pos -> {-# UNPACK #-} !Int
+ Termbox.Tea: [finished] :: Program s -> s -> Bool
+ Termbox.Tea: [handleEvent] :: Program s -> s -> Event e -> IO s
+ Termbox.Tea: [height] :: Size -> {-# UNPACK #-} !Int
+ Termbox.Tea: [initialize] :: Program s -> Size -> s
+ Termbox.Tea: [pollEvent] :: Program s -> Maybe (IO e)
+ Termbox.Tea: [pos] :: Mouse -> !Pos
+ Termbox.Tea: [render] :: Program s -> s -> Scene
+ Termbox.Tea: [row] :: Pos -> {-# UNPACK #-} !Int
+ Termbox.Tea: [width] :: Size -> {-# UNPACK #-} !Int
- Termbox.Tea: data () => Color
+ Termbox.Tea: data Color
- Termbox.Tea: data () => Event e
+ Termbox.Tea: data Event e
- Termbox.Tea: data () => Image
+ Termbox.Tea: data Image
- Termbox.Tea: data () => InitError
+ Termbox.Tea: data InitError
- Termbox.Tea: data () => Key
+ Termbox.Tea: data Key
- Termbox.Tea: data () => Mouse
+ Termbox.Tea: data Mouse
- Termbox.Tea: data () => MouseButton
+ Termbox.Tea: data MouseButton
- Termbox.Tea: data () => Pos
+ Termbox.Tea: data Pos
- Termbox.Tea: data () => Scene
+ Termbox.Tea: data Scene
- Termbox.Tea: data () => Size
+ Termbox.Tea: data Size
Files
- CHANGELOG.md +4/−0
- LICENSE +1/−1
- termbox-tea.cabal +15/−24
CHANGELOG.md view
@@ -1,3 +1,7 @@+## [1.0.0.1] - April 10, 2025++- Support `base-4.21`+ ## [1.0.0] - November 5, 2023 - Update to `termbox-2.0.0`
LICENSE view
@@ -1,4 +1,4 @@-Copyright 2018-2023 Mitchell Rosen, Travis Staton+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-tea.cabal view
@@ -1,10 +1,10 @@ cabal-version: 2.4 -author: Mitchell Rosen+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, Travis Staton+copyright: (c) 2018-2025 Mitchell Dalvi Rosen, Travis Staton description: This package provides an Elm Architecture interface to @termbox@ programs. .@@ -14,11 +14,11 @@ homepage: https://github.com/awkward-squad/termbox license: BSD-3-Clause license-file: LICENSE-maintainer: Mitchell Rosen <mitchellwrosen@gmail.com>, Travis Staton <hello@travisstaton.com>+maintainer: Mitchell Dalvi Rosen <mitchellwrosen@gmail.com>, Travis Staton <hello@travisstaton.com> name: termbox-tea synopsis: termbox + The Elm Architecture-tested-with: GHC == 9.4.7, GHC == 9.6.3, GHC == 9.8.1-version: 1.0.0+tested-with: GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.2+version: 1.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,28 +57,19 @@ 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, termbox ^>= 2.0.0, ki ^>= 1.0, default-extensions: BlockArguments- CApiFFI- DeriveAnyClass- DeriveFunctor- DeriveGeneric- DerivingStrategies- DerivingVia- DuplicateRecordFields- ExistentialQuantification- FlexibleInstances- GeneralizedNewtypeDeriving- InstanceSigs- LambdaCase- NamedFieldPuns- NumericUnderscores- OverloadedStrings- PatternSynonyms- TypeApplications exposed-modules: Termbox.Tea hs-source-dirs: src