Skip to content

Commit c8e5c58

Browse files
ahayzen-kdabBe-ing
authored andcommitted
release: bump to 0.4.0
1 parent 94d0b30 commit c8e5c58

File tree

9 files changed

+17
-14
lines changed

9 files changed

+17
-14
lines changed

CHANGELOG.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ All notable changes to this project will be documented in this file.
1212
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1313
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1414

15-
1615
## [Unreleased]
1716

17+
## [0.4.0] - 2022-10-28
18+
1819
### Added
1920

2021
- Addition of qt-build-utils crate
@@ -26,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2627
- Rewrite of build system, removal of custom cmake file, corrosion is used for CMake and support for building with only Cargo
2728
- Refactor of internal generation code so it's split into stages and removal of pattern matching for types, so arbritary CXX types can be supported
2829
- Mark Qt relocatable types as trivial to CXX
30+
- Use Rust closures to queue tasks onto the Qt thread
2931

3032
### Removed
3133

@@ -70,7 +72,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7072
- Support for QColor, QPointF, QSizeF, QString, QVariant
7173
- Support for nested objects
7274

73-
[Unreleased]: https://github.com/KDAB/cxx-qt/compare/v0.3.0...HEAD
75+
[Unreleased]: https://github.com/KDAB/cxx-qt/compare/v0.4.0...HEAD
76+
[0.3.0]: https://github.com/KDAB/cxx-qt/compare/v0.3.0...v0.4.0
7477
[0.3.0]: https://github.com/KDAB/cxx-qt/compare/v0.2.1...v0.3.0
7578
[0.2.1]: https://github.com/KDAB/cxx-qt/compare/v0.2.0...v0.2.1
7679
[0.2.0]: https://github.com/KDAB/cxx-qt/compare/v0.1.0...v0.2.0

crates/cxx-qt-build/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# SPDX-License-Identifier: MIT OR Apache-2.0
66
[package]
77
name = "cxx-qt-build"
8-
version = "0.3.0"
8+
version = "0.4.0"
99
authors = ["Andrew Hayzen <[email protected]>", "Gerhard de Clercq <[email protected]>", "Leon Matthes <[email protected]>"]
1010
edition = "2018"
1111
license = "MIT OR Apache-2.0"
@@ -15,8 +15,8 @@ repository = "https://github.com/KDAB/cxx-qt/"
1515
[dependencies]
1616
cc = "1.0.73"
1717
cxx-gen = "0.7"
18-
cxx-qt-lib-headers = { path = "../cxx-qt-lib-headers", version = "0.3" }
19-
cxx-qt-gen = { path = "../cxx-qt-gen", version = "0.3" }
18+
cxx-qt-lib-headers = { path = "../cxx-qt-lib-headers", version = "0.4" }
19+
cxx-qt-gen = { path = "../cxx-qt-gen", version = "0.4" }
2020
proc-macro2 = "1.0"
2121
quote = "1.0"
2222
convert_case = "0.4"

crates/cxx-qt-gen/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# SPDX-License-Identifier: MIT OR Apache-2.0
66
[package]
77
name = "cxx-qt-gen"
8-
version = "0.3.0"
8+
version = "0.4.0"
99
authors = ["Andrew Hayzen <[email protected]>", "Gerhard de Clercq <[email protected]>", "Leon Matthes <[email protected]>"]
1010
edition = "2018"
1111
license = "MIT OR Apache-2.0"

crates/cxx-qt-lib-headers/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# SPDX-License-Identifier: MIT OR Apache-2.0
55
[package]
66
name = "cxx-qt-lib-headers"
7-
version = "0.3.0"
7+
version = "0.4.0"
88
authors = ["Andrew Hayzen <[email protected]>", "Be Wilson <[email protected]>"]
99
edition = "2018"
1010
license = "MIT OR Apache-2.0"

crates/cxx-qt-lib/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# SPDX-License-Identifier: MIT OR Apache-2.0
66
[package]
77
name = "cxx-qt-lib"
8-
version = "0.3.0"
8+
version = "0.4.0"
99
authors = ["Andrew Hayzen <[email protected]>", "Gerhard de Clercq <[email protected]>", "Leon Matthes <[email protected]>"]
1010
edition = "2018"
1111
license = "MIT OR Apache-2.0"
@@ -20,5 +20,5 @@ cxx = "1.0.75"
2020

2121
[build-dependencies]
2222
cxx-build = { version = "1.0", features = [ "parallel" ] }
23-
cxx-qt-lib-headers = { path = "../cxx-qt-lib-headers", version = "0.3" }
23+
cxx-qt-lib-headers = { path = "../cxx-qt-lib-headers", version = "0.4" }
2424
qt-build-utils = { path = "../qt-build-utils" }

crates/cxx-qt/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# SPDX-License-Identifier: MIT OR Apache-2.0
66
[package]
77
name = "cxx-qt"
8-
version = "0.3.0"
8+
version = "0.4.0"
99
authors = ["Andrew Hayzen <[email protected]>", "Gerhard de Clercq <[email protected]>", "Leon Matthes <[email protected]>"]
1010
edition = "2018"
1111
license = "MIT OR Apache-2.0"
@@ -20,6 +20,6 @@ categories = ["api-bindings", "gui"]
2020
proc-macro = true
2121

2222
[dependencies]
23-
cxx-qt-gen = { path = "../cxx-qt-gen", version = "0.3" }
23+
cxx-qt-gen = { path = "../cxx-qt-gen", version = "0.4" }
2424
proc-macro2 = "1.0"
2525
syn = { version = "1.0", features = ["extra-traits", "full"] }

crates/qt-build-utils/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[package]
77
name = "qt-build-utils"
8-
version = "0.3.0"
8+
version = "0.4.0"
99
edition = "2018"
1010
authors = ["Be Wilson <[email protected]>"]
1111
license = "MIT OR Apache-2.0"

examples/cargo_without_cmake/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# ANCHOR: book_cargo_toml_no_cmake
88
[package]
99
name = "qml-minimal-no-cmake"
10-
version = "0.3.0"
10+
version = "0.1.0"
1111
authors = [
1212
"Andrew Hayzen <[email protected]>",
1313
"Be Wilson <[email protected]>",

vcpkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cxx-qt",
3-
"version": "0.3",
3+
"version": "0.4",
44
"description": "Rust bindings for Qt using CXX",
55
"homepage": "https://kdab.github.io/cxx-qt/book/",
66
"license": "MIT OR Apache-2.0",

0 commit comments

Comments
 (0)