Elevate v2.0.0 Release Notes

  • ๐Ÿš€ 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.