Startup
Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
21 août 2024 | 1.1.1 | - | 1.2.0-beta01 | - |
Commentaires
Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.
Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.
Version 1.2
Version 1.2.0-beta01
21 août 2024
Publication d'androidx.startup:startup-runtime:1.2.0-beta01
. La version 1.2.0-beta01 contient ces commits.
Nouvelles fonctionnalités
- Ajout d'une dépendance explicite
ProfileInstaller
pour permettre l'installation de profils de référence lorsque les profils ne sont pas installés par Play.
Version 1.2.0-alpha02
11 janvier 2023
Publication d'androidx.startup:startup-runtime:1.2.0-alpha02
. Liste des commits de la version 1.2.0-alpha02
Corrections de bugs
- Correction de la recherche de métadonnées quand
InitializationProvider
est défini pour les processus secondaires. (aosp/2012215)
Version 1.2.0-alpha01
9 février 2022
Publication d'androidx.startup:startup-runtime:1.2.0-alpha01
. Liste des commits de la version 1.2.0-alpha01.
Corrections de bugs
- Correction d'un bug dans
AppInitializer.isEagerlyInitialized()
. aosp/1855769
Version 1.1.1
Version 1.1.1
9 février 2022
Publication d'androidx.startup:startup-runtime:1.1.1
. Liste des commits de la version 1.1.1
Corrections de bugs
- Correction d'un bug dans
AppInitializer.isEagerlyInitialized()
. aosp/1855769
Version 1.1.0
Version 1.1.0
4 août 2021
Publication d'androidx.startup:startup-runtime:1.1.0
. Liste des commits de la version 1.1.0
Cette version est identique à la version androidx.startup:startup-runtime:1.1.0-rc01
.
Changements importants depuis la version 1.0.0
Plusieurs éléments
InitializationProvider
<provider>
peuvent désormais être ajoutés au fichier AndroidManifest.xml de l'application pour les bibliothèques ou les applications qui nécessitent une initialisation automatique dans plusieurs processus. Ia0712, b/183136596Amélioration des règles ProGuard et des règles multidex pour garantir que les
Initializer
s se retrouvent dans le fichier dex principal. aosp/1743740Ajout de règles de profil de référence pour optimiser l'utilisation de
androidx.startup
. aosp/17639340
Version 1.1.0-rc01
21 juillet 2021
Publication d'androidx.startup:startup-runtime:1.1.0-rc01
. Liste des commits de la version 1.1.0-rc01
Corrections de bugs
- Améliorations des règles ProGuard et des règles multidex pour garantir que les
Initializer
s se retrouvent dans le fichier dex principal. (aosp/1743740) - Ajout de règles de profil de référence pour optimiser l'utilisation de
androidx.startup
. (aosp/17639340)
Version 1.1.0-beta01
18 mai 2021
Publication d'androidx.startup:startup-runtime:1.1.0-beta01
. Liste des commits de la version 1.1.0-beta01
Nouvelles fonctionnalités
- Plusieurs éléments
InitializationProvider
<provider>
peuvent désormais être ajoutés au fichier AndroidManifest.xml de l'application pour les bibliothèques ou les applications qui nécessitent une initialisation automatique dans plusieurs processus. (Ia0712, b/183136596)
Corrections de bugs
- Légères améliorations apportées aux règles ProGuard. (aosp/1691484)
Version 1.1.0-alpha01
7 avril 2021
Publication d'androidx.startup:startup-runtime:1.1.0-alpha01
. Liste des commits de la version 1.1.0-alpha01
Modifications apportées à l'API
- Plusieurs éléments
InitializationProvider
<provider>
peuvent désormais être ajoutés au fichierAndroidManifest.xml
de l'application pour les bibliothèques ou les applications qui nécessitent une initialisation automatique dans plusieurs processus. (Ia0712, b/183136596)
Version 1.0.0
Version 1.0.0
28 octobre 2020
Publication d'androidx.startup:startup-runtime:1.0.0
. Liste des commits de la version 1.0.0
Principales fonctionnalités de la version 1.0.0
- Fournit un moyen simple et performant de définir des
Initializer
s à exécuter au démarrage de l'application sans avoir à définir deContentProvider
. - Fournit une API cohérente pour l'initialisation différée.
- Les
Initializer
peuvent définir des dépendances sur d'autresInitializer
, ce qui permet de définir explicitement l'ordre d'initialisation.
Version 1.0.0-rc01
14 octobre 2020
Publication d'androidx.startup:startup-runtime:1.0.0-rc01
. Liste des commits de la version 1.0.0-rc01
Cette version est identique à la version 1.0.0-beta01
.
Version 1.0.0-beta01
16 septembre 2020
Publication d'androidx.startup:startup-runtime:1.0.0-beta01
. Liste des commits de la version 1.0.0-beta01
Cette version est identique à la version 1.0.0-alpha03
. androidx.startup
est désormais stable en ce qui concerne l'API.
Version 1.0.0-alpha03
19 août 2020
Publication d'androidx.startup:startup-runtime:1.0.0-alpha03
. Liste des commits de la version 1.0.0-alpha03
Nouvelles fonctionnalités
- Ajout d'une nouvelle API
isEagerlyInitialized()
qui permet à l'Initializer
de déterminer si elle a été initialisée de façon anticipée. (aosp/1372879, b/159952713)
Version 1.0.0-alpha02
22 juillet 2020
Publication d'androidx.startup:startup-runtime:1.0.0-alpha02
. Liste des commits de la version 1.0.0-alpha02.
Corrections de bugs
- Publication des règles ProGuard à destination des consommateurs pour l'exécution de démarrage. (aosp/1347583, b/159595260)
- Amélioration des vérifications statiques dans
AppInitializer
. (aosp/1331900)
Version 1.0.0-alpha01
10 juin 2020
Publication d'androidx.startup:startup-runtime:1.0.0-alpha01
. Liste des commits de la version 1.0.0-alpha01
Nouvelles fonctionnalités
La bibliothèque App Startup offre un moyen simple et performant d'initialiser des composants au démarrage de l'application. Les développeurs de bibliothèques et les développeurs d'applications peuvent utiliser App Startup pour simplifier les séquences de démarrage et définir explicitement l'ordre d'initialisation.
Cette version initiale est la version 1.0.0-alpha01
.