on 5af9be6 help sign in
ChangeLog.md+8−13
since splitsnapshots
unifiedsplit
@@ -2,11 +2,6 @@
2
2
3## Unreleased
3## Unreleased
4
4
5−* New dep of `data-orphans` for old GHC to get instances honestly instead of
6− via `monoidal-containers`.
7−
8−## 0.0.5.0 - 2021-12-17
9−
10* `Additive` now lives in `Data.Semigroup.Additive`, but is still reexported
5* `Additive` now lives in `Data.Semigroup.Additive`, but is still reexported
11 from `Data.Patch` for compatability.
6 from `Data.Patch` for compatability.
12
7
@@ -16,25 +11,25 @@
16 There are complete constructor and field patterns too, and everything is
11 There are complete constructor and field patterns too, and everything is
17 exported under the newtype as real constructors and fields would be.
12 exported under the newtype as real constructors and fields would be.
18
13
19−## 0.0.4.0 - 2021-04-20
14+## 0.0.4.0
20
15
21* Enable PolyKinds
16* Enable PolyKinds
22
17
23−## 0.0.3.2 - 2020-11-06
18+## 0.0.3.2
24
19
25* Update version bounds
20* Update version bounds
26
21
27−## 0.0.3.1 - 2020-02-05
22+## 0.0.3.1
28
23
29* Replace `fromJust` with something easier to debug.
24* Replace `fromJust` with something easier to debug.
30
25
31−## 0.0.3.0 - 2020-02-05
26+## 0.0.3.0
32
27
33* Create `PatchMapWithPatchingMove` variant which supports moves with a patch.
28* Create `PatchMapWithPatchingMove` variant which supports moves with a patch.
34
29
35* Create `DecidablyEmpty` subclass of `Monoid`.
30* Create `DecidablyEmpty` subclass of `Monoid`.
36
31
37−## 0.0.2.0 - 2020-01-17
32+## 0.0.2.0
38
33
39* Consistently provide:
34* Consistently provide:
40
35
@@ -46,16 +41,16 @@
46
41
47 for `PatchMap`, `PatchIntMap`, and `PatchMapWithMove`.
42 for `PatchMap`, `PatchIntMap`, and `PatchMapWithMove`.
48
43
49−## 0.0.1.0 - 2020-01-09
44+## 0.0.1.0
50
45
51* Support older GHCs with `split-these` flag.
46* Support older GHCs with `split-these` flag.
52
47
53* Additional instances for the `Group` class for basic types.
48* Additional instances for the `Group` class for basic types.
54
49
55−## 0.0.0.1 - 2020-01-08
50+## 0.0.0.1
56
51
57* Remove unneeded dependencies
52* Remove unneeded dependencies
58
53
59−## 0.0.0.0 - 2020-01-08
54+## 0.0.0.0
60
55
61* Extract patching functionality from Reflex.
56* Extract patching functionality from Reflex.
patch.cabal+1−4
@@ -1,5 +1,5 @@
1Name: patch
1Name: patch
2−Version: 0.0.5.0
2+Version: 0.0.4.0
3Synopsis: Data structures for describing changes to other data structures.
3Synopsis: Data structures for describing changes to other data structures.
4Description:
4Description:
5 Data structures for describing changes to other data structures.
5 Data structures for describing changes to other data structures.
@@ -43,9 +43,6 @@ library
43 , transformers >= 0.5.6.0 && < 0.6
43 , transformers >= 0.5.6.0 && < 0.6
44 , witherable >= 0.3 && < 0.5
44 , witherable >= 0.3 && < 0.5
45
45
46− if impl(ghc < 8.6) -- really, if base < 8.12
47− build-depends: base-orphans >= 0.8 && < 0.9
48−
49 exposed-modules: Data.Functor.Misc
46 exposed-modules: Data.Functor.Misc
50 , Data.Monoid.DecidablyEmpty
47 , Data.Monoid.DecidablyEmpty
51 , Data.Patch
48 , Data.Patch
src/Data/Semigroup/Additive.hs+2−4
@@ -13,11 +13,9 @@ module Data.Semigroup.Additive
13
13
14import Data.Functor.Const (Const (..))
14import Data.Functor.Const (Const (..))
15import Data.Functor.Identity
15import Data.Functor.Identity
16+-- For base-orphans, TODO don't cheat.
17+import Data.Map.Monoidal ()
16import Data.Proxy
18import Data.Proxy
17−#if !MIN_VERSION_base(4,12,0)
18−-- for :*: and :.: semigroup instances
19−import Data.Orphans ()
20−#endif
21#if !MIN_VERSION_base(4,11,0)
19#if !MIN_VERSION_base(4,11,0)
22import Data.Semigroup (Semigroup (..))
20import Data.Semigroup (Semigroup (..))
23#endif
21#endif