@@ -15,22 +15,27 @@ Other improvements:
15
15
## [ v7.2.0] ( https://github.com/purescript/purescript-arrays/releases/tag/v7.2.0 ) - 2023-01-17
16
16
17
17
New features:
18
+
18
19
- Add ` prependArray ` (#224 by @JordanMartinez )
19
20
- Add ` Data.Array.ST.length ` (#239 by @Blugatroff )
20
21
21
22
Other improvements:
23
+
22
24
- Use more efficient implementation for ` mapWithIndex ` (#233 by @JordanMartinez )
25
+ - Updates non-` ST ` FFI to use uncurried functions via ` Fn ` types (#235 by @JordanMartinez )
23
26
- Updates ` ST ` FFI to use uncurried functions via ` STFnX ` types (#234 by @JordanMartinez )
24
27
25
28
## [ v7.1.0] ( https://github.com/purescript/purescript-arrays/releases/tag/v7.1.0 ) - 2022-08-06
26
29
27
30
New features:
31
+
28
32
- Added ` transpose ` to ` Array ` (#225 by @newlandsvalley and @JordanMartinez )
29
33
- Added ` transpose ` and ` transpose' ` to ` Array.NonEmpty ` (#227 by @newlandsvalley and @JordanMartinez )
30
34
31
35
## [ v7.0.0] ( https://github.com/purescript/purescript-arrays/releases/tag/v7.0.0 ) - 2022-04-27
32
36
33
37
Breaking changes:
38
+
34
39
- Migrate FFI to ES modules (#218 by @kl0tl and @JordanMartinez )
35
40
- Drop deprecated ` group' ` and ` empty ` (#219 by @JordanMartinez )
36
41
@@ -39,21 +44,25 @@ New features:
39
44
Bugfixes:
40
45
41
46
Other improvements:
47
+
42
48
- Fixed minor documentation issue with ` find ` (#216 by @JamieBallingall )
43
49
44
50
## [ v6.0.1] ( https://github.com/purescript/purescript-arrays/releases/tag/v6.0.1 ) - 2021-04-19
45
51
46
52
Other improvements:
53
+
47
54
- Fixed warnings revealed by ` v0.14.1 ` PS release (#213 by @JordanMartinez )
48
55
49
56
## [ v6.0.0] ( https://github.com/purescript/purescript-arrays/releases/tag/v6.0.0 ) - 2021-02-26
50
57
51
58
Breaking changes:
59
+
52
60
- Added support for PureScript 0.14 and dropped support for all previous versions (#181 )
53
61
- Renamed ` Data.Array.ST.empty ` to ` Data.Array.ST.new ` (#191 , #198 )
54
62
- Renamed ` group' ` to ` groupAll ` (#194 , #200 )
55
63
56
64
New features:
65
+
57
66
- Added specialized versions of the functions from ` Data.Foldable ` (#201 ):
58
67
- Added ` foldl ` , ` foldr ` , ` foldMap ` , ` fold ` , ` intercalate ` to ` Array `
59
68
- Added ` foldl1 ` , ` foldr1 ` , ` foldMap1 ` , ` foldl1 ` , ` intercalate ` to ` Array.NonEmpty `
@@ -62,9 +71,11 @@ New features:
62
71
- Added ` mapWithIndex ` , ` groupBy ` to ` Array.NonEmpty ` (#201 , #164 )
63
72
64
73
Bugfixes:
74
+
65
75
- Fixed ` sort ` , so ` undefined ` is sorted by comparison function and not simply moved to the end of the array (#195 , #197 )
66
76
67
77
Other improvements:
78
+
68
79
- Generated changelog and added PR template (#208 , #209 )
69
80
- Added benchmarking (#178 )
70
81
- Migrated to GitHub Actions for CI (#187 , #169 )
@@ -98,7 +109,7 @@ Fixed issue with `fill` polyfill not being included in the bundle by `purs bundl
98
109
99
110
## [ v5.1.0] ( https://github.com/purescript/purescript-arrays/releases/tag/v5.1.0 ) - 2018-09-25
100
111
101
- * Make ` groupBy ` stable https://github.com/purescript/purescript-arrays/pull/148 (@LiamGoodacre )
112
+ - Make ` groupBy ` stable https://github.com/purescript/purescript-arrays/pull/148 (@LiamGoodacre )
102
113
103
114
## [ v5.0.0] ( https://github.com/purescript/purescript-arrays/releases/tag/v5.0.0 ) - 2018-05-23
104
115
@@ -119,8 +130,8 @@ Fixed issue with `fill` polyfill not being included in the bundle by `purs bundl
119
130
120
131
## [ v4.2.2] ( https://github.com/purescript/purescript-arrays/releases/tag/v4.2.2 ) - 2017-12-16
121
132
122
- * Add examples to the docs for most functions in ` Data.Array ` (@csicar )
123
- * Remove some redundant parentheses (@matthewleon )
133
+ - Add examples to the docs for most functions in ` Data.Array ` (@csicar )
134
+ - Remove some redundant parentheses (@matthewleon )
124
135
125
136
## [ v4.2.1] ( https://github.com/purescript/purescript-arrays/releases/tag/v4.2.1 ) - 2017-10-01
126
137
@@ -136,8 +147,8 @@ Fix some bugs in `Data.Array.ST.Partial` (@mhuisi)
136
147
137
148
## [ v4.1.1] ( https://github.com/purescript/purescript-arrays/releases/tag/v4.1.1 ) - 2017-06-20
138
149
139
- * Improve performance of ` unzip ` ; this function is now O(n) instead of O(n^2)
140
- * Various documentation improvements
150
+ - Improve performance of ` unzip ` ; this function is now O(n) instead of O(n^2)
151
+ - Various documentation improvements
141
152
142
153
## [ v4.1.0] ( https://github.com/purescript/purescript-arrays/releases/tag/v4.1.0 ) - 2017-05-28
143
154
@@ -259,6 +270,7 @@ This release works with versions 0.7.\* of the PureScript compiler. It will not
259
270
## [ v0.4.0-rc.2] ( https://github.com/purescript/purescript-arrays/releases/tag/v0.4.0-rc.2 ) - 2015-06-07
260
271
261
272
Updates for parity with ` purescript-lists ` :
273
+
262
274
- Added ` insert ` , ` insertBy ` , ` alterAt ` , ` union ` , ` unionBy `
263
275
- The ` insertAt ` , ` modifyAt ` , ` deleteAt ` ... functions now return ` Nothing ` when given an out of range index
264
276
@@ -288,8 +300,6 @@ Add `modifyAt`.
288
300
289
301
## [ v0.3.2] ( https://github.com/purescript/purescript-arrays/releases/tag/v0.3.2 ) - 2015-02-18
290
302
291
-
292
-
293
303
## [ v0.3.1] ( https://github.com/purescript/purescript-arrays/releases/tag/v0.3.1 ) - 2015-01-24
294
304
295
305
Add ` take ` and ` drop ` .
@@ -308,12 +318,8 @@ Include `(..)` operator.
308
318
309
319
## [ v0.1.8] ( https://github.com/purescript/purescript-arrays/releases/tag/v0.1.8 ) - 2014-05-30
310
320
311
-
312
-
313
321
## [ v0.1.7] ( https://github.com/purescript/purescript-arrays/releases/tag/v0.1.7 ) - 2014-05-29
314
322
315
-
316
-
317
323
## [ v0.1.6] ( https://github.com/purescript/purescript-arrays/releases/tag/v0.1.6 ) - 2014-05-22
318
324
319
325
- Added ` delete ` , ` deleteBy ` , ` (\\) ` (garyb)
0 commit comments