Skip to content

Commit

Permalink
Releasing version 6.5.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
DenTelezhkin committed Apr 7, 2019
1 parent b008d05 commit c6ff419
Show file tree
Hide file tree
Showing 16 changed files with 164 additions and 75 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file.

# Next

## [6.5.0](https://github.com/DenTelezhkin/DTTableViewManager/releases/tag/6.5.0)

### Added

* Convenience constructor for `DTTableViewManager` object: `init(storage:)` that allows to create it's instance without initializing `MemoryStorage`.
Expand Down
2 changes: 1 addition & 1 deletion Cartfile
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
github "DenTelezhkin/DTModelStorage" "master"
github "DenTelezhkin/DTModelStorage" ~> 7.3.0
github "osteslag/Changeset"
2 changes: 1 addition & 1 deletion Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
github "DenTelezhkin/DTModelStorage" "d821263365c1a1cf3cba51b87228a20d0b0d5435"
github "DenTelezhkin/DTModelStorage" "7.3.0"
github "Quick/Nimble" "v8.0.1"
github "osteslag/Changeset" "v3.1.1"
4 changes: 2 additions & 2 deletions DTTableViewManager.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'DTTableViewManager'
s.version = "6.4.0"
s.version = "6.5.0"
s.license = 'MIT'
s.summary = 'Protocol-oriented UITableView management, powered by generics and associated types.'
s.homepage = 'https://github.com/DenTelezhkin/DTTableViewManager'
Expand All @@ -13,5 +13,5 @@ Pod::Spec.new do |s|
s.ios.deployment_target = '8.0'
s.tvos.deployment_target = '9.0'
s.frameworks = 'UIKit', 'Foundation'
s.dependency 'DTModelStorage' , '~> 7.2.0'
s.dependency 'DTModelStorage' , '~> 7.3.0'
end
2 changes: 1 addition & 1 deletion Supporting files/Framework.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>6.4.0</string>
<string>6.5.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
106 changes: 74 additions & 32 deletions docs/Classes/DTTableViewManager.html
Original file line number Diff line number Diff line change
Expand Up @@ -153,33 +153,6 @@ <h1>DTTableViewManager</h1>
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:18DTTableViewManagerAACABycfc"></a>
<a name="//apple_ref/swift/Method/init()" class="dashAnchor"></a>
<a class="token" href="#/s:18DTTableViewManagerAACABycfc">init()</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Creates <code>DTTableViewManager</code>. Usually you don&rsquo;t need to call this method directly, as <code>manager</code> property on <code><a href="../Protocols/DTTableViewManageable.html">DTTableViewManageable</a></code> instance is filled automatically.</p>

</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">()</span></code></pre>

</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
Expand Down Expand Up @@ -333,11 +306,7 @@ <h4>Declaration</h4>
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="k">var</span> <span class="nv">storage</span> <span class="p">:</span> <span class="kt">Storage</span> <span class="o">=</span> <span class="p">{</span>
<span class="k">let</span> <span class="nv">storage</span> <span class="o">=</span> <span class="kt">MemoryStorage</span><span class="p">()</span>
<span class="n">storage</span><span class="o">.</span><span class="nf">configureForTableViewUsage</span><span class="p">()</span>
<span class="k">return</span> <span class="n">storage</span>
<span class="p">}()</span></code></pre>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="k">var</span> <span class="nv">storage</span><span class="p">:</span> <span class="kt">Storage</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>

</div>
</div>
Expand Down Expand Up @@ -479,6 +448,79 @@ <h4>Declaration</h4>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:18DTTableViewManagerAAC14defaultStorage07DTModelE00E0_pycvpZ"></a>
<a name="//apple_ref/swift/Variable/defaultStorage" class="dashAnchor"></a>
<a class="token" href="#/s:18DTTableViewManagerAAC14defaultStorage07DTModelE00E0_pycvpZ">defaultStorage</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Storage construction block, used by <code>DTTableViewManager</code> when it&rsquo;s created. Returns <code>MemoryStorage</code> by default.</p>

</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">defaultStorage</span><span class="p">:</span> <span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Storage</span></code></pre>

</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:18DTTableViewManagerAAC7storageAB14DTModelStorage0F0_p_tcfc"></a>
<a name="//apple_ref/swift/Method/init(storage:)" class="dashAnchor"></a>
<a class="token" href="#/s:18DTTableViewManagerAAC7storageAB14DTModelStorage0F0_p_tcfc">init(storage:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Creates <code>DTTableViewManager</code>. Usually you don&rsquo;t need to call this method directly, as <code>manager</code> property on <code><a href="../Protocols/DTTableViewManageable.html">DTTableViewManageable</a></code> instance is filled automatically. <code><a href="../Classes/DTTableViewManager.html#/s:18DTTableViewManagerAAC14defaultStorage07DTModelE00E0_pycvpZ">DTTableViewManager.defaultStorage</a></code> closure is used to determine which <code>Storage</code> would be used by default.</p>

</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">storage</span><span class="p">:</span> <span class="kt">Storage</span> <span class="o">=</span> <span class="kt">DTTableViewManager</span><span class="o">.</span><span class="nf">defaultStorage</span><span class="p">())</span></code></pre>

</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>storage</em>
</code>
</td>
<td>
<div>
<p>storage class to be used</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,33 +153,6 @@ <h1>DTTableViewManager</h1>
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:18DTTableViewManagerAACABycfc"></a>
<a name="//apple_ref/swift/Method/init()" class="dashAnchor"></a>
<a class="token" href="#/s:18DTTableViewManagerAACABycfc">init()</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Creates <code>DTTableViewManager</code>. Usually you don&rsquo;t need to call this method directly, as <code>manager</code> property on <code><a href="../Protocols/DTTableViewManageable.html">DTTableViewManageable</a></code> instance is filled automatically.</p>

</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">()</span></code></pre>

</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
Expand Down Expand Up @@ -333,11 +306,7 @@ <h4>Declaration</h4>
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="k">var</span> <span class="nv">storage</span> <span class="p">:</span> <span class="kt">Storage</span> <span class="o">=</span> <span class="p">{</span>
<span class="k">let</span> <span class="nv">storage</span> <span class="o">=</span> <span class="kt">MemoryStorage</span><span class="p">()</span>
<span class="n">storage</span><span class="o">.</span><span class="nf">configureForTableViewUsage</span><span class="p">()</span>
<span class="k">return</span> <span class="n">storage</span>
<span class="p">}()</span></code></pre>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="k">var</span> <span class="nv">storage</span><span class="p">:</span> <span class="kt">Storage</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>

</div>
</div>
Expand Down Expand Up @@ -479,6 +448,79 @@ <h4>Declaration</h4>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:18DTTableViewManagerAAC14defaultStorage07DTModelE00E0_pycvpZ"></a>
<a name="//apple_ref/swift/Variable/defaultStorage" class="dashAnchor"></a>
<a class="token" href="#/s:18DTTableViewManagerAAC14defaultStorage07DTModelE00E0_pycvpZ">defaultStorage</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Storage construction block, used by <code>DTTableViewManager</code> when it&rsquo;s created. Returns <code>MemoryStorage</code> by default.</p>

</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">defaultStorage</span><span class="p">:</span> <span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Storage</span></code></pre>

</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:18DTTableViewManagerAAC7storageAB14DTModelStorage0F0_p_tcfc"></a>
<a name="//apple_ref/swift/Method/init(storage:)" class="dashAnchor"></a>
<a class="token" href="#/s:18DTTableViewManagerAAC7storageAB14DTModelStorage0F0_p_tcfc">init(storage:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Creates <code>DTTableViewManager</code>. Usually you don&rsquo;t need to call this method directly, as <code>manager</code> property on <code><a href="../Protocols/DTTableViewManageable.html">DTTableViewManageable</a></code> instance is filled automatically. <code><a href="../Classes/DTTableViewManager.html#/s:18DTTableViewManagerAAC14defaultStorage07DTModelE00E0_pycvpZ">DTTableViewManager.defaultStorage</a></code> closure is used to determine which <code>Storage</code> would be used by default.</p>

</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">storage</span><span class="p">:</span> <span class="kt">Storage</span> <span class="o">=</span> <span class="kt">DTTableViewManager</span><span class="o">.</span><span class="nf">defaultStorage</span><span class="p">())</span></code></pre>

</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>storage</em>
</code>
</td>
<td>
<div>
<p>storage class to be used</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ <h2 id='features' class='heading'>Features</h2>
<li>[x] No need to subclass</li>
<li>[x] Support for Drag&amp;Drop in iOS 11</li>
<li>[x] Can be used with UITableViewController, or UIViewController with UITableView, or any other class, that contains UITableView</li>
<li>[x] <a href="https://dentelezhkin.github.io/DTTableViewManager">Complete documentation</a></li>
</ul>
<h2 id='requirements' class='heading'>Requirements</h2>

Expand Down

Large diffs are not rendered by default.

Binary file not shown.
Binary file modified docs/docsets/DTTableViewManager.tgz
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/docsets/DTTableViewManager.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<entry><version>6.4.0</version><url>https://dentelezhkin.github.io/DTTableViewManager/docsets/DTTableViewManager.tgz</url></entry>
<entry><version>6.5.0</version><url>https://dentelezhkin.github.io/DTTableViewManager/docsets/DTTableViewManager.tgz</url></entry>
1 change: 1 addition & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ <h2 id='features' class='heading'>Features</h2>
<li>[x] No need to subclass</li>
<li>[x] Support for Drag&amp;Drop in iOS 11</li>
<li>[x] Can be used with UITableViewController, or UIViewController with UITableView, or any other class, that contains UITableView</li>
<li>[x] <a href="https://dentelezhkin.github.io/DTTableViewManager">Complete documentation</a></li>
</ul>
<h2 id='requirements' class='heading'>Requirements</h2>

Expand Down
2 changes: 1 addition & 1 deletion docs/search.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/undocumented.json
Original file line number Diff line number Diff line change
Expand Up @@ -338,14 +338,14 @@
},
{
"file": "/Users/denystelezkin/Developer/DTTableViewManager/Source/DTTableViewManager.swift",
"line": 195,
"line": 187,
"symbol": "DTTableViewManager.tableDragDelegate",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/denystelezkin/Developer/DTTableViewManager/Source/DTTableViewManager.swift",
"line": 209,
"line": 201,
"symbol": "DTTableViewManager.tableDropDelegate",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
Expand Down
3 changes: 2 additions & 1 deletion fastlane/Fastfile
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ lane :release do |params|
sh "git commit -am '#{message}'"
sh "git tag #{version} -m '#{message}'"
sh "git push --follow-tags"

puts "Updating Specs repo"
sh "bundle exec pod repo update"

Expand All @@ -97,5 +97,6 @@ lane :release do |params|
puts "Attaching Carthage prebuilt binary to release."
releases = client.releases('DenTelezhkin/DTTableViewManager')
client.upload_asset(releases[0].url, 'DTTableViewManager.framework.zip')
sh "rm -rf DTTableViewManager.framework.zip"
end
end

0 comments on commit c6ff419

Please sign in to comment.