Changelog for rhine-1.3
Revision history for rhine
1.3
- Dropped
dunai
dependency in favour of state automata. See the versions readme for details. - Moved the monad argument
m
inClSFExcept
: It is nowClSFExcept cl a b m e
instead ofClSFExcept m cl a b e
. The advantage is that now the type is an instance ofMonadTrans
andMFunctor
. Analogous changes have been made toBehaviourFExcept
. - Support GHC 9.6 and 9.8
1.2.1
- Added
FRP.Rhine.Clock.Realtime.Never
(clock that never ticks) - Changed Busy clock effect to
MonadIO
1.2
- Changed Stdin clock Tag type to Text
1.1
- dunai-0.11 compatibility
1.0
- Removed schedules. See the page about changes in version 1.
0.9
- dunai-0.9 compatibility
0.8.1.1
- Support for GHC 9.4.4
0.8.1
- Support for GHC 9.2.4
- Added
FirstResampling
andFeedback
constructors toSN
- Added rhine-terminal
0.8.0.0
- Documentation improvements
- Support for GHC 9.0.2
- Updated to
dunai-0.8
- Added functions to pre-/post-compose SNs and Rhines with ClSFs
- Added flake & stack support on CI. Thank you, Miguel Negrão and Jun Matsushita!
0.7.0
- Replaced old reactimation mechanism by clock erasure
- Dropped GHC support for < 8.4
- Reworked
gloss
backends. There are now two pure backends and anIO
backend. - Relaxed all upper version bounds
0.6.0
- Synced with
dunai
version numbers - Supported GHC 8.8.3
0.5.1.0
- Synced with
dunai
version numbers - Supported GHC 8.6
- Added support for randomness with
RandT
inClSF
s
0.5.0.0
- Deprecated GHC 7.*
- Big module reorganisation:
- Renamed
SyncSF
toClSF
and many other renames (https://github.com/turion/rhine/issues/45) FRP.Rhine
by default exports all components (signal functions, clocks, schedules, resampling buffers)
- Renamed
- Refactored some fixed step clocks
- Added interpolation buffers
Note that this is the first release that is not in sync
with dunai
's version numbers.
rhine-0.5
depends on dunai-0.4
.
0.4.0.0 -- 2017.12.04
- Documentation typos fixed
- Added
ChangeLog.md
0.3.0.0
- Version bump
- Documentation typos fixed (Thanks to Gabor Greif)
0.2.0.0
- Travis CI support
- Removed several utilities that are now in
dunai
- Extended averaging functions
0.1.1.0
- Added
FRP.Rhine.Clock.Realtime.Stdin
(console keyboard event clock) - Added
FRP.Rhine.Clock.Select
(event selection clock) - Added
FRP.Rhine.ClSF.Except
(synchronous exception handling)
0.1.0.0
- Initial version