on release/0.0.5.0 help sign in
patch/ChangeLog.md
56 lines 1.4 kB history raw
1# Revision history for patch
3## 0.0.5.0 - 2021-12-17
5* `Additive` now lives in `Data.Semigroup.Additive`, but is still reexported
6 from `Data.Patch` for compatability.
8* Rewrite `PatchMapWithMove` in terms of `PatchMapWithPatchingMove`.
9 Care is taken to make this not a breaking change.
10 In particular, `PatchMapWithMove` is a newtype of `PatchMapWithPatchingMove`, as is the `NodeInfo` and `From` of `PatchMapWithPatchingMove`'s versions of those.
11 There are complete constructor and field patterns too, and everything is
12 exported under the newtype as real constructors and fields would be.
14## 0.0.4.0 - 2021-04-20
16* Enable PolyKinds
18## 0.0.3.2 - 2020-11-06
20* Update version bounds
22## 0.0.3.1 - 2020-02-05
24* Replace `fromJust` with something easier to debug.
26## 0.0.3.0 - 2020-02-05
28* Create `PatchMapWithPatchingMove` variant which supports moves with a patch.
30* Create `DecidablyEmpty` subclass of `Monoid`.
32## 0.0.2.0 - 2020-01-17
34* Consistently provide:
36 - `Wrapped` instances
38 - `*WithIndex` instances
40 - `un*` newtype unwrappers
42 for `PatchMap`, `PatchIntMap`, and `PatchMapWithMove`.
44## 0.0.1.0 - 2020-01-09
46* Support older GHCs with `split-these` flag.
48* Additional instances for the `Group` class for basic types.
50## 0.0.0.1 - 2020-01-08
52* Remove unneeded dependencies
54## 0.0.0.0 - 2020-01-08
56* Extract patching functionality from Reflex.