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.


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

Get some love as Delphi turns 26

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES