Основной

Ориентируйтесь на новейшие функции платформы и API, а также на поддержку старых устройств.

В этой таблице перечислены все артефакты в группе androidx.core .

Артефакт Стабильный релиз Кандидат на релиз Бета-релиз Альфа-релиз
основной 1.16.0 - - 1.17.0-альфа01
ядро-анимация 1.0.0 - - -
core-google-ярлыки 1.1.0 - - 1.2.0-альфа01
основная производительность 1.0.0 - - -
core-remoteviews 1.1.0 - - -
основная роль 1.1.0 - - -
core-заставка 1.0.1 1.1.0-rc01 1.2.0-бета02 -
Последнее обновление этой библиотеки: 18 июня 2025 г.

Объявление зависимостей

Чтобы добавить зависимость от Core, необходимо добавить репозиторий Google Maven в свой проект. Прочитайте репозиторий Google Maven для получения дополнительной информации.

Добавьте зависимости для необходимых артефактов в файл build.gradle для вашего приложения или модуля:

классный

dependencies {
    def core_version = "1.16.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-beta02"
}

Котлин

dependencies {
    val core_version = "1.16.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-beta02")
}

Дополнительную информацию о зависимостях см. в разделе Добавление зависимостей сборки .

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новый выпуск

Более подробную информацию смотрите в документации Issue Tracker .

Core-Viewtree Версия 1.0

Версия 1.0.0

26 февраля 2025 г.

androidx.core:core-viewtree:1.0.0 был повышен до уровня первой стабильной версии без каких-либо изменений с момента предыдущей версии RC.

Эта библиотека вводит концепцию View, которая может иметь непересекающегося родителя. Непересекающийся родитель представления — это отдельный объект View , который действует как родитель представления, но не устанавливается через свойство View.parent . Примерами View с непересекающимися родителями являются ViewOverlays , всплывающие окна и диалоговые окна, которые появляются вне основной иерархии представлений. View может иметь непересекающегося родителя только в том случае, если у него нет прямого родителя через свойство платформы View.parent . В настоящее время androidx устанавливает непересекающегося родителя только для ViewOverlays созданных Transition 1.6.0-alpha01 и выше. Вы также можете указать собственных непересекающихся родителей для представлений. Дополнительную информацию см. в документации.

Версия 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 может иметь непересекающегося родителя только в том случае, если у него нет прямого родителя через свойство платформы 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 содержит эти коммиты.

Ядро-расположение-высота Версия 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 CallsManager getAvailableStartingCallEndpoints ( 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 платформы Telecom.
  • Улучшения в документации 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 представляет собой оболочку для устаревшего API ConnectionService для устройств под управлением старых версий Android.

Core и Core-ktx версии 1.17

Версия 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

  • Добавлена ​​функция расширения 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 - Эта библиотека теперь использует аннотации nullness JSpecify , которые являются type-use. Разработчики 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 )
  • Обратный перенос View.transformMatrixToGlobal в ViewCompat ( 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 )
  • Эта библиотека теперь использует аннотации nullness JSpecify , которые являются type-use. Разработчики 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.TypefaceStyle IntDef для аннотирования стилей 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

  • Добавлен атрибут fallbackQuery XML для загружаемых определений шрифтов, позволяющий использовать резерв на уровне символов для загружаемых шрифтов. ( 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. Реализация будет заменена на no-op в ближайшем будущем, и разработчикам следует немедленно отказаться от этого класса. ( 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 соответствовал допустимости значения NULL для того, что получает метод 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 в Activity 1.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 )

Обновление зависимости

Версия 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 )
  • Методы API Backport 34 AccessibilityNodeInfo ( I44182 )
  • Graduate stable SDK проверяет экспериментальную версию ( Ia9b35 )
  • Обратный порт AccessiiblityWindowInfo 34 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-альфа03

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

  • Отображает NotificationCompat.TvExtender (aosp/01c67677e9310b2cf4c536d7e951e117d6cce64a)
  • Добавлены публичные методы для доступа к параметрам M3HCT и преобразования значений M3HCT в ARGB (aosp/06810598aa94bee731bbe0d277933b8b9614934e)
  • Добавлен NotificationManager.getCurrentInterruptionFilter (aosp/b0c6940639e35371d212a7ebd7dbf01c14fc7710)
  • Добавлен getCurrentInterruptionFilter в NotifManagerCompat (aosp/516143e05f824ff49bde3c0c97344a2924867d30)
  • Устаревший app.BundleCompat в пользу os.BundleCompat (aosp/bf6169fe9ee1113065d0cf380bd2e09f31ce0a40)
  • Добавлен TestConsumer , чтобы разработчики могли записывать значения в тесте. (aosp/f75a4913940e710842168c832a7f57c2dcae4fdf)
  • Добавлен TestConsumer , чтобы разработчики могли записывать значения в тесте. (aosp/67ad4e2c6488772b7c9a061ee6ca01bba23649f7)

Исправление ошибок

  • Исправлена ​​ошибка, из-за которой unregisterGnssMeasurementsCallback() не работал должным образом в версиях ниже Android R. (aosp/c5a97c4ee956f87d229ec892f2b8849f392e956c)

Версия 1.12.0-альфа01

8 марта 2023 г.

Выпущены androidx.core:core:1.12.0-alpha01 и androidx.core:core-ktx:1.12.0-alpha01 . Версия 1.12.0-alpha01 содержит эти коммиты.

Новые возможности

  • Предоставляет API, помогающие разработчикам легко получить доступ к предпочтениям пользователя или данным локали в ICU. Доступные данные локали включают часовой цикл, тип календаря, единицу измерения температуры и первый день недели.

Изменения API

  • Добавлены новые API LocalePreferences , помогающие разработчикам легко получать доступ к данным о локали или настройкам локали пользователя.

Core и Core-ktx версии 1.11

Версия 1.11.0-beta02

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 в Method performHapticFeedback ( 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 , чтобы предоставить прямые методы, чтобы показать и скрыть программную клавиатуру с учетом представления. Этот возврат обходных путей для известных проблем при использовании API WindowInsetsController на некоторых уровнях 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 ContentProvider of getType требует, чтобы вызывающий абонент удерживал правильное разрешение на чтение. 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

  • AccessibilityNodeInfoCompat APIS -APIS set/getMinMillisBetweteenContentChanges было переименовано в set/getMinDurationBetweenContentChanges и теперь займет long на их продолжительность. ( F46689 )
  • Добавлено NotificationCompat.bigLargeIcon(Icon) ( i60855 )

Исправление ошибок

  • Исправить документы, касающиеся значения по умолчанию NotificationCompat.Builder.setShowWhen() .
  • Исправить опечатку в документах AccelerateInterpolator / DecelerateInterpolator ( 2173505 )
  • Исправить опечатку в документах ShortcutInfoCompat ( 44075F )
  • Исправить, вниз, вниз, пробел и вариация клавиш с вариацией клавиш с помощью CoordinatorLayout NestedScrollView

Версия 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

  • Значительная очистка аннотаций с нулями для повышения удобства использования котлина
  • Улучшение паритета платформы NotificationCompat ShortcutInfoCompat
  • Новые интерфейсы, позволяющие компонентам получать события в картинке и многонародовой режиме, реализованные 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/194553426 FontWeight.Bold

Внешний вклад

  • Спасибо, Рикко, за то, что мы правильно применили вес шрифта в TypeCecompat на API 29+. #212

Версия 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 )
  • Фиксированная нуляция performAccessibilityAction Params ( 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 )
  • Добавлены DocumentsContractCompat Class для паритета с 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 содержит эти коммиты .

Новые возможности

  • Переместите RemoteViews 1.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.setRemoteAdapter API.
  • Расширение 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 - Обновленная реализация библиотеки. ( DevicePerformance Generic реализация).
  • Сервисы 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 - Обновленная реализация библиотеки. ( DevicePerformance Generic реализация).
  • Сервисы Core Performance Play - первоначальная реализация библиотеки. (Google Spe (Реализация DevicePerformance ).
  • CORE Performance Testing - Первоначальная реализация библиотеки. (содержит тестовые удвоения для ядра).

Изменения API

  • Первоначальная бета -версия DevicePerformance Specriation 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-бета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 )
  • Сбросьте enforceNavigationBarContrast к системному значению по умолчанию от API 31, поэтому тема экрана Splash не испортит тему деятельности. Из API 31+ экран Splash не создается как PhoneWindow , поэтому ненужно унаследовать значение от API 29. Также удалите действие переопределения с applyAppSystemUiTheme , так как enforceNavigationBarContrast уже может измениться со стороны приложения во время запуска, переопределение его из атрибута не имеет смысла. IC2CD9 )).
  • Установите легкую навигационную панель по умолчанию, которая уважает тему дня/ночи. Таким образом, для платформы API 33+ тема экрана Splash не вызовет мерцание при удалении экрана Splash. ( 18023a )
  • Не перезаписывайте тему активности после получения вида экрана Splash от API 33. ( I10587B )

Основная версия Splashscreen 1.1

Версия 1.1.0-RC01

3 апреля 2024 г.

androidx.core:core-splashscreen:1.1.0-rc01 выпускается. Версия 1.1.0-RC01 содержит эти коммиты .

Исправление ошибок

  • Обеспечить размеры по умолчанию для износа с значком 48x48DP ( IB8DE8 , B/256678037 )
  • Исправить SplashScreenView#getIconView Cash Crash NPE ( 6ABFD6 , B/243457485 )

Версия 1.1.0-Alpha02

6 сентября 2023 г.

androidx.core:core-splashscreen:1.1.0-alpha02 выпускается. Версия 1.1.0-Alpha02 содержит эти коммиты.

Исправление ошибок

  • Обеспечить размеры по умолчанию для износа с значком 48x48DP ( IB8DE8 , B/256678037 )

Обновление зависимости

  • Core-Splashcreen теперь компилируется против API 34.

Версия 1.1.0-Alpha01

22 февраля 2023 г.

androidx.core:core-splashscreen:1.1.0-alpha01 выпускается. Это было разработано во внутренней ветви.

Исправление ошибок

  • Исправлена NullPointerException , когда SplashScreenView#getIconView вернул NULL. ( E231AB )

Основной брызговик версия 1.0

Версия 1.0.1

19 апреля 2023 г.

androidx.core:core-splashscreen:1.0.1 выпускается. Версия 1.0.1 содержит эти коммиты.

Исправление ошибок

  • Обеспечить размеры по умолчанию для износа с значком 48x48DP ( IB8DE8 , B/256678037 )

Версия 1.0.0

27 июля 2022 г.

Ядра Splashcreen Library привносит новый экран Android 12 Splash на все устройства от API 23. Чтобы использовать его, просто выполните шаги, изложенные в нашем руководстве . Для получения дополнительной информации о экране Splash Android 12 посетите официальную документацию .

androidx.core:core-splashscreen:1.0.0 выпускается. Версия 1.0.0 содержит эти коммиты.

Версия 1.0.0-RC01

18 мая 2022 г.

androidx.core:core-splashscreen:1.0.0-rc01 выпускается. Версия 1.0.0-RC01 содержит эти коммиты.

  • Нет изменений с момента последнего бета -выпуска.

Версия 1.0.0-бета02

23 марта 2022 г.

androidx.core:core-splashscreen:1.0.0-beta02 выпускается. Версия 1.0.0-BETA02 содержит эти коммиты.

Исправление ошибок

  • Lateinit property platformView has not been initialized ( B/214835299 )

Внешний вклад

  • Исправьте проблему рендеринга на MIUI с темным режимом и явно установите android:animateLayoutChanges в False, чтобы избежать выцветающей анимации при удалении экрана Splash в OnExitAnimationListener ( #327 )

Версия 1.0.0-бета01

12 января 2022 г.

androidx.core:core-splashscreen:1.0.0-beta01 выпускается. Версия 1.0.0-BETA01 содержит эти коммиты.

Исправление ошибок

  • 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.

Новые возможности

  • Better insets support: The splash screen now shows full screen on all APIs even when the OnExitAnimationListener is set.
  • postSplashScreenTheme is optional: you can simply call activity.setTheme() before onCreate() to set your app theme after the splash screen is shown.
  • Backward support of the windowSplashScreenIconBackgroundColor attribute: using Theme.SplashScreen.IconBackground and windowSplashScreenIconBackgroundColor , 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

Исправление ошибок

  • Make postSplashScreenTheme optional ( I8c4bf )

Version 1.0.0-alpha01

30 июня 2021 г.

androidx.core:core-splashscreen:1.0.0-alpha01 is released.

Новые возможности

  • core-splashscreen provides 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.splashscreen for 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

Core Google Shortcuts Version 1.1.0

Версия 1.1.0

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-appindexing to the new com.google.android.gms:play-services-appindex library. This version of the library is not compatible with com.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.

Новые возможности

  • Migrated from using com.google.firebase:firebase-appindexing to the new com.google.android.gms:play-services-appindex library. Note that this version of the library is not compatible with com.google.firebase:firebase-appindexing . Developers should avoid using both libraries to avoid build errors.

Version 1.1.0-beta01

21 сентября 2022 г.

androidx.core:core-google-shortcuts:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.

Новые возможности

  • 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.

Новые возможности

  • 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.

Новые возможности

  • Update dependency from com.google.firebase:firebase-appindexing to com.google.android.gms:play-services-appindex . Developers who use this new version should not externally depend on com.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.

Новые возможности

  • Indexing support for URI based icons in Donated shortcuts to be displayed by Google apps.

Core and Core-ktx Version 1.6.0

Версия 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 ColorStateList s. ( I2e409 b/155579892 )
  • Backport tintable background and check mark for CheckedTextView ( I8575c )

Version 1.6.0-rc01

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

  • 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 BuildCompat to use current long press timeout on latest platforms ( b/185118174 )
  • Remove use of synchronized from ContextCompat , ContentLoadingProgress methods.

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

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.

Новые возможности

  • Add support for resolving theme attributes in nested ColorStateList s. ( I2e409 b/155579892 )

Исправление ошибок

  • Prevent NPE when handling null custom 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

  • Add TelephoneManagerCompat and SubscriptionManagerCompat ( I5568d )
  • Remove deprecated addCapabilityBinding method from ShortcutInfoCompat ( Ie8f70 )
  • Add addCapabilityBinding with parameters and addCapabilityBinding without parameters setters to ShortcutInfoCompat.Builder , deprecated old addCapabilityBinding ( I90686 )
  • Add LocationCompat class and LocationManagerCompat.getCurrentLocation() ( I78d9a )
  • Deprecated ModeCompat.isNative which is replaced by DisplayCompat.getMode . ( I9a6a2 )
  • Added ContextCompat.getAttributionTag() and UserHandleCompat.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

  • 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

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.

Новые возможности

  • Shortcuts added via core-google-shortcuts library 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.

Новые возможности

  • By depending on androidx.core:core-google-shortcuts as an optional component along with androidx.core ; you can start using ShortcutManagerCompat to 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

  • Added ShortcutInfoChangeListenerImpl , to be used by ShortcutManagerCompat to donate shortcuts to Firebase App Index.

Core and Core-ktx Version 1.5.0

Версия 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 OnReceiveContentListener to support rich content
  • Backported WindowInsetsController and WindowInsetsCompat APIs 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.

Исправление ошибок

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

  • Added ExecutorCompat, which creates an Executor from a Handler. ( Ib4ca3 , b/181237835 )

Version 1.5.0-beta02

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.isNative which is replaced by DisplayCompat.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

  • 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() from OnReceiveContentListener ; now MIME types are passed as an additional arg on the ViewCompat method 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 TextViewOnReceiveContentListener from 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.RichContentReceiverCompat to view.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#getSignatures for retrieving the certificate array for a package ( I8e9a3 , b/159831205 )

Исправление ошибок

  • Fix a bug where setting BigPictureStyle.bigLargeIcon would break the BigPictureStyle for 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

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

  • Added support for new GnssStatus APIs ( Id8e22 )
  • Added overloads of FileProvider#getUriForFile to support custom filenames ( Ie870b )
  • Backported the WindowInsetsController APIs to control the system bar appearance. ( Ieb4ee )
  • Renamed getFont with boolean to getCachedFont ( Iea520 )
  • Backported the #hide() and #show() methods from WindowInsetsController APIs, added in API 30 ( I21573 )
  • Added new API ResourcesCompat#getFont with cacheOnly option ( Ic38cf )
  • Updated androidx notification bubbles APIs for Android 11 ( Ib9c70 )

Version 1.5.0-alpha04

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

  • 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

  • ViewCompat is 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_DISAPPEARED events. ( Iaeffc )

External Contribution

  • API lint check for the StaticFinalBuilder is enabled for androidx ( I2b11b , b/138602561 )

Version 1.5.0-alpha02

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.

Новые возможности

  • The WindowInsetsCompat APIs have been updated to those in the platform in Android 11. This includes the new ime() 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 the adjustResize window soft input mode . If you're instead using the adjustPan mode, it should work reliably back to API 14.

Изменения API

  • Added ObjectsCompat#toString(Object, String) . This offers the behavior of Objects#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.setSettingsText and NotificationCompat.MessagingStyle.addHistoricMessage ( I62bb6 )
  • Update Notification documentation ( I1293f )
  • Fix nullability of NotificationCompat.Builder ( I932e3 )
  • Added NotificationChannelCompat and NotificationChannelGroupCompat ( Icc3b6 )
  • Add addExtraDataToAccessibilityNodeInfo to AccessibilityNodeProviderCompat ( I26575 )
  • Update WindowInsetsCompat to Android 11 APIs ( I3df9e )

External Contribution

  • Add Uri overloads for MailTo methods ( I6fa6b )
  • Added MailTo API which provides consistent behavior and bug fixes for all API levels ( Ie9395 , b/159827506 )

Version 1.5.0-alpha01

10 июня 2020 г.

androidx.core:core:1.5.0-alpha01 and androidx.core:core-ktx:1.5.0-alpha01 are released.

Новые возможности

  • Provides parity with Android R platform SDK APIs for ShortcutManager , ShortcutInfo , AccessibilityNodeInfo , DisplayCutout , GnssStatus , and Notification classes

Исправление ошибок

  • 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

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

  • 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 AppCompatEditText and 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 LocusId to 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 NoClassDefFoundError error for View#OnUnhandledKeyEventListener when building an app bundle ( Id3419 , b/153695093 )
  • Fixed a setChronometerCountDown crash bug ( I47282 , b/145770610 )

Core and Core-ktx Version 1.3.2

Версия 1.3.2

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

Версия 1.3.1

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 Typeface weight 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 NestedScrollView to run smooth scrolls with specified duration
  • New APIs on ViewCompat to 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.

Исправление ошибок

  • WindowInsetsCompat now properly implements hashCode() and equals() on all supported API levels.

Version 1.3.0-beta01

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

  • New APIs on NestedScrollView to run smooth scrolls with specified duration
  • A new ViewCompat API to retrieve the original window insets that were dispatched to the view hierarchy

Version 1.3.0-alpha01

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 NotificationCompat API to silence a notification instance
  • Added ResourcesCompat.NULL_ID
  • Deprecated CarExtender.UnreadConversation in NotificationCompat
  • Added a DisplayCompat API 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

Версия 1.2.0

Версия 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 BlendMode introduced 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 , WakefulBroadcastReceiver and InputConnectionCompat

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

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

  • 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.clamp for longs ( aosp/1117300 )
  • Added setChronometerCountDown to NotificationCompat ( 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 in ShortcutInfo.Builder in Android framework.
  • Added ShortcutInfoCompat.Builder#setRank() and ShortcutInfoCompat#getRank() to match the ShortcutInfo in Android framework.

Исправления ошибок

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 , and isEnabled to TraceCompat ( aosp/987332 )
  • Unhid APIs in WindowInsetsCompat and ViewDragHelper ( aosp/979408 )

Исправления ошибок

  • Fixed bug with NestedScrollView scrolling in response to a11y scroll calls. ( aosp/971000 )
  • Switched to using SimpleArrayMap in ViewCompat implementation ( aosp/1012534 )
  • Fixed bug where FingerprintManager incorrectly checked PackageManager on API Level 23 ( b/124066957 )

Version 1.2.0-alpha02

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/PREVIOUS accessibility actions
  • Add CATEGORY_NOTIFICATION to 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.Mode equivalents 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, WakefulBroadcastReceiver and InputConnectionCompat

Версия 1.1.0

Версия 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 NestedScrollingChild3 and NestedScrollingParent3 .
  • This library no longer exposes the androidx.collection dependency as part of its API. If you were depending on the androidx.collection types implicitly through a dependency on Core, you will need to add an explicit androidx.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.
  • 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.ComponentActivity implement LifecycleOwner to maintain binary compatibility with androidx.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#getFingerprintManagerOrNull on API level 23 should not check PackageManager ( b/124066957 ) ( aosp/987433 )
  • Fix equality comparison in AccessibilityNodeInfoCompat ( aosp/985736 )

Version 1.1.0-rc01

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 )
  • RemoteActionCompat is 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

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 LocationManagerCompat class ( 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 ImageView on 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_ID to be consistent with the platform ( aosp/877712 )
  • Add CATEGORY_NOTIFICATION to NotificationCompat ( 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

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 NotificationManagerCompat so developers can use only NotificationManagerCompat when working with notifications. Special thanks to Zdeněk Kořán for this new feature!

API changes

  • Added new APIs to ShortcutManagerCompat to publish and update dynamic shortcuts.

Version 1.1.0-alpha01

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() , and setContextClickable() . Added AccessibilityAction s instead.
  • Added ViewCompat.setAccessibilityPaneTitle() , getAccessibilityPaneTitle() , setScreenReaderFocusable() , isScreenReaderFocusable() , setAccessibilityHeading() , and isAccessibilityHeading() , to backport this View accessibility functionality through API 19.
  • Added ViewCompat.enableAccessibleClickableSpanSupport() to allow developers to make non-URL ClickableSpan s 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 ContentResolver returned 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-testing allows developers to test animators in a deterministic manner. See AnimatorTestRule for 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.

Новые возможности

  • RemoteViews moves moved to rc01 after stabilizing in beta.

Version 1.0.0-beta01

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

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.

Новые возможности

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-testing allows developers to test animators in a deterministic manner. See AnimatorTestRule for the details.

Core-Role Version 1.1.0

Версия 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

  • Added role name for system gallery.

Core-Role Version 1.0.0

Версия 1.0.0

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 RoleManagerCompat containing 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 RoleManagerCompat containing 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 PrecomputedTextCompat would crash when used with RTL AppCompatTextView . b/113070424

Core-Ktx Version 1.0.1

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.