All Versions
Latest Version
Avg Release Cycle
7 days
Latest Release
2492 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