Skip to content

Commit 7811400

Browse files
authored
Prepare 0.3.0 release (#146)
This prepares the repo for the 0.3.0 release
1 parent 9112718 commit 7811400

File tree

69 files changed

+333
-1038
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+333
-1038
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@ The changelog for `ReactiveLists`. Also see the [releases](https://github.com/pl
44

55
------
66

7-
0.3.0 (NEXT)
7+
0.4.0 (NEXT)
88
------------
99

10+
This release closes the [0.4.0 milestone](https://github.com/plangrid/ReactiveLists/milestone/10).
11+
12+
0.3.0
13+
-----
14+
1015
This release closes the [0.3.0 milestone](https://github.com/plangrid/ReactiveLists/milestone/9).
1116

1217
### New

ReactiveLists.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "ReactiveLists"
3-
s.version = "0.2.0"
3+
s.version = "0.3.0"
44

55
s.summary = "React-like API for UITableView and UICollectionView"
66
s.homepage = "https://github.com/plangrid/ReactiveLists"

Sources/Diffing.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ public extension DiffableViewModel {
4848
/// These are only created internally from either `TableCellViewModel` or `CollectionCellViewModel`,
4949
/// so that we can safely force cast the models back to those types.
5050
public struct AnyDiffableViewModel {
51+
52+
/// The type-erased `DiffableViewModel`
5153
public let model: DiffableViewModel
5254

5355
/// Holds implementation of `Differentiable.isContentEqual(to:)`, so that the model's concrete

docs/Classes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<a title="Classes Reference"></a>
1515
<header>
1616
<div class="content-wrapper">
17-
<p><a href="index.html">ReactiveLists Docs</a> (91% documented)</p>
17+
<p><a href="index.html">ReactiveLists Docs</a> (100% documented)</p>
1818
<p class="header-right"><a href="https://github.com/plangrid/ReactiveLists"><img src="img/gh.png"/>View on GitHub</a></p>
1919
</div>
2020
</header>
@@ -211,7 +211,7 @@ <h4>Declaration</h4>
211211
</section>
212212
</section>
213213
<section id="footer">
214-
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-11)</p>
214+
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-20)</p>
215215
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
216216
</section>
217217
</article>

docs/Classes/CollectionViewDriver.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<a title="CollectionViewDriver Class Reference"></a>
1515
<header>
1616
<div class="content-wrapper">
17-
<p><a href="../index.html">ReactiveLists Docs</a> (91% documented)</p>
17+
<p><a href="../index.html">ReactiveLists Docs</a> (100% documented)</p>
1818
<p class="header-right"><a href="https://github.com/plangrid/ReactiveLists"><img src="../img/gh.png"/>View on GitHub</a></p>
1919
</div>
2020
</header>
@@ -237,9 +237,9 @@ <h3 class="section-name">Initialization</h3>
237237
<li class="item">
238238
<div>
239239
<code>
240-
<a name="/s:13ReactiveLists20CollectionViewDriverCACSo012UICollectionD0C010collectionD0_AA0cD5ModelVSg0gdH0Sb27shouldDeselectUponSelectionSb23automaticDiffingEnabledtcfc"></a>
240+
<a name="/s:13ReactiveLists20CollectionViewDriverC010collectionD00fD5Model27shouldDeselectUponSelection23automaticDiffingEnabledACSo012UICollectionD0C_AA0cdG0VSgS2btcfc"></a>
241241
<a name="//apple_ref/swift/Method/init(collectionView:collectionViewModel:shouldDeselectUponSelection:automaticDiffingEnabled:)" class="dashAnchor"></a>
242-
<a class="token" href="#/s:13ReactiveLists20CollectionViewDriverCACSo012UICollectionD0C010collectionD0_AA0cD5ModelVSg0gdH0Sb27shouldDeselectUponSelectionSb23automaticDiffingEnabledtcfc">init(collectionView:collectionViewModel:shouldDeselectUponSelection:automaticDiffingEnabled:)</a>
242+
<a class="token" href="#/s:13ReactiveLists20CollectionViewDriverC010collectionD00fD5Model27shouldDeselectUponSelection23automaticDiffingEnabledACSo012UICollectionD0C_AA0cdG0VSgS2btcfc">init(collectionView:collectionViewModel:shouldDeselectUponSelection:automaticDiffingEnabled:)</a>
243243
</code>
244244
</div>
245245
<div class="height-container">
@@ -369,7 +369,7 @@ <h4>Declaration</h4>
369369
</section>
370370
</section>
371371
<section id="footer">
372-
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-11)</p>
372+
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-20)</p>
373373
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
374374
</section>
375375
</article>

docs/Classes/TableViewDriver.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<a title="TableViewDriver Class Reference"></a>
1515
<header>
1616
<div class="content-wrapper">
17-
<p><a href="../index.html">ReactiveLists Docs</a> (91% documented)</p>
17+
<p><a href="../index.html">ReactiveLists Docs</a> (100% documented)</p>
1818
<p class="header-right"><a href="https://github.com/plangrid/ReactiveLists"><img src="../img/gh.png"/>View on GitHub</a></p>
1919
</div>
2020
</header>
@@ -247,9 +247,9 @@ <h4>Declaration</h4>
247247
<li class="item">
248248
<div>
249249
<code>
250-
<a name="/s:13ReactiveLists15TableViewDriverC18insertionAnimationSC07UITabled3RowG0Ovp"></a>
250+
<a name="/s:13ReactiveLists15TableViewDriverC18insertionAnimationSo07UITabled3RowG0Vvp"></a>
251251
<a name="//apple_ref/swift/Property/insertionAnimation" class="dashAnchor"></a>
252-
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC18insertionAnimationSC07UITabled3RowG0Ovp">insertionAnimation</a>
252+
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC18insertionAnimationSo07UITabled3RowG0Vvp">insertionAnimation</a>
253253
</code>
254254
</div>
255255
<div class="height-container">
@@ -264,7 +264,7 @@ <h4>Declaration</h4>
264264
<h4>Declaration</h4>
265265
<div class="language">
266266
<p class="aside-title">Swift</p>
267-
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">insertionAnimation</span><span class="p">:</span> <span class="kt">UITableViewRowAnimation</span></code></pre>
267+
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">insertionAnimation</span><span class="p">:</span> <span class="kt">UITableView</span><span class="o">.</span><span class="kt">RowAnimation</span></code></pre>
268268

269269
</div>
270270
</div>
@@ -274,9 +274,9 @@ <h4>Declaration</h4>
274274
<li class="item">
275275
<div>
276276
<code>
277-
<a name="/s:13ReactiveLists15TableViewDriverC17deletionAnimationSC07UITabled3RowG0Ovp"></a>
277+
<a name="/s:13ReactiveLists15TableViewDriverC17deletionAnimationSo07UITabled3RowG0Vvp"></a>
278278
<a name="//apple_ref/swift/Property/deletionAnimation" class="dashAnchor"></a>
279-
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC17deletionAnimationSC07UITabled3RowG0Ovp">deletionAnimation</a>
279+
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC17deletionAnimationSo07UITabled3RowG0Vvp">deletionAnimation</a>
280280
</code>
281281
</div>
282282
<div class="height-container">
@@ -291,7 +291,7 @@ <h4>Declaration</h4>
291291
<h4>Declaration</h4>
292292
<div class="language">
293293
<p class="aside-title">Swift</p>
294-
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">deletionAnimation</span><span class="p">:</span> <span class="kt">UITableViewRowAnimation</span></code></pre>
294+
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">deletionAnimation</span><span class="p">:</span> <span class="kt">UITableView</span><span class="o">.</span><span class="kt">RowAnimation</span></code></pre>
295295

296296
</div>
297297
</div>
@@ -301,9 +301,9 @@ <h4>Declaration</h4>
301301
<li class="item">
302302
<div>
303303
<code>
304-
<a name="/s:13ReactiveLists15TableViewDriverCACSo07UITableD0C05tableD0_AA0cD5ModelVSg0gdH0Sb27shouldDeselectUponSelectionSb23automaticDiffingEnabledtcfc"></a>
304+
<a name="/s:13ReactiveLists15TableViewDriverC05tableD00fD5Model27shouldDeselectUponSelection23automaticDiffingEnabledACSo07UITableD0C_AA0cdG0VSgS2btcfc"></a>
305305
<a name="//apple_ref/swift/Method/init(tableView:tableViewModel:shouldDeselectUponSelection:automaticDiffingEnabled:)" class="dashAnchor"></a>
306-
<a class="token" href="#/s:13ReactiveLists15TableViewDriverCACSo07UITableD0C05tableD0_AA0cD5ModelVSg0gdH0Sb27shouldDeselectUponSelectionSb23automaticDiffingEnabledtcfc">init(tableView:tableViewModel:shouldDeselectUponSelection:automaticDiffingEnabled:)</a>
306+
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC05tableD00fD5Model27shouldDeselectUponSelection23automaticDiffingEnabledACSo07UITableD0C_AA0cdG0VSgS2btcfc">init(tableView:tableViewModel:shouldDeselectUponSelection:automaticDiffingEnabled:)</a>
307307
</code>
308308
</div>
309309
<div class="height-container">
@@ -401,9 +401,9 @@ <h3 class="section-name">Change and UI Update Handling</h3>
401401
<li class="item">
402402
<div>
403403
<code>
404-
<a name="/s:13ReactiveLists15TableViewDriverC12refreshViewsyAC0C14RefreshContextO0fI0_tF"></a>
404+
<a name="/s:13ReactiveLists15TableViewDriverC12refreshViews0F7ContextyAC0c7RefreshH0O_tF"></a>
405405
<a name="//apple_ref/swift/Method/refreshViews(refreshContext:)" class="dashAnchor"></a>
406-
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC12refreshViewsyAC0C14RefreshContextO0fI0_tF">refreshViews(refreshContext:)</a>
406+
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC12refreshViews0F7ContextyAC0c7RefreshH0O_tF">refreshViews(refreshContext:)</a>
407407
</code>
408408
</div>
409409
<div class="height-container">
@@ -433,7 +433,7 @@ <h4>Declaration</h4>
433433
</section>
434434
</section>
435435
<section id="footer">
436-
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-11)</p>
436+
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-20)</p>
437437
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
438438
</section>
439439
</article>

docs/Classes/TableViewDriver/TableRefreshContext.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<a title="TableRefreshContext Enumeration Reference"></a>
1515
<header>
1616
<div class="content-wrapper">
17-
<p><a href="../../index.html">ReactiveLists Docs</a> (91% documented)</p>
17+
<p><a href="../../index.html">ReactiveLists Docs</a> (100% documented)</p>
1818
<p class="header-right"><a href="https://github.com/plangrid/ReactiveLists"><img src="../../img/gh.png"/>View on GitHub</a></p>
1919
</div>
2020
</header>
@@ -151,9 +151,9 @@ <h1>TableRefreshContext</h1>
151151
<li class="item">
152152
<div>
153153
<code>
154-
<a name="/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO7unknownA2EmF"></a>
154+
<a name="/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO7unknownyA2EmF"></a>
155155
<a name="//apple_ref/swift/Element/unknown" class="dashAnchor"></a>
156-
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO7unknownA2EmF">unknown</a>
156+
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO7unknownyA2EmF">unknown</a>
157157
</code>
158158
</div>
159159
<div class="height-container">
@@ -178,9 +178,9 @@ <h4>Declaration</h4>
178178
<li class="item">
179179
<div>
180180
<code>
181-
<a name="/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO11contentOnlyA2EmF"></a>
181+
<a name="/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO11contentOnlyyA2EmF"></a>
182182
<a name="//apple_ref/swift/Element/contentOnly" class="dashAnchor"></a>
183-
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO11contentOnlyA2EmF">contentOnly</a>
183+
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO11contentOnlyyA2EmF">contentOnly</a>
184184
</code>
185185
</div>
186186
<div class="height-container">
@@ -205,9 +205,9 @@ <h4>Declaration</h4>
205205
<li class="item">
206206
<div>
207207
<code>
208-
<a name="/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO12rowsModifiedA2EmF"></a>
208+
<a name="/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO12rowsModifiedyA2EmF"></a>
209209
<a name="//apple_ref/swift/Element/rowsModified" class="dashAnchor"></a>
210-
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO12rowsModifiedA2EmF">rowsModified</a>
210+
<a class="token" href="#/s:13ReactiveLists15TableViewDriverC0C14RefreshContextO12rowsModifiedyA2EmF">rowsModified</a>
211211
</code>
212212
</div>
213213
<div class="height-container">
@@ -234,7 +234,7 @@ <h4>Declaration</h4>
234234
</section>
235235
</section>
236236
<section id="footer">
237-
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-11)</p>
237+
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-20)</p>
238238
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
239239
</section>
240240
</article>

docs/Enums.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<a title="Enumerations Reference"></a>
1515
<header>
1616
<div class="content-wrapper">
17-
<p><a href="index.html">ReactiveLists Docs</a> (91% documented)</p>
17+
<p><a href="index.html">ReactiveLists Docs</a> (100% documented)</p>
1818
<p class="header-right"><a href="https://github.com/plangrid/ReactiveLists"><img src="img/gh.png"/>View on GitHub</a></p>
1919
</div>
2020
</header>
@@ -212,7 +212,7 @@ <h4>Declaration</h4>
212212
</section>
213213
</section>
214214
<section id="footer">
215-
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-11)</p>
215+
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-20)</p>
216216
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
217217
</section>
218218
</article>

docs/Enums/SupplementaryViewKind.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<a title="SupplementaryViewKind Enumeration Reference"></a>
1515
<header>
1616
<div class="content-wrapper">
17-
<p><a href="../index.html">ReactiveLists Docs</a> (91% documented)</p>
17+
<p><a href="../index.html">ReactiveLists Docs</a> (100% documented)</p>
1818
<p class="header-right"><a href="https://github.com/plangrid/ReactiveLists"><img src="../img/gh.png"/>View on GitHub</a></p>
1919
</div>
2020
</header>
@@ -156,9 +156,9 @@ <h1>SupplementaryViewKind</h1>
156156
<li class="item">
157157
<div>
158158
<code>
159-
<a name="/s:13ReactiveLists21SupplementaryViewKindO6headerA2CmF"></a>
159+
<a name="/s:13ReactiveLists21SupplementaryViewKindO6headeryA2CmF"></a>
160160
<a name="//apple_ref/swift/Element/header" class="dashAnchor"></a>
161-
<a class="token" href="#/s:13ReactiveLists21SupplementaryViewKindO6headerA2CmF">header</a>
161+
<a class="token" href="#/s:13ReactiveLists21SupplementaryViewKindO6headeryA2CmF">header</a>
162162
</code>
163163
</div>
164164
<div class="height-container">
@@ -183,9 +183,9 @@ <h4>Declaration</h4>
183183
<li class="item">
184184
<div>
185185
<code>
186-
<a name="/s:13ReactiveLists21SupplementaryViewKindO6footerA2CmF"></a>
186+
<a name="/s:13ReactiveLists21SupplementaryViewKindO6footeryA2CmF"></a>
187187
<a name="//apple_ref/swift/Element/footer" class="dashAnchor"></a>
188-
<a class="token" href="#/s:13ReactiveLists21SupplementaryViewKindO6footerA2CmF">footer</a>
188+
<a class="token" href="#/s:13ReactiveLists21SupplementaryViewKindO6footeryA2CmF">footer</a>
189189
</code>
190190
</div>
191191
<div class="height-container">
@@ -212,7 +212,7 @@ <h4>Declaration</h4>
212212
</section>
213213
</section>
214214
<section id="footer">
215-
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-11)</p>
215+
<p>&copy; 2018 <a class="link" href="https://twitter.com/PlanGrid" target="_blank" rel="external">PlanGrid</a>. All rights reserved. (Last updated: 2018-09-20)</p>
216216
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
217217
</section>
218218
</article>

0 commit comments

Comments
 (0)