Skip to content

Commit

Permalink
releases
Browse files Browse the repository at this point in the history
  • Loading branch information
StuartHarris committed Oct 23, 2024
1 parent 2b35e69 commit 46119ed
Show file tree
Hide file tree
Showing 12 changed files with 61 additions and 19 deletions.
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions crux_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,16 @@ and this project adheres to

## [Unreleased]

## [0.10.0](https://github.com/redbadger/crux/compare/crux_core-v0.9.1...crux_core-v0.10.0) - 2024-10-23

Several additional methods to help with testing Crux apps:

- Adds a `Clone` bound on the `Operation` trait so that we can examine the operation and still resolve
its owning request later on — this is a breaking change.
- Adds a `take_effects` method on `Update` to allow you to take effects off the Update that match the predicate
- Adds a `take_effects_partitioned_by` method on `Update` to allow you to take effects off the Update
that match the predicate and also the remaining effects that don't match

## [0.9.1](https://github.com/redbadger/crux/compare/crux_core-v0.9.0...crux_core-v0.9.1) - 2024-10-21

- Fixes a memory leak that affects tasks that contain futures, see https://github.com/redbadger/crux/issues/268.
Expand Down
2 changes: 1 addition & 1 deletion crux_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "crux_core"
description = "Cross-platform app development in Rust"
version = "0.9.1"
version = "0.10.0"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand Down
7 changes: 7 additions & 0 deletions crux_http/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@ and this project adheres to

## [Unreleased]

## [0.10.3](https://github.com/redbadger/crux/compare/crux_http-v0.10.2...crux_http-v0.10.3) - 2024-10-23

### Other

- tidy and docs udpate
- update http and kv tests to use new API

## [0.10.2](https://github.com/redbadger/crux/compare/crux_http-v0.10.1...crux_http-v0.10.2) - 2024-20-21

- Fixes a problem building the crate for the `typegen` feature, see https://github.com/redbadger/crux/pull/277.
Expand Down
4 changes: 2 additions & 2 deletions crux_http/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "crux_http"
description = "HTTP capability for use with crux_core"
version = "0.10.2"
version = "0.10.3"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -19,7 +19,7 @@ typegen = ["crux_core/typegen"]
[dependencies]
anyhow.workspace = true
async-trait = "0.1.83"
crux_core = { version = "0.9.1", path = "../crux_core" }
crux_core = { version = "0.10.0", path = "../crux_core" }
derive_builder = "0.20.2"
encoding_rs = { version = "0.8.34", optional = true }
futures-util = "0.3"
Expand Down
7 changes: 7 additions & 0 deletions crux_kv/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@ and this project adheres to

## [Unreleased]

## [0.5.2](https://github.com/redbadger/crux/compare/crux_kv-v0.5.1...crux_kv-v0.5.2) - 2024-10-23

### Other

- tidy and docs udpate
- update http and kv tests to use new API

## [0.5.1](https://github.com/redbadger/crux/compare/crux_kv-v0.5.0...crux_kv-v0.5.1) - 2024-20-21

- Serialization of bytes can now be more efficient with [`serde_bytes`](https://github.com/serde-rs/bytes).
Expand Down
4 changes: 2 additions & 2 deletions crux_kv/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "crux_kv"
description = "Key-Value capability for use with crux_core"
version = "0.5.1"
version = "0.5.2"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -15,7 +15,7 @@ typegen = ["crux_core/typegen"]

[dependencies]
anyhow.workspace = true
crux_core = { version = "0.9.1", path = "../crux_core" }
crux_core = { version = "0.10.0", path = "../crux_core" }
serde = { workspace = true, features = ["derive"] }
serde_bytes = "0.11.15"
thiserror = "1.0.64"
6 changes: 6 additions & 0 deletions crux_platform/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.2](https://github.com/redbadger/crux/compare/crux_platform-v0.2.1...crux_platform-v0.2.2) - 2024-10-23

### Other

- update tests

## [0.2.1](https://github.com/redbadger/crux/compare/crux_platform-v0.2.0...crux_platform-v0.2.1) - 2024-20-21

- no changes, just updated dependencies
Expand Down
4 changes: 2 additions & 2 deletions crux_platform/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "crux_platform"
description = "Platform capability for use with crux_core"
version = "0.2.1"
version = "0.2.2"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -11,5 +11,5 @@ keywords.workspace = true
rust-version.workspace = true

[dependencies]
crux_core = { version = "0.9.1", path = "../crux_core" }
crux_core = { version = "0.10.0", path = "../crux_core" }
serde = { workspace = true, features = ["derive"] }
12 changes: 12 additions & 0 deletions crux_time/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@ and this project adheres to

## [Unreleased]

## [0.6.0](https://github.com/redbadger/crux/compare/crux_time-v0.5.1...crux_time-v0.6.0) - 2024-10-23

### Added

- adds a new `Clear` variant to to the `TimeRequest` `Operation` and augments `NotifyAt` and `NotifyAfter`
with a `TimerId` to facilitate cancelling requests. This is a breaking change.

### Other

- tidy and docs udpate
- remove unused test event

## [0.5.1](https://github.com/redbadger/crux/compare/crux_time-v0.5.0...crux_time-v0.5.1) - 2024-10-21

- Fixes a problem building the crate for the `typegen` feature, see https://github.com/redbadger/crux/pull/277
Expand Down
4 changes: 2 additions & 2 deletions crux_time/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "crux_time"
description = "Time capability for use with crux_core"
version = "0.5.1"
version = "0.6.0"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -14,7 +14,7 @@ rust-version.workspace = true
typegen = ["crux_core/typegen"]

[dependencies]
crux_core = { version = "0.9.1", path = "../crux_core" }
crux_core = { version = "0.10.0", path = "../crux_core" }
serde = { workspace = true, features = ["derive"] }
chrono = { version = "0.4.38", features = ["serde"], optional = true }
thiserror = "1.0.64"
Expand Down
10 changes: 5 additions & 5 deletions examples/cat_facts/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 46119ed

Please sign in to comment.