All Versions
6
Latest Version
Avg Release Cycle
7 days
Latest Release
2071 days ago

Changelog History

  • v2.0.1 Changes

    July 25, 2017

    🛠 Fixes

    • Made withThreadLocal(_:) part of the ThreadLocalRetrievable definition
      • If this method is reimplemented elsewhere, it's not ambiguous to the compiler which version to use
      • Has a default implementation, making this a non-breaking change
  • v2.0.0 Changes

    June 26, 2017

    🆕 New Features

    • ➕ Added conversions between ThreadLocal and DeferredThreadLocal

    🔄 Changes

    • The static threadLcoal value for ThreadLocalRetrievable returns a Box instead of a ThreadLocal
    • 🔄 Changed internals of ThreadLocal and DeferredThreadLocal, making them struct types instead of class types
  • v1.2.0 Changes

    June 25, 2017

    🆕 New Features

    • ➕ Added ThreadLocalRetrievable protocol
  • v1.1.1 Changes

    June 24, 2017

    🛠 Fixes

    • Failed to compile on early Swift 3 versions due to inability to infer a type
  • v1.1.0 Changes

    June 23, 2017

    🆕 New Features

    • ➕ Added DeferredThreadLocal for initializing when retrieving the thread-local value
  • v1.0.0 Changes

    June 22, 2017

    🎉 Initial release