KDE Frameworks 6.15 – Розширення можливостей для розробників

Більш ніж через місяць після попереднього релізу 6.14, команда KDE анонсувала запуск Frameworks 6.15, розширюючи свою колекцію додаткових бібліотек до Qt та покращуючи функціональність для розробників на різних платформах.

Перехід на QDoc та важливі виправлення

Одна з найпомітніших змін у цьому релізі – широкомасштабна міграція на синтаксис QDoc майже в усіх фреймворках. QDoc, інструмент документації Qt, замінює стару систему на базі Doxygen, забезпечуючи кращу інтеграцію з документацією Qt та більш спрощений процес підтримки API-посилань.

Крім того, кілька компонентів, включаючи KArchive, KIO та Kirigami, отримали критичні виправлення помилок:

  • KArchive тепер правильно обробляє пошкоджені 7z файли, запобігаючи збоям та нескінченним циклам.
  • KIO покращив кешування мініатюр віддалених файлів та виправив проблеми з навігацією в діалогах файлів.
  • Kirigami (легкий UI фреймворк KDE) вирішив проблеми з рендерингом та покращив обробку сенсорних подій для плавнішої роботи на мобільних пристроях і планшетах.

Нові можливості у KDE Frameworks 6.15

Окрім покращень стабільності, колекція додатків KDE Frameworks 6.15 представляє кілька нових можливостей:

  • Підтримка компресії LZIP в KArchive.
  • Підтримка SunEvents у KHolidays дозволяє додаткам відстежувати час сходу/заходу сонця для функцій, що враховують розташування.
  • KFormat::formatTime() в KCoreAddons пропонує більш гнучкі опції форматування часу.
  • Покращена обробка шаблонів у KTextEditor, виправлення граничних випадків у оцінці скриптів та віддзеркаленні полів.

Удосконалення системи збірки

Насамкінець, реліз також включає удосконалення системи збірки, такі як:

  • Краще виявлення та обробка Python-прив’язок.
  • Виправлення для сумісності з FreeBSD у KCalendarCore.
  • Удосконалення CMake-модулів, включаючи краще опрацювання генерації QDoc та попереджень.

Для тих, хто надає перевагу збірці з джерел, весь код для Frameworks 6.15 доступний для завантаження з офіційного веб-сайту KDE. У Linux рекомендований підхід – встановлювати бінарні пакети з репозиторіїв вашого дистрибутива.

Відвідайте офіційне оголошення про випуск для отримання більш детальної інформації про KDE Frameworks 6.15, включаючи повний список оновлень та виправлень помилок.

Отже, розробники, які використовують KDE Frameworks, отримують з версією 6.15 не лише виправлення помилок, але й розширені можливості для своїх проектів. Перехід на новий синтаксис документації та додавання нових функцій робить цей реліз важливим кроком у розвитку екосистеми KDE.