TRON v4.0.0-beta.2 Release Notes

    • RxSwift dependency is bumped up to 4.0.0-beta.0, SwiftyJSON dependency is bumped to 4.0.0-alpha.1
    • ๐Ÿš€ Binary release is compiled with Xcode 9.0 Swift 4 compiler.
    • โž• Added ability to customize JSONSerialization.ReadingOptions for JSONDecodableSerializer. Unlike previous releases, no options are specified by default(Previously SwiftyJSON used allowFragments option).

    To have old behavior that allows fragmented json, use:

    let request = tron.swiftyJSON(readingOptions: .allowFragments).request("path")
    • โž• Added ability to customize JSONDecoder for CodableSerializer for both model parsing and error parsing.
    • ๐Ÿ“œ CodableParser and JSONDecodableParser are now classes, that are subclassible.