Inicialização
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
21 de agosto de 2024 | 1.1.1 | - | 1.2.0-beta01 | - |
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
Versão 1.2
Versão 1.2.0-beta01
21 de agosto de 2024
Lançamento de androidx.startup:startup-runtime:1.2.0-beta01
. A versão 1.2.0-beta01 contém estas confirmações.
Novos recursos
- Foi adicionada a dependência
ProfileInstaller
explícita para oferecer suporte ao substituto de instalação de perfil de referência quando perfis não instalados por reprodução
Versão 1.2.0-alpha02
11 de janeiro de 2023
Lançamento de androidx.startup:startup-runtime:1.2.0-alpha02
. A versão 1.2.0-alpha02 contém estas confirmações.
Correções de bugs
- Correção da pesquisa de metadados quando o
InitializationProvider
é definido para processos secundários (aosp/2012215).
Versão 1.2.0-alpha01
9 de fevereiro de 2022
Lançamento de androidx.startup:startup-runtime:1.2.0-alpha01
. A versão 1.2.0-alpha01 contém estas confirmações.
Correções de bugs
- Correção de um bug em
AppInitializer.isEagerlyInitialized()
(aosp/1855769).
Versão 1.1.1
Versão 1.1.1
9 de fevereiro de 2022
Lançamento de androidx.startup:startup-runtime:1.1.1
. A versão 1.1.1 contém estas confirmações.
Correções de bugs
- Correção de um bug em
AppInitializer.isEagerlyInitialized()
(aosp/1855769).
Versão 1.1.0
Versão 1.1.0
4 de agosto de 2021
Lançamento de androidx.startup:startup-runtime:1.1.0
. A versão 1.1.0 contém estas confirmações.
Essa versão é idêntica a androidx.startup:startup-runtime:1.1.0-rc01
.
Mudanças importantes desde a versão 1.0.0
Vários elementos
InitializationProvider
<provider>
agora podem ser adicionados ao AndroidManifest.xml do aplicativo para bibliotecas ou aplicativos que exigem a inicialização automática em vários processos (Ia0712, b/183136596).As regras do ProGuard foram melhoradas. Definição de regras multi-dex para garantir que os
Initializer
s fiquem no arquivo DEX principal (aosp/1743740).Regras de perfil de referência foram adicionadas para otimizar o uso de
androidx.startup
(aosp/17639340).
Versão 1.1.0-rc01
21 de julho de 2021
Lançamento de androidx.startup:startup-runtime:1.1.0-rc01
. A versão 1.1.0-rc01 contém estas confirmações.
Correções de bugs
- As regras do ProGuard foram melhoradas. Definição de regras multi-dex para garantir que os
Initializer
s fiquem no arquivo DEX principal (aosp/1743740). - Regras de perfil de referência foram adicionadas para otimizar o uso de
androidx.startup
(aosp/1763934).
Versão 1.1.0-beta01
18 de maio de 2021
Lançamento de androidx.startup:startup-runtime:1.1.0-beta01
. A versão 1.1.0-beta01 contém estas confirmações.
Novos recursos
- Vários elementos
InitializationProvider
<provider>
agora podem ser adicionados ao AndroidManifest.xml do aplicativo para bibliotecas ou aplicativos que exigem a inicialização automática em vários processos (Ia0712, b/183136596).
Correções de bugs
- Pequenas melhorias nas regras do ProGuard (aosp/1691484).
Versão 1.1.0-alpha01
7 de abril de 2021
Lançamento de androidx.startup:startup-runtime:1.1.0-alpha01
. A versão 1.1.0-alpha01 contém estas confirmações.
Mudanças na API
- Vários elementos
InitializationProvider
<provider>
agora podem ser adicionados aoAndroidManifest.xml
do aplicativo para bibliotecas ou aplicativos que exigem a inicialização automática em vários processos (Ia0712, b/183136596).
Versão 1.0.0
Versão 1.0.0
28 de outubro de 2020
androidx.startup:startup-runtime:1.0.0
é lançado. A versão 1.0.0 contém estas confirmações.
Principais recursos de 1.0.0
- Fornece uma maneira simples e eficiente de definir
Initializer
s a serem executados na inicialização do aplicativo sem precisar definir umContentProvider
. - Fornece uma API consistente para inicialização lenta.
Initializer
s podem definir dependências em outrosInitializer
s que ajudam a definir explicitamente a ordem de inicialização.
Versão 1.0.0-rc01
14 de outubro de 2020
androidx.startup:startup-runtime:1.0.0-rc01
é lançado. A versão 1.0.0-rc01 contém estas confirmações.
Essa versão é idêntica à 1.0.0-beta01
.
Versão 1.0.0-beta01
16 de setembro de 2020
androidx.startup:startup-runtime:1.0.0-beta01
é lançado. A versão 1.0.0-beta01 contém estas confirmações.
Esta versão é idêntica à 1.0.0-alpha03
. O androidx.startup
agora é estável na API.
Versão 1.0.0-alpha03
19 de agosto de 2020
androidx.startup:startup-runtime:1.0.0-alpha03
é lançado. A versão 1.0.0-alpha03 contém estas confirmações.
Novos recursos
- Adição de uma nova API
isEagerlyInitialized()
, que oferece uma maneira deInitializer
determinar se foi inicializado com antecedência. (aosp/1372879, b/159952713).
Versão 1.0.0-alpha02
22 de julho de 2020
Lançamento de androidx.startup:startup-runtime:1.0.0-alpha02
. A versão 1.0.0-alpha02 contém estas confirmações.
Correções de bugs
- Publicação das regras ProGuard do consumidor para o ambiente de execução da inicialização (aosp/1347583, b/159595260).
- Melhoria das verificações estáticas em
AppInitializer
(aosp/1331900).
Versão 1.0.0-alpha01
10 de junho de 2020
Lançamento de androidx.startup:startup-runtime:1.0.0-alpha01
. A versão 1.0.0-alpha01 contém estas confirmações.
Novos recursos
A biblioteca App Startup fornece uma maneira simples e eficiente de iniciar componentes na inicialização do aplicativo. Tanto os desenvolvedores de bibliotecas quanto os desenvolvedores de aplicativos podem usar a inicialização para simplificar as sequências e definir explicitamente a ordem dela.
Essa versão inicial é 1.0.0-alpha01
.