on develop help sign in
4 files changed+13−11
since splitsnapshots
unifiedsplit
ChangeLog.md+9−9 patch.cabal+2−2 src/Data/Patch.hs+1 src/Data/Semigroup/Additive.hs+1
ChangeLog.md+9−9
@@ -5,7 +5,7 @@
55* New dep of `data-orphans` for old GHC to get instances honestly instead of
66 via `monoidal-containers`.
77
8−## Unreleased
8+## 0.0.5.0 - 2021-12-17
99
1010* `Additive` now lives in `Data.Semigroup.Additive`, but is still reexported
1111 from `Data.Patch` for compatability.
@@ -16,25 +16,25 @@
1616 There are complete constructor and field patterns too, and everything is
1717 exported under the newtype as real constructors and fields would be.
1818
19−## 0.0.4.0
19+## 0.0.4.0 - 2021-04-20
2020
2121* Enable PolyKinds
2222
23−## 0.0.3.2
23+## 0.0.3.2 - 2020-11-06
2424
2525* Update version bounds
2626
27−## 0.0.3.1
27+## 0.0.3.1 - 2020-02-05
2828
2929* Replace `fromJust` with something easier to debug.
3030
31−## 0.0.3.0
31+## 0.0.3.0 - 2020-02-05
3232
3333* Create `PatchMapWithPatchingMove` variant which supports moves with a patch.
3434
3535* Create `DecidablyEmpty` subclass of `Monoid`.
3636
37−## 0.0.2.0
37+## 0.0.2.0 - 2020-01-17
3838
3939* Consistently provide:
4040
@@ -46,16 +46,16 @@
4646
4747 for `PatchMap`, `PatchIntMap`, and `PatchMapWithMove`.
4848
49−## 0.0.1.0
49+## 0.0.1.0 - 2020-01-09
5050
5151* Support older GHCs with `split-these` flag.
5252
5353* Additional instances for the `Group` class for basic types.
5454
55−## 0.0.0.1
55+## 0.0.0.1 - 2020-01-08
5656
5757* Remove unneeded dependencies
5858
59−## 0.0.0.0
59+## 0.0.0.0 - 2020-01-08
6060
6161* Extract patching functionality from Reflex.
patch.cabal+2−2
@@ -1,5 +1,5 @@
11Name: patch
2−Version: 0.0.4.0
2+Version: 0.0.5.0
33Synopsis: Data structures for describing changes to other data structures.
44Description:
55 Data structures for describing changes to other data structures.
@@ -41,7 +41,7 @@ library
4141 , lens >= 4.7 && < 5
4242 , semigroupoids >= 4.0 && < 6
4343 , transformers >= 0.5.6.0 && < 0.6
44− , witherable >= 0.3 && < 0.4
44+ , witherable >= 0.3 && < 0.5
4545
4646 if impl(ghc < 8.6) -- really, if base < 8.12
4747 build-depends: base-orphans >= 0.8 && < 0.9
src/Data/Patch.hs+1
@@ -85,6 +85,7 @@ instance Group (Proxy x) where
8585
8686-- | Const lifts groups into a functor.
8787deriving instance Group a => Group (Const a x)
88+
8889-- | Identity lifts groups pointwise (at only one point)
8990deriving instance Group a => Group (Identity a)
9091
src/Data/Semigroup/Additive.hs+1
@@ -46,6 +46,7 @@ instance Additive (Proxy x)
4646
4747-- | Const lifts additive semigroups into a functor.
4848instance Additive a => Additive (Const a x)
49+
4950-- | Identity lifts additive semigroups pointwise (at only one point)
5051instance Additive a => Additive (Identity a)
5152