-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathCHANGES
198 lines (117 loc) · 4.26 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
* 0.6.3: 8 August 2024
- New instances (thanks to Clinton Mead):
- `Action (First a) a`
- `Action Void a`
- `Action m a => Action (Identity m) a`
* 0.6.2: 20 Dec 2022
- New class and newtypes in `Data.Monoid.Action` (thanks to Manuel Bärenz):
- `Torsor` class for transitive group actions
- `Regular` and `Conjugate` newtypes for groups acting on themselves
- r1 (27 March 2023):
- allow `semigroupoids-6.0`
- allow `base-4.18` and test on GHC 9.6.
- r2 (17 Oct 2023):
- allow `base-4.19` and test on GHC 9.8.
- r3 (15 May 2024):
- allow `base-4.20` and test on GHC 9.10.
* 0.6.1: 16 Nov 2021
- Add more efficient `stimes` implementations for several `Semigroup`
instances. Thanks to BlackCapCoder for the patch!
- Allow `base-4.16` and test on GHC 9.2.1.
- r1: allow `base-4.16` in benchmarks
- r2 (15 August 2022): allow `base-4.17` and test with GHC 9.4.
* 0.6: 8 May 2021
- Updates for GHC 8.10 and 9.0.
- Drop support for GHC 8.2 or older.
- Replace deprecated `Option` type with `Maybe`.
* 0.5.1: 19 Oct 2019
- New module Data.Monoid.Coproduct.Strict for a more efficient coproduct in
some use cases.
- Update for GHC 8.8.
- Drop support for GHC 7.8.
* 0.5: 14 May 2018
- Modernize Data.Monoid.WithSemigroup
It used to export a type class Monoid' with no methods and a single
instance, for use as a "poor man's constraint synonym" for the
combination of Monoid and Semigroup. Now Monoid':
- Is a real constraint synonym, using ConstraintKinds.
- Is simply a synonym for Monoid under base-4.11 and later, in
which case Semigroup is already a superclass of Monoid.
This technically necessitates a major version bump but should not
cause any issues for packages that depend on monoid-extras, other
than potentially requiring the addition of a ConstraintKinds pragma
under GHC 7.8.
* 0.4.4: 8 April 2018
- Fix build on older (< 7.10) GHCs (thanks to George Wilson for the fix)
* 0.4.3: 3 April 2018
- Allow base-4.11
- Fix compilation on GHC 8.4
- Add more instances for Inf
* 0.4.2: 16 July 2016
- Additions to Data.Monoid.SemiDirectProduct (unSemi, tag, untag)
- Hackage revision 1: allow semigroupoids-5.2
- Hackage revision 2: allow base-4.10
* 0.4.1.2: 16 June 2016
- allow semigroupoids-5.1
* 0.4.1: 8 June 2016
- new modules Data.Monoid.SemiDirectProduct[.Strict].
* 0.4.0.4: 14 February 2016
- allow base-4.9 for GHC-8
* 0.4.0.3: 10 November 2015
- allow semigroups-0.18
* 0.4.0.2: 16 September 2015
- allow semigroups-0.17
* v0.4.0.1
- allow semigroupoids-5.0
* 0.4: 19 April 2015
- add derived instances where possible:
Typeable, Data, Read, Eq, Ord, Functor, Foldable, Traversable
- allow base-4.8
* 0.3.3.5: 03 Dec 2014
- allow semigroups-0.15
* 0.3.3.4: 28 May 2014
- allow semigroups-0.15
* 0.3.3.3: 15 May 2014
- allow semigroups-0.14
* 0.3.3.2: 10 April 2014
- allow semigroups-0.13
* 0.3.3.1: 9 March 2014
- drop dependency on deprecated `groupoids` package
* 0.3.3: 4 March 2014
- export Pos and Neg types, to improve Haddock documentation
* 0.3.2.4: 27 November 2013
- allow semigroups-0.12
* 0.3.2.3: 19 October 2013
- Allow groupoids-4 and semigroupoids-4
* 0.3.2.2: 26 September 2013
- allow semigroups-0.11
* 0.3.2.1: 25 September 2013
- allow groups-0.4
* 0.3.2: 30 August 2013
- new Group instance for Endomorphism
* 0.3.1: 20 August 2013
- new module Data.Monoid.Endomorphism
- add derived Functor, Foldable, and Traversable instances for Data.Monoid.Inf.Inf
* 0.3: 2 May 2013
- generalize PosInf to Inf, which supports making monoids out of
semigroups under both min and max
* 0.2.2.3: 28 March 2013
- bump upper bound to allow base-4.7
* 0.2.2.2: 7 January 2013
- bump upper bound to allow semigroups-0.9
* 0.2.2.1: 11 December 2012
- Small fix to allow building under older GHCs
* 0.2.2.0: 10 December 2012
- Add new module Data.Monoid.Recommend
* 0.2.1.0: 28 September 2012
- Add new module Data.Monoid.Cut
- Documentation improvements
- Add Show instance for Split
* 0.2.0.0: 3 September 2012
- Remove instances for actions on pairs and triples, and add some
commentary explaining why adding them was a bad idea in the first
place.
* 0.1.1.0
- Add instances for actions on pairs and triples
* 0.1.0.0
- initial release