All Versions
13
Latest Version
Avg Release Cycle
111 days
Latest Release
1375 days ago

Changelog History
Page 2

  • v2.0.0 Changes

    ๐Ÿš€ Released on 2016-09-08.

    โž• Added

    • An Elevate 2.0 Migration Guide detailing all breaking changes between 1.x and 2.0.

    โšก๏ธ Updated

    • โœ… All source, test and example logic and project settings to compile against Swift 3.0.
    • All protocols and implementations to use Any instead of AnyObject to match JSONSerialization API.
    • ๐Ÿ“œ The Parser.parseObject API to be Elevate.decodeObject to add clarity for intended usage.
    • ๐Ÿ“œ The Parser.parseArray API to be Elevate.decodeArray to add clarity for intended usage.
    • ๐Ÿ‘€ The 'Parser.parseProperties' API to be 'Parser.parseEntity' to add clarity for intended usage.
    • ๐Ÿ“œ The ParserPropertyMaker and ParserProperty APIs to be Schema and SchemaProperty to add clarity for intended usage.
    • The 'propertyForKeyPath' API to be 'addProperty' to add clarity for intended usage.
    • ๐Ÿ“œ The ParserPropertyType enum to be SchemaPropertyProtocol to adhere to Swift API Design Guidelines.

  • v1.1.0 Changes

    ๐Ÿš€ Released on 2016-09-07.

    โšก๏ธ Updated

    • โœ… All source, test and example logic to compile against Swift 2.3 and Xcode 8.
    • ๐ŸŽ Dictionary key check from O(n) operation to O(1) resulting in overall parsing performance improvements of 40-50% in tests.
    • ๐Ÿ— The Travis CI yaml file to build against iOS 10 and the new suite of simulators.

    โœ‚ Removed

    • โœ… Slather reporting from the test suite due to instability issues with Xcode and Travis CI.
    • ๐Ÿ‘• CocoaPods linting from the Travis CI yaml file due to current instabilities with Xcode 8.

  • v1.0.0 Changes

    ๐Ÿš€ Released on 2016-06-27.

    โž• Added

    • ๐ŸŽ‰ Initial release of Elevate.