threepenny-gui 0.8.3.0 → 0.8.3.1
raw patch · 2 files changed
+14/−8 lines, 2 filesdep ~basedep ~hashabledep ~template-haskellPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, hashable, template-haskell
API changes (from Hackage documentation)
- Graphics.UI.Threepenny.Core: newtype Const a (b :: k) :: forall k. () => * -> k -> *
+ Graphics.UI.Threepenny.Core: infixl 3 <|>
+ Graphics.UI.Threepenny.Core: newtype Const a (b :: k) :: forall k. () => Type -> k -> Type
- Graphics.UI.Threepenny.Core: (<$>) :: Functor f => a -> b -> f a -> f b
+ Graphics.UI.Threepenny.Core: (<$>) :: Functor f => (a -> b) -> f a -> f b
- Graphics.UI.Threepenny.Core: (<**>) :: Applicative f => f a -> f a -> b -> f b
+ Graphics.UI.Threepenny.Core: (<**>) :: Applicative f => f a -> f (a -> b) -> f b
- Graphics.UI.Threepenny.Core: (<*>) :: Applicative f => f a -> b -> f a -> f b
+ Graphics.UI.Threepenny.Core: (<*>) :: Applicative f => f (a -> b) -> f a -> f b
- Graphics.UI.Threepenny.Core: ReadWriteAttr :: x -> UI o -> i -> x -> UI () -> ReadWriteAttr x i o
+ Graphics.UI.Threepenny.Core: ReadWriteAttr :: (x -> UI o) -> (i -> x -> UI ()) -> ReadWriteAttr x i o
- Graphics.UI.Threepenny.Core: class Applicative f => Alternative (f :: * -> *)
+ Graphics.UI.Threepenny.Core: class Applicative f => Alternative (f :: Type -> Type)
- Graphics.UI.Threepenny.Core: class Functor f => Applicative (f :: * -> *)
+ Graphics.UI.Threepenny.Core: class Functor f => Applicative (f :: Type -> Type)
- Graphics.UI.Threepenny.Core: concatenate :: [a -> a] -> (a -> a)
+ Graphics.UI.Threepenny.Core: concatenate :: [a -> a] -> a -> a
- Graphics.UI.Threepenny.Core: filterJust :: () => Event Maybe a -> Event a
+ Graphics.UI.Threepenny.Core: filterJust :: () => Event (Maybe a) -> Event a
- Graphics.UI.Threepenny.Core: liftA :: Applicative f => a -> b -> f a -> f b
+ Graphics.UI.Threepenny.Core: liftA :: Applicative f => (a -> b) -> f a -> f b
- Graphics.UI.Threepenny.Core: liftA2 :: Applicative f => a -> b -> c -> f a -> f b -> f c
+ Graphics.UI.Threepenny.Core: liftA2 :: Applicative f => (a -> b -> c) -> f a -> f b -> f c
- Graphics.UI.Threepenny.Core: liftA3 :: Applicative f => a -> b -> c -> d -> f a -> f b -> f c -> f d
+ Graphics.UI.Threepenny.Core: liftA3 :: Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d
- Graphics.UI.Threepenny.Core: newtype WrappedArrow (a :: * -> * -> *) b c
+ Graphics.UI.Threepenny.Core: newtype WrappedArrow (a :: Type -> Type -> Type) b c
- Graphics.UI.Threepenny.Core: newtype WrappedMonad (m :: * -> *) a
+ Graphics.UI.Threepenny.Core: newtype WrappedMonad (m :: Type -> Type) a
- Graphics.UI.Threepenny.Core: optional :: Alternative f => f a -> f Maybe a
+ Graphics.UI.Threepenny.Core: optional :: Alternative f => f a -> f (Maybe a)
- Reactive.Threepenny: concatenate :: [a -> a] -> (a -> a)
+ Reactive.Threepenny: concatenate :: [a -> a] -> a -> a
- Reactive.Threepenny: filterJust :: () => Event Maybe a -> Event a
+ Reactive.Threepenny: filterJust :: () => Event (Maybe a) -> Event a
Files
- CHANGELOG.md +6/−0
- threepenny-gui.cabal +8/−8
CHANGELOG.md view
@@ -1,5 +1,11 @@ ## Changelog for the `threepenny-gui` package +**0.8.3.1** – Maintenance release++* Bump dependencies for compatibility with GHC-8.8.+* Bump dependencies to allow `hashable` 1.3.0.0.+* Remove support for GHC 7.6 and 7.8.+ **0.8.3.0** – Maintenance and snapshot release * Export `keypress` event.
threepenny-gui.cabal view
@@ -1,5 +1,5 @@ Name: threepenny-gui-Version: 0.8.3.0+Version: 0.8.3.1 Synopsis: GUI framework that uses the web browser as a display. Description: Threepenny-GUI is a GUI framework that uses the web browser as a display.@@ -28,12 +28,12 @@ Category: Web, GUI Build-type: Simple Cabal-version: >=1.8-Tested-With: GHC == 7.6.3- ,GHC == 7.8.4- ,GHC == 7.10.3+Tested-With: GHC == 7.10.3 ,GHC == 8.0.2 ,GHC == 8.2.2- ,GHC == 8.4.2+ ,GHC == 8.4.4+ ,GHC == 8.6.5+ ,GHC == 8.8.1 Extra-Source-Files: CHANGELOG.md ,README.md@@ -108,7 +108,7 @@ if flag(rebug) cpp-options: -DREBUG ghc-options: -O2- build-depends: base >= 4.6 && < 4.13+ build-depends: base >= 4.8 && < 4.14 ,aeson (>= 0.7 && < 0.10) || == 0.11.* || (>= 1.0 && < 1.5) ,async >= 2.0 && < 2.3 ,bytestring >= 0.9.2 && < 0.11@@ -118,12 +118,12 @@ ,exceptions >= 0.6 && < 0.11 ,filepath >= 1.3.0 && < 1.5.0 ,file-embed >= 0.0.10 && < 0.1- ,hashable >= 1.1.0 && < 1.3+ ,hashable >= 1.1.0 && < 1.4 ,safe == 0.3.* ,snap-server >= 0.9.0 && < 1.2 ,snap-core >= 0.9.0 && < 1.1 ,stm >= 2.2 && < 2.6- ,template-haskell >= 2.7.0 && < 2.15+ ,template-haskell >= 2.7.0 && < 2.16 ,text >= 0.11 && < 1.3 ,transformers >= 0.3.0 && < 0.6 ,unordered-containers == 0.2.*