Pesquisa de sites

O KDE Frameworks 6.19 Foi Lançado, Aqui Está 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, a KDE anunciou o lançamento do Frameworks 6.19, expandindo a sua coleção de bibliotecas adicionais para Qt e melhorando a funcionalidade disponível para desenvolvedores em várias plataformas.

Como de costume, esta versão foca-se na estabilidade, aperfeiçoamentos 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 criação de ícones.

KArchive, a framework responsável pelo manuseamento de formatos de arquivo como ZIP e 7z, recebeu uma grande ronda de correções para lidar com arquivos malformados. A atualização previne possíveis ciclos infinitos e falhas ao lidar com arquivos corrompidos, melhora a gestão de memória e otimiza as operações de pesquisa para reduzir a sobrecarga.

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

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

Nos Extra CMake Modules, a equipa do KDE melhorou a documentação para KDEInstallDirs, modernizou o código para maior legibilidade e introduziu um novo argumento SHARED_PREFIX em ecm_generate_headers. Isto deverá tornar a vida um pouco mais fácil para os programadores que mantêm grandes projetos KDE ou que 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 na gestão de esquemas de cores no KColorScheme, e novas verificações de segurança no KImageFormats que limitam os tamanhos de ficheiros RAW e DDS a 300.000×300.000 pixels para evitar problemas de memória.

Por último, a Realce de Sintaxe também recebeu atenção com novas definições para Snakemake, XKeyboardConfig e Quarto, além de várias melhorias 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 da KDE. No Linux, a abordagem recomendada é instalar pacotes binários a partir dos repositórios da sua distribuição.

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