packages feed

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