Pesquisa de site

KDE Frameworks 6.19 Foi Lançado, Veja o Que Há de Novo


O KDE Frameworks 6.19 corrige falhas do 7z, aprimora os ícones Breeze e oferece melhor desempenho nas bibliotecas principais.

Um mês após o lançamento anterior 6.18, o KDE anunciou o lançamento do Frameworks 6.19, expandindo sua coleção de bibliotecas adicionais para o Qt e aprimorando a funcionalidade disponível para desenvolvedores em várias plataformas.

Como de costume, esta versão foca na estabilidade, refinamentos e melhorias incrementais em vários componentes.

Entre os destaques, o pacote Breeze Icons recebeu atualizações, incluindo a adição de versões da direita para a esquerda dos ícones de microfone e áudio, a limpeza de ícones de terceiros desatualizados e melhorias gerais no processo de geração de ícones.

KArchive, a estrutura responsável por lidar com formatos de arquivo compactados como ZIP e 7z, recebeu uma grande rodada de correções para lidar com arquivos malformados. A atualização previne possíveis loops infinitos e falhas ao lidar com arquivos corrompidos, melhora o gerenciamento de memória e otimiza operações de busca para reduzir a sobrecarga.

Um número significativo de atualizações também chegou ao KIO, o framework central de manuseio de arquivos e I/O de rede do KDE. O Frameworks 6.19 descontinua várias APIs antigas e elimina caminhos de código legados relacionados à execução privilegiada e ao gerenciamento do status de trabalhadores. As operações de arquivos agora estão mais consistentes entre as plataformas, com testes ajustados para uma melhor estabilidade multiplataforma.

Há correções para a implementação da Lixeira, que agora verifica corretamente os limites de tamanho antes da exclusão automática, e melhorias no KFilePlaces para um melhor dimensionamento de ícones. Os desenvolvedores também notarão um manuseio mais limpo dos metadados dos trabalhadores e uma lógica de visualização de arquivos aprimorada.

No Extra CMake Modules, a equipe do KDE melhorou a documentação do KDEInstallDirs, modernizou o código para maior legibilidade e introduziu um novo argumento SHARED_PREFIX no ecm_generate_headers. Isso deve tornar a vida um pouco mais fácil para desenvolvedores que mantêm grandes projetos do KDE ou trabalham em integrações externas.

Outras mudanças menores, mas dignas de nota, incluem uma correção para valores de configuração localizados no Windows e macOS no KConfig, melhorias no gerenciamento de esquemas de cores no KColorScheme, e novas verificações de segurança no KImageFormats que limitam o tamanho de arquivos RAW e DDS a 300.000×300.000 pixels para evitar problemas de memória.

Por fim, a Realce de Sintaxe também recebeu atenção com novas definições para Snakemake, XKeyboardConfig e Quarto, além de diversos aprimoramentos em temas existentes como Monokai e JSONC.

Para aqueles que preferem construir a partir do código-fonte, toda a base de código do Frameworks 6.19 está disponível para download no site oficial do KDE. No Linux, a abordagem recomendada é instalar pacotes binários dos repositórios da sua distribuição.

Visite o anúncio oficial de lançamento para obter informações detalhadas sobre todas as mudanças no KDE Frameworks 6.19, incluindo uma lista completa de atualizações e correções de bugs.