forked from basvandijk/case-insensitive
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
200 lines (93 loc) · 3.04 KB
/
CHANGELOG
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
199
200
1.2.0.11
* Dropped upper version bounds of dependencies because it's to much work to maintain.
1.2.0.10
* Support criterion-1.2
1.2.0.9
* Support base-4.10
1.2.0.8
* Support HUnit-1.5.
1.2.0.7
* Fix build of benchmarks when getting the sources from Hackage.
1.2.0.6
* Add Travis CI support
* Add Semigroup s => Semigroup (CI s) instance
1.2.0.5
* Support HUnit-1.3
* Support criterion-1.1
* Updated .nix files
1.2.0.4
* Fixed #17: https://github.com/basvandijk/case-insensitive/issues/17
1.2.0.3
* Add CHANGELOG to extra-source files so that it shows up on Hackage
1.2.0.2
* Bump base and deepseq upper bounds for GHC 7.10 compatibility
* Add case-insensitive.nix and default.nix
* Fix #14: Build failure with GHC 7.2.2
* Fix #8: Don't unnecessarily use NoImplicitPrelude
1.2.0.1
* Solved warnings on GHC-7.8.3
* Bump text upper version bounds
1.2.0.0
* Derived a Data instance for CI
1.1.0.3
* Support text-1.1
1.1.0.2
* Support text-1.0
1.1.0.1
* Fixed bad character L178
1.1
* Added the Data.CaseInsensitive.Unsafe module
* Mark Data.CaseInsensitive.Internal as Unsafe
1.0.0.2
* Support criterion-0.8
1.0.0.1
* Fix building on GHC-6.12.1
* Bump base upper bound for GHC 7.7
* Added a NEWS file
1.0 @ Mon Jan 28 14:39:05 UTC 2013
* Make package ready for the Haskell Platform
* Drop the UnicodeSyntax, TypeSynonymInstances and FlexibleInstances
language extensions
* Add instance NFData s => NFData (CI s)
* Add a hidden method to the FoldCase type class:
foldCaseList :: [s] -> [s]
foldCaseList = L.map foldCase
* Add instance FoldCase a => FoldCase [a] where
foldCase = foldCaseList
* Add instance FoldCase Char where
foldCase = toLower
foldCaseList = TL.unpack . TL.toCaseFold . TL.pack
* Added a simple test suite
* Added a simple benchmark
* Added a rewrite rule to make 'mk' more efficient on strict
ByteStrings
0.4.0.4 @ Fri Dec 14 07:06:58 UTC 2012
* Support hashable-1.2
0.4.0.3 @ Sat Aug 18 07:20:49 UTC 2012
* Improve performance of foldCase on sctrict and lazy ByteStrings
0.4.0.2 @ Thu Aug 16 14:58:33 UTC 2012
* Declare Data.CaseInsensitive to be Trustworthy
* Support base-4.6
* Support bytestring-0.10
0.4.0.1 @ Wed Dec 14 15:24:55 UTC 2011
* Support base-4.5
0.4 @ Thu Oct 27 18:29:58 UTC 2011
* Remove instance FoldCase Char
* Perform proper case folding on Strings:
-instance FoldCase String where foldCase = L.map toLower
+instance FoldCase String where foldCase = TL.unpack . TL.toCaseFold . TL.pack
0.3.0.1 @ Mon Aug 8 06:28:21 UTC 2011
* Support base-4.4
0.3 @ Thu Jul 14 07:38:52 UTC 2011
* Add instance Hashable s => Hashable (CI s)
0.2.0.2 @ Thu Jun 30 22:24:23 UTC 2011
* Moved from darcs on code.haskell.org
to git on githb.com
0.2.0.1 @ Tue Mar 29 20:30:32 UTC 2011
* Drop dependency on base-unicode-symbols
0.2 @ Mon Feb 7 20:18:34 UTC 2011
* Export foldedCase :: CI s -> s
* Remove instance FoldCase s ⇒ FoldCase [s]
* Add instance FoldCase String
0.1 @ Sun Feb 6 23:54:22 UTC 2011
* Initial release