|
|
|
@@ -1,3 +1,216 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 4 06:57:19 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.17.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.17.0
|
|
|
|
|
- Changes since 6.16.0:
|
|
|
|
|
* ECMSetupVersion: Adapt to the removal of CMP0048 with cmake 4.0 (kde#504518)
|
|
|
|
|
* KDEGitCommitHooks: Do not ignore clang format return code
|
|
|
|
|
* KDEGitCommitHooks: Allow custom user scripts in pre-commit.d directory
|
|
|
|
|
* Update version to 6.17.0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 7 07:24:32 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.16.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.16.0
|
|
|
|
|
- Changes since 6.15.0:
|
|
|
|
|
* [ECMGenerateQDoc] Make QtTools optional
|
|
|
|
|
* [KDECMakeSettings] Disable warning about using private Qt modules
|
|
|
|
|
* typo--
|
|
|
|
|
* [ECMGenerateQDoc] Don't put qch file in target subfolder
|
|
|
|
|
* Update version to 6.16.0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jun 9 20:29:30 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.15.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.15.0
|
|
|
|
|
- Changes since 6.14.0:
|
|
|
|
|
* [ECMGenerateQDoc] Don't put qch file in target subfolder
|
|
|
|
|
* Fix LOCALSTATEDIR when installing to /usr (kde#505090)
|
|
|
|
|
* [ECMGenerateQDoc] Fix locations for generated HTML files
|
|
|
|
|
* ECMGeneratePythonBindings: Check if the build python module is installed
|
|
|
|
|
* Tone done warning about existing .clang-format file
|
|
|
|
|
* [ECMGenerateQDoc] Use combined output dir for all targets
|
|
|
|
|
* Add timestamp to filenames of APKs built on CI
|
|
|
|
|
* ECMGeneratePythonBindings: remove another deprecation macro since pyside/shiboken uses deprecated code
|
|
|
|
|
* kde-modules/clang-format.cmake - add support for Json files (kde#503056)
|
|
|
|
|
* [ECMGenerateQDoc] Handle qhelpgenerator tool not being found
|
|
|
|
|
* [ECMGenerateQDoc] Handle qdoc tool not being found
|
|
|
|
|
* Update version to 6.15.0
|
|
|
|
|
- Replace _kf6_bugfix_version usage
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun May 4 19:05:14 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.14.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.14.0
|
|
|
|
|
- Changes since 6.13.0:
|
|
|
|
|
* Update dependency version to 6.14.0
|
|
|
|
|
* ECMGeneratePythonBindings: install typesystem XML file to CMAKE_INSTALL_PREFIX
|
|
|
|
|
* ECMGeneratePythonBindings: add `EXPORT_TYPESYSTEM` to install typesystem file
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Apr 5 12:32:26 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.13.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.13.0
|
|
|
|
|
- Changes since 6.12.0:
|
|
|
|
|
* Add missing include mocs
|
|
|
|
|
* ECMAddTests.cmake: add support to pass environment variables and compile definitions
|
|
|
|
|
* tests: Fix cmake deprecation warning
|
|
|
|
|
* ECMEnableSanitizers.cmake: replace tabs with spaces
|
|
|
|
|
* KDECompilerSettings: default to C++20 for level 6.13
|
|
|
|
|
* ECMEnableSanitizers.cmake: fix GCC's "note: variable tracking size limit exceeded" when using asan
|
|
|
|
|
* Update dependency version to 6.13.0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 11 09:29:06 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.12.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.12.0
|
|
|
|
|
- Changes since 6.11.0:
|
|
|
|
|
* Consider BSL-1.0 as GPL-compatible
|
|
|
|
|
* Improve docs for ECM QML modules
|
|
|
|
|
* Drop old > 2 cmake version conditional branch
|
|
|
|
|
* Require cmake >= 3.16 for the tests too.
|
|
|
|
|
* Add tests for KDE_INSTALL_APP_TEMPLATES.
|
|
|
|
|
* Unless setting KDE_INSTALL_APP_TEMPLATES, kde_package_app_templates is skipped when cross-compiling.
|
|
|
|
|
* Try to also satisfy Google Play's version code constraints
|
|
|
|
|
* Generate Gradle version include file as part of ecm_add_android_apk()
|
|
|
|
|
* Update version to 6.12.0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 8 12:16:40 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.11.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.11.0
|
|
|
|
|
- Changes since 6.10.0:
|
|
|
|
|
* Fix FindEGL compile check when using Emscripten
|
|
|
|
|
* Add xml/yaml linting
|
|
|
|
|
* ECMAddAndroidApk.cmake: use APK_NAME for APK_OUTPUT_DIR
|
|
|
|
|
* Add ECMGenerateQDoc
|
|
|
|
|
* CI: Add linux-qt6-next build
|
|
|
|
|
* ECMQmLoader.cpp.in: Use qAsConst instead of std::as_const in Qt5 codepath
|
|
|
|
|
* Lower Python requirement to 3.9
|
|
|
|
|
* ECMQmLoader.cpp.in: Add std::as_const for enhanced for loop
|
|
|
|
|
* Update version to 6.11.0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 7 18:17:19 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.10.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.10.0
|
|
|
|
|
- Changes since 6.9.0:
|
|
|
|
|
* Make building docs optional
|
|
|
|
|
* Add since documentation
|
|
|
|
|
* ECMAddAndroidApk: add "PACKAGE_NAME" argument
|
|
|
|
|
* ECMGenerateHeaders: set IWYU export pragma also for helper prefixed headers
|
|
|
|
|
* Also allow to disable the nasty Android threads workaround via env vars
|
|
|
|
|
* ECMGenerateHeaders: Set include-what-you-use pragma
|
|
|
|
|
* Simplify moving QM catalog loading to the main thread
|
|
|
|
|
* Update version to 6.10.0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Dec 8 10:09:05 UTC 2024 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.9.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.9.0
|
|
|
|
|
- Changes since 6.8.0:
|
|
|
|
|
* Align multi-language catalog loading with KI18n
|
|
|
|
|
* EGPF: Handle case where INTERFACE_INCLUDE_DIRECTORIES is empty (kde#496781)
|
|
|
|
|
* KDEClangFormat: Avoid spammy warnings with cmake >= 3.31.0 (kde#496537)
|
|
|
|
|
* Consider all QLocale::uiLanguages for QM catalog loading
|
|
|
|
|
* ECMGeneratePythonBindings: Build without system isolation
|
|
|
|
|
* ECMGeneratePythonBindings: Remove broken RPATH settings
|
|
|
|
|
* Include Qt's translations in what we bundle on Android
|
|
|
|
|
* Fix FindLibMount without pkgconfig
|
|
|
|
|
* Don't use KDEInstallDirs6 for the new ECMGeneratePkgConfigFile test
|
|
|
|
|
* Fix reproducible build issue with ECMGeneratedHeaders
|
|
|
|
|
* Update version to 6.9.0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 4 11:17:55 UTC 2024 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.8.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.8.0
|
|
|
|
|
- Changes since 6.7.0:
|
|
|
|
|
* FindKF6: Print custom message when required components are not found
|
|
|
|
|
* Add a directory check when appending a module dir to qmlimportscanner
|
|
|
|
|
* Add Python bindings
|
|
|
|
|
* Break enums onto multiple lines
|
|
|
|
|
* Set import paths for QML modules to all CMake search paths
|
|
|
|
|
* Remove the old/unused SIP-based Python binding generation infrastructure
|
|
|
|
|
* Update version to 6.8.0
|
|
|
|
|
* ECMGeneratePkgConfigFile: try to deduce additional include dirs
|
|
|
|
|
* Fix custom definitions for generated pkgconfig files
|
|
|
|
|
* Fix QM loader unit tests with a static Qt
|
|
|
|
|
* Don't fall back to qmlplugin dump on static Qt builds
|
|
|
|
|
* Retire Qt5 Android CI
|
|
|
|
|
* Automatically install dependent targets of QML modules in static builds
|
|
|
|
|
* Allow to specify an export set for targets installed by finalize_qml_module
|
|
|
|
|
* Don't check websites in Appstream tests
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 7 09:59:45 UTC 2024 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.7.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.7.0
|
|
|
|
|
- Changes since 6.6.0:
|
|
|
|
|
* Merge output targets from multiple qt6_target_qml_sources() calls
|
|
|
|
|
* Don't install QML files on Android
|
|
|
|
|
* Propagate OUTPUT_TARGETS of qt6_target_qml_sources to the caller
|
|
|
|
|
* Port Qt doc generation to qhelpgenerator
|
|
|
|
|
* Correctly forward the OUTPUT_TARGETS argument of qt6_add_qml_module()
|
|
|
|
|
* Set install destination for object files
|
|
|
|
|
* Upstream FindGLIB2.cmake changes from Qt
|
|
|
|
|
* KDEClangFormat: Ignore source files being in _install folder
|
|
|
|
|
* reenable individual targets for clang-format to enable better status reporting an parallelization
|
|
|
|
|
* Update version to 6.7.0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Sep 7 09:03:04 UTC 2024 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|
- Update to 6.6.0
|
|
|
|
|
* New feature release
|
|
|
|
|
* For more details please see:
|
|
|
|
|
* https://kde.org/announcements/frameworks/6/6.6.0
|
|
|
|
|
- Changes since 6.5.0:
|
|
|
|
|
* ECMQueryQt: don't cache QUERY_EXECUTABLE
|
|
|
|
|
* Add fallback value for SASL_PATH
|
|
|
|
|
* Add SASL_PATH to prefix.sh so that libkdexoauth2.so is found
|
|
|
|
|
* Allow qml target to be actually optional
|
|
|
|
|
* Fix FindLibExiv2 version detection from header
|
|
|
|
|
* ci: add Alpine/musl job
|
|
|
|
|
* ECMEnableSanitizers: fix greedy linker parameter replacment
|
|
|
|
|
* Add private code option to ecm_add_qtwayland_(client/server)_protocol
|
|
|
|
|
* Update version to 6.6.0
|
|
|
|
|
* Add a PRIVATE_CODE option to ecm_add_wayland_server_protocol
|
|
|
|
|
* Add [PRIVATE_CODE] also to the second signature of ecm_add_wayland_server_protocol
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 5 10:47:28 UTC 2024 - Christophe Marin <christophe@krop.fr>
|
|
|
|
|
|
|
|
|
|