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>
This commit is contained in:
1 parent
8b1e103ab4
commit
5bf9957c6e
1 file changed
+18
+18
@@ -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.
|
||||
Reference in new issue
Block a user