tag:github.com,2008:https://github.com/nvzqz/Threadly/releases Release notes from Threadly 2017-07-25T15:36:27Z tag:github.com,2008:Repository/95052709/v2.0.1 2017-07-25T15:37:32Z v2.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> nvzqz tag:github.com,2008:Repository/95052709/v2.0.0 2017-06-26T14:55:15Z v2.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> nvzqz tag:github.com,2008:Repository/95052709/v1.2.0 2017-06-25T17:20:03Z v1.2.0 <h1>New Features</h1> <ul> <li>Added <code>ThreadLocalRetrievable</code> protocol</li> </ul> nvzqz tag:github.com,2008:Repository/95052709/v1.1.1 2017-06-24T13:39:47Z v1.1.1 <h1>Fixes</h1> <ul> <li>Failed to compile on early Swift 3 versions due to inability to infer a type</li> </ul> nvzqz tag:github.com,2008:Repository/95052709/v1.1.0 2017-06-23T21:24:26Z v1.1.0 <h1>New Features</h1> <ul> <li>Added <code>DeferredThreadLocal</code> for initializing when retrieving the thread-local value</li> </ul> nvzqz tag:github.com,2008:Repository/95052709/v1.0.0 2017-06-22T18:19:49Z v1.0.0 <p>Initial release</p> nvzqz