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