Skip to content

Commit

Permalink
Prepare 0.15.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dhardy committed Dec 2, 2024
1 parent 8974e3d commit 3a6e263
Show file tree
Hide file tree
Showing 10 changed files with 33 additions and 28 deletions.
14 changes: 7 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kas"
version = "0.14.3"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -132,14 +132,14 @@ recursive-layout-widgets = ["kas-core/recursive-layout-widgets"]
unsafe_node = ["kas-core/unsafe_node"]

[dependencies]
kas-core = { version = "0.14.1", path = "crates/kas-core" }
kas-dylib = { version = "0.14.2", path = "crates/kas-dylib", optional = true }
kas-widgets = { version = "0.14.2", path = "crates/kas-widgets" }
kas-view = { version = "0.14.2", path = "crates/kas-view", optional = true }
kas-resvg = { version = "0.14.2", path = "crates/kas-resvg", optional = true }
kas-core = { version = "0.15.0", path = "crates/kas-core" }
kas-dylib = { version = "0.15.0", path = "crates/kas-dylib", optional = true }
kas-widgets = { version = "0.15.0", path = "crates/kas-widgets" }
kas-view = { version = "0.15.0", path = "crates/kas-view", optional = true }
kas-resvg = { version = "0.15.0", path = "crates/kas-resvg", optional = true }

[dependencies.kas-wgpu]
version = "0.14.2"
version = "0.15.0"
path = "crates/kas-wgpu"
optional = true
default-features = false
Expand Down
5 changes: 5 additions & 0 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,11 @@ to event handlers and to a new `update` method. The key advantages of this chang

For more on *input data*, read the [design document](https://github.com/kas-gui/design/blob/input-data/widget/input-data.md).

### 0.15.0 — December 2024

Add traits `Collection` and `CellCollection` representing a list/tuple of widgets.
Revise layout macros with `.align` / `.pack` / `.margins` adapters.


Future work
-----------
Expand Down
4 changes: 2 additions & 2 deletions crates/kas-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kas-core"
version = "0.14.1"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -119,7 +119,7 @@ arboard = { version = "3.2.0", optional = true, default-features = false }


[dependencies.kas-macros]
version = "0.14.1"
version = "0.15.0"
path = "../kas-macros"

[dependencies.kas-text]
Expand Down
10 changes: 5 additions & 5 deletions crates/kas-dylib/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kas-dylib"
version = "0.14.2"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand All @@ -27,7 +27,7 @@ resvg = ["dep:kas-resvg"]
docs_rs = ["kas-core/winit", "kas-core/wayland"]

[dependencies]
kas-core = { version = "0.14.1", path = "../kas-core" }
kas-widgets = { version = "0.14.2", path = "../kas-widgets" }
kas-resvg = { version = "0.14.2", path = "../kas-resvg", optional = true }
kas-wgpu = { version = "0.14.1", path = "../kas-wgpu", default-features = false }
kas-core = { version = "0.15.0", path = "../kas-core" }
kas-widgets = { version = "0.15.0", path = "../kas-widgets" }
kas-resvg = { version = "0.15.0", path = "../kas-resvg", optional = true }
kas-wgpu = { version = "0.15.0", path = "../kas-wgpu", default-features = false }
2 changes: 1 addition & 1 deletion crates/kas-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kas-macros"
version = "0.14.1"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions crates/kas-resvg/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kas-resvg"
version = "0.14.2"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -33,7 +33,7 @@ thiserror = "2.0.3"

[dependencies.kas]
# We must rename this package since macros expect kas to be in scope:
version = "0.14.1"
version = "0.15.0"
package = "kas-core"
path = "../kas-core"
features = ["spawn"]
6 changes: 3 additions & 3 deletions crates/kas-view/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kas-view"
version = "0.14.2"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand All @@ -17,12 +17,12 @@ features = ["kas/winit", "kas/wayland"]
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
kas-widgets = { version = "0.14.1", path = "../kas-widgets" }
kas-widgets = { version = "0.15.0", path = "../kas-widgets" }
log = "0.4"
linear-map = "1.2.0"

# We must rename this package since macros expect kas to be in scope:
kas = { version = "0.14.1", package = "kas-core", path = "../kas-core" }
kas = { version = "0.15.0", package = "kas-core", path = "../kas-core" }

[lints.clippy]
collapsible_else_if = "allow"
Expand Down
4 changes: 2 additions & 2 deletions crates/kas-wgpu/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kas-wgpu"
version = "0.14.2"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -39,7 +39,7 @@ rustc-hash = "2.0"

[dependencies.kas]
# Rename package purely for convenience:
version = "0.14.1"
version = "0.15.0"
package = "kas-core"
path = "../kas-core"

Expand Down
6 changes: 3 additions & 3 deletions crates/kas-widgets/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kas-widgets"
version = "0.14.2"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand All @@ -26,11 +26,11 @@ smallvec = "1.6.1"
unicode-segmentation = "1.7"
thiserror = "2.0.3"
image = { version = "0.25.1", optional = true }
kas-macros = { version = "0.14.1", path = "../kas-macros" }
kas-macros = { version = "0.15.0", path = "../kas-macros" }
linear-map = "1.2.0"

# We must rename this package since macros expect kas to be in scope:
kas = { version = "0.14.1", package = "kas-core", path = "../kas-core" }
kas = { version = "0.15.0", package = "kas-core", path = "../kas-core" }

[lints.clippy]
collapsible_else_if = "allow"
Expand Down
6 changes: 3 additions & 3 deletions examples/mandlebrot/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[package]
name = "kas-mandlebrot"
version = "0.14.1"
version = "0.15.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
description = "KAS GUI / Mandlebrot example"
publish = false

[dependencies]
kas = { version = "0.14.1", features = ["wgpu"], path = "../.." }
kas-wgpu = { version = "0.14.1", path = "../../crates/kas-wgpu" }
kas = { version = "0.15.0", features = ["wgpu"], path = "../.." }
kas-wgpu = { version = "0.15.0", path = "../../crates/kas-wgpu" }
chrono = "0.4"
env_logger = "0.11"
log = "0.4"
Expand Down

0 comments on commit 3a6e263

Please sign in to comment.