Anúncios de lançamentoKDE Frameworks 5.108.0
KDE Frameworks 5.108.0
Sábado, 8 Julho 2023
Hoje, o KDE anuncia o lançamento do KDE Frameworks 5.108.0.
O KDE Frameworks são 83 bibliotecas complementares para o Qt que fornecem uma ampla variedade de funcionalidades comumente necessárias em bibliotecas maduras, revisadas por pares e bem testadas com termos de licenciamento amigáveis. Para uma introdução, veja o anúncio de lançamento do KDE Frameworks.
Este lançamento é parte de uma série de lançamentos mensais planejados, disponibilizando melhorias aos desenvolvedores de maneira rápida e previsível.
Novo nesta versão
Baloo
- [Document] Fix parameter name for setParentId
- [WriteTransaction] Avoid false warning when removing empty xattr terms
- [DocumentUrlDB] Remove recursive removal of parent directories
- [AdvancedQueryParser] Correctly parse empty quoted strings
- [UnindexedFileIndexer] Split into multiple transactions
- [FirstRunIndexer] Split initial index run into multiple transactions
- Fix signedness mismatch compiler warning
- [UnindexedFileIndexer] Skip document when BasicIndexingJob fails
- [Transaction] Allow to fully reset the transaction state
- [Transaction] Use unique_ptr for write transaction
- Verify parentId when adding documents
- [DatabaseDbis] Use default member initializers instead of constructor
Breeze Icons
- Export cmake config so that a app can ensure that breeze-icons is installed
KArchive
- Don't create subdirectory in toplevel
KDocTools
- doc: use a more generic Frameworks entity in the example
KFileMetaData
- Reapply ReplayGain changes
KDE GUI Addons
- Add an option to disable building the geo: URI scheme handler
KHolidays
- Add juneteenth as variable holiday
KImageFormats
- jxl: add support for libjxl v0.9, drop support for old 0.6.1
KIO
- KUrlRequester: restore unnamed filter compatibility with Plasma file dialog
- Add KUrlRequester::nameFilters, deprecate KUrlRequester::filter (bug 369542)
- KUrlRequester::setFilter: note special filter syntax, allow unnamed filters (bug 369542)
- KCoreDirLister::nameFilter: revert to non-partial matching again
- filewidgets/kfilewidget: Select and focus filename after canceling overwrite (bug 444515)
- [previewjob] Check whether thumbRootDevice is valid before access (bug 470845)
Kirigami
- PassiveNotificationsManager: Fix callBack lifetime (bug 470786)
- Use MobileForm.AboutPage
- BasicListItem: Use pressed state for tooltip
- DefautListItemBackground: prioritize user input events when setting background color
KPackage Framework
- Define json-validate-ignore property in .kde-ci.yml
KWidgetsAddons
- Remove duplicate row in category selection
KXMLGUI
- Add a view_redisplay_merge MergeLocal to ui_standards.rc (bug 470848)
Plasma Framework
- Polish DropMenu before creating platform window
Syntax Highlighting
- ensure all .json files are valid
- Highlight QML pragma keyword
Security information
The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure faure@kde.org Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB
Instalando pacotes binários
No Linux, usar os pacotes da sua distribuição favorita é o meio recomendado de ter acesso ao KDE Frameworks. Veja como instalar aplicativos da KDE na sua distribuição
Compilação do código fonte
O código-fonte completo do KDE Frameworks 5.108.0 pode ser livremente baixado. As instruções para compilação e instalação estão disponíveis na página de informações do KDE Frameworks 5.108.0.
Compilar usando o código fonte é possível usando os comandos básicos cmake .; make; make install. Para um único framework de primeiro nível, isso costuma ser a solução mais fácil. Pessoas interessadas em contribuir aos frameworks ou ficar sabendo do progresso de desenvolvimento do conjunto todo podem achar mais simples utilizar o kdesrc-build. O Frameworks 5.108.0 requer o Qt 5.15.2.
Uma lista detalhada de todo o Frameworks e outras bibliotecas de terceiros do Qt está disponível em inqlude.org, o arquivo de bibliotecas selecionadas do Qt. Uma lista completa da documentação de API pode ser encontrada em api.kde.org.
Participe
Os interessados em acompanhar e contribuir para o desenvolvimento do Frameworks podem dar uma olhada nos repositórios git e acompanhar as discussões na lista de e-mails do desenvolvimento do KDE Frameworks. Políticas e o estado dos atuais projetos e planos está disponível na wiki do Frameworks. Discussões em tempo real ocorrem no canal de IRC #kde-devel no Libera Chat.
Apoiando a KDE
O KDE é uma comunidade de software livre que existe e cresce apenas com a ajuda de muitos voluntários que doam parte do seu tempo e esforço. O KDE está sempre procurando novos voluntários e contribuições, sejam elas de código, documentação, tradução, promoção, monetárias, etc. Todas as contribuições são apreciadas e bem-vindas. Leia a Página de apoio à KDE para mais informações ou para se tornar um membro de suporte da KDE e.V. através da nossa iniciativa Junte-se ao jogo.