<div dir="ltr">Dear all,<br><br>I'm really excited to announce the release of Dunai 0.13.1 and<br>Bearriver 0.14.10!<br><br>Dunai is a reactive programming library structured around a notion of<br>Monadic Stream Functions. Dunai can be used to implement other reactive<br>and FRP frameworks on top, including Classic FRP and Arrowized FRP<br>variants.<br><br>Dunai comes with:<br><br>- bearriver: API-compatible implementation of Yampa. (The Bear River is<br>  a tributary to the Yampa river.)<br><br>- dunai-test: QuickCheck-based temporal testing library that can be  <br>  connected with the testing system haskell-titan.<br><br>See <a href="https://github.com/ivanperez-keera/dunai#features">https://github.com/ivanperez-keera/dunai#features</a> for details on<br>Dunai's features.<br><br>This release fixes an issue with the dependency on the list-transformer<br>library as an alternative to transformers. Thanks to @ tomsmeding for<br>the contribution.<br><br>This release also provides a matching FRP.BearRiver.Integration,<br>FRP.BearRiver.Random, FRP.BearRiver.Task and FRP.BearRiver.Simulation<br>(akin to Yampa's), including the new Yampa combinator<br>trapezoidIntegral. This last combinator was copied almost verbatim from<br>Yampa, and I want to thank @idontgetoutmuch , @miguel-negrao and<br>@thalerjonathan once again for the discussion and for contributing<br>several alternative implementations. We are now just one module away<br>from being able to provide 100% match in bearriver for all definitions<br>in Yampa.<br><br>Special thanks go to Johannes Riecken (@johannes-riecken on github) for<br>a regular contribution to support the dunai and Yampa projects.<br><br>As always, dunai, dunai-test and bearriver are released in sync. For<br>details, see:<br><br>- <a href="https://github.com/ivanperez-keera/dunai/releases/tag/v0.13.1">https://github.com/ivanperez-keera/dunai/releases/tag/v0.13.1</a><br><br><b>Releases</b><br><br>You can explore the current versions at:<br>- <a href="https://hackage.haskell.org/package/dunai">https://hackage.haskell.org/package/dunai</a><br>- <a href="https://hackage.haskell.org/package/dunai-test">https://hackage.haskell.org/package/dunai-test</a><br>- <a href="https://hackage.haskell.org/package/bearriver">https://hackage.haskell.org/package/bearriver</a><br><br><b>Code</b><br><br>The github repo is located at: <a href="https://github.com/ivanperez-keera/dunai">https://github.com/ivanperez-keera/dunai</a><br><br><b>What's coming</b><br><br>This release comes exactly 2 months after the last release. The next<br>release is planned for Oct 21, 2024.<br><br>There are several issues open that you can contribute to:<br><br><a href="https://github.com/ivanperez-keera/dunai/issues">https://github.com/ivanperez-keera/dunai/issues</a><br><br>Following our roadmap, the pending changes remain as follows:<br><br>- Match all definitions from FRP.Yampa.Switches.<br><br>- Use new performance evaluation features of Yampa to improve<br>  performance of both Yampa and dunai.<br><br>- Create new examples that demonstrate the features of dunai and<br>  bearriver.<br><br><b>Donations</b><br><br>Our project is now seeking donations to help continue developing dunai,<br>create new open source libraries, new material, and give talks.<br><br>No donation is too small. Any contribution will absolutely help.<br><br>See <a href="https://github.com/sponsors/ivanperez-keera">https://github.com/sponsors/ivanperez-keera</a> for details.<br><br>If you can help, please come forward.<br><br>All the best,<br><br>Ivan</div>