@@ -8,14 +8,40 @@ This project follows semantic versioning. While still in major version `0`,
8
8
source-stability is only guaranteed within minor versions (e.g. between
9
9
` 0.0.3 ` and ` 0.0.4 ` ). If you want to guard against potentially source-breaking
10
10
package updates, you can specify your package dependency using
11
- ` .upToNextMinor(from: "0.0.1 ") ` as the requirement.
11
+ ` .upToNextMinor(from: "0.1.0 ") ` as the requirement.
12
12
13
13
## [ Unreleased]
14
14
15
15
* No changes yet.*
16
16
17
17
---
18
18
19
+ ## [ 0.1.0] - 2021-04-13
20
+
21
+ ### Additions
22
+
23
+ - The ` compacted() ` method lazily finds the non-` nil ` elements of a sequence or
24
+ collection ([ #112 ] ).
25
+
26
+ ### Changes
27
+
28
+ - The ` uniqued() ` method now lazily computes the unique elements of a sequence
29
+ or a collection ([ #71 ] ). Pass this resulting sequence to an ` Array `
30
+ initializer to recover the behavior of the previous release.
31
+ - Calling ` cycled(times:) ` now returns a new ` FiniteCycle ` type, which has the
32
+ same conformances as its underlying collection ([ #106 ] ).
33
+ - The base collections of the sequence and collection wrapper types are no
34
+ longer public ([ #85 ] , [ #125 ] ), and the wrapper types no longer conform to the
35
+ ` Equatable ` or ` Hashable ` protocols ([ #124 ] ). If you need those conformances,
36
+ convert the wrapper type to an ` Array ` or other collection currrency type
37
+ before storing. Please file an issue if these changes pose a problem for your
38
+ use case.
39
+
40
+ The 0.1.0 release includes contributions from [ LemonSpike] , [ LucianoPAlmeida] ,
41
+ [ natecook1000] , and [ timvermeulen] . Thank you!
42
+
43
+ ---
44
+
19
45
## [ 0.0.4] - 2021-03-29
20
46
21
47
### Additions
@@ -123,7 +149,8 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
123
149
124
150
<!-- Link references for releases -->
125
151
126
- [ Unreleased ] : https://github.com/apple/swift-algorithms/compare/0.0.4...HEAD
152
+ [ Unreleased ] : https://github.com/apple/swift-algorithms/compare/0.1.0...HEAD
153
+ [ 0.1.0 ] : https://github.com/apple/swift-algorithms/compare/0.0.4...0.1.0
127
154
[ 0.0.4 ] : https://github.com/apple/swift-algorithms/compare/0.0.3...0.0.4
128
155
[ 0.0.3 ] : https://github.com/apple/swift-algorithms/compare/0.0.2...0.0.3
129
156
[ 0.0.2 ] : https://github.com/apple/swift-algorithms/compare/0.0.1...0.0.2
@@ -142,9 +169,15 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
142
169
[ #54 ] : https://github.com/apple/swift-algorithms/pull/54
143
170
[ #56 ] : https://github.com/apple/swift-algorithms/pull/56
144
171
[ #65 ] : https://github.com/apple/swift-algorithms/pull/65
172
+ [ #71 ] : https://github.com/apple/swift-algorithms/pull/71
145
173
[ #77 ] : https://github.com/apple/swift-algorithms/pull/77
146
174
[ #78 ] : https://github.com/apple/swift-algorithms/pull/78
175
+ [ #85 ] : https://github.com/apple/swift-algorithms/pull/85
147
176
[ #91 ] : https://github.com/apple/swift-algorithms/pull/91
177
+ [ #106 ] : https://github.com/apple/swift-algorithms/pull/106
178
+ [ #112 ] : https://github.com/apple/swift-algorithms/pull/112
179
+ [ #124 ] : https://github.com/apple/swift-algorithms/pull/124
180
+ [ #125 ] : https://github.com/apple/swift-algorithms/pull/125
148
181
149
182
<!-- Link references for contributors -->
150
183
@@ -159,6 +192,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
159
192
[ iSame7 ] : https://github.com/apple/swift-algorithms/commits?author=iSame7
160
193
[ karwa ] : https://github.com/apple/swift-algorithms/commits?author=karwa
161
194
[ kylemacomber ] : https://github.com/apple/swift-algorithms/commits?author=kylemacomber
195
+ [ LemonSpike ] : https://github.com/apple/swift-algorithms/commits?author=LemonSpike
162
196
[ LucianoPAlmeida ] : https://github.com/apple/swift-algorithms/commits?author=LucianoPAlmeida
163
197
[ markuswntr ] : https://github.com/apple/swift-algorithms/commits?author=markuswntr
164
198
[ mdznr ] : https://github.com/apple/swift-algorithms/commits?author=mdznr
0 commit comments