<commit_before>Change Log
==========

Version 2.0.2 *(2016-04-12)*
----------------------------

 * New: `ProtoConverterFactory.createWithRegistry()` method accepts an extension registry to be used
   when deserializing protos.
 * Fix: Pass the correct `Call` instance to `Callback`'s `onResponse` and `onFailure` methods such
   that calling `clone()` retains the correct threading behavior.
 * Fix: Reduce the per-request allocation overhead for the RxJava call adapter.


Version 2.0.1 *(2016-03-30)*
----------------------------

 * New: Support OkHttp's `HttpUrl` as a `@Url` parameter type.
 * New: Support iterable and array `@Part` parameters using OkHttp's `MultipartBody.Part`.
 * Fix: Honor backpressure in `Observable`s created from the RxJavaCallAdapterFactory.


Version 2.0.0 *(2016-03-11)*
----------------------------

Retrofit 2 is a major release focused on extensibility. The API changes are numerous but solve
shortcomings of the previous version and provide a path for future enhancement.

Because the release includes breaking API changes, we're changing the project's package name from
`retrofit` to `retrofit2`. This should make it possible for large applications and libraries to
migrate incrementally. The Maven group ID is now `com.squareup.retrofit2`. For an explanation of
this strategy, see Jake Wharton's post, [Java Interoperability Policy for Major Version
Updates](http://jakewharton.com/java-interoperability-policy-for-major-version-updates/).

 * **Service methods return `Call<T>`.** This allows them to be executed synchronously or<commit_msg>Update date.<commit_after>Change Log
==========

Version 2.0.2 *(2016-04-14)*
----------------------------

 * New: `ProtoConverterFactory.createWithRegistry()` method accepts an extension registry to be used
   when deserializing protos.
 * Fix: Pass the correct `Call` instance to `Callback`'s `onResponse` and `onFailure` methods such
   that calling `clone()` retains the correct threading behavior.
 * Fix: Reduce the per-request allocation overhead for the RxJava call adapter.


Version 2.0.1 *(2016-03-30)*
----------------------------

 * New: Support OkHttp's `HttpUrl` as a `@Url` parameter type.
 * New: Support iterable and array `@Part` parameters using OkHttp's `MultipartBody.Part`.
 * Fix: Honor backpressure in `Observable`s created from the RxJavaCallAdapterFactory.


Version 2.0.0 *(2016-03-11)*
----------------------------

Retrofit 2 is a major release focused on extensibility. The API changes are numerous but solve
shortcomings of the previous version and provide a path for future enhancement.

Because the release includes breaking API changes, we're changing the project's package name from
`retrofit` to `retrofit2`. This should make it possible for large applications and libraries to
migrate incrementally. The Maven group ID is now `com.squareup.retrofit2`. For an explanation of
this strategy, see Jake Wharton's post, [Java Interoperability Policy for Major Version
Updates](http://jakewharton.com/java-interoperability-policy-for-major-version-updates/).

 * **Service methods return `Call<T>`.** This allows them to be executed synchronously or
{'fraction_non_alphanumeric': 0.1387045813586098, 'fraction_numerical': 0.022748815165876776, 'mean_word_length': 3.6903703703703705, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7094882', 'n_tokens_mistral': 886, 'n_tokens_neox': 809, 'n_words': 356}