Skip to content

Releases: freshOS/Arrow

Swift 4.1 & Xcode 9.3

10 Apr 13:01
Compare
Choose a tag to compare
  • Updated for Swift 4.1 & Xcode 9.3

Swift 4 & Xcode9

28 Sep 12:28
Compare
Choose a tag to compare

Migrates the codeBase to swift 4 :)

Framework built with Xcode 8.3.1

13 Apr 12:21
Compare
Choose a tag to compare

Finer Date Parsing

18 Feb 12:24
Compare
Choose a tag to compare

Date Parsing can now use DateFormatter objects allowing for finer control
Suggested by @glaurent 👏

Introduces ArrowInitilizable

14 Nov 11:49
Compare
Choose a tag to compare

Introduces ArrowInitilizable protocol

3.0.2

08 Nov 07:46
Compare
Choose a tag to compare
  • Make init(json:) available out of the box for ArrowParsable types
  • Support for Dictionary parsing
  • Support for ArrowParsable + RawRepresentable types
  • Use of Any instead of AnyObject
  • Code improvements

Swift 3 is here !

15 Sep 14:47
Compare
Choose a tag to compare
3.0.0

3.0.0

Array of Enum

07 Aug 08:39
Compare
Choose a tag to compare

Adds support for Array of Enum parsing \o/

2.0 is here!!

17 Apr 17:51
Compare
Choose a tag to compare

Nested values

value <-- json["nested.nested.nested.nestedValue"]

Object at index

value <-- json[12]

Combine both

value <-- json[1]?["someKey"]?[2]?["something.other"]

Looping on Array

if let collection = json.collection {
    for jsonEntry in collection {
        //Do something
    }
}

Custom Date format

createdAt <-- json["created_at"]?.dateFormat("yyyy-MM-dd'T'HH:mm:ssZZZZZ")