All Versions
Latest Version
Avg Release Cycle
31 days
Latest Release
3127 days ago

Changelog History

  • v1.4.3 Changes

    March 08, 2015


    • ➕ Added ROAD Class generator for easy generation of model classes from json. Thanks to @Arkadiy-Tsoy
    • ➕ Added Foundation framework explicit imports. Thanks to @dydus0x14
    • ➕ Added namespace support for xml serialization. Thanks to @ptiz
    • ➕ Added new interface method for json coder and encoder.
  • v1.4.2 Changes

    November 23, 2014


    • 🛠 Fixing race condition in nested services.
  • v1.4.1 Changes

    November 06, 2014


    • ➕ Added local simian check to ROAD workspace. Thanks to @Arkadiy-Tsoy
    • 🛠 Fixed xml deserialization issues with non Latin-1 charset. Thanks to @AlexeyAfanasyev
    • ➕ Added simple way for retrieving header fields from http response. Thanks to @Arkadiy-Tsoy
    • ✅ Test fix for thread-safety of RFServiceProvider. Thanks to @Arkadiy-Tsoy
  • v1.4.0-beta2

    September 30, 2014
  • v1.4.0-beta Changes

    September 27, 2014

    🚀 It's pre-release version for 1.4.0. With hot fix of handing web service cache.

    🔄 Changelog:

    • was updated. Thanks to @Arkadiy-Tsoy
    • Authentication provider now should return cancelable protocol for multistep or other heavy authentications. Thanks to @AlexeyAfanasyev
    • 🛠 Fixed deserialization behavior for empty json structures. Thanks to @Aledor
    • ✅ Separating Web Service unit tests from integration tests. Thanks to @Arkadiy-Tsoy
    • 🛠 Fixing rare problem with losing result of NSInvocation in WebService component. Thanks to @ptiz
    • 🛠 Fixing rare race condition in WebService cache manager that leads to network freeze. Thanks to @ptiz
  • v1.3.8 Changes

    August 10, 2014


    • 🔨 Small refactoring of Core component. Thanks to @ptiz
    • -concurentAuthentication added to public method for subclassing
    • 🔀 Implemented synchronous call to web service with attribute parameter syncCall (RFWebServiceCall). Thanks to @AlexeyAfanasyev
    • ➕ Added progress block support with parameter progressBlockParameter(RFWebServiceCall). Thanks to @ArkadiyTsoy
    • All methods can send body now. PUT and POST use auto-detection for that (any that can be send in http body, will be sent).
  • v1.3.7 Changes

    July 21, 2014


    • 0️⃣ Default NSURLCaching is completely disabled, ROAD Caching will work instead;
    • 🚚 Web Service Caching moved to private queue, no more operation on UI thread;
    • 🐎 Small performance optimization for Web Service Caching (thanks to @Pitsko);
    • ➕ Adding missing headers to common compound headers for web service and serialization components.
  • v1.3.6 Changes

    June 16, 2014


    • 🛠 Fixing crash of deserialization when data is nil;
    • Implemented the way for providing cache when ROAD can't validate it, so called offlineCaching;
    • ➕ Adding logging for cases when web response was provided by cache manager;
    • 🛠 Fixing returning result when cached response is valid (not expired) and app is in offline.
  • v1.3.5 Changes

    June 06, 2014


    • 🛠 Fixing caching with last-modified and stag field, that required to add 304 status code to success codes list
  • v1.3.4 Changes

    June 02, 2014


    • ➕ Added performance tests for reflection and attributes
    • Fixed date serialization unixTimestamp range. Now it covers full NSTimeInterval range. #304
    • Serialization block preprocessor is available for NSDate. #303
    • Added logging for HTTPBody when connection is going start.