All Versions
28
Latest Version
Avg Release Cycle
86 days
Latest Release
1157 days ago

Changelog History
Page 3

  • v2.1.2 Changes

    March 01, 2016
    • 🛠 Fixed infinite loop bug
    • ➕ Added Travis CI integration
    • ➕ Added Swift Package Manager support
  • v2.1.1 Changes

    February 29, 2016
    • 📚 Documentation improvements
  • v2.1.0 Changes

    February 29, 2016
    • ➕ Added removeAll()
    • ➕ Added tvOS and watchOS support
    • 🛠 Fixed error when linking SwiftyUserDefaults with app extension targets
    • 🛠 Minor tweaks and fixes
  • v2.0.0 Changes

    September 18, 2015
    • Introducing statically-typed keys
      • Define keys using DefaultsKey
      • Extend magic DefaultsKeys class to get access to Defaults[.foo] shortcut
      • Support for all basic types, both in optional and non-optional forms
      • Support for arrays of basic types, such as [Double] or [String]?
      • Support for basic [String: AnyObject] dictionaries
      • hasKey() and remove() for static keys
      • You can define support for static keys of custom NSCoder-compliant types
      • Support for NSURL in statically-typed keys
    • 👍 [Carthage] Added OS X support

    🗄 Deprecations

    • 🗄 +=, ++, ?= operators are now deprecated in favor of statically-typed keys

  • v1.3.0 Changes

    June 29, 2015
    • ➕ Added non-optional Proxy getters
      • string -> stringValue, etc.
      • non-optional support for all except NSObject and NSDate getters
    • 🛠 Fixed Carthage (Set iOS Deployment target to 8.0)
    • ✅ Converted tests to XCTest
  • v1.2.0 Changes

    June 15, 2015
    • 👍 Carthage support
  • v1.1.0 Changes

    April 13, 2015
    • Swift 1.2 compatibility
    • 🛠 Fixed podspec
  • v1.0.0 Changes

    January 26, 2015
    • 🎉 Initial release
    • Proxy getters:
      • String, Int, Double, Bool
      • NSArray, NSDictionary
      • NSDate, NSData
      • NSNumber, NSObject
    • subscript setter
    • hasKey()
    • 🚚 remove()
    • ?=, +=, ++ operators on Proxy
    • 0️⃣ global Defaults shortcut