
retrofit с CVE-2018-1000844
Типобезопасный HTTP-клиент для Android и Java от Square, Inc.
Дополнительную информацию см. на сайте.
Загрузите последний JAR или подключите через Maven:
<dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>retrofit</artifactId>
<version>2.4.0</version>
</dependency>
или Gradle:
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
Снапшоты (snapshots) разрабатываемой версии доступны в репозитории snapshots Sonatype.
Retrofit требует как минимум Java 7 или Android 2.3.
Если вы используете ProGuard, необходимо добавить следующие параметры:
# Retain generic type information for use by reflection by converters and adapters.
-keepattributes Signature
# Retain service method parameters.
-keepclassmembernames,allowobfuscation interface * {
@retrofit2.http.* <methods>;
}
# Ignore annotation used for build tooling.
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
Возможно, вам также понадобятся правила для OkHttp и Okio, которые являются зависимостями.
Авторское право 2013 Square, Inc.
Лицензировано на условиях Apache License, Version 2.0 («Лицензия»);
вы не можете использовать этот файл иначе как в соответствии с Лицензией.
Копию Лицензии можно получить по адресу
http://www.apache.org/licenses/LICENSE-2.0
Если иное не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение,
распространяемое по Лицензии, предоставляется на условиях «КАК ЕСТЬ»,
БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, явных или подразумеваемых.
См. Лицензию, чтобы узнать о конкретных разрешениях и
ограничениях, предусмотренных Лицензией.