Gerenciar dependências é apenas uma parte do trabalho em projetos Delphi. Quando o projeto utiliza componentes visuais, pacotes runtime e design-time, diferentes versões da IDE e pipelines de integração contínua, instalar uma biblioteca deixa de ser uma simples operação de download.
Ver resumo completo
Gerenciar dependências é apenas uma parte do trabalho em projetos Delphi. Quando o projeto utiliza componentes visuais, pacotes runtime e design-time, diferentes versões da IDE e pipelines de integração contínua, instalar uma biblioteca deixa de ser uma simples operação de download.
A versão 1.7.0 do Boss4D foi construída para enfrentar esse cenário completo. Ela amplia o gerenciador de dependências para cuidar também da compilação, instalação e recuperação de componentes, sem abandonar a compatibilidade com projetos BOSS nem o suporte ao Lazarus.
O resultado é uma versão especialmente importante para equipes que precisam reproduzir ambientes Delphi, automatizar builds e manter evidências sobre os pacotes utilizados.
O Boss4D 1.5.0 marca uma mudança importante na evolução do gerenciador dedependências para Delphi e Lazarus. A nova versão amplia o projeto para além dainstalação de bibliotecas: ela cria uma base para distribuição verificável,automação de CI, conformidade de pacotes, proteção de credenciais e execuçãonativa em Linux com Free Pascal.
Ver resumo completo
O Boss4D 1.5.0 marca uma mudança importante na evolução do gerenciador dedependências para Delphi e Lazarus. A nova versão amplia o projeto para além dainstalação de bibliotecas: ela cria uma base para distribuição verificável,automação de CI, conformidade de pacotes, proteção de credenciais e execuçãonativa em Linux com Free Pascal.
Na prática, o Boss4D passa a acompanhar uma dependência durante um ciclo muitomais completo: descoberta, resolução de versão, download, instalação,empacotamento, geração de evidências, validação e publicação.
Neste artigo, veremos o que chegou na versão 1.5.0, por que essas mudanças sãorelevantes e como começar a utilizá-las.
Desde a versão 1.2.0, o Boss4D passou por uma evolução importante. O projeto deixou de atuar apenas como instalador de dependências e tornou-se uma plataforma mais completa de gerenciamento, automação, auditoria e rastreabilidade para projetos Delphi e Lazarus.
Ver resumo completo
Desde a versão 1.2.0, o Boss4D passou por uma evolução importante. O projeto deixou de atuar apenas como instalador de dependências e tornou-se uma plataforma mais completa de gerenciamento, automação, auditoria e rastreabilidade para projetos Delphi e Lazarus.
As versões 1.2.0, 1.2.1, 1.3.0 e 1.4.0 trouxeram melhorias em quatro áreas principais:
Neste artigo, veremos o que mudou e como esses recursos ajudam equipes que precisam de builds confiáveis, automação de CI e evidências técnicas sobre os componentes utilizados em suas aplicações.
O gerenciamento de dependências deixou de ser apenas uma questão de baixar bibliotecas e configurar paths. Em projetos modernos, especialmente nos que sustentam operações críticas, também precisamos responder com precisão: quais componentes entraram em uma versão, de onde vieram, qual revisão foi utilizada, quais licenças foram declaradas e se uma vulnerabilidade conhecida realmente afeta o produto entregue.
Ver resumo completo
O gerenciamento de dependências deixou de ser apenas uma questão de baixar bibliotecas e configurar paths. Em projetos modernos, especialmente nos que sustentam operações críticas, também precisamos responder com precisão: quais componentes entraram em uma versão, de onde vieram, qual revisão foi utilizada, quais licenças foram declaradas e se uma vulnerabilidade conhecida realmente afeta o produto entregue.
É justamente nesse ponto que as versões 1.1.0 e 1.2.0 do Boss4D representam um avanço importante. Além de tornar o processo de build mais previsível, o Boss4D agora oferece uma base nativa para geração de SBOM, rastreabilidade de dependências, evidências de integridade, análise de vulnerabilidades por VEX e auditoria de releases. Na versão 1.2.0, essa evolução também alcança projetos Lazarus, permitindo que dependências Delphi e Free Pascal convivam em um fluxo de build mais consistente.
Neste artigo, vamos entender o que mudou, por que essas mudanças são importantes e como utilizar os novos recursos no dia a dia.