|
1 |
| -# Revision history for reflex |
| 1 | +# Revision history for patch |
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
5 |
| -* Add `Reflex.Query.Base.mapQueryT`. See that module for documentation |
| 5 | +* Support older GHCs with `split-these` flag. |
6 | 6 |
|
7 |
| -## 0.6.3 |
| 7 | +* Additional instances for the `Group` class for basic types. |
8 | 8 |
|
9 |
| -* `Data.WeakBag.traverse` and `Data.FastWeakBag.traverse` have been deprecated. |
10 |
| - They are replaced with `Data.WeakBag.traverse_` and `Data.FastWeakBag.traverse_`, respectively. |
| 9 | +## 0.0.0.1 |
11 | 10 |
|
12 |
| -* Fixes a bug in `Reflex.Patch.MapWithMove.patchThatSortsMapWith` that was producing invalid `PatchMapWithMove`. |
| 11 | +* Remove unneeded dependencies |
13 | 12 |
|
14 |
| -* Add missing `NotReady` instances: |
15 |
| - - `instance NotReady (SpiderTimeline x) (SpiderHost x)` |
16 |
| - - `instance HasSpiderTimeline x => NotReady (SpiderTimeline x) (PerformEventT (SpiderTimeline x) (SpiderHost x))` |
| 13 | +## 0.0.0.0 |
17 | 14 |
|
18 |
| -* Additional instances for `Group` and `Query` classes for basic types. |
19 |
| - |
20 |
| -## 0.6.2.4 |
21 |
| - |
22 |
| -* Update to monoidal-containers 0.6 |
23 |
| - |
24 |
| -## 0.6.2.3 |
25 |
| - |
26 |
| -* Add an upper-bound to witherable |
27 |
| - |
28 |
| -## 0.6.2.2 |
29 |
| - |
30 |
| -* Support these >= 1. Add `split-these` flag to control whether to use new these/semialign combination or not. |
31 |
| - |
32 |
| -* Update version bounds to fix some CI failures |
33 |
| - |
34 |
| -* Add travis CI configuration |
35 |
| - |
36 |
| -## 0.6.2.1 |
37 |
| - |
38 |
| -* Generalize `fan` to `fanG` to take a `DMap` with non-`Identity` |
39 |
| - functor: |
40 |
| - * `fan` to `fanG` |
41 |
| - * `EventSelectorG` for `fanG` result selector. |
42 |
| - |
43 |
| -* Reduce the amount of unsafeCoerce in coercing newtypes under Event/Dynamic/Behavior. |
44 |
| - * Add fused ReaderIO for the purpose of coercion (ReaderT's third argument has nominal role preventing automated coerce) |
45 |
| - * Add incrementalCoercion/coerceIncremental to go with dynamicCoercion/coerceDynamic |
46 |
| - |
47 |
| -* Generalize merging functions: |
48 |
| - `merge` to `mergeG`, |
49 |
| - `mergeIncremental` to `mergeIncrementalG`, |
50 |
| - `mergeIncrementalWithMove` to `mergeIncrementalWithMoveG`. |
51 |
| - |
52 |
| -* Generalize distribute function: |
53 |
| - `distributeDMapOverDynPure` to `distributeDMapOverDynPureG`, |
54 |
| - |
55 |
| -## 0.6.2.0 |
56 |
| - |
57 |
| -* Fix `holdDyn` so that it is lazy in its event argument |
58 |
| - These produce `DMap`s whose values needn't be `Identity`. |
59 |
| - |
60 |
| -* Stop using the now-deprecated `*Tag` classes (e.g., `ShowTag`). |
61 |
| - |
62 |
| -* Fix `holdDyn` so that it is lazy in its event argument. |
63 |
| - |
64 |
| -## 0.6.1.0 |
65 |
| - |
66 |
| -* Re-export all of `Data.Map.Monoidal` |
67 |
| - |
68 |
| -* Fix `QueryT` and `RequesterT` tests |
69 |
| - |
70 |
| -## 0.6.0.0 -- 2019-03-20 |
71 |
| - |
72 |
| -* Deprecate `FunctorMaybe` in favor of `Data.Witherable.Filterable`. We still export `fmapMaybe`, `ffilter`, etc., but they all rely on `Filterable` now. |
73 |
| - |
74 |
| -* Rename `MonadDynamicWriter` to `DynamicWriter` and add a deprecation for the old name. |
75 |
| - |
76 |
| -* Remove many deprecated functions. |
77 |
| - |
78 |
| -* Add a `Num` instance for `Dynamic`. |
79 |
| - |
80 |
| -* Add `matchRequestsWithResponses` to make it easier to use `Requester` with protocols that don't do this matching for you. |
81 |
| - |
82 |
| -* Add `withRequesterT` to map functions over the request and response of a `RequesterT`. |
83 |
| - |
84 |
| -* Suppress nil patches in `QueryT` as an optimization. The `Query` type must now have an `Eq` instance. |
85 |
| - |
86 |
| -* Add `throttleBatchWithLag` to `Reflex.Time`. See that module for details. |
| 15 | +* Extract patching functionality from Reflex. |
0 commit comments