bearriver 0.14.12 → 0.15.1
raw patch · 3 files changed
Files
- CHANGELOG +29/−17
- bearriver.cabal +8/−4
- src/FRP/BearRiver/Arrow.hs +3/−0
CHANGELOG view
@@ -1,16 +1,28 @@-2024-12-21 Ivan Perez <ivan.perez@keera.co.uk>+2026-10-21+ * Version bump (0.15.1) (#475).+ * Constrain versions of `MonadRandom` for GHC < 8.0 (#470).+ * Bump upper version bound on `random` (#471).+ * Change repository protocol in Cabal file to https (#473).++2025-02-27+ * Version bump (0.15) (#465).+ * Change contact address (#462).+ * Remove emails from CHANGELOG (#463).+ * Deprecate FRP.BearRiver.Arrow.arr3,arr4,arr5 (#464).++2024-12-21 * Version bump (0.14.0) (#460). * Implement reactimate function matching the signature in Yampa (#454). * Thanks to @solomon-b. -2024-10-21 Ivan Perez <ivan.perez@keera.co.uk>+2024-10-21 * Version bump (0.14.11) (#442). * Offer all definitions from FRP.Yampa.Switches (#426). * Publish embed specialized for FRP.Yampa's SF (#439). * Increase upper bounds on MonadRandom (#436). * Re-export FRP.BearRiver.Loop in FRP.Yampa (#438). -2024-08-21 Ivan Perez <ivan.perez@keera.co.uk>+2024-08-21 * Version bump (0.14.10) (#430). * Offer all definitions from FRP.Yampa.Integration (#422). * Offer all definitions from FRP.Yampa.Random (#423).@@ -20,25 +32,25 @@ * Implement integral using trapezoid rule (#429). * Thanks to @tomsmeding. -2024-06-21 Ivan Perez <ivan.perez@keera.co.uk>+2024-06-21 * Version bump (0.14.9) (#420). * Offer all definitions from FRP.Yampa.Hybrid (#419). -2024-04-23 Ivan Perez <ivan.perez@keera.co.uk>+2024-04-23 * Version bump (0.14.8) (#411). * Offer all definitions from FRP.Yampa.Loop (#407). -2024-02-21 Ivan Perez <ivan.perez@keera.co.uk>+2024-02-21 * Version bump (0.14.7) (#398). * Limit version of transformers to < 0.6 (#405). * Offer all definitions from FRP.Yampa.EventS (#400). -2023-12-21 Ivan Perez <ivan.perez@keera.co.uk>+2023-12-21 * Version bump (0.14.6) (#395). * Offer all definitions from FRP.Yampa.Time (#391). * Mark package as uncurated (#394). -2023-10-21 Ivan Perez <ivan.perez@keera.co.uk>+2023-10-21 * Version bump (0.14.5) (#388). * Offer all definitions from FRP.Yampa.Event (#380). * Offer all definitions from FRP.Yampa.Conditional (#382).@@ -46,30 +58,30 @@ * Offer all definitions from FRP.Yampa.Delays (#384). * Relax upper version constraint on deepseq (#386). -2023-08-21 Ivan Perez <ivan.perez@keera.co.uk>+2023-08-21 * Version bump (0.14.4) (#377). * Offer all definitions from FRP.Yampa.Basic (#376). -2023-06-21 Ivan Perez <ivan.perez@keera.co.uk>+2023-06-21 * Version bump (0.14.3) (#372). * Offer all definitions from FRP.Yampa.Arrow (#360). -2023-04-21 Ivan Perez <ivan.perez@keera.co.uk>+2023-04-21 * Version bump (0.14.2) (#358). * Remove unused module FRP.Yampa.VectorSpace (#351). * Conformance with style guide (#347). -2023-02-21 Ivan Perez <ivan.perez@keera.co.uk>+2023-02-21 * Version bump (0.14.1) (#342). -2022-12-21 Ivan Perez <ivan.perez@keera.co.uk>+2022-12-21 * bearriver.cabal: Version bump (0.14) (#340). * Bump version bounds for MonadRandom (#337). * Adjust to work with simple-affine-space-0.2 (#339). * src/BearRiver.hs: show sections in haddock (#322). * Thanks: @geroldmeisinger. -2022-10-21 Ivan Perez <ivan.perez@keera.co.uk>+2022-10-21 * bearriver.cabal: Version bump (0.13.7) (#335), update copyright owners, years (#332). * LICENSE: Update copyright owners, years (#332).@@ -77,15 +89,15 @@ instances for Event (#326), update copyright notices (#332), add documentation (#323). -2022-08-21 Ivan Perez <ivan.perez@keera.co.uk>+2022-08-21 * bearriver.cabal: Version bump (0.13.6) (#302), add version bounds for dependencies (#303). -2022-06-21 Ivan Perez <ivan.perez@keera.co.uk>+2022-06-21 * bearriver.cabal: Version bump (0.13.5) (#302). * src/: Disable warning due to use of ListT (#297). -2022-04-21 Ivan Perez <ivan.perez@keera.co.uk>+2022-04-21 * bearriver.cabal: Version bump (0.13.4) (#280), declare changelog file (#273), declare subdir of source-repository (#272). * CHANGELOG: Add CHANGELOG file (#273).
bearriver.cabal view
@@ -30,9 +30,9 @@ build-type: Simple name: bearriver-version: 0.14.12+version: 0.15.1 author: Ivan Perez, Manuel Bärenz-maintainer: ivan.perez@keera.co.uk+maintainer: contact@ivanperez.io homepage: https://github.com/ivanperez-keera/dunai license: BSD3 license-file: LICENSE@@ -72,7 +72,7 @@ source-repository head type: git- location: git@github.com:ivanperez-keera/dunai.git+ location: https://github.com/ivanperez-keera/dunai.git subdir: dunai-frp-bearriver @@ -104,7 +104,7 @@ , deepseq >= 1.3.0.0 && < 1.6 , dunai >= 0.6.0 && < 0.15 , mtl >= 2.1.2 && < 2.4- , random >= 1.1 && < 1.3+ , random >= 1.1 && < 1.4 , simple-affine-space >= 0.1 && < 0.3 , transformers >= 0.3 && < 0.7 @@ -117,6 +117,10 @@ if impl(ghc <= 7.8.4) build-depends: MonadRandom >= 0.2 && < 0.7++ if impl(ghc < 8.0)+ build-depends:+ MonadRandom >= 0.2 && < 0.6.2.1 if !impl(ghc >= 8.0) build-depends:
src/FRP/BearRiver/Arrow.hs view
@@ -39,14 +39,17 @@ arr2 :: Arrow a => (b -> c -> d) -> a (b, c) d arr2 = arr . uncurry +{-# DEPRECATED arr3 "The function arr3 is deprecated in BearRiver 0.15 and will be removed in future versions." #-} -- | Lift a 3-ary function onto an arrow. arr3 :: Arrow a => (b -> c -> d -> e) -> a (b, c, d) e arr3 = arr . \h (b, c, d) -> h b c d +{-# DEPRECATED arr4 "The function arr4 is deprecated in BearRiver 0.15 and will be removed in future versions." #-} -- | Lift a 4-ary function onto an arrow. arr4 :: Arrow a => (b -> c -> d -> e -> f) -> a (b, c, d, e) f arr4 = arr . \h (b, c, d, e) -> h b c d e +{-# DEPRECATED arr5 "The function arr5 is deprecated in BearRiver 0.15 and will be removed in future versions." #-} -- | Lift a 5-ary function onto an arrow. arr5 :: Arrow a => (b -> c -> d -> e -> f -> g) -> a (b, c, d, e, f) g arr5 = arr . \h (b, c, d, e, f) -> h b c d e f