Permalink
Commits on Nov 24, 2018
  1. Merge pull request #2976 from shaishavgandhi05/sg/remove-sudo

    JakeWharton committed Nov 24, 2018
    Remove sudo:false from travis
Commits on Nov 19, 2018
  1. Merge pull request #2970 from NightlyNexus/patch-2

    JakeWharton committed Nov 19, 2018
    Correct Calls API in changelog.
Commits on Nov 18, 2018
  1. Merge pull request #2969 from adibfara/patch-1

    JakeWharton committed Nov 18, 2018
    Update CHANGELOG.md
  2. Use H2 for change log entry

    JakeWharton committed Nov 18, 2018
  3. [maven-release-plugin] prepare for next development iteration

    JakeWharton committed Nov 18, 2018
  4. [maven-release-plugin] prepare release parent-2.5.0

    JakeWharton committed Nov 18, 2018
  5. Update OkHttp to 3.12

    JakeWharton committed Nov 18, 2018
  6. Update Robolectric

    JakeWharton committed Nov 18, 2018
Commits on Nov 16, 2018
  1. Add tests for form and multipart header values and overrides

    JakeWharton committed Nov 16, 2018
  2. Add some missing Nullable annotations

    JakeWharton committed Nov 16, 2018
  3. Add some missing Nullable annotations

    JakeWharton committed Nov 16, 2018
  4. Next version is 2.5.0

    JakeWharton committed Nov 16, 2018
  5. Clean out Java 8 READMEs to further discourage use

    JakeWharton committed Nov 16, 2018
  6. Enable built-in CompletableFuture adapter on Android API 24+

    JakeWharton committed Nov 16, 2018
  7. Enable built-in Optional converter on Android API 24+

    JakeWharton committed Nov 16, 2018
Commits on Nov 15, 2018
  1. Use a dummy value to further validation optional delegation

    JakeWharton committed Nov 15, 2018
    Prior to this other things might cause a null value. This ensures the value can only come from only place.
Commits on Oct 23, 2018
  1. Merge pull request #2932 from square/jwilson.1021.path_traversal

    JakeWharton committed Oct 23, 2018
    Forbid path traversal ('.' and '..') as @path parameters.
Commits on Oct 16, 2018
  1. Merge pull request #2927 from vanniktech/patch-1

    JakeWharton committed Oct 16, 2018
    Update Proguard rules for R8 fullmode
Commits on Oct 8, 2018
  1. Merge pull request #2915 from square/jwilson.1005.everything_is_non_null

    JakeWharton committed Oct 8, 2018
    Replace @ParametersAreNonnullByDefault with @EverythingIsNonNull
Commits on Sep 28, 2018
  1. Test all Rx types can be subscribed to twice

    JakeWharton committed Sep 28, 2018
Commits on Sep 22, 2018
  1. Expose static factory for Invocation

    JakeWharton committed Sep 22, 2018
    Also rework the internals of how an Invocation gets instantiated and set as a tag on the Request. This will make a future change easier to land.
  2. Merge pull request #2899 from square/jwilson.0920.invocations

    JakeWharton committed Sep 22, 2018
    New 'Invocation' class for tracking metrics on Retrofit calls
Commits on Sep 19, 2018
  1. Merge pull request #2894 from NightlyNexus/patch-1

    JakeWharton committed Sep 19, 2018
    Streaming annotation is for ResponseBody.
  2. Normalize null args to empty

    JakeWharton committed Sep 19, 2018
    There is no reason to propagate the pain of nullability throughout multiple internal types.
Commits on Sep 11, 2018
  1. Add reified create extension for Kotlin

    JakeWharton committed Sep 11, 2018
Commits on Sep 6, 2018
  1. Re-work unresolvable type detection in parameters

    JakeWharton committed Sep 6, 2018
    In order to natively support Kotlin's 'suspend' modifier in the future, we need to allow wildcards to be used for the last parameter. As a result, we only validate the shape of a type once a Retrofit annotation is detected.
Commits on Sep 2, 2018
  1. Get rid of the now-useless HttpServiceMethod.Builder

    JakeWharton committed Sep 2, 2018
    A simple static factory will do.
Commits on Aug 25, 2018
  1. Merge pull request #2870 from jrodbx/jrod/update-proguard

    JakeWharton committed Aug 25, 2018
    Update Proguard rules for D8
Commits on Aug 18, 2018
  1. Add built-in support for Kotlin's Unit type

    JakeWharton committed Aug 16, 2018
    This is built in a way such that its absence from the classpath will not cause failures.
Commits on Jul 14, 2018
  1. Merge pull request #2827 from square/jakew/okhttp/2018-07-13

    JakeWharton committed Jul 14, 2018
    Update to OkHttp 3.11
Commits on Jul 13, 2018
  1. Update to OkHttp 3.11

    JakeWharton committed Jul 13, 2018
    Use get instead of parse for HttpUrl and MediaType where valid input is always required.
Commits on Jul 6, 2018
  1. Implement correct isDefault check for Android

    JakeWharton committed Jul 6, 2018
    There is no ability to invoke a default method yet, but at least now you'll get a UOE thrown instead of it being treated as a normal service method.
    
    Unfortunately we can't test this for the same reason we don't test normal Java 8 functionality, it requires the language level be set to 8 and we can't vary the value between the main sources and test sources.
Commits on Jul 4, 2018
  1. Change 'compile' to 'implementation'

    JakeWharton committed Jul 4, 2018
Commits on Jun 25, 2018
  1. Merge pull request #2807 from simonlinj/master

    JakeWharton committed Jun 25, 2018
    Fix typo in OkHttpCall (#2781)