Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Notícia

Aprimoramentos do GetIt Package Manager chegando no RAD Studio 10.4

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

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.

RAD Studio 13.2 Florence Now Available! Kai 1.1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES