@@ -15,7 +15,7 @@ All notable changes to this project will be documented in this file.
15
15
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
16
16
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
17
17
18
- ## [ Unreleased] ( https://github.com/KDAB/cxx-qt/compare/v0.7.1 ...HEAD )
18
+ ## [ Unreleased] ( https://github.com/KDAB/cxx-qt/compare/v0.7.2 ...HEAD )
19
19
20
20
### Added
21
21
@@ -30,8 +30,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
30
30
- CXX-Qt-build: Allow forcing initialization of crates/QML modules (` cxx_qt::init_crate! ` /` cxx_qt::init_qml_module! ` )
31
31
- Add pure virtual function specified through the ` #[cxx_pure] ` attribute
32
32
- Add wrappers for up and down casting, for all types which inherit from QObject, available for &T, &mut T and Pin<&mut T>
33
- - ` #[base = T] ` is now suported in ` extern "C++Qt" ` blocks
34
- - Casting is automatically implmented for qobjects or types which have ` #[base = T] ` in ` "RustQt" ` or ` "C++Qt" ` blocks
33
+ - ` #[base = T] ` is now supported in ` extern "C++Qt" ` blocks
34
+ - Casting is automatically implemented for qobjects or types which have ` #[base = T] ` in ` "RustQt" ` or ` "C++Qt" ` blocks
35
35
- Support for ` QMessageLogContext ` and sending log messages to the Qt message handler.
36
36
- Serde support for further types: ` QByteArray ` , ` QSet ` , ` QStringList ` , ` QVector ` , ` QUrl `
37
37
@@ -40,6 +40,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
40
40
- CXX-Qt-build: Interface no longer includes compiler definitions (< https://github.com/KDAB/cxx-qt/issues/1165 > )
41
41
- CXX-Qt-build: Interface no longer includes initializers
42
42
43
+ ## [ 0.7.2] ( https://github.com/KDAB/cxx-qt/compare/v0.7.1...v0.7.2 ) - 2025-04-28
44
+
45
+ ### Added
46
+
47
+ - ` impl cxx_qt::Initialize for X {} ` as shorthand for ` impl cxx_qt::Constructor<()> for X {} `
48
+ - ` extern "RustQt" ` blocks no longer have to be marked ` unsafe `
49
+
50
+ ### Fixed
51
+
52
+ - cxx-qt-build: Use shorter paths to avoid file path length limitations on Windows
53
+ - CMake: Use Release Qt DLLs and runtime for MSVC Debug builds
54
+ - Fix some generated links to book page
55
+ - ` #[inherit] ` attributes are no longer ignored in ` extern "C++Qt" ` blocks - they now trigger an error
56
+
43
57
## [ 0.7.1] ( https://github.com/KDAB/cxx-qt/compare/v0.7.0...v0.7.1 ) - 2025-03-04
44
58
45
59
### Added
0 commit comments