on 73f2ce4 help sign in
patch/ChangeLog.md
53 lines 1.2 kB history raw
1# Revision history for patch
3## Unreleased
5* Rewrite `PatchMapWithMove` in terms of `PatchMapWithPatchingMove`.
6 Care is taken to make this not a breaking change.
7 In particular, `PatchMapWithMove` is a newtype of `PatchMapWithPatchingMove`, as is the `NodeInfo` and `From` of `PatchMapWithPatchingMove`'s versions of those.
8 There are complete constructor and field patterns too, and everything is
9 exported under the newtype as real constructors and fields would be.
11## 0.0.4.0
13* Enable PolyKinds
15## 0.0.3.2
17* Update version bounds
19## 0.0.3.1
21* Replace `fromJust` with something easier to debug.
23## 0.0.3.0
25* Create `PatchMapWithPatchingMove` variant which supports moves with a patch.
27* Create `DecidablyEmpty` subclass of `Monoid`.
29## 0.0.2.0
31* Consistently provide:
33 - `Wrapped` instances
35 - `*WithIndex` instances
37 - `un*` newtype unwrappers
39 for `PatchMap`, `PatchIntMap`, and `PatchMapWithMove`.
41## 0.0.1.0
43* Support older GHCs with `split-these` flag.
45* Additional instances for the `Group` class for basic types.
47## 0.0.0.1
49* Remove unneeded dependencies
51## 0.0.0.0
53* Extract patching functionality from Reflex.