@@ -5,9 +5,14 @@
5* Data.WeakBag.traverse and Data.FastWeakBag.traverse have been
5* Data.WeakBag.traverse and Data.FastWeakBag.traverse have been
6 renamed to Data.WeakBag.traverse_ and Data.FastWeakBag.traverse_
6 renamed to Data.WeakBag.traverse_ and Data.FastWeakBag.traverse_
7 respectively.
7 respectively.
8* Fixes a bug in `Reflex.Patch.MapWithMove.patchThatSortsMapWith` that was producing invalid `PatchMapWithMove`.
9* Fixes a bug in `Reflex.Patch.MapWithMove.patchThatSortsMapWith` that was producing invalid `PatchMapWithMove`.
9* Additional instances for `Group` and `Query` classes for basic types.
10* Additional instances for `Group` and `Query` classes for basic types.
12+* Add missing `NotReady` instances:
13+ - `instance NotReady (SpiderTimeline x) (SpiderHost x)`
14+ - `instance HasSpiderTimeline x => NotReady (SpiderTimeline x) (PerformEventT (SpiderTimeline x) (SpiderHost x))`
13* Update to monoidal-containers 0.6
18* Update to monoidal-containers 0.6
@@ -19,7 +24,9 @@
21* Support these >= 1. Add `split-these` flag to control whether to use new these/semialign combination or not.
26* Support these >= 1. Add `split-these` flag to control whether to use new these/semialign combination or not.
22* Update version bounds to fix some CI failures
28* Update version bounds to fix some CI failures
23* Add travis CI configuration
30* Add travis CI configuration
@@ -45,21 +52,31 @@
46* Fix `holdDyn` so that it is lazy in its event argument
53* Fix `holdDyn` so that it is lazy in its event argument
47 These produce `DMap`s whose values needn't be `Identity`.
54 These produce `DMap`s whose values needn't be `Identity`.
48* Stop using the now-deprecated `*Tag` classes (e.g., `ShowTag`).
56* Stop using the now-deprecated `*Tag` classes (e.g., `ShowTag`).
49* Fix `holdDyn` so that it is lazy in its event argument.
58* Fix `holdDyn` so that it is lazy in its event argument.
53* Re-export all of `Data.Map.Monoidal`
62* Re-export all of `Data.Map.Monoidal`
54* Fix `QueryT` and `RequesterT` tests
64* Fix `QueryT` and `RequesterT` tests
56## 0.6.0.0 -- 2019-03-20
66## 0.6.0.0 -- 2019-03-20
58* Deprecate `FunctorMaybe` in favor of `Data.Witherable.Filterable`. We still export `fmapMaybe`, `ffilter`, etc., but they all rely on `Filterable` now.
68* Deprecate `FunctorMaybe` in favor of `Data.Witherable.Filterable`. We still export `fmapMaybe`, `ffilter`, etc., but they all rely on `Filterable` now.
59* Rename `MonadDynamicWriter` to `DynamicWriter` and add a deprecation for the old name.
70* Rename `MonadDynamicWriter` to `DynamicWriter` and add a deprecation for the old name.
60* Remove many deprecated functions.
72* Remove many deprecated functions.
61* Add a `Num` instance for `Dynamic`.
74* Add a `Num` instance for `Dynamic`.
62* Add `matchRequestsWithResponses` to make it easier to use `Requester` with protocols that don't do this matching for you.
76* Add `matchRequestsWithResponses` to make it easier to use `Requester` with protocols that don't do this matching for you.
63* Add `withRequesterT` to map functions over the request and response of a `RequesterT`.
78* Add `withRequesterT` to map functions over the request and response of a `RequesterT`.
64* Suppress nil patches in `QueryT` as an optimization. The `Query` type must now have an `Eq` instance.
80* Suppress nil patches in `QueryT` as an optimization. The `Query` type must now have an `Eq` instance.
65* Add `throttleBatchWithLag` to `Reflex.Time`. See that module for details.
82* Add `throttleBatchWithLag` to `Reflex.Time`. See that module for details.