Anúncios de lançamentoKDE Frameworks 5.109.0
KDE Frameworks 5.109.0
Quinta-feira, 17 Agosto 2023
Hoje, o KDE anuncia o lançamento do KDE Frameworks 5.109.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 uses and abuses of Baloo::IndexerConfig
- [BalooSearch] Add sort order option
- [Codecs] Make encode/decode methods static, cleanup
- [TermGeneratorTest] Extend phrase coverage
- [AdvancedQueryParserTest] Extend phrase coverage
- [SearchStore] Move private helpers to anonymous namespace
- [BasicIndexingJob] Ignore filename based mimetype for empty files (bug 420339)
- Reduce filesystem dependencies in more tests
- [DocumentUrlDbTest] Remove file system dependencies from test
- [DocumentUrlDb] Split document addition and file tree creation
- [Transaction] Use DocumentUrlDB::contains
- [DocumentUrlDB] Add
contains
method - Remove proxy for obsolete org.kde.baloo interface
- [Transaction] Remove Transaction::exec convenience method
Extra CMake Modules
- KDEInstallDirs: fix description of KXMLGUIDIR & LOCALEDIR
- KDEGitCommitHooks: Allow passing in of custom scripts (bug 472361)
- qml-plasmoid techbase.kde.org/Projects/Plasma does not exist
KArchive
- Support reading file sizes from ZIP64 extended fields
KCoreAddons
- kurlmimedata: limit amount of in-flight FDs for portal submission (bug 472716)
- kurlmimedata: don't portal symlinks (bug 464225)
- KSignalHandler: possibility to register signal handler as early as possible
KCrash
- On windows, look for drkonqi.exe
KDESU
- SuProcess: Disable echo in the PTY before starting sudo (bug 452532)
- PtyProcess: Allow calling enableLocalEcho before PTY creation
KDE GUI Addons
- fix google-maps-geo-handler
KHolidays
- Update Swedish holidays
KIconThemes
- Do not automatically set breeze as the fallback theme on Android
KImageFormats
- psd: Fix UB type punning
- Treat 3-channel MCH images as CMY images
KIO
- Use switcheroo-control to find discrete GPUs (bug 449106)
- file: preserve mode on put (bug 471539)
- KFileWidget: Use targetUrl to extract urls, better handle absolute urls cases (bug 459485)
Kirigami
- Change Instantiator to Repeater in NavigationTabBar (bug 467860)
- Avatar: Always use uppercase initials
KJS
- setitimer(, NULL, ) is not supported
KPackage Framework
- KPackageTool: Show deprecation warning when metadata.desktop file is used
KPeople
- QML plugin: use KPeople namespace meta object, instead of duplicating
KRunner
- runnerpython cgit.kde.org does not exist
KTextEditor
- completion: Fix only start chars of items are matched
- Fix chaotic up/down cursor movement in Block Selection Mode
- Fix backspace behavior for empty lines with cursor beyond line’s end (block selection mode)
Plasma Framework
- dataengine: do not emit removal signals while iterators are open (bug 446531)
QQC2StyleBridge
- Don't create Sonnet.Settings if not needed
Syntax Highlighting
- Hare language syntax highlighting
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.109.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.109.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.109.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.