retrofit v1.4.0 Release Notes

Release Date: 2014-01-31 // about 10 years ago
    • New: @Query and @EncodedQuery now accept List or arrays for multiple values.
    • New: @QueryMap and @EncodedQueryMap accept a Map of key/value pairs for query parameters.
    • New: @Field now accepts List or arrays for multiple values.
    • New: @FieldMap accepts a Map of name/value pairs for form URL-encoded request bodies.
    • New: Endpoint replaces Server as the representation of the remote API root. The Endpoints utility class contains factories methods for creating instances. Server and ChangeableServer are now deprecated.
    • SimpleXmlConverter and JacksonConverter now have a default constructor.
    • Response now includes the URL.
    • Fix: Hide references to optional classes to prevent over-eager class verifiers from complaining (e.g., Dalvik).
    • Fix: Properly detect and reject interfaces which extend from other interfaces.