tag:github.com,2008:https://github.com/nvzqz/Threadly/releasesRelease notes from Threadly2017-07-25T15:36:27Ztag:github.com,2008:Repository/95052709/v2.0.12017-07-25T15:37:32Zv2.0.1<h1>Fixes</h1>
<ul>
<li>Made <code>withThreadLocal(_:)</code> part of the ThreadLocalRetrievable definition
<ul>
<li>If this method is reimplemented elsewhere, it's not ambiguous to the compiler which version to use</li>
<li>Has a default implementation, making this a non-breaking change</li>
</ul>
</li>
</ul>nvzqztag:github.com,2008:Repository/95052709/v2.0.02017-06-26T14:55:15Zv2.0.0<h1>New Features</h1>
<ul>
<li>Added conversions between <code>ThreadLocal</code> and <code>DeferredThreadLocal</code></li>
</ul>
<h1>Changes</h1>
<ul>
<li>The static <code>threadLcoal</code> value for <code>ThreadLocalRetrievable</code> returns a <code>Box</code> instead of a <code>ThreadLocal</code></li>
<li>Changed internals of <code>ThreadLocal</code> and <code>DeferredThreadLocal</code>, making them <code>struct</code> types instead of <code>class</code> types</li>
</ul>nvzqztag:github.com,2008:Repository/95052709/v1.2.02017-06-25T17:20:03Zv1.2.0<h1>New Features</h1>
<ul>
<li>Added <code>ThreadLocalRetrievable</code> protocol</li>
</ul>nvzqztag:github.com,2008:Repository/95052709/v1.1.12017-06-24T13:39:47Zv1.1.1<h1>Fixes</h1>
<ul>
<li>Failed to compile on early Swift 3 versions due to inability to infer a type</li>
</ul>nvzqztag:github.com,2008:Repository/95052709/v1.1.02017-06-23T21:24:26Zv1.1.0<h1>New Features</h1>
<ul>
<li>Added <code>DeferredThreadLocal</code> for initializing when retrieving the thread-local value</li>
</ul>nvzqztag:github.com,2008:Repository/95052709/v1.0.02017-06-22T18:19:49Zv1.0.0<p>Initial release</p>nvzqz