summaryrefslogtreecommitdiff
path: root/CHANGELOG
blob: e08bdf0449088bd0c1e5bb219db75b169c14d3ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
reactive-banana-automation (0.5.0) upstream; urgency=medium

  * Remove onEvent, which allowed arbitrary IO not connected with
    actuators, and so was not good for testing. (API change)
  * Add actuateEvent.

 -- Joey Hess <id@joeyh.name>  Tue, 22 May 2018 17:25:45 -0400

reactive-banana-automation (0.4.0) upstream; urgency=medium

  * Simplified using ReaderT, so sensors and actuators do not need to be
    manually passed around. (API change)
  * Add Ord and Eq instances for Sensed.
  * Renamed onBehaviorChange to actuateBehavior.

 -- Joey Hess <id@joeyh.name>  Wed, 09 May 2018 12:12:08 -0400

reactive-banana-automation (0.3.0) upstream; urgency=medium

  * EventSource is now a data type with an extra value for expansion.
    (API change)
  * Added newEventSource, sensorUnavailable, sensedEventBehavior,
    and automationStepper.

 -- Joey Hess <id@joeyh.name>  Sat, 05 May 2018 19:27:56 -0400

reactive-banana-automation (0.2.0) upstream; urgency=medium

  * Automation is now a newtype. (API change)
  * Monoid instance for Automation to allow easily combining them.
    (Note that in 0.1, there were inherited Monoid and Monad instances
    for Automation, that did not work in a reasonable way.)

 -- Joey Hess <id@joeyh.name>  Thu, 03 May 2018 18:54:04 -0400

reactive-banana-automation (0.1.2) upstream; urgency=medium

  * Added ClockSignal and related functions.
  * Functor instances for Sensed and Timestamped.
  * Added more Timestamp instances.
  * Generalized sensedAt to work with any Timestamp.
  * Added several more examples, including a night light,
    a behavior for a tipping bucket rain gauge, and sprinkers
    that only run when it's not rained recently.

 -- Joey Hess <id@joeyh.name>  Thu, 03 May 2018 17:28:32 -0400

reactive-banana-automation (0.1.1) upstream; urgency=medium

  * Fix build with ghc 8.2 and reactive-banana 1.2.

 -- Joey Hess <id@joeyh.name>  Sat, 21 Apr 2018 20:14:41 -0400

reactive-banana-automation (0.1) upstream; urgency=low

  * First release.

 -- Joey Hess <id@joeyh.name>  Sat, 21 Apr 2018 15:50:43 -0400