From ed4f9ef0e763d8396ef2fb7facd8ea4ba541c41e Mon Sep 17 00:00:00 2001 From: Colin Rofls Date: Thu, 31 Dec 2020 10:45:33 -0500 Subject: [PATCH] Prepare for 0.7.0 - update a few crates - add a new version to the changelog - update our crate versions --- CHANGELOG.md | 29 ++++++++++++++++++++++++++--- druid-derive/Cargo.toml | 4 ++-- druid-shell/Cargo.toml | 6 +++--- druid/Cargo.toml | 10 +++++----- 4 files changed, 36 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bee73cbbf..96d859557a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,34 @@ # Changelog -The latest published Druid release is [0.6.0](#060---2020-06-01) which was released on 2020-06-01. -You can find its changes [documented below](#060---2020-06-01). +The latest published Druid release is [0.7.0](#070---2021-01-01) which was released on 2021-01-01. +You can find its changes [documented below](#070---2021-01-01). -## [Unreleased] +# Unreleased ### Highlights + +### Added + +### Changed + +### Deprecated + +### Removed + +### Fixed + +### Visual + +### Docs + +### Examples + +### Outside News + +## [0.7.0] - 2021-01-01 + +### Highlights + - Text improvements: `TextLayout` type ([#1182]) and rich text support ([#1245]) - The `Formatter` trait provides more flexible handling of converions between values and their textual representations. ([#1377]) diff --git a/druid-derive/Cargo.toml b/druid-derive/Cargo.toml index e896e30482..0855fa197b 100644 --- a/druid-derive/Cargo.toml +++ b/druid-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "druid-derive" -version = "0.3.1" +version = "0.4.0" license = "Apache-2.0" authors = ["Druid authors"] description = "derive impls for druid, a Rust UI toolkit." @@ -20,6 +20,6 @@ quote = "1.0.7" proc-macro2 = "1.0.19" [dev-dependencies] -druid = { version = "0.6.0", path = "../druid" } +druid = { version = "0.7.0", path = "../druid" } float-cmp = { version = "0.8.0", features = ["std"], default-features = false } diff --git a/druid-shell/Cargo.toml b/druid-shell/Cargo.toml index cc9cf9312b..f4e8bce475 100644 --- a/druid-shell/Cargo.toml +++ b/druid-shell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "druid-shell" -version = "0.6.0" +version = "0.7.0" license = "Apache-2.0" authors = ["Raph Levien "] description = "Platform abstracting application shell used for druid toolkit." @@ -44,7 +44,7 @@ kurbo = "0.7.1" log = "0.4.11" lazy_static = "1.4.0" time = "0.2.16" -cfg-if = "0.1.10" +cfg-if = "1.0.0" instant = { version = "0.1.6", features = ["wasm-bindgen"] } anyhow = "1.0.32" keyboard-types = { version = "0.5.0", default_features = false } @@ -65,7 +65,7 @@ features = ["d2d1_1", "dwrite", "winbase", "libloaderapi", "errhandlingapi", "wi [target.'cfg(target_os="macos")'.dependencies] block = "0.1.6" -cocoa = "0.23.0" +cocoa = "0.24.0" objc = "0.2.7" core-graphics = "0.22.0" foreign-types = "0.3.2" diff --git a/druid/Cargo.toml b/druid/Cargo.toml index 4d65f2dc90..9b12ed8d6d 100644 --- a/druid/Cargo.toml +++ b/druid/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "druid" -version = "0.6.0" +version = "0.7.0" license = "Apache-2.0" authors = ["Raph Levien "] description = "Data-oriented Rust UI design toolkit." @@ -49,8 +49,8 @@ hdr = ["druid-shell/hdr"] image-all = ["image", "svg", "png", "jpeg", "jpeg_rayon", "gif", "bmp", "ico", "tiff", "webp", "pnm", "dds", "tga", "farbfeld", "dxt", "hdr"] [dependencies] -druid-shell = { version = "0.6.0", default-features = false, path = "../druid-shell" } -druid-derive = { version = "0.3.1", path = "../druid-derive" } +druid-shell = { version = "0.7.0", default-features = false, path = "../druid-shell" } +druid-derive = { version = "0.4.0", path = "../druid-derive" } log = "0.4.11" simple_logger = { version = "1.9.0", default-features = false } @@ -59,13 +59,13 @@ fluent-langneg = "0.13.0" fluent-syntax = "0.9.3" unic-langid = "0.9.0" unicode-segmentation = "1.6.0" -xi-unicode = "0.2.1" +xi-unicode = "0.3.0" fnv = "1.0.7" instant = { version = "0.1.6", features = ["wasm-bindgen"] } # Optional dependencies im = { version = "15.0.0", optional = true } -usvg = { version = "0.10.0", optional = true } +usvg = { version = "0.12.0", optional = true } # We don't depend directly on harfbuzz-sys, it comes through usvg. But we need to pin # the version, because the latest release of harfbuzz_rs is broken with harfbuzz-sys 0.5. harfbuzz-sys = { version = "0.4.0", optional = true }