O RAD Studio tem um gerenciador de pacotes leve, um mecanismo para baixar recursos adicionais do produto, bibliotecas e componentes adicionais, demos, estilos VCL e FMX e muito mais. Parte do conteúdo é fornecido pela Embarcadero, mas muito vem de nossa comunidade de desenvolvedores e fornecedores terceirizados.
Agora na próxima versão 10.4 do Delphi e C ++ Builder, o gerenciador de pacotes GetIt verá mudanças significativas no 10.4. A principal adição é que agora cada entrada tem uma data de lançamento associada, tecnicamente um carimbo de data / hora. Esta é a base de diferentes recursos:
- a capacidade de classificar a lista de entradas por data, vendo as mais recentes no topo
- para cada entrada que você já instalou, a indicação de que uma versão atualizada está disponível
- a capacidade de listar todas as entradas instaladas que têm uma atualização disponível
Table of Contents
Filtros atualizados
Em termos de alteração da interface do usuário, a seção Filtro da interface do diálogo GetIt será modificada:
Estamos removendo filtros mais antigos e inativos (como gratuitos e pagos) e mantendo 2 opções que oferecem 2 novos:
- Tudo para todas as entradas
- Instalado para os pacotes instalados no sistema atual
- A assinatura apenas é um novo filtro para conteúdo exclusivo publicado pela Embarcadero e limitado a clientes com uma licença de assinatura de atualização ativa
- Atualizações lista os pacotes instalados no sistema atual e para os quais uma nova versão está disponível (ou seja, um pacote com um carimbo de data / hora mais recente que o da versão instalada)
Este é o filtro de atualizações em ação:
Outra mudança está na seção Classificar por da caixa de diálogo GetIt, que terá uma nova opção para classificar os pacotes por data de lançamento (ou registro de data e hora).
GetIt Entries UI
A IU da entrada individual na caixa de diálogo GetIt também será modificada para indicar a data específica em que o pacote foi publicado e (eventualmente) a data em que o pacote foi instalado. Dependendo do status, a interface do usuário de entrada inclui novos botões para a (s) ação (ões) – agora há mais ações disponíveis, incluindo Atualizar um pacote. Aqui você pode ver a IU padrão para uma entrada e a mesma após a instalação do pacote e a disponibilização de uma atualização:
Observe que as duas datas indicadas na última imagem são a data de lançamento da última atualização e a data de lançamento da instalada atualmente (o carimbo de data / hora do item instalado, não a data em que foi instalado).
Patches do RAD Studio
Outro recurso importante que estamos habilitando no 10.4 é a capacidade de usar GetIt para distribuir patches, com uma maneira específica de alertar os clientes de que um patch está disponível. Adicionamos uma nova seção à página de boas-vindas para indicar quando um patch está disponível e você não o instalou:
Depois de instalado, essa indicação desaparecerá. Combinado com esta dica da página de boas-vindas, teremos uma nova categoria no gerenciador de pacotes GetIt para patches. Mas esta não é a única mudança relacionada. Introduzimos tecnicamente um modo de instalação adiado, de modo que um patch que requer a atualização de arquivos usados pelo próprio RAD Studio IDE possa ser instalado por um processo separado assim que você fechar o RAD Studio (ou ao reiniciá-lo). Isso será responsável pela instalação de patches mais complexos, que exigem que você feche primeiro o RAD Studio.
Recursos adicionais do GetIt
Além dos recursos mencionados acima, trabalhamos em muitos outros novos recursos e melhorias menores no Gerenciador de Pacotes GetIt:
- Ao instalar pacotes, você pode registrar as etapas no mesmo arquivo de registro usado pela instalação. Isso é controlado pela chave de registro CatalogRepository / Debug RAD Studio
- A ação de abrir projeto permite abrir um grupo de projeto
- O arquivo de log exibe claramente em qual pasta os arquivos são instalados com GetIt
- Em caso de erro na operação GetIt, o nome da ação é indicado junto com o código numérico interno, facilitando o entendimento do erro
Conclusão
Como você pode ver, colocamos algum esforço para agregar valor ao Gerenciador de Pacotes GetIt no 10.4 e realmente esperamos que isso aumente sua utilidade como uma forma de distribuir componentes e bibliotecas para os usuários do RAD Studio – mas temos muitas outras extensões já planejado. Fique ligado.
Se você tiver assinatura de atualização, uma das vantagens é acessar compilações beta dos próximos lançamentos. Ainda há tempo para entrar em nosso programa beta para 10.4!
Esta é uma prévia de uma próxima versão do RAD Studio. Sempre pode haver erros ou alterações de última hora. Nada aqui é definitivo até que o lançamento seja oficialmente disponibilizado.