Skip to content

Commit f681b9a

Browse files
Add changelog for 0.7.2
1 parent a016386 commit f681b9a

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

CHANGELOG.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ All notable changes to this project will be documented in this file.
1515
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1616
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1717

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)
1919

2020
### Added
2121

@@ -30,8 +30,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3030
- CXX-Qt-build: Allow forcing initialization of crates/QML modules (`cxx_qt::init_crate!`/`cxx_qt::init_qml_module!`)
3131
- Add pure virtual function specified through the `#[cxx_pure]` attribute
3232
- 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
3535
- Support for `QMessageLogContext` and sending log messages to the Qt message handler.
3636
- Serde support for further types: `QByteArray`, `QSet`, `QStringList`, `QVector`, `QUrl`
3737

@@ -40,6 +40,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4040
- CXX-Qt-build: Interface no longer includes compiler definitions (<https://github.com/KDAB/cxx-qt/issues/1165>)
4141
- CXX-Qt-build: Interface no longer includes initializers
4242

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+
4357
## [0.7.1](https://github.com/KDAB/cxx-qt/compare/v0.7.0...v0.7.1) - 2025-03-04
4458

4559
### Added

0 commit comments

Comments
 (0)