packages feed

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