@@ -8,14 +8,40 @@ This project follows semantic versioning. While still in major version `0`,
88source-stability is only guaranteed within minor versions (e.g. between
99` 0.0.3 ` and ` 0.0.4 ` ). If you want to guard against potentially source-breaking
1010package 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.
1212
1313## [ Unreleased]
1414
1515* No changes yet.*
1616
1717---
1818
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+
1945## [ 0.0.4] - 2021-03-29
2046
2147### Additions
@@ -123,7 +149,8 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
123149
124150<!-- Link references for releases -->
125151
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
127154[ 0.0.4 ] : https://github.com/apple/swift-algorithms/compare/0.0.3...0.0.4
128155[ 0.0.3 ] : https://github.com/apple/swift-algorithms/compare/0.0.2...0.0.3
129156[ 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
142169[ #54 ] : https://github.com/apple/swift-algorithms/pull/54
143170[ #56 ] : https://github.com/apple/swift-algorithms/pull/56
144171[ #65 ] : https://github.com/apple/swift-algorithms/pull/65
172+ [ #71 ] : https://github.com/apple/swift-algorithms/pull/71
145173[ #77 ] : https://github.com/apple/swift-algorithms/pull/77
146174[ #78 ] : https://github.com/apple/swift-algorithms/pull/78
175+ [ #85 ] : https://github.com/apple/swift-algorithms/pull/85
147176[ #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
148181
149182<!-- Link references for contributors -->
150183
@@ -159,6 +192,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
159192[ iSame7 ] : https://github.com/apple/swift-algorithms/commits?author=iSame7
160193[ karwa ] : https://github.com/apple/swift-algorithms/commits?author=karwa
161194[ kylemacomber ] : https://github.com/apple/swift-algorithms/commits?author=kylemacomber
195+ [ LemonSpike ] : https://github.com/apple/swift-algorithms/commits?author=LemonSpike
162196[ LucianoPAlmeida ] : https://github.com/apple/swift-algorithms/commits?author=LucianoPAlmeida
163197[ markuswntr ] : https://github.com/apple/swift-algorithms/commits?author=markuswntr
164198[ mdznr ] : https://github.com/apple/swift-algorithms/commits?author=mdznr
0 commit comments