From 5bf9957c6e19a30f63d1202c7bfbe09452e8d700 Mon Sep 17 00:00:00 2001 From: Torsten Wierschin Date: Tue, 14 Jul 2026 23:49:23 +0200 Subject: [PATCH] Add release note for qt6-migration-2026.07.14 Add CHANGELOG entry summarizing Qt6 migration and verification steps. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- Z/CHANGELOG | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Z/CHANGELOG diff --git a/Z/CHANGELOG b/Z/CHANGELOG new file mode 100644 index 000000000..c91b71d8a --- /dev/null +++ b/Z/CHANGELOG @@ -0,0 +1,18 @@ +Release: qt6-migration-2026.07.14 +Date: 2026-07-14 + +Summary +Migrated project to Qt 6.8: updated CMake and cmake modules for Qt6, adjusted sources for Qt6 API changes, removed Strix and added GoogleTest scaffolding, and created a reproducible Docker dev image with Qt 6.8.3. + +Key changes +- Docker: app/Dockerfile and app/run_docker.sh (install Qt 6.8.3, poppler-qt6, build Log4Qt) +- CMake: Qt6-first shim, cmake/NGLMacros.cmake, cmake/FindPopplerQt5.cmake compatibility +- Source: Qt6 API fixes (QTimeZone, QLibraryInfo::path, qChecksum overloads, key combo adjustments), resource qrc additions +- Tests: GoogleTest integration; Strix removed + +Verification +Tag: qt6-migration-2026.07.14 +Ran ./final-migration/run_final_migration.sh in Docker (configure, build, ctest). All tests passed (3/3). + +Notes +Merged into main. For follow-up: continue reducing remaining deprecation warnings and consider enabling stricter warning checks in CI.