rhine-0.5.1.0: ChangeLog.md
# Revision history for rhine
The version numbering follows the package `dunai`.
Since `rhine` reexports modules from `dunai`,
every major version in `dunai` triggers a major version in `rhine`.
## 0.5.1.0
* Synced with `dunai` version numbers
* Supported GHC 8.6
* Added support for randomness with `RandT` in `ClSF`s
## 0.5.0.0
* Deprecated GHC 7.*
* Big module reorganisation:
* Renamed `SyncSF` to `ClSF` and many other renames
(https://github.com/turion/rhine/issues/45)
* `FRP.Rhine` by default exports all components
(signal functions, clocks, schedules, resampling buffers)
* 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