From 0c6b4bda82f414988661910924505b7f055c7355 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 01:24:15 +0000 Subject: [PATCH 01/16] yampa-test: Remove unused function Test.FRP.Yampa.Event.randomEventFunction. Refs #314. The function yampa-test:Test.FRP.Yampa.Event.randomEventFunction is not being used is not needed. Since the tests are not part of the API (and the function is not exported), the function can be removed without deprecating it first. This commit removes the function. --- yampa-test/tests/Test/FRP/Yampa/Event.hs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/yampa-test/tests/Test/FRP/Yampa/Event.hs b/yampa-test/tests/Test/FRP/Yampa/Event.hs index 9e56716f..f010abd4 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Event.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Event.hs @@ -464,12 +464,6 @@ randomEventPair = arbitrary randomEvents :: Gen [Event Integer] randomEvents = arbitrary -randomEventFunction :: Gen (Event Integer -> Event Integer) -randomEventFunction = do - def <- arbitrary - f <- applyFun <$> arbitrary - return $ event def f - randomEventFunctionIn :: Gen (Event (Integer -> Integer)) randomEventFunctionIn = oneof [ return noEvent From 6ae90f86f93989b83076c3649d2ea12bfca629fc Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 01:25:47 +0000 Subject: [PATCH 02/16] yampa-test: Document changes in CHANGELOG. Refs #314. --- yampa-test/CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) diff --git a/yampa-test/CHANGELOG b/yampa-test/CHANGELOG index 9c3545cc..f3ff8059 100644 --- a/yampa-test/CHANGELOG +++ b/yampa-test/CHANGELOG @@ -1,3 +1,6 @@ +2024-12-07 Ivan Perez + * Remove unused function Test.FRP.Yampa.Event.randomEventFunction (#314). + 2024-10-07 Ivan Perez * Version bump (0.14.11) (#310). * Bump version bounds of dependencies (#309). From 51ad0cc09ab03155e913c8a646eacaefe0bc5a1b Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 02:24:42 +0000 Subject: [PATCH 03/16] yampa-test: Remove unused variables in Test.FRP.Yampa.Basic. Refs #315. The module yampa-test:Test.FRP.Yampa.Basic defines initialValueG locally in several properties but doesn't always use it. Ununsed definitions should be removed. Since these are local, they can be removed without deprecating them first. This commit removes two variables initialValueG that are not used. --- yampa-test/tests/Test/FRP/Yampa/Basic.hs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/yampa-test/tests/Test/FRP/Yampa/Basic.hs b/yampa-test/tests/Test/FRP/Yampa/Basic.hs index c13266f6..07f3b349 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Basic.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Basic.hs @@ -221,9 +221,6 @@ propModFirstOutput = myStream :: Gen (SignalSampleStream Float) myStream = uniDistStream - initialValueG :: Gen Float - initialValueG = arbitrary - -- ** @(>=-)@ -- | Test that @f -=> arr (^ 2)@, when applied to any signal, is initially @@ -253,9 +250,6 @@ propModFirstInput = myStream :: Gen (SignalSampleStream Float) myStream = uniDistStream - initialValueG :: Gen Float - initialValueG = arbitrary - -- ** initially basicsf_t4 :: [Double] From 750cdeb19058f791edcb14e2cda4e1999e86d914 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 02:26:43 +0000 Subject: [PATCH 04/16] yampa-test: Document changes in CHANGELOG. Refs #315. --- yampa-test/CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/yampa-test/CHANGELOG b/yampa-test/CHANGELOG index f3ff8059..b40d1f5b 100644 --- a/yampa-test/CHANGELOG +++ b/yampa-test/CHANGELOG @@ -1,5 +1,6 @@ 2024-12-07 Ivan Perez * Remove unused function Test.FRP.Yampa.Event.randomEventFunction (#314). + * Remove unused variables in Test.FRP.Yampa.Basic (#315). 2024-10-07 Ivan Perez * Version bump (0.14.11) (#310). From 1452168ebe71d46aa65daa2e25dd32e6eb314b61 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 02:47:15 +0000 Subject: [PATCH 05/16] yampa-test: Remove redundant imports. Refs #316. The library yampa-test contains two redundant imports: FRP.Yampa.Conditional.pause in Test.FRP.Yampa.Conditional and Control.Monad.guard in Test.FRP.Yampa.Event. This commit removes both. --- yampa-test/tests/Test/FRP/Yampa/Conditional.hs | 2 +- yampa-test/tests/Test/FRP/Yampa/Event.hs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/yampa-test/tests/Test/FRP/Yampa/Conditional.hs b/yampa-test/tests/Test/FRP/Yampa/Conditional.hs index 1737151e..36d3b38d 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Conditional.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Conditional.hs @@ -19,7 +19,7 @@ import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) import FRP.Yampa as Yampa -import FRP.Yampa.Conditional (pause, provided) +import FRP.Yampa.Conditional (provided) import FRP.Yampa.LTLFuture (TPred (Always, SP), evalT) import FRP.Yampa.QuickCheck (uniDistStream) import FRP.Yampa.Stream (SignalSampleStream) diff --git a/yampa-test/tests/Test/FRP/Yampa/Event.hs b/yampa-test/tests/Test/FRP/Yampa/Event.hs index f010abd4..6008d916 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Event.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Event.hs @@ -9,7 +9,7 @@ module Test.FRP.Yampa.Event where import Control.Applicative ((<|>)) -import Control.Monad (guard, join) +import Control.Monad (join) #if !MIN_VERSION_base(4,8,0) import Control.Applicative (pure, (<*>)) From 6743327ed951177a4cf4f8d721615dadb2deb510 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 02:47:55 +0000 Subject: [PATCH 06/16] yampa-test: Document changes in CHANGELOG. Refs #316. --- yampa-test/CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/yampa-test/CHANGELOG b/yampa-test/CHANGELOG index b40d1f5b..b385716b 100644 --- a/yampa-test/CHANGELOG +++ b/yampa-test/CHANGELOG @@ -1,6 +1,7 @@ 2024-12-07 Ivan Perez * Remove unused function Test.FRP.Yampa.Event.randomEventFunction (#314). * Remove unused variables in Test.FRP.Yampa.Basic (#315). + * Remove redundant imports (#316). 2024-10-07 Ivan Perez * Version bump (0.14.11) (#310). From 869c853b3e65f69f3ba8aafd6ffe892f4b5292b4 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 03:22:30 +0000 Subject: [PATCH 07/16] yampa: Re-export missing definitions. Refs #318. Although FRP.Yampa re-exports lots of definitions from lots of modules, it does not export all definitions (even when there's no name clash). This is a bit irregular: unless there's a strong reason why they should not be re-exported, it's best to export all. This commit re-exports, from FRP.Yampa, all definitions from all modules that are meant to be visible. --- yampa/src/FRP/Yampa.hs | 49 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/yampa/src/FRP/Yampa.hs b/yampa/src/FRP/Yampa.hs index c3fb6eac..e194b4e2 100644 --- a/yampa/src/FRP/Yampa.hs +++ b/yampa/src/FRP/Yampa.hs @@ -204,6 +204,16 @@ module FRP.Yampa , takeEvents , dropEvents + -- ** Hybrid SF combinators + , snap + , snapAfter + , sample + , sampleWindow + + -- ** Repetition and switching + , recur + , andThen + -- ** Pointwise functions on events , noEvent , noEventFst @@ -245,11 +255,21 @@ module FRP.Yampa , pSwitch, dpSwitch , rpSwitch, drpSwitch + -- ** Parallel composition/switching (lists) + -- *** Parallel composition/switching with zip routing (lists) + , parZ + , pSwitchZ, dpSwitchZ + , rpSwitchZ, drpSwitchZ + + -- *** Parallel composition/switching with replication (lists) + , parC + -- * Discrete to continuous-time signal functions -- ** Wave-form generation , hold , dHold , trackAndHold + , dTrackAndHold -- ** Accumulators , accum @@ -264,10 +284,15 @@ module FRP.Yampa -- ** Basic delays , pre , iPre + , fby -- ** Timed delays , delay + -- * Conditional + -- ** Guards and automata-oriented combinators + , provided + -- ** Variable delay , pause @@ -314,9 +339,30 @@ module FRP.Yampa , evalAt , evalFuture + -- * Tasks + -- ** The Task type + , Task + , mkTask + , runTask + , runTask_ + , taskToSF + + -- ** Basic tasks + , constT + , sleepT + , snapT + + -- ** Basic tasks combinators + , timeOut + , abortWhen + -- * Auxiliary definitions -- Reverse function composition and arrow plumbing aids , dup + , arr2 + , arr3 + , arr4 + , arr5 -- * Re-exported module, classes, and types , module Control.Arrow @@ -329,7 +375,7 @@ import Control.Arrow import Data.VectorSpace -- Internal modules -import FRP.Yampa.Arrow (dup) +import FRP.Yampa.Arrow import FRP.Yampa.Basic import FRP.Yampa.Conditional import FRP.Yampa.Delays @@ -343,4 +389,5 @@ import FRP.Yampa.Random import FRP.Yampa.Scan import FRP.Yampa.Simulation import FRP.Yampa.Switches +import FRP.Yampa.Task import FRP.Yampa.Time From f009e93a7ea8cc5ea9d1901fda270dd54a1b0203 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 03:30:03 +0000 Subject: [PATCH 08/16] yampa: Document changes in CHANGELOG. Refs #318. --- yampa/CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) diff --git a/yampa/CHANGELOG b/yampa/CHANGELOG index 25d0901f..4e50b9a4 100644 --- a/yampa/CHANGELOG +++ b/yampa/CHANGELOG @@ -1,3 +1,6 @@ +2024-12-07 Ivan Perez + * Re-export missing definitions (#318). + 2024-10-07 Ivan Perez * Version bump (0.14.11) (#310). * Add new publications by Schmidli et al. (#306). From 530520793b67a55fc4fc17245ad819cb5015d593 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 03:49:32 +0000 Subject: [PATCH 09/16] yampa-test: Import functions to test from FRP.Yampa. Refs #317. Although yampa-test's tests import from specific modules in FRP.Yampa originally, to make sure we were not testing functions in the wrong module, this makes it harder to re-use the tests for bearriver. In general, users are recommended to import from FRP.Yampa directly, so there's no reason anymore why yampa-test shouldn't do the same. This commit changes all imports from the Yampa library to come from specifically from FRP.Yampa. --- yampa-test/tests/Test/FRP/Yampa/Arrow.hs | 3 +-- yampa-test/tests/Test/FRP/Yampa/Conditional.hs | 7 +++---- yampa-test/tests/Test/FRP/Yampa/Delays.hs | 1 - yampa-test/tests/Test/FRP/Yampa/Event.hs | 9 ++++----- yampa-test/tests/Test/FRP/Yampa/EventS.hs | 1 - yampa-test/tests/Test/FRP/Yampa/Hybrid.hs | 1 - yampa-test/tests/Test/FRP/Yampa/Switches.hs | 3 --- yampa-test/tests/Test/FRP/Yampa/Task.hs | 1 - 8 files changed, 8 insertions(+), 18 deletions(-) diff --git a/yampa-test/tests/Test/FRP/Yampa/Arrow.hs b/yampa-test/tests/Test/FRP/Yampa/Arrow.hs index ab7119ff..8300d361 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Arrow.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Arrow.hs @@ -13,8 +13,7 @@ import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) -- External modules: Yampa -import FRP.Yampa as Yampa -import FRP.Yampa.Arrow as Yampa +import FRP.Yampa as Yampa tests :: TestTree tests = testGroup "Regression tests for FRP.Yampa.Arrow" diff --git a/yampa-test/tests/Test/FRP/Yampa/Conditional.hs b/yampa-test/tests/Test/FRP/Yampa/Conditional.hs index 36d3b38d..1f5d3fa6 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Conditional.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Conditional.hs @@ -19,10 +19,9 @@ import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) import FRP.Yampa as Yampa -import FRP.Yampa.Conditional (provided) -import FRP.Yampa.LTLFuture (TPred (Always, SP), evalT) -import FRP.Yampa.QuickCheck (uniDistStream) -import FRP.Yampa.Stream (SignalSampleStream) +import FRP.Yampa.LTLFuture (TPred (Always, SP), evalT) +import FRP.Yampa.QuickCheck (uniDistStream) +import FRP.Yampa.Stream (SignalSampleStream) import TestsCommon diff --git a/yampa-test/tests/Test/FRP/Yampa/Delays.hs b/yampa-test/tests/Test/FRP/Yampa/Delays.hs index 485a89cb..8541eef5 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Delays.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Delays.hs @@ -18,7 +18,6 @@ import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) import FRP.Yampa as Yampa -import FRP.Yampa.Delays (fby) import FRP.Yampa.Stream import FRP.Yampa.QuickCheck import FRP.Yampa.LTLFuture diff --git a/yampa-test/tests/Test/FRP/Yampa/Event.hs b/yampa-test/tests/Test/FRP/Yampa/Event.hs index 6008d916..15fcf1d2 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Event.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Event.hs @@ -20,11 +20,10 @@ import Test.QuickCheck hiding (once, sample) import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) -import FRP.Yampa (Event (..)) -import FRP.Yampa.Event (attach, catEvents, event, filterE, fromEvent, gate, - isEvent, isNoEvent, joinE, lMerge, mapFilterE, mapMerge, - maybeToEvent, merge, mergeBy, mergeEvents, noEvent, - noEventFst, noEventSnd, rMerge, splitE, tag, tagWith) +import FRP.Yampa (Event (..), attach, catEvents, event, filterE, fromEvent, + gate, isEvent, isNoEvent, joinE, lMerge, mapFilterE, mapMerge, + maybeToEvent, merge, mergeBy, mergeEvents, noEvent, + noEventFst, noEventSnd, rMerge, splitE, tag, tagWith) tests :: TestTree tests = testGroup "Regression tests for FRP.Yampa.Event" diff --git a/yampa-test/tests/Test/FRP/Yampa/EventS.hs b/yampa-test/tests/Test/FRP/Yampa/EventS.hs index 3c16e542..dd2c466b 100644 --- a/yampa-test/tests/Test/FRP/Yampa/EventS.hs +++ b/yampa-test/tests/Test/FRP/Yampa/EventS.hs @@ -27,7 +27,6 @@ import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) import FRP.Yampa as Yampa -import FRP.Yampa.EventS (snap, sampleWindow, recur, andThen, snapAfter, sample) import FRP.Yampa.Stream import FRP.Yampa.QuickCheck import FRP.Yampa.LTLFuture diff --git a/yampa-test/tests/Test/FRP/Yampa/Hybrid.hs b/yampa-test/tests/Test/FRP/Yampa/Hybrid.hs index 903657a9..3ee8053b 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Hybrid.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Hybrid.hs @@ -16,7 +16,6 @@ import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) import FRP.Yampa as Yampa -import FRP.Yampa.Hybrid as Yampa import FRP.Yampa.LTLFuture (evalT, TPred (Next, Always, SP)) import FRP.Yampa.QuickCheck (uniDistStream, uniDistStreamMaxDT) diff --git a/yampa-test/tests/Test/FRP/Yampa/Switches.hs b/yampa-test/tests/Test/FRP/Yampa/Switches.hs index 829b4cba..9eec980c 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Switches.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Switches.hs @@ -27,9 +27,6 @@ import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) import FRP.Yampa as Yampa -import FRP.Yampa.Switches (dpSwitchZ, drpSwitchZ, pSwitchZ, parC, parZ, - rpSwitchZ) -import FRP.Yampa.EventS (snap) import FRP.Yampa.Stream import FRP.Yampa.QuickCheck import FRP.Yampa.LTLFuture diff --git a/yampa-test/tests/Test/FRP/Yampa/Task.hs b/yampa-test/tests/Test/FRP/Yampa/Task.hs index 48176952..301cc4b3 100644 --- a/yampa-test/tests/Test/FRP/Yampa/Task.hs +++ b/yampa-test/tests/Test/FRP/Yampa/Task.hs @@ -18,7 +18,6 @@ import Test.Tasty (TestTree, testGroup) import Test.Tasty.QuickCheck (testProperty) import FRP.Yampa as Yampa -import FRP.Yampa.Task import FRP.Yampa.LTLFuture (TPred (Always, SP), evalT) import FRP.Yampa.QuickCheck (uniDistStream) From 46096fee222fd74dad30c00538447b0aa0ba7ac3 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 03:50:52 +0000 Subject: [PATCH 10/16] yampa-test: Document changes in CHANGELOG. Refs #317. --- yampa-test/CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/yampa-test/CHANGELOG b/yampa-test/CHANGELOG index b385716b..d4e4d3f9 100644 --- a/yampa-test/CHANGELOG +++ b/yampa-test/CHANGELOG @@ -2,6 +2,7 @@ * Remove unused function Test.FRP.Yampa.Event.randomEventFunction (#314). * Remove unused variables in Test.FRP.Yampa.Basic (#315). * Remove redundant imports (#316). + * Import functions to test from FRP.Yampa (#317). 2024-10-07 Ivan Perez * Version bump (0.14.11) (#310). From 0af0df6f6638a106903ddb9f16888f9a5cd61259 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 04:15:13 +0000 Subject: [PATCH 11/16] yampa-test: Add version bounds to base. Refs #320. Hackage is complaining that yampa-test does not specify an upper bound on base. This is preventing yampa-test from being uploaded to hackage. This commit adds version bounds to base, consistent with other components in the same cabal file. --- yampa-test/yampa-test.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yampa-test/yampa-test.cabal b/yampa-test/yampa-test.cabal index 59ac28cf..c65eba26 100644 --- a/yampa-test/yampa-test.cabal +++ b/yampa-test/yampa-test.cabal @@ -163,5 +163,5 @@ test-suite space False else build-depends: - base + base >= 4 && < 5 , Yampa From dc91c319568f954b78d67ef195eeb773a3dfd902 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 04:16:12 +0000 Subject: [PATCH 12/16] yampa-test: Document changes in CHANGELOG. Refs #320. --- yampa-test/CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/yampa-test/CHANGELOG b/yampa-test/CHANGELOG index d4e4d3f9..556d2b8f 100644 --- a/yampa-test/CHANGELOG +++ b/yampa-test/CHANGELOG @@ -3,6 +3,7 @@ * Remove unused variables in Test.FRP.Yampa.Basic (#315). * Remove redundant imports (#316). * Import functions to test from FRP.Yampa (#317). + * Add version bounds to base (#320). 2024-10-07 Ivan Perez * Version bump (0.14.11) (#310). From dc354728e2f2e3905ae6fe1196faf1ca140d4857 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 04:08:16 +0000 Subject: [PATCH 13/16] yampa: Version bump (0.14.12). Refs #319. --- yampa/Yampa.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yampa/Yampa.cabal b/yampa/Yampa.cabal index 0d8b4568..e301e883 100644 --- a/yampa/Yampa.cabal +++ b/yampa/Yampa.cabal @@ -30,7 +30,7 @@ cabal-version: >= 1.10 build-type: Simple name: Yampa -version: 0.14.11 +version: 0.14.12 author: Henrik Nilsson, Antony Courtney maintainer: Ivan Perez (ivan.perez@keera.co.uk) homepage: https://github.com/ivanperez-keera/Yampa/ From 940a2751f2c287753fc77f52793a2b527289634e Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 04:08:33 +0000 Subject: [PATCH 14/16] yampa-test: Version bump (0.14.12). Refs #319. --- yampa-test/yampa-test.cabal | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yampa-test/yampa-test.cabal b/yampa-test/yampa-test.cabal index c65eba26..950e45b3 100644 --- a/yampa-test/yampa-test.cabal +++ b/yampa-test/yampa-test.cabal @@ -31,7 +31,7 @@ cabal-version: >= 1.10 build-type: Simple name: yampa-test -version: 0.14.11 +version: 0.14.12 author: Ivan Perez maintainer: ivan.perez@keera.co.uk homepage: http://github.com/ivanperez-keera/Yampa @@ -84,7 +84,7 @@ library base >= 4 && < 5 , normaldistribution >= 1.1.0.1 && < 1.2 , QuickCheck >= 2.12 && < 2.16 - , Yampa >= 0.14.11 && < 0.15 + , Yampa >= 0.14.12 && < 0.15 default-language: Haskell2010 From 531355aebe10c06b767284fec71801b78c2848ad Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 04:09:06 +0000 Subject: [PATCH 15/16] yampa: Document changes in CHANGELOG. Refs #319. --- yampa/CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/yampa/CHANGELOG b/yampa/CHANGELOG index 4e50b9a4..16c75e81 100644 --- a/yampa/CHANGELOG +++ b/yampa/CHANGELOG @@ -1,4 +1,5 @@ 2024-12-07 Ivan Perez + * Version bump (0.14.12) (#319). * Re-export missing definitions (#318). 2024-10-07 Ivan Perez From 0d486fa828d68a802587725a3d34358f625de676 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sun, 8 Dec 2024 04:09:21 +0000 Subject: [PATCH 16/16] yampa-test: Document changes in CHANGELOG. Refs #319. --- yampa-test/CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/yampa-test/CHANGELOG b/yampa-test/CHANGELOG index 556d2b8f..df531f75 100644 --- a/yampa-test/CHANGELOG +++ b/yampa-test/CHANGELOG @@ -1,4 +1,5 @@ 2024-12-07 Ivan Perez + * Version bump (0.14.12) (#319). * Remove unused function Test.FRP.Yampa.Event.randomEventFunction (#314). * Remove unused variables in Test.FRP.Yampa.Basic (#315). * Remove redundant imports (#316).