Skip to content

Commit

Permalink
Merge pull request #369 from turion/release_1.5
Browse files Browse the repository at this point in the history
Release 1.5
  • Loading branch information
turion authored Nov 12, 2024
2 parents f557cd0 + dfa9140 commit 5f9f1a9
Show file tree
Hide file tree
Showing 8 changed files with 38 additions and 26 deletions.
7 changes: 7 additions & 0 deletions automaton/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Revision history for automaton

## 1.5

* Fixed naming Final vs. Recursive vs. Coalgebraic
* Added `forever` utility for recursion in `AutomatonExcept`
* Generalised `concatS`, added `throwOnMaybe`, added `mapOutput`
* Fixed some docs

## 1.4

* Added `Data.Automaton.Trans.Accum`
Expand Down
4 changes: 2 additions & 2 deletions automaton/automaton.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: automaton
version: 1.4
version: 1.5
synopsis: Effectful streams and automata in coalgebraic encoding
description:
Effectful streams have an internal state and a step function.
Expand All @@ -24,7 +24,7 @@ source-repository head
source-repository this
type: git
location: https://github.com/turion/rhine.git
tag: v1.4
tag: v1.5

common opts
build-depends:
Expand Down
8 changes: 4 additions & 4 deletions rhine-bayes/rhine-bayes.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: rhine-bayes
version: 1.4.0.1
version: 1.5
synopsis: monad-bayes backend for Rhine
description:
This package provides a backend to the @monad-bayes@ library,
Expand All @@ -26,7 +26,7 @@ source-repository head
source-repository this
type: git
location: git@github.com:turion/rhine.git
tag: v1.4
tag: v1.5

library
exposed-modules: FRP.Rhine.Bayes
Expand All @@ -37,7 +37,7 @@ library
log-domain >=0.12,
mmorph ^>=1.2,
monad-bayes ^>=1.3,
rhine ^>=1.4,
rhine ^>=1.5,
transformers >=0.5

hs-source-dirs: src
Expand Down Expand Up @@ -72,7 +72,7 @@ executable rhine-bayes-gloss
monad-bayes,
rhine,
rhine-bayes,
rhine-gloss ^>=1.4,
rhine-gloss ^>=1.5,
time,
transformers

Expand Down
18 changes: 9 additions & 9 deletions rhine-examples/rhine-examples.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: rhine-examples
version: 1.4
version: 1.5
synopsis: Some simple example applications with rhine
description:
Diverse console example applications with rhine
Expand All @@ -26,7 +26,7 @@ executable HelloWorld

build-depends:
base >=4.16 && <4.21,
rhine ^>=1.4
rhine ^>=1.5

default-language: Haskell2010
default-extensions: TypeOperators
Expand All @@ -45,7 +45,7 @@ executable Demonstration

build-depends:
base >=4.16 && <4.21,
rhine ^>=1.4
rhine ^>=1.5

default-language: Haskell2010
default-extensions: TypeOperators
Expand All @@ -64,7 +64,7 @@ executable ADSR

build-depends:
base >=4.16 && <4.21,
rhine ^>=1.4
rhine ^>=1.5

default-language: Haskell2010
default-extensions: TypeOperators
Expand All @@ -84,7 +84,7 @@ executable Ball
build-depends:
base >=4.16 && <4.21,
random >=1.1,
rhine ^>=1.4
rhine ^>=1.5

default-language: Haskell2010
default-extensions:
Expand All @@ -109,7 +109,7 @@ executable Periodic
build-depends:
base >=4.16 && <4.21,
monad-schedule >=0.1,
rhine ^>=1.4,
rhine ^>=1.5,
transformers >=0.5

default-language: Haskell2010
Expand All @@ -130,7 +130,7 @@ executable EventClock
build-depends:
base >=4.16 && <4.21,
random >=1.1,
rhine ^>=1.4
rhine ^>=1.5

default-language: Haskell2010
default-extensions: TypeOperators
Expand All @@ -149,7 +149,7 @@ executable Sawtooth

build-depends:
base >=4.16 && <4.21,
rhine ^>=1.4
rhine ^>=1.5

default-language: Haskell2010
default-extensions: TypeOperators
Expand All @@ -169,7 +169,7 @@ executable RandomWalk
build-depends:
base >=4.16 && <4.21,
random >=1.1,
rhine ^>=1.4,
rhine ^>=1.5,
simple-affine-space

default-language: Haskell2010
Expand Down
6 changes: 3 additions & 3 deletions rhine-gloss/rhine-gloss.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- Initial rhine-gloss.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: rhine-gloss
version: 1.4.0.1
version: 1.5
synopsis: Gloss backend for Rhine
description:
This package provides a simple wrapper for the `gloss` library,
Expand All @@ -26,7 +26,7 @@ source-repository head
source-repository this
type: git
location: https://github.com/turion/rhine.git
tag: v1.4
tag: v1.5

library
exposed-modules:
Expand All @@ -42,7 +42,7 @@ library
gloss >=1.12,
mmorph >=1.1,
monad-schedule >=0.1,
rhine ^>=1.4,
rhine ^>=1.5,
transformers >=0.5

hs-source-dirs: src
Expand Down
10 changes: 5 additions & 5 deletions rhine-terminal/rhine-terminal.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- Initial rhine-gloss.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: rhine-terminal
version: 1.4.0.1
version: 1.5
synopsis: Terminal backend for Rhine
description: This package provides an example of a `terminal` based program using rhine.
license: BSD3
Expand All @@ -22,15 +22,15 @@ source-repository head
source-repository this
type: git
location: https://github.com/turion/rhine.git
tag: v1.4
tag: v1.5

library
exposed-modules: FRP.Rhine.Terminal
build-depends:
base >=4.16 && <4.21,
exceptions >=0.10.4,
monad-schedule >=0.1.2,
rhine ^>=1.4,
rhine ^>=1.5,
terminal >=0.2.0.0,
time >=1.9.3,
transformers >=0.5
Expand All @@ -48,7 +48,7 @@ executable rhine-terminal-simple
ghc-options: -threaded
build-depends:
base >=4.16 && <4.21,
rhine ^>=1.4,
rhine ^>=1.5,
rhine-terminal,
terminal >=0.2.0.0,
text >=1.2,
Expand All @@ -74,7 +74,7 @@ test-suite rhine-terminal-tests
base >=4.16 && <4.21,
exceptions >=0.10.4,
hspec,
rhine ^>=1.4,
rhine ^>=1.5,
rhine-terminal,
stm >=2.5.0,
terminal >=0.2.0.0,
Expand Down
5 changes: 5 additions & 0 deletions rhine/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Revision history for rhine

## 1.5

* Added `forever` utility for recursion in `ClSFExcept`
* Support GHC 9.10

## 1.4

* Add `Profunctor` instance for `ResamplingBuffer`
Expand Down
6 changes: 3 additions & 3 deletions rhine/rhine.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: rhine
version: 1.4.0.1
version: 1.5
synopsis: Functional Reactive Programming with type-level clocks
description:
Rhine is a library for synchronous and asynchronous Functional Reactive Programming (FRP).
Expand Down Expand Up @@ -44,11 +44,11 @@ source-repository head
source-repository this
type: git
location: https://github.com/turion/rhine.git
tag: v1.4
tag: v1.5

common opts
build-depends:
automaton ^>=1.4,
automaton ^>=1.5,
base >=4.16 && <4.21,
monad-schedule ^>=0.2,
mtl >=2.2 && <2.4,
Expand Down

0 comments on commit 5f9f1a9

Please sign in to comment.