Основной
androidx.core.animation
androidx.core.app
androidx.core.content
androidx.core.role
androidx.core.view
( См. справочную документацию для всех основных пакетов )
В этой таблице перечислены все артефакты в группе androidx.core .
| Артефакт | Стабильный релиз | Кандидат на релиз | Бета-версия | Альфа-релиз |
|---|---|---|---|---|
| основной | 1.17.0 | - | - | - |
| основная анимация | 1.0.0 | - | - | - |
| core-google-shortcuts | 1.1.0 | - | - | 1.2.0-альфа01 |
| основная производительность | 1.0.0 | - | - | - |
| core-remoteviews | 1.1.0 | - | - | - |
| основная роль | 1.1.0 | - | - | - |
| core-splashscreen | 1.0.1 | 1.2.0-rc01 | - | - |
Объявление зависимостей
Чтобы добавить зависимость от Core, необходимо добавить репозиторий Google Maven в свой проект. Подробнее см. в репозитории Google Maven .
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
Круто
dependencies { def core_version = "1.17.0" // Java language implementation implementation "androidx.core:core:$core_version" // Kotlin implementation "androidx.core:core-ktx:$core_version" // To use RoleManagerCompat implementation "androidx.core:core-role:1.1.0" // To use the Animator APIs implementation "androidx.core:core-animation:1.0.0" // To test the Animator APIs androidTestImplementation "androidx.core:core-animation-testing:1.0.0" // Optional - To enable APIs that query the performance characteristics of GMS devices. implementation "androidx.core:core-performance:1.0.0" // Optional - to use ShortcutManagerCompat to donate shortcuts to be used by Google implementation "androidx.core:core-google-shortcuts:1.1.0" // Optional - to support backwards compatibility of RemoteViews implementation "androidx.core:core-remoteviews:1.1.0" // Optional - APIs for SplashScreen, including compatibility helpers on devices prior Android 12 implementation "androidx.core:core-splashscreen:1.2.0-rc01" }
Котлин
dependencies { val core_version = "1.17.0" // Java language implementation implementation("androidx.core:core:$core_version") // Kotlin implementation("androidx.core:core-ktx:$core_version") // To use RoleManagerCompat implementation("androidx.core:core-role:1.1.0") // To use the Animator APIs implementation("androidx.core:core-animation:1.0.0") // To test the Animator APIs androidTestImplementation("androidx.core:core-animation-testing:1.0.0") // Optional - To enable APIs that query the performance characteristics of GMS devices. implementation("androidx.core:core-performance:1.0.0") // Optional - to use ShortcutManagerCompat to donate shortcuts to be used by Google implementation("androidx.core:core-google-shortcuts:1.1.0") // Optional - to support backwards compatibility of RemoteViews implementation("androidx.core:core-remoteviews:1.1.0") // Optional - APIs for SplashScreen, including compatibility helpers on devices prior Android 12 implementation("androidx.core:core-splashscreen:1.2.0-rc01") }
Дополнительную информацию о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с уже существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав на кнопку со звёздочкой.
Более подробную информацию см. в документации по системе отслеживания проблем .
Core-Backported-Fixes Версия 1.0
Версия 1.0.0-альфа01
13 августа 2025 г.
Выпущен androidx.core:core-backported-fixes:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты .
Новые функции
Библиотека Core Backported Fixes позволяет проверить, применено ли к устройству исправление критической ошибки. Это полезно, поскольку исправление ошибок может занять много времени, и этот API позволяет вам узнать, когда можно безопасно использовать функции, зависящие от исправления.
val fixManager = BackportedFixManager() if (fixManager.isFixed(KnownIssues.KI_1234)) { Offer_experience_that_needs_fix() } else { Offer_experience_that_avoids_the_bug() }
Этот выпуск включает в себя
-
KnownIssues.KI_398591036: Ненормальный цветовой тон при захвате изображенийJPEG-Rна некоторых устройствах Pixel. Устраните проблему, используяJPEGвыходы, пока эта ошибка не будет устранена.
Core-Viewtree версии 1.0
Версия 1.0.0
26 февраля 2025 г.
androidx.core:core-viewtree:1.0.0 стал первой стабильной версией, не внося никаких изменений с момента предыдущей версии RC.
В этой библиотеке реализована концепция непересекающегося родительского элемента View. Непересекающийся родительский элемент View — это отдельный объект View , который выступает в качестве родителя View, но не задаётся свойством View.parent . Примерами View с непересекающимися родительскими элементами являются ViewOverlays , всплывающие окна и диалоговые окна, которые отображаются вне основной иерархии View. У View может быть непересекающийся родительский элемент только в том случае, если у него нет прямого родительского элемента, заданного свойством платформы View.parent . В настоящее время AndroidX задаёт непересекающийся родительский элемент только для ViewOverlays , созданных в Transition 1.6.0-alpha01 и выше. Вы также можете указать собственные непересекающиеся родительские элементы для View. Подробнее см. в документации.
Версия 1.0.0-rc01
12 февраля 2025 г.
androidx.core:core-viewtree:1.0.0-rc01 выпущен без каких-либо изменений с момента бета-тестирования.
Версия 1.0.0-beta01
29 января 2025 г.
androidx.core:core-viewtree:1.0.0-beta01 выпущен без изменений с момента выхода альфа-версии. Версия 1.0.0-beta01 содержит следующие коммиты .
Версия 1.0.0-альфа01
11 декабря 2024 г.
Выпущен androidx.core:core-viewtree:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты .
Новые функции
Первоначальный выпуск
core-viewtree, транзитивно предоставленный ядром androidx.В этом первом выпуске представлена концепция, позволяющая View иметь непересекающийся родительский элемент. Непересекающийся родительский элемент представления — это отдельный объект
View, который выступает в качестве родителя представления, но не задаётся свойствомView.parent. Примерами View с непересекающимися родительскими элементами являютсяViewOverlays, всплывающие окна и диалоговые окна, которые отображаются вне основной иерархии представлений. Представление может иметь непересекающийся родительский элемент только в том случае, если у него нет прямого родительского элемента, заданного свойством платформыView.parent. В настоящее время AndroidX задаёт непересекающийся родительский элемент только дляViewOverlays, создаваемых при переходе. Вы также можете указать собственные непересекающиеся родительские элементы для представлений. Подробнее см. в документации.
Изменения API
- Добавляет методы
ViewParent.getParentOrViewTreeDisjointParent()иViewParent.setViewTreeDisjointParent(View, ViewParent?)( Ib2950 )
Core-i18n версии 1.0
Версия 1.0.0
9 апреля 2025 г.
Выпущен androidx.core:core-i18n:1.0.0 .
Компонент упрощает создание правильно интернационализированных приложений, уделяя особое внимание двум основным областям:
- Функциональность форматирования даты и времени соответствует лучшим современным практикам, учитывает пользовательские настройки и предоставляет унифицированный API, который корректно работает как на старых, так и на новых версиях Android.
- Бэкпорт
android.icu.text.MessageFormat, работающий на старых API. Но всё ещё полезный и на новых версиях Android, поскольку он интегрирует упомянутое выше форматирование даты и времени. При этом учитываются пользовательские настройки, чего не делаетandroid.icu.text.MessageFormat.
Компонент станет средством для бэкпортирования новых API i18n, добавления новых функций или исправлений i18n и в целом упрощения интернационализации.
Версия 1.0.0-rc01
26 марта 2025 г.
androidx.core:core-i18n:1.0.0-rc01 выпущен без каких-либо заметных изменений с момента последней бета-версии. Версия 1.0.0-rc01 содержит следующие коммиты .
Версия 1.0.0-beta01
12 марта 2025 г.
Выпущен androidx.core:core-i18n:1.0.0-beta01 . Версия 1.0.0-beta01 содержит следующие коммиты .
Новые функции
- Это первый выпуск компонента
core-i18n. Он упрощает создание интернационализированных приложений, уделяя особое внимание двум основным направлениям:- Функциональность форматирования даты и времени соответствует лучшим современным практикам, учитывает пользовательские настройки и предоставляет унифицированный API, который корректно работает как на старых, так и на новых версиях Android.
- Бэкпорт
android.icu.text.MessageFormat, работающий на старых API. Но всё ещё полезный и на новых версиях Android, поскольку он интегрирует упомянутое выше форматирование даты и времени. При этом учитываются пользовательские настройки, чего не делаетandroid.icu.text.MessageFormat. - Компонент станет средством для бэкпортирования новых API i18n, добавления новых функций или исправлений i18n и в целом упрощения интернационализации.
Версия 1.0.0-альфа01
26 июля 2023 г.
Выпущен androidx.core:core-i18n:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты.
Core-location-altitude Версия 1.0.
Версия 1.0.0-альфа03
16 октября 2024 г.
Выпущены androidx.core:core-location-altitude:1.0.0-alpha03 , androidx.core:core-location-altitude-external-protobuf:1.0.0-alpha03 и androidx.core:core-location-altitude-proto:1.0.0-alpha03 . Версия 1.0.0-alpha03 содержит эти коммиты .
Исправление безопасности
- С момента этого изменения androidx компилируется с использованием protobuf 4.28.2 для устранения уязвимости CVE-2024-7254 . Обновите зависимости
androidx.core:core-location-altitude-protoиandroidx.core:core-location-altitude-external-protobufдо версии 1.1.0-alpha03, чтобы устранить риск уязвимости.
Исправления ошибок
- Удалено ручное описание доступа к новым API платформы, поскольку это происходит автоматически посредством моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, R8 версии 3.3) и для всех сборок с использованием AGP 8.1 или более поздней версии (например, D8 версии 8.1). Клиентам, не использующим AGP, рекомендуется обновиться до D8 версии 8.1 или более поздней. Подробнее см. в этой статье . ( Ieb9ae , b/345472586 )
Версия 1.0.0-альфа02
12 июня 2024 г.
Выпущены androidx.core:core-location-altitude:1.0.0-alpha02 , androidx.core:core-location-altitude-external-protobuf:1.0.0-alpha02 и androidx.core:core-location-altitude-proto:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит эти коммиты .
Исправления ошибок
- Исправлен сбой proguard, вызванный переупаковкой библиотек proto.
Внешний вклад
- Исправление ошибки, указанное выше, предоставлено andrekir@pm.me
Версия 1.0.0-альфа01
26 июля 2023 г.
Выпущены androidx.core:core-i18n:1.0.0-alpha01 и androidx.core:core-location-altitude:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти коммиты.
Новые функции
- Добавлен класс
AltitudeConverterCompatс одним статическим методомaddMslAltitudeToLocation(Context, Location)( I11168 ).
Core-telecom Версия 1.0.
Версия 1.0.0
7 мая 2025 г.
Выпущен androidx.core:core-telecom:1.0.0 . Версия 1.0.0 содержит следующие коммиты .
Основные особенности версии 1.0.0
- Первоначальный стабильный выпуск API ядра телекоммуникаций, ориентированный на API-поверхность
CallsManagerдля интеграции вызовов VoIP в платформу Android.
Версия 1.0.0-rc01
9 апреля 2025 г.
Выпущен androidx.core:core-telecom:1.0.0-rc01 . Версия 1.0.0-rc01 содержит следующие коммиты .
Новые функции
Новые экспериментальные расширения вызовов API. В этом выпуске добавлены следующие экспериментальные расширения:
- Поддержка удаленного расширения сводки собрания, позволяющего удаленной поверхности получать сводную информацию собрания (текущий докладчик и количество участников) из подключенного приложения VoIP. ( 7cf095f )
- Поддержка расширения значка вызова, позволяющего VoIP-приложению отправлять URI значка в удалённую
InCallService(авто, циферблат и т. д.). Значок может обновляться во время вызова и может иметь одно и то же значение URI. ( 8e1813e )
Версия 1.0.0-beta01
11 декабря 2024 г.
Выпущен androidx.core:core-telecom:1.0.0-beta01 . Версия 1.0.0-beta01 содержит следующие коммиты .
Новые функции
Бета-версия следующих новых функций:
- Выбор доступных конечных точек аудиосвязи перед добавлением вызова. Разработчики приложений теперь могут отображать все доступные конечные точки перед началом вызова, что позволяет пользователям легко выбирать предпочтительную конечную точку аудиосвязи и оптимизировать настройки. Это устраняет необходимость в корректировке параметров в начале вызова, обеспечивая более плавный процесс.
- Экспериментальная поддержка API для расширений вызовов в приложениях VoIP. Расширения вызовов позволяют приложению предоставлять более подробную информацию о текущем вызове, например, список участников группового вызова или встречи. Поддерживаемые удалённые устройства, такие как Android Auto, могут затем отображать эту информацию пользователю и позволять ему взаимодействовать с поддерживаемыми расширениями. В этом выпуске добавлены следующие экспериментальные расширения:
- Поддержка отображения участников группового звонка или встречи и указания, какой из участников активен. Поддержка следующих дополнительных действий с участниками:
- Поднятие и опускание рук участников.
- Пинать участников.
- Поддержка функции отключения звука вызова, которая позволяет удаленным устройствам отключать звук VOIP-вызова без глобального отключения микрофона.
- Поддержка отображения участников группового звонка или встречи и указания, какой из участников активен. Поддержка следующих дополнительных действий с участниками:
Изменения API
- Переименуйте
addLocalSilenceExtensionвaddLocalCallsilenceExtension( If4a9c ) - Измените
preferredStartingCallEndpointсvarнаval. ( Iab6b7 ) - Добавить локальные API для отключения вызова ( I29dd0 )
- Реализуйте функцию
compareToдля классаCallEndpointCompat( Ia06b7 ) - Добавляет экспериментальный API действий приложения. ( Ifb796 )
- Добавить новый API
CallsManagergetAvailableStartingCallEndpoints( Ia8bcf ) - Обновите аннотацию
ExperimentalAppActions, чтобы убедиться, что она точно отслеживает все использования экспериментальной функции. ( Id5ea5 )
Исправления ошибок
- Добавить глобальный приемник состояния отключения звука для API Android уровней 28–33. ( I75e66 )
- Исправлена ошибка, из-за которой только последняя подключенная
InCallServiceмогла отправлять события действий ( I39599 ). - Реализует API ICS Extensions для действий приложений VoIP. ( I1274c )
- Отклонение вызова до уровня API 34 теперь корректно отменяет вызов в Telecom. ( I635b7 )
-
addCallтеперь корректно выдает исключения через API вместо родительской сопрограммы ( I83334 ). - Добавить значение-заполнитель в пакет дополнительных услуг ( Iebf7f )
- Удалено ручное описание доступа к новым API платформы, поскольку это происходит автоматически посредством моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, R8 версии 3.3) и для всех сборок с использованием AGP 8.1 или более поздней версии (например, D8 версии 8.1). Клиентам, не использующим AGP, рекомендуется обновиться до D8 версии 8.1 или более поздней. Подробнее см. в этой статье . ( Ieb9ae , b/345472586 )
- Добавляет экспериментальную поддержку расширений в
CallsManager#addCall. ( I24d92 ) - Core-Telecom теперь будет выдавать исключение
CallExceptionесли платформе не удалось добавить вызов из-за исключения, достижения максимального количества вызовов и т. д. ( I41f27 )
Версия 1.0.0-альфа03
17 апреля 2024 г.
Выпущен androidx.core:core-telecom:1.0.0-alpha03 . Версия 1.0.0-alpha03 содержит следующие коммиты .
Исправления ошибок
- Рефакторинг
JetpackConnectionServiceдля исправления проблемы, возникающей в SDK 33 и ниже, когда переданный адрес пуст. РефакторингJetpackConnectionServiceтакже устойчив к непредвиденным значениям NULL от API телекоммуникационной платформы. - Улучшения в документации API
addCall/CallControlScope. - Повышение надежности тестов.
Версия 1.0.0-альфа02
4 октября 2023 г.
Выпущен androidx.core:core-telecom:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты.
Изменения API
- Обновлены сигнатуры API для методов, возвращающих логическое значение для указания успеха/неудачи. Теперь они возвращают класс результата, который четко указывает причину успеха или неудачи операции.
- Методы
CallControlCallbackперемещены как лямбда-аргументы вaddCall, чтобы исключить необходимость явного предоставления обратного вызова в области вызова.
Исправления ошибок
- Исправлена ошибка в слое совместимости
ConnectionService, которая могла привести к отсутствию звука вызова при работе с SDK до версии U. - Улучшить документацию API.
Версия 1.0.0-альфа01
10 мая 2023 г.
Выпущена версия androidx.core:core-telecom:1.0.0-alpha01 . Эта версия разрабатывается во внутренней ветке и предназначена для использования с Android 14 Beta 2.
Новые функции
Представляет API
CallsManager, который VoIP-приложения могут использовать для интеграции с фреймворком Telecom на устройстве. Вызовы, отправляемые на платформу, получают приоритет выполнения в приоритетном режиме, видимость на Bluetooth, носимых и автомобильных устройствах, а также упрощённую маршрутизацию аудио.API
CallsManagerпредставляет собой оболочку для устаревшего APIConnectionServiceдля устройств под управлением старых версий Android.
Core и Core-ktx версии 1.17
Версия 1.17.0
13 августа 2025 г.
Выпущены androidx.core:core:1.17.0 , androidx.core:core-ktx:1.17.0 и androidx.core:core-testing:1.17.0 . Версия 1.17.0 содержит эти коммиты .
Важные изменения с версии 1.16.0
- Основная библиотека обновлена для соответствия уровню языка Kotlin 2.0 и требует использования плагина Kotlin Gradle 2.0.0 или более поздней версии.
Версия 1.17.0-rc01
30 июля 2025 г.
Выпущены androidx.core:core:1.17.0-rc01 , androidx.core:core-ktx:1.17.0-rc01 и androidx.core:core-testing:1.17.0-rc01 . Версия 1.17.0-rc01 не содержит изменений с момента предыдущей бета-версии.
Версия 1.17.0-beta01
2 июля 2025 г.
Выпущены androidx.core:core:1.17.0-beta01 , androidx.core:core-ktx:1.17.0-beta01 и androidx.core:core-testing:1.17.0-beta01 . Версия 1.17.0-beta01 не содержит изменений по сравнению с предыдущей альфа-версией.
Версия 1.17.0-альфа01
18 июня 2025 г.
Выпущены androidx.core:core:1.17.0-alpha01 , androidx.core:core-ktx:1.17.0-alpha01 и androidx.core:core-testing:1.17.0-alpha01 . Версия 1.17.0-alpha01 содержит эти коммиты .
Новые функции
- Основная библиотека обновлена для поддержки уровня языка Kotlin 2.0 и требует использования плагина Kotlin Gradle 2.0.0 или более поздней версии. ( Idb6b5 )
Изменения API
Добавлены
NotificationCompat.ProgressStyleиNotificationCompat.Builder.setRequestPromotedOngoing(). Подробности см. в разделах «Уведомления о ходе выполнения» и «Обновления в реальном времени» .Добавлена функция расширения
Parcel.useдля безопасной обработки ресурсовParcel. ( I436da )
Core и Core-ktx версии 1.16
Версия 1.16.0
9 апреля 2025 г.
Выпущены androidx.core:core:1.16.0 , androidx.core:core-ktx:1.16.0 и androidx.core:core-testing:1.16.0 . Версия 1.16.0 содержит эти коммиты .
Важные изменения с версии 1.15.0
- Эта библиотека теперь использует аннотации JSpecify, определяющие значение null , которые являются типовыми. Разработчикам Kotlin следует использовать следующий аргумент компилятора для обеспечения корректного использования:
-Xjspecify-annotations=strict(это значение по умолчанию, начиная с версии 2.1.0 компилятора Kotlin). ( Iaf3e1 , b/326456246 )
Версия 1.16.0-rc01
26 марта 2025 г.
Выпущены androidx.core:core:1.16.0-rc01 , androidx.core:core-ktx:1.16.0-rc01 и androidx.core:core-testing:1.16.0-rc01 . Версия 1.16.0-rc01 не содержит изменений по сравнению с предыдущей бета-версией.
Версия 1.16.0-beta01
12 марта 2025 г.
Выпущены androidx.core:core:1.16.0-beta01 , androidx.core:core-ktx:1.16.0-beta01 и androidx.core:core-testing:1.16.0-beta01 . Версия 1.16.0-beta01 содержит эти коммиты .
Изменения API
- Уточнение API защиты вставок ( I7050d )
- Добавляет новый ключ для получения границ символов в неувеличенных координатах окна. ( If7a06 )
- Добавить новое логическое свойство, указывающее, является ли
AccesibilityNodeInfoобязательным полем. ( I4fd2d ) - Backport
View.transformMatrixToGlobaltoViewCompat( If17e2 )
Версия 1.16.0-альфа02
29 января 2025 г.
Выпущены androidx.core:core:1.16.0-alpha02 , androidx.core:core-ktx:1.16.0-alpha02 и androidx.core:core-testing:1.16.0-alpha02 . Версия 1.16.0-alpha02 содержит эти коммиты .
Изменения API
- Добавьте
BuildCompat.isAtLeastBдля проверки доступности API, добавленного в Baklava ( I0f89c ). - Добавить экспериментальный API для получения списка встроенных дисплеев. ( Idda4d )
- Добавить набор API, связанных с обеспечением контрастности системной панели ( I9849c )
Исправления ошибок
- Исправлена ошибка, из-за которой
getLaunchDisplayId()возвращал неверное значение по умолчанию 0 в SDK < 26. ( Icd679 ) - Эта библиотека теперь использует аннотации JSpecify, определяющие значение null , которые являются типовыми. Разработчикам Kotlin следует использовать следующий аргумент компилятора для обеспечения корректного использования:
-Xjspecify-annotations=strict(это значение по умолчанию, начиная с версии 2.1.0 компилятора Kotlin). ( Iaf3e1 , b/326456246 )
Версия 1.16.0-альфа01
11 декабря 2024 г.
Выпущены androidx.core:core:1.16.0-alpha01 , androidx.core:core-ktx:1.16.0-alpha01 и androidx.core:core-testing:1.16.0-alpha01 . Версия 1.16.0-alpha01 содержит эти коммиты .
Изменения API
- Добавлен
setLaunchDisplayIdвActivityOptionsCompat. ( I39e77 , b/379669743 ) - Добавлен совместимый API для
SYSTEM_OVERLAYS. ( Ibd1fd , b/287470173 ) - Добавлен
OutcomeReceiverCompat, версияOutcomeReceiverот Android, доступная на всех уровнях API. ( Ib8265 , b/380060342 ) - Добавлен класс совместимости для
android.view.ScrollFeedbackProvider. ( Icaa92 ) - Добавлен
ViewCompat.addViewOverlay(View)в качестве альтернативыView.getOverlay().add(View). ВариантViewCompatисправляет проблему, из-за которой владельцы, такие какLifecycleOwnerиViewModelStoreOwnerне могли быть разрешены между накладываемым представлением и владельцем наложения. ( I81413 ) - Вводит концепцию
View, которое может иметь непересекающийся родительский элемент. Непересекающийся родительский элемент представления — это другое представление, которое фактически является родительским элементом другого представления, но не задаётся свойствомView.parent. Подробнее см. в документации. ( Ib2950 ) - Добавлен новый API
ViewGroupCompat#installCompatInsetsDispatchдля разработчиков, позволяющий исправить проблему с диспетчеризацией вставок, существовавшую до API 30. ( I11159 ) - Добавлен
FontsContractCompat.TypefaceStyleIntDef для аннотирования стилейTypefaceвFontsContractCompat. ( Ib3e5b )
Внешний вклад
-
BuildCompat.isAtLeastVустарел. Вызывающие должны напрямую проверятьSDK_INTна соответствие 35. Спасибо Джейку Уортону! ( I294d1 ) - Добавлен флаг изменяемости в
TaskStackBuilder. Спасибо Камалу Фараджу! ( Ife0ec , b/371534781 )
Core и Core-ktx версии 1.15
Версия 1.15.0
30 октября 2024 г.
Выпущены androidx.core:core:1.15.0 , androidx.core:core-ktx:1.15.0 и androidx.core:core-testing:1.15.0 . Версия 1.15.0 содержит эти коммиты .
Важные изменения с версии 1.14.0
- Удалено ручное описание доступа к новым API платформы, поскольку это происходит автоматически посредством моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, R8 версии 3.3) и для всех сборок с использованием AGP 8.1 или более поздней версии (например, D8 версии 8.1). Клиентам, не использующим AGP, рекомендуется обновиться до D8 версии 8.1 или более поздней. Подробнее см. в этой статье . ( Ieb9ae , b/345472586 )
- Различные обновления классов совместимости для соответствия Android 15 SDK.
Версия 1.15.0-rc01
16 октября 2024 г.
Выпущены androidx.core:core:1.15.0-rc01 , androidx.core:core-ktx:1.15.0-rc01 и androidx.core:core-testing:1.15.0-rc01 . Версия 1.15.0-rc01 не содержит изменений с момента предыдущей версии.
Версия 1.15.0-beta01
2 октября 2024 г.
Выпущены androidx.core:core:1.15.0-beta01 , androidx.core:core-ktx:1.15.0-beta01 и androidx.core:core-testing:1.15.0-beta01 . Версия 1.15.0-beta01 содержит эти коммиты .
Изменения API
- Добавлены поля
itemCountиimportantForAccessibilityItemCountвCollectionInfoCompat. ( Ibaf34 )
Исправления ошибок
- Исправлены проблемы с документацией в
androidx.core.os.Profiling( I2542f )
Версия 1.15.0-альфа02
21 августа 2024 г.
Выпущены androidx.core:core:1.15.0-alpha02 , androidx.core:core-ktx:1.15.0-alpha02 и androidx.core:core-testing:1.15.0-alpha02 . Версия 1.15.0-alpha02 содержит эти коммиты .
Важные изменения
- Удалено ручное описание доступа к новым API платформы, поскольку это происходит автоматически посредством моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, R8 версии 3.3) и для всех сборок с использованием AGP 8.1 или более поздней версии (например, D8 версии 8.1). Клиентам, не использующим AGP, рекомендуется обновиться до D8 версии 8.1 или более поздней. Подробнее см. в этой статье . ( Ieb9ae , b/345472586 )
Изменения API
- Добавлен атрибут
fallbackQueryXML для загружаемых определений шрифтов, позволяющий использовать резервные варианты на уровне символов для загружаемых шрифтов. ( Idd544 ) - Добавляет вспомогательные API для использования
ProfilingManager( If2292 ) - Добавить метод compat для
ActivityOptions.setPendingIntentBackgroundActivityStartMode( I3ba1f , b/349617674 ) - Добавлен
DisplayCutoutCompat.getCutoutPath( I58778 , b/279635904 ) - Отменяет устаревание
ParcelCompat.writeBooleanи делегирует функции API платформы на уровне API 29 и выше. ( I9d243 , b/313834577 ) - Создайте
FontsContractCompat.requestFonts, который принимает исполнителей ( I03016 , b/302377512 ) - Отменяет устаревание
LocationCompat.isMockи делегирует функции API платформы на уровне API 31 и выше. ( I55940 , b/313834577 ) - Уведомления теперь можно помечать как голосовую почту. ( I068ab )
Версия 1.15.0-альфа01
12 июня 2024 г.
Выпущены androidx.core:core:1.15.0-alpha01 , androidx.core:core-ktx:1.15.0-alpha01 и androidx.core:core-testing:1.15.0-alpha01 . Эта версия разрабатывается во внутренней ветке и совместима с Android 15 Beta 3 ( android-35 ).
Изменения API
- Различные обновления классов совместимости для соответствия Android 15 SDK.
Core и Core-ktx версии 1.14
Версия 1.14.0-альфа01
1 мая 2024 г.
Выпущены androidx.core:core:1.14.0-alpha01 , androidx.core:core-ktx:1.14.0-alpha01 и androidx.core:core-testing:1.14.0-alpha01 . Версия 1.14.0-alpha01 содержит эти коммиты .
Новые функции
- Перейти на 21 как на значение
minSdkVersionпо умолчанию для библиотек androidx ( I6ec7f )
Изменения API
- Отменить поддержку дополнительных устаревших методов совместимости. ( Ie4470 , b/313834577 )
- Устаревшие методы совместимости ( I01d90 , b/313834577 )
- Обновлен
isAtLeastV()для возврата значения true для финализированного V SDK. ( I6339a )
Core и Core-ktx версии 1.13
Версия 1.13.1
1 мая 2024 г.
Выпущены androidx.core:core:1.13.1 , androidx.core:core-ktx:1.13.1 и androidx.core:core-testing:1.13.1 . Версия 1.13.1 содержит эти коммиты .
Исправления ошибок
- Исправлена ошибка, из-за которой при отображении панели инструментов рукописного ввода нажатие пальца не переключало на обычную клавиатуру ( I7f843 , b/332769437 )
Версия 1.13.0
17 апреля 2024 г.
Выпущены androidx.core:core:1.13.0 , androidx.core:core-ktx:1.13.0 и androidx.core:core-testing:1.13.0 . Версия 1.13.0 содержит эти коммиты .
Важные изменения с версии 1.12.0
- Значение
minSdkVersionбиблиотеки увеличено до19Многие API совместимости были помечены как устаревшие, поскольку они были необходимы только до уровня API 19. - Несколько классов были переписаны на Kotlin, чтобы обеспечить лучшую совместимость с потребителями Kotlin, сохранив при этом совместимость с Java.
- Удалён
FingerprintManagerCompat, который является пустой операцией, начиная с Android V, и не должен использоваться на более ранних платформах. Клиентам следует немедленно перейти наBiometricPrompt. - Добавлен
PathParser, который может создавать экземпляр Path из строк пути SVG.
Версия 1.13.0-rc01
3 апреля 2024 г.
Выпущены androidx.core:core:1.13.0-rc01 , androidx.core:core-ktx:1.13.0-rc01 и androidx.core:core-testing:1.13.0-rc01 . Версия 1.13.0-rc01 содержит эти коммиты .
Исправления ошибок
- Исправление получения начального внешнего вида системной панели в API 30+ ( I18596 , b/219993701 )
Версия 1.13.0-beta01
20 марта 2024 г.
Выпущены androidx.core:core:1.13.0-beta01 , androidx.core:core-ktx:1.13.0-beta01 и androidx.core:core-testing:1.13.0-beta01 . Версия 1.13.0-beta01 содержит эти коммиты .
Изменения API
-
PathParserтеперь являетсяfinal,interpolatePathDataNodesтеперь выдает исключение для несовместимых аргументов вместо возвратаboolean, аnodesToPathтеперь принадлежитPathParser, а неPathParser.PathDataNode. ( I20d62 ) -
FingerprintManagerCompatбыл частично удалён до его удаления из SDK платформы Android V. Реализация будет заменена на пустую операцию в ближайшем будущем, и разработчикам следует немедленно отказаться от этого класса. ( I7ca1b ) - Интерфейс
Poolи его подклассыSimplePoolиSynchronizedPoolтеперь написаны на Kotlin. Универсальный тип объектов, хранящихся в Pool, теперь должен быть ненулевым. ( I08afe )
Внешний вклад
-
GestureDetectorCompatтеперь устарел, посколькуGestureDetectorгарантированно доступен на платформе в минимальной версии SDK библиотеки. Благодарим Джейка Уортона за вклад. ( Icc4cd ) -
MarginLayoutParamsCompatтеперь устарел, посколькуMarginLayoutParamsгарантированно доступен на платформе как минимальная версия SDK библиотеки. Благодарим Джейка Уортона за вклад. ( I4e0c3 )
Версия 1.13.0-альфа05
7 февраля 2024 г.
Выпущены androidx.core:core:1.13.0-alpha05 , androidx.core:core-ktx:1.13.0-alpha05 и androidx.core:core-testing:1.13.0-alpha05 . Версия 1.13.0-alpha05 содержит эти коммиты.
Внешний вклад
- Спасибо Мэтью Завислаку за обновление документации
ContextCompat.registerReceiverдля обеспечения корректности. ( 8fd733 )
Версия 1.13.0-альфа04
24 января 2024 г.
Выпущены androidx.core:core:1.13.0-alpha04 , androidx.core:core-ktx:1.13.0-alpha04 и androidx.core:core-testing:1.13.0-alpha04 . Версия 1.13.0-alpha04 содержит эти коммиты.
Новые функции
- Добавлен API
AlarmManagerCompat.canScheduleExactAlarms( I62e95 , b/315440583 )
Конвертации Kotlin
- Класс
androidx.core.util.Consumerбыл переписан на Kotlin и теперь обеспечивает соответствие универсального типаTдопустимости значений, получаемых методомaccept(). ( Ie21e0 ) -
androidx.core.util.Supplierбыл преобразован в Kotlin, что гарантирует, что допустимость значений NULL для типа, возвращаемогоget()совпадает с допустимостью значений NULL для универсального типа. ( I21e9c ) -
androidx.core.util.Functionбыл переписан на Kotlin, гарантируя, что допустимость значений NULL для входных и выходных данных функции соответствует используемым универсальным типам. ( I09dd7 )
Внешний вклад
- Спасибо Камалу Фараджу за добавление API
AlarmManagerCompat.canScheduleExactAlarms( I62e95 , b/315440583 )
Версия 1.13.0-альфа03
10 января 2024 г.
Выпущены androidx.core:core:1.13.0-alpha03 , androidx.core:core-ktx:1.13.0-alpha03 и androidx.core:core-testing:1.13.0-alpha03 . Версия 1.13.0-alpha03 содержит эти коммиты.
Изменения API
-
ListViewCompatустарел, используйтеListViewнапрямую. ( Iacce6 , b/318353933 ) - Устаревшие API
ViewCompat.LAYOUT_DIRECTION_. ( I51710 , b/317055535 ) - Устаревшие методы совместимости в
ViewCompatисключены. ( I0bfc2 , b/313834577 )
Версия 1.13.0-альфа02
29 ноября 2023 г.
Выпущены androidx.core:core:1.13.0-alpha02 , androidx.core:core-ktx:1.13.0-alpha02 и androidx.core:core-testing:1.13.0-alpha02 . Версия 1.13.0-alpha02 содержит эти коммиты.
Новые функции
- Добавляет интерфейс
OnUserLeaveHintProvider, позволяющий любому компоненту получать событияonUserLeaveHint, необходимые для реализации эффекта «картинка в картинке». Это реализовано вComponentActivityв Activity1.9.0-alpha01. ( I54892 )
Изменения API
-
androidx.core.os.CancellationSignalустарел. Следует заменить его на методandroid.os.CancellationSignal, предоставляемый платформой. ( Id45f6 , b/309499026 , b/309054079 ) - Интерфейсы
OnMultiWindowModeChangedProvider,OnNewIntentProvider,OnPictureInPictureModeChangedProvider,OnConfigurationChangedProviderиOnTrimMemoryProviderбыли преобразованы в Kotlin, чтобы гарантировать, что общие параметры вConsumer, которые принимают их методы прослушивателя, имеют корректную возможность принимать значения NULL (они все не являются NULL). ( Ib6237 ) - Классы
MultiWindowModeChangedInfoиPictureInPictureModeChangedInfo, которые отправляютсяConsumer, добавленному к соответствующим интерфейсам поставщика, теперь написаны на Kotlin. ( Ie08e2 )
Обновление зависимостей
- Ядро теперь зависит от Lifecycle
2.6.2. ( I2d94c )
Версия 1.13.0-альфа01
18 октября 2023 г.
Выпущены androidx.core:core:1.13.0-alpha01 , androidx.core:core-ktx:1.13.0-alpha01 и androidx.core:core-testing:1.13.0-alpha01 . Версия 1.13.0-alpha01 содержит эти коммиты.
Изменения API
- Сделайте
PathParserпубличным. Класс может создавать экземпляр Path из строк пути SVG. ( Ic7af2 , b/302376846 ) - Добавлен метод compat для
Context.createAttributionContext. ( I61dcf , Ibe187 ) - Отмечает
NotificationCompatSideChannelServiceкак устаревший. ( I18fd9 ) - Новый API для дифференциального движения. ( I46b0d , Ia9f68 )
- Дополнительные совместимые API для
VelocityTrackerдля отслеживания платформы SDK. ( I32753 )
Исправления ошибок
- Переопределить методы
equalsиhashCodeвPerson. ( I610a5 )
Core и Core-ktx версии 1.12
Версия 1.12.0
6 сентября 2023 г.
Выпущены androidx.core:core:1.12.0 , androidx.core:core-ktx:1.12.0 и androidx.core:core-testing:1.12.0 . Версия 1.12.0 содержит эти коммиты.
Важные изменения с версии 1.11.0
- Добавлено много методов совместимости для соответствия SDK 34 с TextView, AccessibilityNodeInfo и т. д.
- Новые API
LocalePreferencesпомогут разработчикам легко получать доступ к данным о локали или настройкам локали пользователя. - Устаревший
app.BundleCompatзаменен наos.BundleCompat. -
BuildCompat.isAtLeastU()устарел. Вместо него используйтеSDK_INT >= 34.
Версия 1.12.0-rc01
9 августа 2023 г.
androidx.core:core:1.12.0-rc01 , androidx.core:core-ktx:1.12.0-rc01 и androidx.core:core-testing:1.12.0-rc01 выпущены без существенных изменений. Версия 1.12.0-rc01 содержит эти коммиты.
Версия 1.12.0-beta01
26 июля 2023 г.
Выпущены androidx.core:core:1.12.0-beta01 , androidx.core:core-ktx:1.12.0-beta01 и androidx.core:core-testing:1.12.0-beta01 . Версия 1.12.0-beta01 содержит эти коммиты.
Изменения API
- Добавлен
setLineHeight(unit, lineHeight)в классы совместимостиTextView( Ia9fa9 ). - Добавлен
TypedValueCompat.getUnitFromComplexDimension()из Android 14 ( I958e8 ) - Добавлен
setLineHeight(unit, lineHeight)в классы совместимостиTextView( Ib2ee1 ). - Обратный порт различных API доступности ( Ic65ba )
- Методы Backport API 34
AccessibilityNodeInfo( I44182 ) - Выпуск стабильной версии SDK проверяет экспериментальную версию ( Ia9b35 )
- Backport
AccessiiblityWindowInfo34 API ( I96a5d ) - Устаревший
BuildCompat.isAtLeastU(). Вместо него используйтеSDK_INT >= 34( I4f8e7 , b/289269026 ) - Удалены случаи использования экспериментального API
isAtLeastU()( Ie9117 , b/289269026 ) -
BuildCompatперенесен в Kotlin для улучшения тега Deprecated ( I56775 , b/289269026 ). - Добавлен
setLineHeight(unit, lineHeight)в классы совместимостиTextView( I15716 ). - Новое совместимое свойство
accessibilityDataSensitive. ( I0c6e0 ) -
PendingIntentCompat.getActivityиgetServiceмогут возвращать значение null, если указанFLAG_NO_CREATE. ( Iffdf0 , b/289696515 ) - Обновлены файлы API для аннотирования подавления совместимости ( I8e87a , b/287516207 ).
- Добавлен
PendingIntentCompat.send()( Iaf707 ) - Добавляет совместимые версии
Location.removeVerticalAccuracy(),Location.removeSpeedAccuracy()иLocation.removeBearingAccuracy(). ( I5b640 )
Исправления ошибок
- Сделано представление важным для доступности, если у представления есть делегат доступности. ( If2b54 )
Версия 1.12.0-альфа05
7 июня 2023 г.
Выпущены androidx.core:core:1.12.0-alpha05 , androidx.core:core-ktx:1.12.0-alpha05 и androidx.core:core-testing:1.12.0-alpha05 . Эта версия разрабатывается во внутренней ветке.
Исправления ошибок
- Обновлена документация по классам
ColorUtilsдля генерации цвета на основе параметров Material 3 Hue, Chroma и Tone (M3HCT). ( I32979 , I21c8c ) - Исправление устаревания replaceWith для
android.os.Trace( I730f9 )
Версия 1.12.0-альфа04
10 мая 2023 г.
androidx.core:core:1.12.0-alpha04 , androidx.core:core-ktx:1.12.0-alpha04 и androidx.core:core-testing:1.12.0-alpha04 выпускаются. Это было выпущено из внутренней ветви.
Версия 1.12.0-Alpha03
12 апреля 2023 г.
androidx.core:core:1.12.0-alpha03 , androidx.core:core-ktx:1.12.0-alpha03 и androidx.core:core-testing:1.12.0-alpha03 . Это было выпущено из внутренней ветви.
API меняется
- Undignes
NotificationCompat.TvExtender(AOSP/01C67677E9310B2CF4C536D7E951E117D6CCE64A) - Добавлены публичные методы для доступа к параметрам M3HCT и превращению значений M3HCT в ARGB (AOSP/06810598AA94BEE731BBE0D277933B8B9614934E)
- Добавлено
NotificationManager.getCurrentInterruptionFilter(AOSP/B0C6940639E35371D212A7EBD7DBF01C14FC7710) - Добавлен
getCurrentInterruptionFilterвNotifManagerCompat(AOSP/516143E05F824FF49BDE3C0C97344A2924867D30) - Умеренное
app.BundleCompatBundlecompat в пользуos.BundleCompat(AOSP/BF6169FE9EE1113065D0CF380BD2E09F31CE0A40) - Добавлен
TestConsumer, чтобы разработчики могли записывать значения в тесте. (AOSP/F75A4913940E710842168C832A7F57C2DCAE4FDF) - Добавлен
TestConsumer, чтобы разработчики могли записывать значения в тесте (AOSP/67AD4E2C6488772B7C9A061EE6CA01BBA23649F7)
Исправления ошибок
- Исправлена ошибка, в которой
unregisterGnssMeasurementsCallback()не работает должным образом ниже Android R. (AOSP/C5A97C4EE956F87D229EC892F2B8849F392E956C)
Версия 1.12.0-Alpha01
8 марта 2023 г.
androidx.core:core:1.12.0-alpha01 и androidx.core:core-ktx:1.12.0-alpha01 выпускаются. Версия 1.12.0-Alpha01 содержит эти коммиты.
Новые функции
- Предоставляет API, чтобы помочь разработчикам легко получить доступ к предпочтениям пользователя или данные Locale в ICU. Доступные данные локали включают часовой цикл, тип календаря, температурный блок и первый день недели.
API меняется
- Добавлены новые API
LocalePreferences, чтобы помочь разработчикам легко получить доступ к данным Locale или предпочтения в области локализации пользователя.
Core и Core-KTX версия 1.11
Версия 1.11.0-бета02
7 июня 2023 г.
androidx.core:core:1.11.0-beta02 , androidx.core:core-ktx:1.11.0-beta02 и androidx.core:core-testing:1.11.0-beta02 . Версия 1.11.0-beta02 содержит эти коммиты.
Исправления ошибок
- Обновил документацию на классах
ColorUtilsдля получения цвета из параметров материала 3 HUE, Chroma и Tone (M3HCT). ( I32979 , i21c8c ) - Исправлена деформация заменить в
android.os.Trace( i730F9 )
Версия 1.11.0-бета01
24 мая 2023 г.
androidx.core:core:1.11.0-beta01 , androidx.core:core-ktx:1.11.0-beta01 и androidx.core:core-testing:1.11.0-beta01 . Версия 1.11.0-beta01 содержит эти коммиты.
API меняется
- Добавить поддержку
ViewCompatв MethodperformHapticFeedback( IB02C6 ) - Изменить
getDisplayна#getDisplayOrDefault( i96ff9 ) - Добавить
ContextCompat#getDisplay(Context)( i7011f , b/178183326 ) - Добавить
ContextCompat#getContextForLanguage(Context)для получения локалов на приложение в контексте неактивности ( i58e75 , b/243457462 )
Исправления ошибок
- Уточнить документы
CollectionInfoCompat, особенноisHierarchical( i14f6c )
Версия 1.11.0-Alpha04
10 мая 2023 г.
androidx.core:core:1.11.0-alpha04 , androidx.core:core-ktx:1.11.0-alpha04 и androidx.core:core-testing:1.11.0-alpha04 . Версия 1.11.0-Alpha04 содержит эти коммиты.
API меняется
- Добавлен
LinkMovementMethodCompat, который исправляет обработку сенсорной связи ( IA632C ) -
PendingIntent.getBroadcast()теперь правильно помечен@Nullable( ifff96 , b/277630907 )
Исправления ошибок
- Фиксированная утечка в контексте в
DisplayManagerCompat( i3409b , b/279625765 ) - Добавил
SoftwareKeyboardControllerCompat, чтобы предоставить прямые методы, чтобы показать и скрыть программную клавиатуру с учетом представления. Этот возврат обходных путей для известных проблем при использовании APIWindowInsetsControllerна некоторых уровнях API и является извлечением поддержки реализации дляWindowInsetsControllerCompat.showи скрыть для типов вставки IME. ( IDD0A3 )
Версия 1.11.0-Alpha03
19 апреля 2023 года
androidx.core:core:1.11.0-alpha03 , androidx.core:core-ktx:1.11.0-alpha03 и androidx.core:core-testing:1.11.0-alpha03 . Версия 1.11.0-Alpha03 содержит эти коммиты.
API меняется
- Обновить
BuildCompatв подготовке к Android 14 Beta 2 ( IDC1B1 , B/276491001 ) - Undignes
NotificationCompat.TvExtender( ibe13a ) - Добавьте общественные методы для доступа к параметрам M3HCT и превращению значений M3HCT в ARGB ( ID7E9D )
Версия 1.11.0-Alpha02
5 апреля 2023 г.
androidx.core:core:1.11.0-alpha02 , androidx.core:core-ktx:1.11.0-alpha02 и androidx.core:core-testing:1.11.0-alpha02 выпускаются. Версия 1.11.0-Alpha02 содержит эти коммиты.
API меняется
- Добавляет
getCurrentInterruptionFilterвNotifManagerCompat( i8ec95 , b/243183646 ) - Установите
app.BundleCompatв пользуos.BundleCompat( IDC3A2 , B/274577000 ) - Добавьте
TestConsumer, чтобы разработчики могли записывать значения в тесте. ( I937C1 )
Исправления ошибок
- Исправьте ошибку, в которой
unregisterGnssMeasurementsCallback()не работает должным образом ниже Android R. ( ID1999 )
Версия 1.11.0-Alpha01
22 марта 2023 года
androidx.core:core:1.11.0-alpha01 и androidx.core:core-ktx:1.11.0-alpha01 выпускаются. Версия 1.11.0-Alpha01 содержит эти коммиты.
API меняется
- В Android U API
ContentProviderofgetTypeтребует, чтобы вызывающий абонент удерживал правильное разрешение на чтение.FileProviderтеперь предоставляет реализациюgetTypeAnonymousпо умолчанию, которая является неограниченной версией. ( I4773f ) - Добавлены классы COMPAT для API захвата контента ( I09366 )
- Добавлен
NotifCompat.Builder.setLargeIcon(Icon)( IC0A5B ) - Добавляет API пакетного уведомления в
NotificationManagerCompat. Пользователям рекомендуется использовать этот API при публикации нескольких уведомлений. ( I2cd7f ) - Добавлены
registerGnssMeasurementsCallback()с поддержкой исполнителя на платформах Pre-R ( i579f8 )
Core и Core-KTX версия 1.10
Версия 1.10.1
10 мая 2023 г.
androidx.core:core:1.10.1 и androidx.core:core-ktx:1.10.1 выпускаются. Версия 1.10.1 содержит эти коммиты.
Внешний вклад
- Исправлена
BadParcelableException, чтобы быть выброшенным на результат, будучи NULL B/277434277 , B/278118318.
Версия 1.10.0
5 апреля 2023 г.
androidx.core:core:1.10.0 и androidx.core:core-ktx:1.10.0 выпускаются. Версия 1.10.0 содержит эти коммиты.
Важные изменения с 1.9.0
- Устаревшая утилизация объектов доступности. Мы обнаружили, что изменения производительности незначительны даже для самых старых поддерживаемых версий ОС. ( I0A961 )
- Добавлены константы
BuildCompatдля расширения SDK. ( I6084c ) - См. Примечания к выпуску для предварительных версий 1.10.0 для новых API и исправлений ошибок.
Версия 1.10.0-RC01
8 марта 2023 г.
androidx.core:core:1.10.0-rc01 и androidx.core:core-ktx:1.10.0-rc01 выпускаются без изменений из предыдущей бета.
Версия 1.10.0-BETA01
22 февраля 2023 года
androidx.core:core:1.10.0-beta01 и androidx.core:core-ktx:1.10.0-beta01 выпускаются. Версия 1.10.0-beta01 содержит эти коммиты.
API меняется
-
AccessibilityNodeInfoCompatAPIS -APISset/getMinMillisBetweteenContentChangesбыло переименовано вset/getMinDurationBetweenContentChangesи теперь займетlongна их продолжительность. ( F46689 ) - Добавлено
NotificationCompat.bigLargeIcon(Icon)( i60855 )
Исправления ошибок
- Исправить документы, касающиеся значения по умолчанию
NotificationCompat.Builder.setShowWhen(). - Исправить опечатку в документах
AccelerateInterpolator / DecelerateInterpolator( 2173505 ) - Исправить опечатку в документах
ShortcutInfoCompat( 44075F ) - Исправить, вниз, вниз, пробел и вариация клавиш с вариацией клавиш с помощью
CoordinatorLayoutNestedScrollView
Версия 1.10.0-Alpha02
25 января 2023 г.
androidx.core:core:1.10.0-alpha02 и androidx.core:core-ktx:1.10.0-alpha02 выпускаются. Версия 1.10.0-Alpha02 содержит эти коммиты.
API меняется
- Добавлена постоянная
BuildCompatдля версии расширенияAD_SERVICES( I51D98 ) - Добавить
BEHAVIOR_DEFAULTвWindowInsetsControllerCompat.BEHAVIOR_SHOW_BARS_BY_SWIPEиBEHAVIOR_SHOW_BARS_BY_TOUCHустарели. ( I17b61 )
Версия 1.10.0-Alpha01
11 января 2023 года
androidx.core:core:1.10.0-alpha01 и androidx.core:core-ktx:1.10.0-alpha01 выпускаются. Версия 1.10.0-Alpha01 содержит эти коммиты.
API меняется
- Добавляет
CallStyleкNotificationCompat. - Добавлены константы
BuildCompatдля версий расширения SDK ( i6084c ) - Добавьте API для установки начального фокуса на узле доступности. ( ID199a )
- Добавьте новые API для ограничения скорости изменения контента ( IF4EA0 )
- Добавляет методы совместимости для новых API, представленных в Android 13 для посылок, пучков и намерений. Некоторые подписи метода
ParcelCompatбыли обновлены и могут потребовать изменения источника при обновлении, чтобы подтвердить новую подпись. ( I57e94 , b/242048899 ) - Уничтожение утилизации объектов доступности. Мы обнаружили, что изменения производительности незначительны даже в самых старых поддерживаемых версиях. ( I0A961 )
- Обновленный тип возврата, нуляемость устаревших функций ( IBF7B0 )
- Добавленные времена/Div Operator перегрузки для Point и Pointf ( i8e557 , b/261574780 )
Исправления ошибок
- Добавить в
AccessibilityEvent#TYPE_ANNOUNCEMENTс предложением, чтобы избежать его использования. ( I818bf ) - Укажите списки должны иметь 1 строку или 1 столбец для доступности ( IA1223 )
Core и Core-KTX версия 1.9.0
Версия 1.9.0
7 сентября 2022 г.
androidx.core:core:1.9.0 и androidx.core:core-ktx:1.9.0 выпускаются. Версия 1.9.0 содержит эти коммиты.
Важные изменения с 1.8.0
- Обновлено для повышения совместимости с Android 13, включая изменения нуля и паритет с помощью Framework API
- Добавлены
IntentSanitizer, чтобы дезинфицировать небезопасные намерения, прежде чем запустить их. ( Ib0be5 ) - Добавляет поддержку
BigPictureStyleс использованиемIcon( ICE26D ) - Добавлено
@RequiresPermissionв API, которые требуют предоставления разрешенияPOST_NOTIFICATIONSна SDK 33 и выше. ( IE542E ) - Улучшенный паритет между API API -интерфейсом Android 13 и API Compat ( I93C97 , I5A074 , IEDF82 )
Версия 1.9.0-RC01
24 августа 2022 г.
androidx.core:core:1.9.0-rc01 и androidx.core:core-ktx:1.9.0-rc01 выпускаются. Версия 1.9.0-RC01 содержит эти коммиты.
Исправления ошибок
-
IntentSanitizer.sanitizeByFilteringбольше не записывается в журнал при фильтрации ( 69B3B55 )
Версия 1.9.0-бета01
10 августа 2022 г.
androidx.core:core:1.9.0-beta01 выпущен. Версия 1.9.0-бета01 содержит эти коммиты.
API меняется
- Добавлена совместимость для
ACTION_SHOW_TEXT_SUGGESTIONSиis/setTextSelectable( IEDF82 ) - Добавлены
IntentSanitizer, чтобы дезинфицировать небезопасные намерения, прежде чем запустить их. ( Ib0be5 ) - Добавляет поддержку
BigPictureStyleс использованием Icon ( ICE26D , B/2155833339 ) - Обновленные аннотации Nullability ( I34CCE , B/236498052 , B/236498029 , B/2364999996 , B/236497942 , B/236497884 , B/236497726 )
- Добавлены
LocationManagerCompat.registerGnssMeasurementsCallbackдля работы вокруг Android R Bugs. ( IE0F6F )
Исправления ошибок
- Добавлено
@RequiresPermissionв API, которые требуют предоставления разрешенияPOST_NOTIFICATIONSна SDK 33 и выше. ( IE542E , B/238790278 ) - Добавление поддержки для API, введенного в T. "into Androidx-платформенного дева" ( )
- Добавление поддержки для API, введенного в T. ( i358f1 )
-
TypefaceCompate.create(..., weight, italic)будет отступить наTypeface.createплатформы. Create, когда Compat Impl не может разрешить API 14-20 ( i1ee34 , b/145311058 ) - Добавлены константы фреймворта доступности , ранее отсутствовали в Androidx.
- Добавлены константы структуры доступности ранее отсутствовали в Androidx. ( I93c97 )
Внешний вклад
- Backported
Typeface#create(Typeface, int, boolean), который позволяет создавать шрифт с определенным весом из семейства шрифтов ( i342dc )
Версия 1.9.0-Alpha05
15 июня 2022 г.
androidx.core:core:1.9.0-alpha05 и androidx.core:core-ktx:1.9.0-alpha05 выпускаются. Версия 1.9.0-Alpha05 была разработана в частном филиале перед выпуском и не имеет общественных коммитов.
API меняется
- Обновления Nullability, чтобы соответствовать завершенной поверхности API в Tiramisu Beta 3 SDK
-
minCompileSdkсейчас 33, чтобы соответствовать TIRAMISU BETA 3 SDK
Версия 1.9.0-Alpha04
18 мая 2022 г.
androidx.core:core:1.9.0-alpha04 и androidx.core:core-ktx:1.9.0-alpha04 выпускаются. Версия 1.9.0-Alpha04 построена против предварительного выпуски Android SDK и не имеет общедоступной истории коммита.
Исправления ошибок
- Возврат инициативы
BuildCompat.isAtLeastT()и сопровождающие проверкиSDK_INT
Версия 1.9.0-Alpha03
27 апреля 2022 г.
androidx.core:core:1.9.0-alpha03 и androidx.core:core-ktx:1.9.0-alpha03 выпускаются. Версия 1.9.0-Alpha04 содержит все коммиты от 1,8,0-бета01 , но была построена против Android 13 Beta 1.
Эта версия требует Android 13 Beta 1 для компиляции, и она не гарантированно будет совместима с время выполнения с будущими предварительными просмотрами разработчиков.
Версия 1.9.0-Alpha02
23 марта 2022 г.
androidx.core:core:1.9.0-alpha02 и androidx.core:core-ktx:1.9.0-alpha02 выпускаются. Версия 1.9.0-Alpha02 содержит все коммиты от 1.8.0-Alpha06, но был построен против Tiramisu DP2.
Версия 1.9.0-Alpha01
23 февраля 2022 г.
androidx.core:core:1.9.0-alpha01 и androidx.core:core-ktx:1.9.0-alpha01 выпускаются. Версия 1.9.0-Alpha01 была построена из внутренней филиала и не имеет публично видимых коммитов.
Эта версия требует, чтобы Android Tiramisu DP1 для компиляции и не гарантированно будет совместима со временем выполнения с будущими предварительными просмотрами разработчиков.
Новые функции
- Совместим с Android Tiramisu DP1.
Core и Core-KTX версия 1.8.0
Версия 1.8.0
1 июня 2022 г.
androidx.core:core:1.8.0 и androidx.core:core-ktx:1.8.0 выпускаются. Версия 1.8.0 содержит эти коммиты.
Важные изменения с 1.7.0
- Значительная очистка аннотаций с нулями для повышения удобства использования котлина
- Улучшение паритета платформы
NotificationCompatShortcutInfoCompat - Новые интерфейсы, позволяющие компонентам получать события в картинке и многонародовой режиме, реализованные
ComponentActivityв библиотеке активности - Улучшения в методах обратного вызова
MenuProvider, в том числеonPrepareMenuиonMenuClosed - Фиксированная проблема, в которой
FileProviderпотерпит неудачу сIllegalArgumentExceptionна определенных устройствах - Фиксированная проблема, в которой
TypefaceCompatприменял неверный вес шрифта на API 29+ ( B/194553426 ) благодаря вкладу Rikkaw
Версия 1.8.0-RC02
18 мая 2022 г.
androidx.core:core:1.8.0-rc02 и androidx.core:core-ktx:1.8.0-rc02 выпускаются. Версия 1.8.0-RC02 содержит эти коммиты.
Исправления ошибок
- Cast
OnSharedElementsReadyListenerв полноквалифицированный класс платформы для предотвращенияClassCastException( 0029FED )
Версия 1.8.0-RC01
11 мая 2022 г.
androidx.core:core:1.8.0-rc01 и androidx.core:core-ktx:1.8.0-rc01 выпускаются. Версия 1.8.0-RC01 содержит эти коммиты.
API меняется
- Добавлена проверка
BuildCompatдля следующего цикла предварительного выпуска ( IF5A8F , b/229859122 ) - Обновлено
BuildCompat.isAtLeastT()для окончательного значения sdk_int. ( Iffae0 )
Версия 1.8.0-бета01
20 апреля 2022 года
androidx.core:core:1.8.0-beta01 и androidx.core:core-ktx:1.8.0-beta01 выпускаются без изменений с 1.8.0-Alpha07. Версия 1.8.0-BETA01 содержит эти коммиты.
Версия 1.8.0-Alpha07
6 апреля 2022 года
androidx.core:core:1.8.0-alpha07 и androidx.core:core-ktx:1.8.0-alpha07 выпускаются. Версия 1.8.0-Alpha07 содержит эти коммиты.
Исправления ошибок
-
TypefaceCompatтеперь будет уважать запрашиваемую и загруженную информацию о стиле API 29+. Это изменение поведения, когда загруженные шрифты не являютсяFontWeight.Normal. ( #212 , b/194553426FontWeight.Bold
Внешний вклад
Версия 1.8.0-Alpha06
23 марта 2022 г.
androidx.core:core:1.8.0-alpha06 выпускается. Версия 1.8.0-Alpha06 содержит эти коммиты.
API меняется
- Интерфейс
MenuProviderтеперь включает в себя обратный вызовonPrepareMenu(), который вызывается, когда меню динамически модифицировано и должно быть показано. ( IE85F9 ) - Интерфейс
MenuProviderтеперь включает в себя методonMenuClosed()который будет использоваться всякий раз, когда меню должно быть закрыто. ( IF5A16 ) - Обновлен
IconCompat#getResId, чтобы иметь правильный тип аннотации ресурса, чтобы соответствовать соответствующему методу в Framework вIcon#getResId( i49700 ) - Обратное предыдущее изменение полагаться исключительно на вид для
WindowInsetsControllerCompatи снова требуется окно, которое требуется для управления некоторыми окнами. УстаревшийViewCompat.getWindowInsetsControllerв пользуWindowCompat.getInsetsController, чтобы убедиться, что используется правильное окно (например, если представление находится в диалоге). ( I660ae , b/219572936 ) - Обновленная нулясь в Core и AppCompat в соответствии с тирамису DP2 ( I0CB7 )
- Добавляет метод в
BitmapCompatдля более плавного перерыва растровых карт. ( IB706C ) - Добавлены аннотации с нуля в
ActivityCompat.requestDragAndDropPermissions( I0F2B0 , B/206113378 ) - Добавлено обходное оболочку в
FileProviderдля производителей MORTING META-HAS из манифестов. ( I82f63 )
Исправления ошибок
- Рассмотрим изменение видимости родителей для статуса видимости панели A11y для <P ( i8e04f )
Версия 1.8.0-Alpha05
23 февраля 2022 г.
androidx.core:core:1.8.0-alpha05 и androidx.core:core-ktx:1.8.0-alpha05 выпускаются. Версия 1.8.0-Alpha05 содержит эти коммиты.
API меняется
- Обновленная Nullability для классов Androidx.core.os ( IF18CD , B/206113622 )
- Обновленная Nullability для классов androidx.core.app ( i657eb , b/206113302 )
- Обновленная нуляемость для классов androidx.core.text ( I08329 , B/206113384 )
- Добавлены функции
ExtraDataкAccessibilityNodeInfoCompat( if2fc7 , b/137789185 ) - Добавлена перегрузка Zero-Arg для
bundleOf()чтобы избежать невидимого распределения массива при создании пустого пакета ( IF7089 ) - Добавлено
Continuation<T>.asFoo()адаптеры для создания обратных вызовов для написания приостановленных обертка для API API, которые принимают общие/общие типы обратного вызова ( i6615e ) - Добавлено nullable
Drawable.toBitmapOrNull, чтобы избежать исключений ( i2342a )
Версия 1.8.0-Alpha04
9 февраля 2022 года
androidx.core:core:1.8.0-alpha04 и androidx.core:core-ktx:1.8.0-alpha04 выпускаются. Версия 1.8.0-Alpha04 содержит эти коммиты.
API меняется
- Добавляет интерфейс
OnPictureInPictureModeChangedProvider, чтобы позволить любому компоненту получать события в режиме картины. Это реализованоComponentActivityв активности1.5.0-alpha02. ( I9f567 ) - Добавляет интерфейс
OnMultiWindowModeChangedProvider, чтобы позволить любому компоненту получать события изменения режима с несколькими окнами. Это реализованоComponentActivityв активности1.5.0-alpha02. ( I62d91 ) - Очистка нулевы для подмножества API APIS Androidx.core. ( IA0E2F , B/206113818 )
Версия 1.8.0-Alpha03
26 января 2022 года
androidx.core:core:1.8.0-alpha03 и androidx.core:core-ktx:1.8.0-alpha03 выпускаются. Версия 1.8.0-Alpha03 содержит эти коммиты.
API меняется
- Конвертированный
WindowInsetsControllerCompatзависел от вида вместо окна или платформыWindowInsetsController. Это улучшает поведение с помощью диалогов, показывая IME, и обеспечивает обходной путь неопределенных методов создания ( B/180881870 ). ( I29264 , B/207401542 , B/210121779 ) - Очистка нулевы для подмножества API APIS Androidx.core. ( IB2583 , B/206113818 )
- Фиксированная нуляция
performAccessibilityActionParams ( IBBAFE ) - Добавлен метод работы по вопросам
ColorStateList, возникающих в результате кэширования и темы. - Обновите API видимости ярлыка для лучшей читаемости ( IA58DF )
- Добавлена перегрузка Zero-Arg для
persistableBundleOf()чтобы избежать ненужного распределения массива при создании пустого PersistableBundle ( ICD7A4 )
Версия 1.8.0-Alpha02
15 декабря 2021 г.
androidx.core:core:1.8.0-alpha02 и androidx.core:core-ktx:1.8.0-alpha02 выпускаются. Версия 1.8.0-Alpha02 содержит эти коммиты.
API меняется
- Добавляет экспериментальные методы
BuildCompatдля будущих SDK ( IAFD82 , B/207528937 ) - Добавьте методы утилиты для преобразования документа в ярлык и наоборот. ( ID512C )
- Обновление API видимости для ярлыка для лучшей читаемости ( i86dec )
- Добавляет интерфейсы
OnNewIntentProvider,OnConfigurationChangedProviderиonTrimMemoryProvider, которые можно использовать для обозначения того, что ваша пользовательская деятельность может отправлять эти события в любой компонент, который добавляет слушателя. ( If1f8b , if623b , ia9295 )
Версия 1.8.0-Alpha01
1 декабря 2021 года
androidx.core:core:1.8.0-alpha01 и androidx.core:core-ktx:1.8.0-alpha01 выпускаются. Версия 1.8.0-Alpha01 содержит эти коммиты.
API меняется
- Значительная очистка аннотаций нуля
- Добавлен новый API
ShortcutInfoCompat.Builder#setHiddenFromLauncher, чтобы определить, должен ли сочетание сочетания от пусковой установки. ( IA2A71 ) - Добавить
NotificationCompat.Action#setAuthenticationRequired( IEEFA , B/202172887 ) - Добавить
NotificationCompat.BigPictureStyle.setContentDescription( i3b483 ) - Добавлена
Map<String, Any?>.toPersistableBundle()( i82c86 )
Исправления ошибок
- Регулирует расстояние прокрутки для действия доступа ( IF74A )
- Снятый код жестко -кодированного языка в Javadocs ( IE5D68 )
Core и Core-KTX версия 1.7
Версия 1.7.0
27 октября 2021 г.
androidx.core:core:1.7.0 и androidx.core:core-ktx:1.7.0 выпускаются. Версия 1.7.0 содержит эти коммиты.
Важные изменения с 1.6.0
- Добавляет поддержку для взаимодействия с SDK 30 и более поздними функциями отзывы разрешений и приложений, с обратной точкой до SDK 23 на поддерживаемых устройствах. См. IntentCompat.createManageUnusedApprestrictionsIntent для получения дополнительной информации.
- Добавляет поддержку для составления поддержки меню в компонентах, см. MenuProvider для получения дополнительной информации.
Версия 1.7.0-RC01
13 октября 2021 года
androidx.core:core:1.7.0-rc01 и androidx.core:core-ktx:1.7.0-rc01 выпускаются. Версия 1.7.0-RC01 содержит эти коммиты.
Версия 1.7.0-бета02
29 сентября 2021 г.
androidx.core:core:1.7.0-beta02 и androidx.core:core-ktx:1.7.0-beta02 выпущен. Версия 1.7.0-beta02 содержит эти коммиты.
Исправления ошибок
-
MenuHostHelperтеперь правильно удалит все LifeCycleobservers, когдаMenuProviderбудет удален доDESTROYEDжизненного цикла. ( IBE2E1 , B/199788262 ) - Обновите описания постоянных ограничений неиспользованных приложений, чтобы быть более четкими для разработчиков ( I2858E )
Версия 1.7.0-BETA01
15 сентября 2021 г.
androidx.core:core:1.7.0-beta01 и androidx.core:core-ktx:1.7.0-beta01 выпускаются. Версия 1.7.0-BETA01 содержит эти коммиты.
API меняется
-
LocationRequestCompat.toProviderтеперь может вернуть NULL ( IB5A09 )
Версия 1.7.0-Alpha02
1 сентября 2021 г.
androidx.core:core:1.7.0-alpha02 и androidx.core:core-ktx:1.7.0-alpha02 выпускаются. Версия 1.7.0-Alpha02 содержит эти коммиты.
Новые функции
- Оптимирование и объединение того, как управляются меню с учетом жизненного цикла, см. MenuProvider для получения более подробной информации.
API меняется
- Добавлен интерфейс
MenuHostдля компонентов, которые управляютMenuProvider. ( I83f23 ) - Добавлен интерфейс
MenuProvider, который можно использовать для указания, что компонент предоставляет элементы меню. ( IF8A40 ) - Добавлен
MenuHostHelper, чтобы упростить реализациюMenuHostв компоненте. ( I74f4a ) - Добавлено
LocationRequestCompat.toLocationRequest()для преобразования в класс платформы. ( I71e75 ) - Добавлены
DocumentsContractCompatClass для паритета с API платформы. ( IA9E91 ) - Добавлено
NotificationCompat.BigPictureStyle.showBigPictureWhenCollapsed(boolean)для паритета с API платформы. ( I8cd88 ) - Исправлена проблема, в которой
checkSelfPermissionотPermissionCheckerбудет показывать индикаторы MIC/CAM. ( I572a9 ) - Добавлено явное аннотацию потока для
setImportantForAccessibility. ( I990FA ) - Обновлено
getUnusedAppRestrictionsStatus, чтобы соответствовать руководящим принципам API. ( I28a18 ) - Завершенные функциональности для
getUnusedAppRestrictionsStatus. ( I7c2d6 ) - Добавлена поддержка
LocationCompatдля вертикальной точности, точности скорости и точности подшипника. ( I1d3e9 ) - Добавлены функции математики в
MathUtils. ( IDB590 ) - Интегрированный
OnReceiveContentListenerв COMPAT API. ( IC6914 , B/173814913 ) - Добавлен
ActivityCompat#isLaunchedFromBubbleдля паритета платформы. ( I6961a ) - Добавлены
LocationRequestиLocationManager.hasProvider()для паритета платформы. ( I4f3e4 )
Исправления ошибок
- Удалил использование лямбдас в
PackageManagerCompat, чтобы избежать ошибкиLambdaDesugaring. ( I36c87 )
Версия 1.7.0-Alpha01
30 июня 2021 г.
androidx.core:core:1.7.0-alpha01 и androidx.core:core-ktx:1.7.0-alpha01 выпускаются. Версия 1.7.0-Alpha01 содержит эти коммиты.
API меняется
- Добавлен API для настройки InputConnection для использования
View.performReceiveContentдля обработки вызовов IME кInputConnection.commitContent. ( I3a2ad ) - Объединенные два функциональность API в один ( i261df )
- Модифицированные функции APIS для использования с неиспользованными функциями ограничения приложений (например, отзыв разрешения, приложение Hibernation) ( IC1616 )
- Добавлены три API для использования с неиспользованными функциями ограничения приложений (например, отзыв разрешения, приложение Hibernation) ( i606d7 )
- Добавлены аннотации с нуля в несколько классов COMBAT ( I2802A , B/188452327 , B/189962089 )
- Добавлены три API для использования с неиспользованными функциями ограничения приложений (например, отзыв разрешения, приложение Hibernation) ( ICAFEE )
- Устранено отсутствующие проблемы с аннотацией нуля в ViewCompat ( IC346E , B/188453571 )
Основные удаленные просмотры Версия 1.1
Версия 1.1.0
12 июня 2024 г.
androidx.core:core-remoteviews:1.1.0 выпускается. Версия 1.1.0 содержит эти коммиты .
Важные изменения с 1.0.0
- Core
RemoteViewsперемещается до 1.1.0 стабильно.
Версия 1.1.0-RC01
14 мая 2024 г.
androidx.core:core-remoteviews:1.1.0-rc01 выпускается. Версия 1.1.0-RC01 содержит эти коммиты .
Новые функции
- Переместите
RemoteViews1.1.0, чтобы выпустить кандидата.
Исправления ошибок
- Перейдите на 21 в качестве
minSdkVersionбиблиотек Androidx по умолчанию. ( I6ec7f )
Версия 1.1.0-бета02
17 апреля 2024 г.
androidx.core:core-remoteviews:1.1.0-beta02 . Нет серьезных изменений с момента последнего релиза.
Версия 1.1.0-бета01
3 апреля 2024 г.
androidx.core:core-remoteviews:1.1.0-beta01 . Версия 1.1.0-beta01 содержит эти коммиты .
Версия 1.1.0-Alpha01
7 февраля 2024 года
androidx.core:core-remoteviews:1.1.0-alpha01 . Версия 1.1.0-Alpha01 содержит эти коммиты.
Новые функции
- Версия BUMP в соответствии с версиями зависимостей.
Основные удаленные просмотры Версия 1.0
Версия 1.0.0
6 сентября 2023 года
androidx.core:core-remoteviews:1.0.0 выпускается. Версия 1.0.0 содержит эти коммиты.
Основные особенности 1.0.0
- Переместите Core-Remoteviews в стабильную версию 1.0.0
Версия 1.0.0-бета04
10 мая 2023 г.
androidx.core:core-remoteviews:1.0.0-beta04 . Версия 1.0.0-BETA04 содержит эти коммиты.
Исправления ошибок
- Исправляет
ArrayOutOfBoundsException, брошенное в угловых случаях в библиотеке COMBAT.
Версия 1.0.0-бета03
5 октября 2022 г.
androidx.core:core-remoteviews:1.0.0-beta03 . Версия 1.0.0-BETA03 содержит эти коммиты.
Новые функции
- Не было добавлено никаких новых функций.
Версия 1.0.0-бета02
10 августа 2022 г.
androidx.core:core-remoteviews:1.0.0-beta02 . Версия 1.0.0-BETA02 содержит эти коммиты.
Исправления ошибок
- Версия исправить
Версия 1.0.0-бета01
29 июня 2022 г.
androidx.core:core-remoteviews:1.0.0-beta01 . Версия 1.0.0-BETA01 содержит эти коммиты.
Новые функции
- Перемещает
Core-RemoteViewsв бета.
Версия 1.0.0-Alpha03
23 февраля 2022 г.
androidx.core:core-remoteviews:1.0.0-alpha03 выпускается. Версия 1.0.0-Alpha03 содержит эти коммиты.
Исправления ошибок
- Исправление для инфраструктуры.
Версия 1.0.0-Alpha02
26 января 2022 года
androidx.core:core-remoteviews:1.0.0-alpha02 выпускается. Версия 1.0.0-Alpha02 содержит эти коммиты.
Версия 1.0.0-Alpha01
15 декабря 2021 г.
androidx.core:core-remoteviews:1.0.0-alpha01 . Версия 1.0.0-Alpha01 содержит эти коммиты.
Новые функции
- Backport of New
RemoteViews.setRemoteAdapterAPI. - Расширение Kotlin функционирует, чтобы избежать отражения при вызове методов
RemoteViews. - Библиотека с вспомогательными функциями для работы с API -интерфейсом размеров
App Widget.
Core Performance версия 1.0
Версия 1.0.0
10 января 2024 г.
androidx.core:core-performance:1.0.0 , androidx.core:core-performance-play-services:1.0.0 , и androidx.core:core-performance-testing:1.0.0 выпускаются. Версия 1.0.0 содержит эти коммиты.
Основные особенности 1.0.0
- Производительность Core - обеспечивает надежный механизм для разработчиков для определения уровня производительности устройства во время выполнения, чтобы помочь оптимизировать пользовательский опыт приложения.
- Сервисы Core Performance Play -Google-специфическая реализация, предоставляющая актуальную информацию класса производительности медиа для тестируемых устройств и версий ОС.
- Тестирование на производительность ядра - тестовые удваивания для основной производительности.
Исправления ошибок
- Исправлена сбой при инициализации
PlayServicesDevicePerformance, найденной в версии1.0.0-beta2. ( B/318803680 )
Версия 1.0.0-RC01
13 декабря 2023 года
androidx.core:core-performance:1.0.0-rc01 , androidx.core:core-performance-play-services:1.0.0-rc01 и androidx.core:core-performance-testing:1.0.0-rc01 . Версия 1.0.0-RC01 содержит эти коммиты.
Новые функции
- Core Performance - Обновленная реализация библиотеки. (
DevicePerformanceGeneric реализация). - Сервисы Core Performance Play - первоначальная реализация библиотеки. (Google Spe (Реализация
DevicePerformance). - CORE Performance Testing - Первоначальная реализация библиотеки. (содержит тестовые удвоения для ядра).
API меняется
- Первоначальный выпуск RC специфического API
DevicePerformance.
Версия 1.0.0-бета02
4 октября 2023 г.
androidx.core:core-performance:1.0.0-beta02 , androidx.core:core-performance-play-services:1.0.0-beta02 и androidx.core:core-performance-testing:1.0.0-beta02 . Версия 1.0.0-BETA02 содержит эти коммиты.
Новые функции
- Тест, связанный с рефакторией.
API меняется
- Необычайный схема использования API.
Версия 1.0.0-бета01
6 сентября 2023 года
androidx.core:core-performance:1.0.0-beta01 , androidx.core:core-performance-play-services:1.0.0-beta01 и androidx.core:core-performance-testing:1.0.0-beta01 . Версия 1.0.0-BETA01 содержит эти коммиты.
Новые функции
- Core Performance - Обновленная реализация библиотеки. (
DevicePerformanceGeneric реализация). - Сервисы Core Performance Play - первоначальная реализация библиотеки. (Google Spe (Реализация
DevicePerformance). - CORE Performance Testing - Первоначальная реализация библиотеки. (содержит тестовые удвоения для ядра).
API меняется
- Первоначальная бета -версия
DevicePerformanceSpecriation API.
Версия 1.0.0-Alpha03
23 августа 2023 г.
androidx.core:core-performance:1.0.0-alpha03 , androidx.core:core-performance-play-services:1.0.0-alpha03 и androidx.core:core-performance-testing:1.0.0-alpha03 . Версия 1.0.0-Alpha03 содержит эти коммиты.
Новые функции
- Первоначальная внедрение библиотеки
core-performance-testing, содержащих тестовые удвоения для ядра. - Первоначальная реализация библиотеки или
core-performance-play-services. Реализация Google Special предоставляет информацию о классе класса производительности медиа.
API меняется
- Добавьте дополнительный модуль, предоставляющий класс производительности медиа из Google Play Services.
- Конструкторы с основной эффективностью изменились, чтобы поддержать дополнительную реализацию.
Версия 1.0.0-Alpha02
23 марта 2022 г.
androidx.core:core-performance:1.0.0-alpha02 выпускается. Версия 1.0.0-Alpha02 содержит эти коммиты.
Новые функции
- Предоставьте простую и надежный механизм для разработчиков, чтобы идентифицировать во время выполнения уровня производительности устройства, чтобы обеспечить оптимизированный опыт приложения.
- В этом первоначальном выпуске используется список проверенных вручную устройства, которым предоставлены значения класса производительности выше, чем уровень, объявленный в Build.version.Media_performance_class
Версия 1.0.0-Alpha01
15 декабря 2021 г.
androidx.core:core-performance:1.0.0-alpha01 выпускается. Версия 1.0.0-Alpha01 содержит эти коммиты.
Основной брызговиц версия 1.2
Версия 1.2.0-RC01
2 июля 2025 г.
androidx.core:core-splashscreen:1.2.0-rc01 выпускается. Версия 1.2.0-RC01 содержит эти коммиты .
Версия 1.2.0-бета02
23 апреля 2025 г.
androidx.core:core-splashscreen:1.2.0-beta02 выпускается. Версия 1.2.0-бета02 содержит эти коммиты .
Версия 1.2.0-бета01
26 февраля 2025 г.
androidx.core:core-splashscreen:1.2.0-beta01 выпускается. Версия 1.2.0-бета01 содержит эти коммиты .
Версия 1.2.0-Alpha02
4 сентября 2024 г.
androidx.core:core-splashscreen:1.2.0-alpha02 . Версия 1.2.0-Alpha02 содержит эти коммиты .
Исправления ошибок
- Добавить атрибут
isLightThemeк темамSplashScreen( I01000 , B/238522114 ) - Получить значок Splashcreen от
AppCompatResources( IB05E , B/289242141 , B/263972037 ) - Удаленное руководство по описанию доступа к новым API платформы, так как это происходит автоматически с помощью моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, версия R8 3.3) и для всех сборок при использовании AGP 8.1 или более поздней версии (например, версия D8 8.1). Клиентам, которые не используют AGP, рекомендуется обновлять D8 версию 8.1 или более поздней версии. Смотрите эту статью для получения более подробной информации. ( IEB9AE , B/345472586 )
Версия 1.2.0-Alpha01
17 апреля 2024 г.
androidx.core:core-splashscreen:1.2.0-alpha01 . Версия 1.2.0-Alpha01 содержит эти коммиты .
Исправления ошибок
- Измените режим выреза
Base.Theme.SplashScreenна всегда с V30. ( IDFC3F ) - Reset
enforceNavigationBarContrastto system default value from API 31, so the splash screen theme won't corrupt activity's theme. From API 31+, the splash screen isn't create asPhoneWindow, so it's unnecessary to inherit the value from API 29. Also remove the override action fromapplyAppSystemUiTheme, sinceenforceNavigationBarContrastcould already changed from app side during launch, override it from attribute doesn't make sense.( Ic2cd9 ) - Set default light navigation bar which respects day/night theme. So for API 33+ platform, the splash screen theme won't cause flicker while removing the splash screen. ( I8023a )
- Do not overwrite activity theme after receiving the splash screen view from api 33.( I10587b )
Core Splashscreen Version 1.1
Version 1.1.0-rc01
3 апреля 2024 г.
androidx.core:core-splashscreen:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits .
Исправления ошибок
- Provide default dimensions for wear device with 48x48dp icon ( Ib8de8 , b/256678037 )
- Fix
SplashScreenView#getIconViewcause NPE crash ( 6abfd6 , b/243457485 )
Version 1.1.0-alpha02
September 6, 2023
androidx.core:core-splashscreen:1.1.0-alpha02 is released. Version 1.1.0-alpha02 contains these commits.
Исправления ошибок
- Provide default dimensions for wear device with 48x48dp icon ( Ib8de8 , b/256678037 )
Dependency Update
- Core-Splashscreen now compiles against API 34.
Version 1.1.0-alpha01
February 22, 2023
androidx.core:core-splashscreen:1.1.0-alpha01 is released. This was developed in an internal branch.
Исправления ошибок
- Fixed a
NullPointerExceptionwhenSplashScreenView#getIconViewreturned null. ( e231ab )
Core Splashscreen Version 1.0
Версия 1.0.1
April 19, 2023
androidx.core:core-splashscreen:1.0.1 is released. Version 1.0.1 contains these commits.
Исправления ошибок
- Provide default dimensions for wear device with 48x48dp icon ( Ib8de8 , b/256678037 )
Версия 1.0.0
July 27, 2022
The core SplashScreen library brings the new Android 12 splash screen to all devices from API 23. Using the splash screen library, your application doesn't need any custom SplashScreen Activity and leverages the right APIs for a fast launch of your application. To use it, simply follow the steps outlined in our guide . For more information about the Android 12 splash screen, visit the official documentation .
androidx.core:core-splashscreen:1.0.0 is released. Version 1.0.0 contains these commits.
Version 1.0.0-rc01
18 мая 2022 г.
androidx.core:core-splashscreen:1.0.0-rc01 is released. Version 1.0.0-rc01 contains these commits.
- No changes since the last beta release.
Version 1.0.0-beta02
23 марта 2022 г.
androidx.core:core-splashscreen:1.0.0-beta02 is released. Version 1.0.0-beta02 contains these commits.
Исправления ошибок
- Fixed
Lateinit property platformView has not been initialized( b/214835299 )
External Contribution
- Fix rendering issue on MIUI with dark mode and Explicitly set
android:animateLayoutChangesto false to avoid the fading animation when removing the splash screen in theOnExitAnimationListener( #327 )
Version 1.0.0-beta01
January 12, 2022
androidx.core:core-splashscreen:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
Исправления ошибок
- Better night mode handling ensures that night mode is handled when the default parameters are used on all APIs. 2d1d182
Fixes bugs introduced in the new splash screen on Android 12:
- Fix systemBar flickering on API 31: Ensure that the system bars do not flicker when customizing the exit animation. 5a75362
- Fix insets handling when using OnExitAnimationListener: Ensures that the content does not jump when the OnExitAnimationListener is used. 4c8f264
Version 1.0.0-alpha02
29 сентября 2021 г.
androidx.core:core-splashscreen:1.0.0-alpha02 is released. Version 1.0.0-alpha02 contains these commits.
New Features
- Better insets support: The splash screen now shows full screen on all APIs even when the
OnExitAnimationListeneris set. -
postSplashScreenThemeis optional: you can simply callactivity.setTheme()beforeonCreate()to set your app theme after the splash screen is shown. - Backward support of the
windowSplashScreenIconBackgroundColorattribute: usingTheme.SplashScreen.IconBackgroundandwindowSplashScreenIconBackgroundColor, you can add a background to the splash screen icon. - The sizing of the icon has been corrected to match the platform's specs.
API Changes
- Added backward compatibility for the windowSplashScreenIconBackgroundColor attribute
- Downgraded the minSdkVersion to API 21 ( Idd050 , b/198161849 , b/197759820 , b/198165621 )
Исправления ошибок
- Make
postSplashScreenThemeoptional ( I8c4bf )
Version 1.0.0-alpha01
30 июня 2021 г.
androidx.core:core-splashscreen:1.0.0-alpha01 is released.
New Features
-
core-splashscreenprovides backward compatibility for the new Splash Screen APIs . This first alpha version contains all the new APIs backported down to API 23, with the exception of the icon background. - See the KDocs in
androidx.core.splashscreenfor usage information.
Core Google Shortcuts Version 1.2
Version 1.2.0-alpha01
26 июля 2023 г.
androidx.core:core-google-shortcuts:1.2.0-alpha01 is released. Version 1.2.0-alpha01 contains these commits.
API Changes
- Merged public and experimental API files for a,b,c-paths ( I8cfee , b/278769092 )
- Migrated
androidx.coregroup to use merged public API files ( Ifdef4 , b/278769092 )
Core Google Shortcuts Version 1.1.0
Version 1.1.0
October 24, 2022
androidx.core:core-google-shortcuts:1.1.0 is released. Version 1.1.0 contains these commits.
Important changes since 1.0.0
- Migrated from using
com.google.firebase:firebase-appindexingto the newcom.google.android.gms:play-services-appindexlibrary. This version of the library is not compatible withcom.google.firebase:firebase-appindexing. Developers should avoid using both libraries to avoid build errors.
Version 1.1.0-rc01
5 октября 2022 г.
androidx.core:core-google-shortcuts:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
New Features
- Migrated from using
com.google.firebase:firebase-appindexingto the newcom.google.android.gms:play-services-appindexlibrary. Note that this version of the library is not compatible withcom.google.firebase:firebase-appindexing. Developers should avoid using both libraries to avoid build errors.
Version 1.1.0-beta01
September 21, 2022
androidx.core:core-google-shortcuts:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.
New Features
- Removed unused dependency. No new features.
Version 1.1.0-alpha03
7 сентября 2022 г.
androidx.core:core-google-shortcuts:1.1.0-alpha03 is released. Version 1.1.0-alpha03 contains these commits.
New Features
- Removed unused dependency. No new features.
Version 1.1.0-alpha02
24 августа 2022 г.
androidx.core:core-google-shortcuts:1.1.0-alpha02 is released. Version 1.1.0-alpha02 contains these commits.
New Features
- Update dependency from
com.google.firebase:firebase-appindexingtocom.google.android.gms:play-services-appindex. Developers who use this new version should not externally depend oncom.google.firebase:firebase-appindexing, as the two libraries are now incompatible.
Version 1.1.0-alpha01
4 августа 2021 г.
androidx.core:core-google-shortcuts:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
New Features
- Indexing support for URI based icons in Donated shortcuts to be displayed by Google apps.
Core and Core-ktx Version 1.6.0
Version 1.6.0
30 июня 2021 г.
androidx.core:core:1.6.0 and androidx.core:core-ktx:1.6.0 are released. Version 1.6.0 contains these commits.
Important changes since 1.5.0
- Add support for resolving theme attributes in nested
ColorStateLists. ( I2e409 b/155579892 ) - Backport tintable background and check mark for CheckedTextView ( I8575c )
Version 1.6.0-rc01
June 16, 2021
androidx.core:core:1.6.0-rc01 and androidx.core:core-ktx:1.6.0-rc01 are released. Version 1.6.0-rc01 contains these commits.
API Changes
- JobIntentService has been deprecated in favor of WorkManager ( Ic7749 , b/149049019 )
Version 1.6.0-beta02
2 июня 2021 г.
androidx.core:core:1.6.0-beta02 and androidx.core:core-ktx:1.6.0-beta02 are released. Version 1.6.0-beta02 contains these commits.
Исправления ошибок
- Update
BuildCompatto use current long press timeout on latest platforms ( b/185118174 ) - Remove use of
synchronizedfromContextCompat,ContentLoadingProgressmethods.
Version 1.6.0-beta01
18 мая 2021 г.
androidx.core:core:1.6.0-beta01 and androidx.core:core-ktx:1.6.0-beta01 are released. Version 1.6.0-beta01 contains these commits.
API Changes
- Backport
Objects.requireNonNull()( I27db5 , b/179904366 )
Version 1.6.0-alpha03
5 мая 2021 г.
androidx.core:core:1.6.0-alpha03 and androidx.core:core-ktx:1.6.0-alpha03 are released. Version 1.6.0-alpha03 contains these commits.
New Features
- Add support for resolving theme attributes in nested
ColorStateLists. ( I2e409 b/155579892 )
Исправления ошибок
Prevent NPE when handling
nullcustom selection action mode callbacks on AppCompat-backed views. ( I033c7 , b/173435375 )Add support for setSystemBarsBehavior on SDK < 30. ( I062c8 , b/173203649 )
Version 1.6.0-alpha02
15 апреля 2021 г.
androidx.core:core:1.6.0-alpha02 and androidx.core:core-ktx:1.6.0-alpha02 are released. Version 1.6.0-alpha02 contains these commits.
API Changes
- Add
TelephoneManagerCompatandSubscriptionManagerCompat( I5568d ) - Remove deprecated
addCapabilityBindingmethod fromShortcutInfoCompat( Ie8f70 ) - Add
addCapabilityBindingwith parameters andaddCapabilityBindingwithout parameters setters toShortcutInfoCompat.Builder, deprecated oldaddCapabilityBinding( I90686 ) - Add
LocationCompatclass andLocationManagerCompat.getCurrentLocation()( I78d9a ) - Deprecated
ModeCompat.isNativewhich is replaced byDisplayCompat.getMode. ( I9a6a2 ) - Added
ContextCompat.getAttributionTag()andUserHandleCompat.getUserHandleForUid()( Iea486 )
External Contribution
- Backport tintable background and check mark for
CheckedTextView( I8575c )
Version 1.6.0-alpha01
24 марта 2021 г.
androidx.core:core:1.6.0-alpha01 and androidx.core:core-ktx:1.6.0-alpha01 are released. Version 1.6.0-alpha01 contains these commits.
API Changes
- Adds
Handler.hasCallbacks()method for parity with platform SDK ( Idce1c , b/113855676 ) - Adds capability related setter methods to
ShortcutInfoCompat.Builder( I45af6 )
Core Google Shortcuts Version 1.0
Версия 1.0.1
18 мая 2022 г.
androidx.core:core-google-shortcuts:1.0.1 is released. Version 1.0.1 contains these commits.
Исправления ошибок
- Fix proguard rule to prevent a method from being unintentionally removed
Версия 1.0.0
30 июня 2021 г.
androidx.core:core-google-shortcuts:1.0.0 is released. Version 1.0.0 contains these commits.
Major features of 1.0.0
Include this module to allow shortcuts saved using ShortcutManagerCompat to also be donated to Google. This will unlock additional features with those shortcuts for users, such as displaying them as suggestions or allowing Google Assistant to fulfill them through voice query. There is no limit to the number of shortcuts that can be donated, and those that are donated this way are saved on-device. For more information, see the full documentation on pushing dynamic shortcuts to Assistant .
Version 1.0.0-rc01
June 16, 2021
androidx.core:core-google-shortcuts:1.0.0-rc01 is released. Version 1.0.0-rc01 contains these commits.
Version 1.0.0-beta01
18 мая 2021 г.
androidx.core:core-google-shortcuts:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
New Features
- Shortcuts added via
core-google-shortcutslibrary will be saved as a Shortcut object in firebase appindexing, instead of a generic schema.org/Thing object.
Исправления ошибок
- Removed the minSdkVersion requirement from the library. The library will still only work for API version 21 and above, but apps will no longer be required to set their own app's minSdkVersion to 21.
Version 1.0.0-alpha03
5 мая 2021 г.
androidx.core:core-google-shortcuts:1.0.0-alpha03 is released. Version 1.0.0-alpha03 contains these commits.
Исправления ошибок
- No longer automatically report shortcut usage when a shortcut is added / updated. Instead usage reporting will be moved to
ShortcutManagerCompat#pushDynamicShortcut.
Version 1.0.0-alpha02
15 апреля 2021 г.
androidx.core:core-google-shortcuts:1.0.0-alpha02 is released. Version 1.0.0-alpha02 contains these commits.
New Features
- By depending on
androidx.core:core-google-shortcutsas an optional component along withandroidx.core; you can start usingShortcutManagerCompatto donate shortcuts to be used by Google. - A new TrampolineActivity will be merged with apps depending on this module. The TrampolineActivity is used to open shortcuts donated by this module.
API Changes
- Added
ShortcutInfoChangeListenerImpl, to be used byShortcutManagerCompatto donate shortcuts to Firebase App Index.
Core and Core-ktx Version 1.5.0
Version 1.5.0
18 мая 2021 г.
androidx.core:core:1.5.0 and androidx.core:core-ktx:1.5.0 are released. Version 1.5.0 contains these commits.
Important changes since 1.4.0
- Support for new Insets Animation APIs
- Updates to
OnReceiveContentListenerto support rich content - Backported
WindowInsetsControllerandWindowInsetsCompatAPIs to control system bar appearance - Updated
ActivityCompat.recreate()to be safely called from any lifecycle state on any API level - Added APIs to supply and retrieve initial surrounding text via
EditorInfoCompat, which allows IME apps to avoid additional IPC latency. - Various updates to improve parity with platform SDK APIs
Version 1.5.0-rc02
5 мая 2021 г.
androidx.core:core:1.5.0-rc02 and androidx.core:core-ktx:1.5.0-rc02 are released. Version 1.5.0-rc02 contains these commits.
Исправления ошибок
- Add support for setSystemBarsBehavior on SDK < 30. ( I062c8 , b/173203649 )
Version 1.5.0-rc01
24 марта 2021 г.
androidx.core:core:1.5.0-rc01 and androidx.core:core-ktx:1.5.0-rc01 are released. Version 1.5.0-rc01 contains these commits.
Краткое содержание
- No changes from previous beta03
Version 1.5.0-beta03
10 марта 2021 г.
androidx.core:core:1.5.0-beta03 and androidx.core:core-ktx:1.5.0-beta03 are released. Version 1.5.0-beta03 contains these commits.
API Changes
- Added ExecutorCompat, which creates an Executor from a Handler. ( Ib4ca3 , b/181237835 )
Version 1.5.0-beta02
February 24, 2021
androidx.core:core:1.5.0-beta02 and androidx.core:core-ktx:1.5.0-beta02 are released. Version 1.5.0-beta02 contains these commits.
Исправления ошибок
- Deprecated
ModeCompat.isNativewhich is replaced byDisplayCompat.getMode. ( Iefa71 ) -
NotificationCompat.MessagingStyle.getText()was incorrectly marked as@NonNull; it is now@Nullable( I05cb7 )
Version 1.5.0-beta01
13 января 2021 г.
androidx.core:core:1.5.0-beta01 and androidx.core:core-ktx:1.5.0-beta01 are released. Version 1.5.0-beta01 contains these commits.
API Changes
- Follow API guidelines for Bounds Compat/Platform interoperability ( I7da35 )
- Integrated drag-and-drop (drop events) in AppCompatEditText with OnReceiveContentListener. ( Ib26c9 , b/175343405 )
- Connection of the new Insets Animation API with the Platform implementation ( I078da )
- Added the new Insets Animation APIs ( I8aebd )
- Updated OnReceiveContentListener and related APIs:
- Updated OnReceiveContentListener so it can be set on any type of view via ViewCompat.
- Removed
getSupportedMimeTypes()fromOnReceiveContentListener; now MIME types are passed as an additional arg on theViewCompatmethod that sets the listener. - Wrapped arguments to
OnReceiveContentListener.onReceiveContent()in an object. - Added linkUri as a param to
onReceiveContent()to ensure backwards compatibility with the keyboard image API. - Added a Bundle param to
onReceiveContent()to ensure backwards compatibility with the keyboard image API and to facilitate evolution of the API in the future. - Updated
onReceiveContent()to return any content that was not consumed, as a means to delegate to the default handling. - Removed
TextViewOnReceiveContentListenerfrom the public API since the default behavior can now be triggered by returning any unconsumed content from the listener. - ( Ib4616 , b/173814913 )
- Deprecated
BuildCompat.isAtLeastR( Idb37e ) - Moved
widget.RichContentReceiverCompattoview.OnReceiveContentListener. ( Ifdab7 , b/173814913 ) - Added
Preconditions.checkFlagsArgument. ( I43952 , b/174181100 ) - Deprecate custom menu for outbound sharing. ( I7cd92 )
- Notifications can now be tagged as missed calls. ( I14d90 )
- Added
PackageInfoCompat#getSignaturesfor retrieving the certificate array for a package ( I8e9a3 , b/159831205 )
Исправления ошибок
- Fix a bug where setting
BigPictureStyle.bigLargeIconwould break theBigPictureStylefor that notification on newer OS versions. ( Ic623d )
External Contribution
- ShareCompat now uses constructors for creation and the old factory methods have been deprecated. You can now create both builders and readers from a Context and an Activity is no longer required. ( I315b6 , b/173043501 )
- Set clip data and grant uri read permission when sharing streams using ShareCompat ( I4aa31 , b/173137936 )
Version 1.5.0-alpha05
November 11, 2020
androidx.core:core:1.5.0-alpha05 and androidx.core:core-ktx:1.5.0-alpha05 are released. Version 1.5.0-alpha05 contains these commits.
API Changes
- Added support for new GnssStatus APIs ( Id8e22 )
- Added overloads of
FileProvider#getUriForFileto support custom filenames ( Ie870b ) - Backported the
WindowInsetsControllerAPIs to control the system bar appearance. ( Ieb4ee ) - Renamed
getFontwith boolean togetCachedFont( Iea520 ) - Backported the
#hide()and#show()methods from WindowInsetsController APIs, added in API 30 ( I21573 ) - Added new API
ResourcesCompat#getFontwith cacheOnly option ( Ic38cf ) - Updated androidx notification bubbles APIs for Android 11 ( Ib9c70 )
Version 1.5.0-alpha04
October 1, 2020
androidx.core:core:1.5.0-alpha04 and androidx.core:core-ktx:1.5.0-alpha04 are released. Version 1.5.0-alpha04 contains these commits.
API Changes
- Fix incomplete Style recovery when using
NotificationCompat.Builder.<init>(Context,Notification)( Ib297a ) - New notification categories types are now available ( I9521a )
Исправления ошибок
- Allow
ActivityCompat.recreate()to be safely called from any lifecycle state on any API level. ( I62dde , b/160122826 )
Version 1.5.0-alpha03
16 сентября 2020 г.
androidx.core:core:1.5.0-alpha03 and androidx.core:core-ktx:1.5.0-alpha03 are released. Version 1.5.0-alpha03 contains these commits.
API Changes
-
ViewCompatis a utility class and shouldn't be instantiated. ( If20fa ) - APIs to supply and retrieve initial surrounding text were backported to
EditorInfoCompat. They allow IME apps to avoid additional IPC latency. ( Ie3809 ) - Query notification channels and groups with compat objects. ( I11d18 )
Исправления ошибок
- For pre-P, ensure panes are marked as important for accessibility and support
CONTENT_CHANGE_TYPE_PANE_DISAPPEAREDevents. ( Iaeffc )
External Contribution
- API lint check for the StaticFinalBuilder is enabled for androidx ( I2b11b , b/138602561 )
Version 1.5.0-alpha02
August 19, 2020
androidx.core:core:1.5.0-alpha02 and androidx.core:core-ktx:1.5.0-alpha02 are released. Version 1.5.0-alpha02 contains these commits.
New Features
The
WindowInsetsCompatAPIs have been updated to those in the platform in Android 11. This includes the newime()inset type, which allows checking the visibility and size of the on-screen keyboard.- Some caveats about the
ime()type, it works very reliably on API 23+ when your Activity is using theadjustResizewindow soft input mode . If you're instead using theadjustPanmode, it should work reliably back to API 14.
- Some caveats about the
API Changes
- Added
ObjectsCompat#toString(Object, String). This offers the behavior ofObjects#toString(Object, String)but can be used pre-API 19. ( I26cdc ) - Added
NotificationCompat.Builder.recoverBuilder(Notification)( I6f100 ) - Add
NotificationCompat.Builder.createContentView()and peers ( I6fe13 ) - Add extra data related APIs in AccessibilityNodeInfoCompat ( I19567 )
- Add
NotificationCompat.Builder.setSettingsTextandNotificationCompat.MessagingStyle.addHistoricMessage( I62bb6 ) - Update Notification documentation ( I1293f )
- Fix nullability of NotificationCompat.Builder ( I932e3 )
- Added
NotificationChannelCompatandNotificationChannelGroupCompat( Icc3b6 ) - Add
addExtraDataToAccessibilityNodeInfotoAccessibilityNodeProviderCompat( I26575 ) - Update WindowInsetsCompat to Android 11 APIs ( I3df9e )
External Contribution
- Add
Urioverloads forMailTomethods ( I6fa6b ) - Added
MailToAPI which provides consistent behavior and bug fixes for all API levels ( Ie9395 , b/159827506 )
Version 1.5.0-alpha01
June 10, 2020
androidx.core:core:1.5.0-alpha01 and androidx.core:core-ktx:1.5.0-alpha01 are released.
New Features
- Provides parity with Android R platform SDK APIs for
ShortcutManager,ShortcutInfo,AccessibilityNodeInfo,DisplayCutout,GnssStatus, andNotificationclasses
Исправления ошибок
- Make it clear that checking shouldShowPermissionRationale is recommended.
- Change AtomicFile to use rename-into-place.
- Adjust the Typeface display style with the style of given font. ( b/156853883 )
- Fix failing Notification Builder Tests
- Fix register/unregister bug
LocationManagerCompat.
Core and Core-ktx Version 1.4.0
Version 1.4.0-alpha01
May 20, 2020
androidx.core:core:1.4.0-alpha01 and androidx.core:core-ktx:1.4.0-alpha01 are released. Version 1.4.0-alpha01 contains these commits.
API Changes
- Add common API for inserting rich content (eg pasting an image). The new callback provides a single API that apps can implement to support the different ways in which rich content may be inserted. For now the API is only added to
AppCompatEditTextand will be invoked for the following code paths:- paste from the clipboard
- content insertion from the IME (
InputConnection.commitContent) ( I22bf7 )
- Backported
android.os.Process.isApplicationUid(int)to help apps determine whether code is executing in a isolated process ( I4c83a , b/153014822 ) - Backported
LocusIdto help apps correlate state between different subsystems such as content capture, shortcuts, and notifications. ( Ia3129 ) - Added ancestry sequences to ViewGroup ( I5f75c , b/117976097 )
Исправления ошибок
- Added permissions validation for
ActivityCompat.requestPermissions()( I372cc , b/122163323 ) - Extracted v28+ calls into a separate static class, which fixes a
NoClassDefFoundErrorerror forView#OnUnhandledKeyEventListenerwhen building an app bundle ( Id3419 , b/153695093 ) - Fixed a
setChronometerCountDowncrash bug ( I47282 , b/145770610 )
Core and Core-ktx Version 1.3.2
Version 1.3.2
October 1, 2020
androidx.core:core:1.3.2 and androidx.core:core-ktx:1.3.2 are released. Version 1.3.2 contains these commits.
Исправления ошибок
- Allow
ActivityCompat.recreate()to be safely called from any lifecycle state on any API level. ( I62dde , b/160122826 )
Core and Core-ktx Version 1.3.1
Version 1.3.1
July 22, 2020
androidx.core:core:1.3.1 and androidx.core:core-ktx:1.3.1 are released. Version 1.3.1 contains these commits.
Исправления ошибок
- Fixed an issue where the resolved font resource
Typefaceweight and style had the wrong values on API Level 29 ( b/156853883 )
Core and Core-ktx Version 1.3.0
Версия 1.3.0
27 мая 2020 г.
androidx.core:core:1.3.0 and androidx.core:core-ktx:1.3.0 are released. Version 1.3.0 contains these commits.
Major changes since 1.2.0
- New APIs on
NestedScrollViewto run smooth scrolls with specified duration - New APIs on
ViewCompatto retrieve the original window insets that were dispatched to the view hierarchy
Version 1.3.0-rc01
15 апреля 2020 г.
androidx.core:core:1.3.0-rc01 and androidx.core:core-ktx:1.3.0-rc01 are released. Version 1.3.0-rc01 contains these commits.
Исправления ошибок
-
WindowInsetsCompatnow properly implementshashCode()andequals()on all supported API levels.
Version 1.3.0-beta01
April 1, 2020
androidx.core:core:1.3.0-beta01 and androidx.core:core-ktx:1.3.0-beta01 are released. Version 1.3.0-beta01 contains these commits.
Version 1.3.0-alpha02
4 марта 2020 г.
androidx.core:core:1.3.0-alpha02 and androidx.core:core-ktx:1.3.0-alpha02 are released. Version 1.3.0-alpha02 contains these commits.
API Changes
- New APIs on
NestedScrollViewto run smooth scrolls with specified duration - A new
ViewCompatAPI to retrieve the original window insets that were dispatched to the view hierarchy
Version 1.3.0-alpha01
January 29, 2020
androidx.core:core:1.3.0-alpha01 and androidx.core:core-ktx:1.3.0-alpha01 are released. Version 1.3.0-alpha01 contains these commits .
Новые функции
- Added
ContentProviderCompat - Added
WindowInsetsCompat.Builder
API changes
- Added a
NotificationCompatAPI to silence a notification instance - Added
ResourcesCompat.NULL_ID - Deprecated
CarExtender.UnreadConversationinNotificationCompat - Added a
DisplayCompatAPI to get the physical size of the device
Исправления ошибок
- Improved the handling actions with no icons in
NotificationCompat - Fixed drawable tinting on TextView relative to compound drawables on API Level 23 ( aosp/1172194 )
- Ensured the base context is always a wrapper
- Fixed an issue where RecyclerView should not populate Collection[Item]Info by default
Version 1.2.0
Version 1.2.0
5 февраля 2020 г.
androidx.core:core:1.2.0 and androidx.core:core-ktx:1.2.0 are released. Version 1.2.0 contains these commits .
Major changes since 1.1.0
- Added new APIs and bug fixes in
NotificationCompat - Added new APIs to work with
BlendModeintroduced in AndroidQ in backwards-compatible way - Added new APIs and bug fixes in accessibility compat
- Added new APIs to work with
ShortcutInfo - Added new APIs to work with
WindowInsets - Fixed backwards compatibility for bundle key strings between 28.0 (support library) and 1.1 (AndroidX) in
EditorInfoCompat,ShareCompat,WakefulBroadcastReceiverandInputConnectionCompat
Version 1.2.0-rc01
20 ноября 2019 г.
androidx.core:core:1.2.0-rc01 and androidx.core:core-ktx:1.2.0-rc01 are released with no changes since 1.2.0-beta02 . Version 1.2.0-rc01 contains these commits .
Version 1.2.0-beta02
November 7, 2019
androidx.core:core:1.2.0-beta02 and androidx.core:core:1.2.0-beta02 are released. Version 1.2.0-beta02 contains these commits .
Исправления ошибок
- Updated translations for en-rCA and en-rXC locales.
Version 1.2.0-beta01
9 октября 2019 г.
androidx.core:core:1.2.0-beta01 and androidx.core:core-ktx:1.2.0-beta01 released. Version 1.2.0-beta01 contains these commits .
API Changes
- Added support for creating NotificationCompat Actions using IconCompat and deprecated a public field (and its getter) using resource IDs to represent icons for Actions. ( aosp/1119192 )
- Add
MathUtils.clampfor longs ( aosp/1117300 ) - Added
setChronometerCountDowntoNotificationCompat( b/138601213 )
Исправления ошибок
- Fixed an issue with the handling of unicode digits in address detection. ( aosp/1129852 )
External Contribution
- Thank you Sergey Zakharov for enabling the API lint check for MissingBuild and ListenerLast in AndroidX! ( aosp/1119191 , aosp/1126768 )
Version 1.2.0-alpha04
5 сентября 2019 г.
androidx.core:core:1.2.0-alpha04 and androidx.core:core-ktx:1.2.0-alpha04 are released. The commits included in this version can be found here .
API changes
- Deprecated
ShortcutInfoCompat.Builder#setLongLived()and replaced it with a new API with the same name that accepts a boolean as a parameter, to match the similar API inShortcutInfo.Builderin Android framework. - Added
ShortcutInfoCompat.Builder#setRank()andShortcutInfoCompat#getRank()to match theShortcutInfoin Android framework.
Исправления ошибок
- Nested pre scrolling is no longer performed before the gesture exceeds touch slop ( b/139530818 , aosp/1105373 ). This benefits ViewPager2 and other libraries.
Version 1.2.0-alpha03
7 августа 2019 г.
androidx.core:core:1.2.0-alpha03 and androidx.core:core-ktx:1.2.0-alpha03 are released. The commits included in this version can be found here .
Новые функции
- Added
UriCompat.toSafeString(Uri)to provide URI escaping that is updatable separately from the platform. ( b/130878326 ) - Added
Predicate<T>interface to provide Java 8-style predicates without requiring Java 8 language features.
API changes
- Made
removeDynamicShortuct()static ( b/134993204 ) - Created factory method for BlendMode Color Filter ( b/135943149 )
- Added
async,counter, andisEnabledtoTraceCompat( aosp/987332 ) - Unhid APIs in
WindowInsetsCompatandViewDragHelper( aosp/979408 )
Исправления ошибок
- Fixed bug with
NestedScrollViewscrolling in response to a11y scroll calls. ( aosp/971000 ) - Switched to using
SimpleArrayMapinViewCompatimplementation ( aosp/1012534 ) - Fixed bug where FingerprintManager incorrectly checked PackageManager on API Level 23 ( b/124066957 )
Version 1.2.0-alpha02
June 13, 2019
androidx.core:core:1.2.0-alpha02 and androidx.core:core-ktx:1.2.0-alpha02 are released. The commits included in this version can be found here .
API changes
- Added WindowInsetsCompat.wrap() and unwrap(), to be able to wrap and unwrap WindowInsets instances
Version 1.2.0-alpha01
May 7, 2019 androidx.core:core:1.2.0-alpha01 are androidx.core:core-ktx:1.2.0-alpha01 are released.
Новые функции
- Add
ACTION_PAGE_UP/DOWN/NEXT/PREVIOUSaccessibility actions - Add
CATEGORY_NOTIFICATIONto NotificationCompat - Add support for contextual Notification Actions
- Add support for bubbles in NotificationCompat
- Added BlendModeCompat APIs to leverage the BlendMode APIs on Android 10 and falling back to
PorterDuff.Modeequivalents wherever possible - Add new getters to WindowInsetsCompat and ViewCompat
- Add support for tap-to-edit in notifications
- DrawerLayout system gesture exclusion rects
- Add NotificationCompat API for whether to allow system generated contextual actions
- Handle disabled
<activity-alias>components in NavUtils - Add
AccessibilityNodeInfoCompat.setEntryKey
Исправления ошибок
- Fix exception when loading fonts in TypefaceCompat
- Various DayNight fixes
- Fix backwards compatibility for bundle key strings between 28.0 (support library) and 1.1 (AndroidX) in EditorInfoCompat, ShareCompat,
WakefulBroadcastReceiverandInputConnectionCompat
Version 1.1.0
Version 1.1.0
5 сентября 2019 г.
androidx.core:core:1.1.0 and androidx.core:core-ktx:1.1.0 are released. The commits included in this version can be found here .
Important Changes since 1.0.0
- Updated accessibility APIs to match the Android 10 platform accessibility APIs
- Added improvements to Nested Scrolling; see
NestedScrollingChild3andNestedScrollingParent3. - This library no longer exposes the
androidx.collectiondependency as part of its API. If you were depending on theandroidx.collectiontypes implicitly through a dependency on Core, you will need to add an explicitandroidx.collectiondependency to your library or app. This change is source-incompatible but retains binary compatibility. The Collection dependency is still a transitive dependency of Core but as an implementation detail instead of part of its API. - Worked around an IPC compatibility issue caused by refactor to androidx ( aosp/948725 , aosp/938269 )
- Added a variety of fixes for AppCompat DayNight ( aosp/942956 )
Version 1.1.0-rc03
7 августа 2019 г.
androidx.core:core:1.1.0-rc03 and androidx.core:core-ktx:1.1.0-rc03 are released. The commits included in this version can be found here .
Исправления ошибок
- Make the hidden
androidx.core.app.ComponentActivityimplementLifecycleOwnerto maintain binary compatibility withandroidx.fragment:fragment:1.0.0( aosp/1094409 )
Version 1.1.0-rc02
2 июля 2019 г.
androidx.core:core:1.1.0-rc02 and androidx.core:core-ktx:1.1.0-rc02 are released. The commits included in this version can be found here .
Исправления ошибок
-
FingerprintManagerCompat#getFingerprintManagerOrNullon API level 23 should not checkPackageManager( b/124066957 ) ( aosp/987433 ) - Fix equality comparison in AccessibilityNodeInfoCompat ( aosp/985736 )
Version 1.1.0-rc01
June 5, 2019
androidx.core:core:1.1.0-rc01 and androidx.core:core-ktx:1.1.0-rc01 are released. The commits included in this version can be found here .
Исправления ошибок
- Make image keyboard API backport compatible to all previous impls ( aosp/968220 )
- Remove Guava ListenableFuture from androidx.core:core library dependencies ( b/133171974 , aosp/965393 )
- Fix incorrect velocity while flinging with nested scrolling. ( aosp/961642 )
- Add test for mutating
TransitionDrawable( b/37033322 )
Version 1.1.0-beta01
7 мая 2019 г.
androidx.core:core:1.1.0-beta01 and androidx.core:core-ktx:1.1.0-beta01 are released. The commits included in this version can be found here .
The initial release of AndroidX broke backwards compatibility for Support Library compat APIs that are used for inter-process communication, sending keyed data in bundles. This release fixes this compatibility, restoring communication between code built with Support Library 28.0 (or earlier) and AndroidX 1.1 (or later).
API changes
- Undeprecated capability setters ( aosp/937281 )
-
RemoteActionCompatis now a 1VersionedParcelable` ( aosp/928534 )
Исправления ошибок
- AppCompatTextView in core tests should be created with an appcompat theme ( aosp/951636 )
- Use pre-1.0 string values for InputConnectionCompat ( aosp/948725 )
- Use pre-AndroidX strings as fallback interop for bundle keys ( aosp/938269 )
- Fixed bug in DayNight updates when in background ( aosp/942956 )
- Implemented text entry key API for accessibility services in AOSP Keyboard ( aosp/943897 )
- Fixed exception when loading font on devices running API Level 20 and lower
- Handle disabled
<activity-alias>components in NavUtils ( aosp/940788 )
Version 1.1.0-alpha05
March 13, 2019
androidx.core:core:1.1.0-alpha05 and androidx.core:core-ktx:1.1.0-alpha05 are released. The full list of commits included in this version can be found here .
Новые функции
- New
ActivityCompat.recreate()API for working around pre-28 platform bugs ( aosp/898940 ) - New
LocationManagerCompatclass ( aosp/894736 )
API changes
- This library no longer exposes the 'collection' dependency as part of its API. If you were depending on the 'collection' types implicitly through a dependency on 'core', you will need to add an explicit 'collection' dependency to your library or app. This change is source-incompatible but retains binary compatibility. The 'collection' dependency is still a transitive dependency of 'core' but as an implementation detail instead of part of its API.
Исправления ошибок
- Fixed bug with default tint mode for
ImageViewon devices running API level 21
Version 1.1.0-alpha04
30 января 2019 г.
androidx.core:core 1.1.0-alpha04 and androidx.core:core-ktx 1.1.0-alpha04 are released.
API changes
- Change value of
EXTRA_SHORTCUT_IDto be consistent with the platform ( aosp/877712 ) - Add
CATEGORY_NOTIFICATIONtoNotificationCompat( aosp/861067 )
Исправления ошибок
- Fix for fontFamily not working on devices running API level 24 and lower ( aosp/807054 )
- Fixed bug where replacing accessibility actions, and adding accessibility actions, didn't remove old accessibility actions ( aosp/848314 )
Version 1.1.0-alpha03
December 17, 2018
androidx.core 1.1.0-alpha03 and androidx.core-ktx 1.1.0-alpha03 are released with the following changes. androidx.core-ktx 1.1.0-alpha02 is released to provide a ktx match for androidx.core 1.1.0-alpha02 .
Новые функции
- Added Notification channels methods to
NotificationManagerCompatso developers can use onlyNotificationManagerCompatwhen working with notifications. Special thanks to Zdeněk Kořán for this new feature!
API changes
- Added new APIs to
ShortcutManagerCompatto publish and update dynamic shortcuts.
Version 1.1.0-alpha01
November 5, 2018
androidx.core 1.1.0-alpha01 is released with the following API changes and bug fixes.
New features and API changes
- NestedScrollingChild3 and NestedScrollingParent3 add the 'consumed' parameter to the overloaded dispatchNestedScroll and * onNestedScroll methods so that the view that drives nested scrolling can be better informed about how much scroll distance was * consumed by parents in each nested scroll pass.
- NestedScrollView now implements NestedScrollingChild3 and NestedScrollingParent3, and therefore, the NestedScrollingChild2 and * NestedScrollingParent2 implementations of dispatchNestedScroll and onNestedScroll are not guaranteed to be called. Developers * counting on either being called should also override the new nested scrolling 3 version of dispatchNestedScroll and onNestedScroll.
- ShortcutInfoCompat has the following new fields: Persons, categories and isLongLived. Done to advertise it can accept various types * of content.
- Renamed SupportActivity to ComponentActivity. See androidx.activity for more info.
- Added getMainExecutor() method, which returns an Executor link that will run enqueued tasks on the main thread associated with that * context.
- Added compatibility implementation of Resources.getFloat.
- Added Results Source to compat RemoteInput. This allows apps to distinguish direct and smart replies for logging purposes.
- Added Kotlin extension functions for TextView TextWatcher actions.
- Deprecated AccessibilityNodeInfo capability and flag setters; use actions instead.
- Added AccessibilityPane to ViewCompat.
- Exposed ClickableSpans on pre-O devices through the addition of AccessibilityClickableSpanCompat.
- Deprecated
AccessibilityNodeInfoCompat.setFocusable(),setClickable(),setLongClickable(),setScrollable(), andsetContextClickable(). AddedAccessibilityActions instead. - Added
ViewCompat.setAccessibilityPaneTitle(),getAccessibilityPaneTitle(),setScreenReaderFocusable(),isScreenReaderFocusable(),setAccessibilityHeading(), andisAccessibilityHeading(), to backport thisViewaccessibility functionality through API 19. - Added
ViewCompat.enableAccessibleClickableSpanSupport()to allow developers to make non-URLClickableSpans accessible back through API 19.
Исправления ошибок
- Fixed bug that caused
ResourcesCompat.getFont()crash when the network fails, when using downloadable fonts. - Fixed Null Pointer Exception in TypefaceCompatApi21 that occurred when
ContentResolverreturned null. - Fixed type error in Array Utils where it expected ColorStateList but got raw colors.
Core-Animation and Core-Animation-Testing 1.0.0
Версия 1.0.0
1 мая 2024 г.
androidx.core:core-animation:1.0.0 and androidx.core:core-animation-testing:1.0.0 are released. Version 1.0.0 contains these commits .
Major features of 1.0.0
androidx.core:core-animation is a backport of the Animator API including all the features added to the platform since API Level 14. Some of the notable features are:
-
ValueAnimator#pause,ValueAnimator#resume(API Level 19) -
ObjectAnimator.ofMultiInt,ObjectAnimator.ofMultiFloat(API Level 21) -
ValueAnimator#setCurrentFraction(API Level 22) -
AnimatorSet#setCurrentPlayTime(API Level 26) -
androidx.core:core-animation-testingallows developers to test animators in a deterministic manner. SeeAnimatorTestRulefor the details.
Version 1.0.0-rc01
26 июля 2023 г.
androidx.core:core-animation:1.0.0-rc01 , androidx.core:core-animation-testing:1.0.0-rc01 , and androidx.core:core-remoteviews:1.0.0-rc01 are released. Version 1.0.0-rc01 contains these commits.
New Features
-
RemoteViewsmoves moved to rc01 after stabilizing in beta.
Version 1.0.0-beta01
April 20, 2022
androidx.core:core-animation:1.0.0-beta01 is released with no changes since 1.0.0-alpha02. Version 1.0.0-beta01 contains these commits.
Core-Animation Core-Animation-Testing Version 1.0.0-alpha02
August 19, 2020
androidx.core:core-animation:1.0.0-alpha02 and androidx.core:core-animation-testing:1.0.0-alpha02 are released. Version 1.0.0-alpha02 contains these commits.
Исправления ошибок
- Fix AnimatorSet with multiple Animators for a single property. ( aosp/1351310 )
Core-Animation Version 1.0.0-alpha01
15 апреля 2020 г.
androidx.core:core-animation:1.0.0-alpha01 and androidx.core:core-animation-testing:1.0.0-alpha01 are released. Version 1.0.0-alpha01 contains these commits.
New Features
androidx.core:core-animation is a backport of the Animator API including all the features added to the platform since API Level 14. Some of the notable features are:
-
ValueAnimator#pause,ValueAnimator#resume(API Level 19) -
ObjectAnimator.ofMultiInt,ObjectAnimator.ofMultiFloat(API Level 21) -
ValueAnimator#setCurrentFraction(API Level 22) -
AnimatorSet#setCurrentPlayTime(API Level 26) -
androidx.core:core-animation-testingallows developers to test animators in a deterministic manner. See AnimatorTestRule for the details.
Core-Role Version 1.1.0
Version 1.1.0
12 марта 2025 г.
androidx.core:core-role:1.1.0 is released. Version 1.1.0 contains these commits .
Version 1.1.0-rc01
15 декабря 2021 г.
androidx.core:core-role:1.1.0-rc01 is released with no changes since 1.1.0-alpha01 . Version 1.1.0-rc01 contains these commits.
Core-Role Version 1.1.0-alpha01
15 апреля 2020 г.
androidx.core:core-role:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
API Changes
- Added role name for system gallery.
Core-Role Version 1.0.0
Версия 1.0.0
February 10, 2021
androidx.core:core-role:1.0.0 is released. Version 1.0.0 contains these commits.
Major features of 1.0.0
- Added
RoleManagerCompatcontaining the name and documentation for roles that might be available in the system.
Core-Role Version 1.0.0-rc01
15 апреля 2020 г.
androidx.core:core-role:1.0.0-rc01 is released with no changes since 1.0.0-beta01 . Version 1.0.0-rc01 contains these commits.
Core-Role Version 1.0.0-beta01
20 ноября 2019 г.
androidx.core:core:1.0.0-beta01 is released with no changes since 1.0.0-alpha01 . Version 1.0.0-beta01 contains these commits .
Core-Role Version 1.0.0-alpha01
2 июля 2019 г.
androidx.core:core-role:1.0.0-alpha01 is released. This is the first release of androidx.core:core-role . The commits included in this initial version can be found here .
Новые функции
- Added
RoleManagerCompatcontaining the name and documentation for roles that might be available in the system.
Версия 1.0.2
Версия 1.0.2
7 мая 2019 г.
androidx.core:core:1.0.2 , and androidx.core:core-ktx:1.0.2 are released. This release includes 2 commits.
The initial release of AndroidX broke backwards compatibility for Support Library compat APIs that are used for inter-process communication, sending keyed data in bundles. This release fixes this compatibility, restoring communication between code built with Support Library 28.0 (or earlier) and AndroidX 1.1 (or later).
Исправления ошибок
- Use pre-1.0 string values for InputConnectionCompat ( aosp/948725 )
- Use pre-AndroidX strings as fallback interop for bundle keys ( aosp/938269 )
Версия 1.0.1
Версия 1.0.1
7 ноября 2018 г.
Bugfix release of core-1.0.1 and appcompat-1.0.2 .
Исправления ошибок
- Fixed bug where
PrecomputedTextCompatwould crash when used with RTLAppCompatTextView. b/113070424
Core-Ktx Version 1.0.1
November 5, 2018
androidx.core-ktx 1.0.1 is released with the following bug fixes:
- Fixed bug where implementation of union and intersection were swapped.