Permalink
Commits on Jun 15, 2018
  1. Merge pull request #2798 from square/jakew/refactorings/2018-06-15

    swankjesse committed Jun 15, 2018
    Pull out ServiceMethod base class
  2. Pull out ServiceMethod base class

    JakeWharton committed Jun 15, 2018
    This will allow us to support multiple forms of invocation beyond HTTP calls.
  3. Merge pull request #2796 from square/jakew/refactorings/2018-06-15

    swankjesse committed Jun 15, 2018
    Remove OkHttpCall dependency on ServiceMethod
  4. Merge pull request #2797 from square/jakew/fix-names/2018-06-15

    JakeWharton committed Jun 15, 2018
    Fix pointer to renamed rules file
  5. Fix pointer to renamed rules file

    JakeWharton committed Jun 15, 2018
  6. Remove OkHttpCall dependency on ServiceMethod

    JakeWharton committed Jun 15, 2018
    Inject the necessary components for it to complete the HTTP request on its own.
  7. Merge pull request #2790 from square/jakew/refactorings/2018-06-12

    swankjesse committed Jun 15, 2018
    Jakew/refactorings/2018 06 12
  8. Merge pull request #2795 from square/jakew/rules/2018-06-15

    swankjesse committed Jun 15, 2018
    Update ProGuard rules
  9. Update ProGuard rules

    JakeWharton committed Jun 15, 2018
    - Use module name as file name to prevent conflicts
    - Ignore JSR 305 annotations
    - Clarify optimization rule
Commits on Jun 13, 2018
  1. Break request creation parsing out of service method

    JakeWharton committed Jun 13, 2018
    The parsing of annotations which define the shape of a request and the mechnism of request creation is independent of the response converter and call adapter parsing in the return type. Moreover, the request creation part is common to things like web sockets and server-sent events which might be supported in the future where the return type handling is completely different.
  2. Merge pull request #2787 from square/jakew/ship-rules/2018-06-11

    swankjesse committed Jun 13, 2018
    Ship R8/ProGuard rules in the jar.
  3. Refactorings (#2789)

    JakeWharton authored and swankjesse committed Jun 13, 2018
    * Encapsulate ServiceMethod creation inside the type
    
    This will allow subtypes to be returned in the future.
    
    * Rename one-letter type parameters to be more descriptive
    
    Fun fact: this type and its builder were using R and T to mean the opposite things. :facepalm:
    
    * Make the ServiceMethod entirely responsible for invocation
    
    This way a base class can be exposed to the reflection-y bits and subtypes for different styles of requests can be implemented as subtypes.
Commits on Jun 11, 2018
  1. Ship R8/ProGuard rules in the jar.

    JakeWharton committed Jun 11, 2018
Commits on Apr 17, 2018
  1. Merge pull request #2735 from square/jwilson.0417.lock_down_jaxb

    JakeWharton committed Apr 17, 2018
    Lock down JAXB. Don't load remote entities.
Commits on Apr 16, 2018
Commits on Mar 28, 2018
  1. Merge pull request #2721 from adriancole/observableAssembly

    JakeWharton committed Mar 28, 2018
    Makes sure observable assembly hooks are called
  2. Makes sure observable assembly hooks are called

    adriancole committed Mar 28, 2018
    This allows things like error and trace tracking to work naturally.
    
    Fixes #2716
Commits on Mar 27, 2018
Commits on Mar 23, 2018
  1. Merge pull request #2709 from Apsaliya/as/patch-3

    JakeWharton committed Mar 23, 2018
    Small tweaks with exceptions.
  2. Remove redundant throws.

    Apsaliya committed Mar 23, 2018
Commits on Mar 21, 2018
  1. Merge pull request #2704 from square/jwilson.0320.be_sad_about_jaxb

    JakeWharton committed Mar 21, 2018
    Document that JAXB doesn't work on Android
  2. Document that JAXB doesn't work on Android

    swankjesse committed Mar 21, 2018
Commits on Mar 16, 2018
  1. Merge pull request #2698 from NightlyNexus/patch-1

    JakeWharton committed Mar 16, 2018
    Add a test for not overwriting headers.
  2. Add a test for not overwriting headers.

    NightlyNexus committed Mar 16, 2018
    To break the test, use Headers.Builder.set instead of add in ServiceMethod.
Commits on Mar 15, 2018
  1. Merge pull request #2695 from NightlyNexus/patch-1

    JakeWharton committed Mar 15, 2018
    Fix local converter name.
  2. Merge pull request #2692 from NightlyNexus/patch-1

    JakeWharton committed Mar 15, 2018
    Don't ever pass fatal errors to the callback.
Commits on Mar 14, 2018
  1. Update CHANGELOG.md

    swankjesse committed Mar 14, 2018
  2. Rollback release plugin.

    JakeWharton committed Mar 14, 2018