2023-09-01 15:59:56 +03:00
|
|
|
# Revision history for heftia-effects
|
|
|
|
|
2023-09-18 08:37:06 +03:00
|
|
|
## 0.1.0.0 -- 2023-09-18
|
2023-09-01 15:59:56 +03:00
|
|
|
|
2023-09-18 08:37:06 +03:00
|
|
|
* Initial public release.
|
2024-07-17 10:55:24 +03:00
|
|
|
|
|
|
|
## 0.2.0.0 -- 2024-07-17
|
|
|
|
|
|
|
|
* Redesign from scratch.
|
|
|
|
* Released as a beta version.
|
2024-09-01 11:12:45 +03:00
|
|
|
|
2024-09-01 11:24:59 +03:00
|
|
|
## 0.3.0.0 -- 2024-09-01
|
2024-09-01 11:12:45 +03:00
|
|
|
|
|
|
|
* Added interpreters for 'Timer' effects.
|
|
|
|
* Simplify the logging example.
|
|
|
|
* Update the data-effects version to 0.1.1.
|
2024-09-01 11:24:59 +03:00
|
|
|
* Rename the module from `Control.Effect.Handler` to `Control.Effect.Interpreter` to align with terminology.
|
2024-10-10 13:29:22 +03:00
|
|
|
|
|
|
|
## 0.4.0.0 -- 2024-10-10
|
|
|
|
|
|
|
|
* Support for the core package update to version 0.4.
|
|
|
|
* Dropped support for GHC 9.2.8, now supporting GHC 9.4.1 and later.
|
|
|
|
* Added benchmarks and tests.
|
2024-10-11 19:05:42 +03:00
|
|
|
|
2024-10-15 11:50:46 +03:00
|
|
|
## 0.4.0.1 -- 2024-10-14
|
|
|
|
|
|
|
|
* Fixed an issue where builds would fail with Stack: https://github.com/sayo-hs/heftia/issues/15
|
|
|
|
|
2024-11-03 17:06:34 +03:00
|
|
|
## 0.5.0.0 -- 2024-11-03
|
2024-10-11 19:05:42 +03:00
|
|
|
|
2024-10-15 11:50:46 +03:00
|
|
|
* **New features**
|
2024-11-03 17:06:34 +03:00
|
|
|
* Added Concurrent/Parallel effects, Streaming, and Subprocess functionality.
|
2024-10-16 10:38:06 +03:00
|
|
|
* Added interpreters for the `co-log` ecosystem.
|
2024-10-15 11:50:46 +03:00
|
|
|
|
2024-11-03 17:06:34 +03:00
|
|
|
* Renamed `Control.Monad.Hefty.Writer.listen` -> `intercept`
|
2024-10-11 19:05:42 +03:00
|
|
|
* Reexported `Data.Effect.*` from the interpreters module `Control.Monad.Hefty.*`.
|
2024-10-17 09:51:37 +03:00
|
|
|
* Generalized `runUnliftIO` to use any monad that is an instance of `MonadUnliftIO`.
|