Skip to content

Commit

Permalink
Merge pull request #265 from redbadger/0.9.0-rc.1
Browse files Browse the repository at this point in the history
release 0.9.0-rc.1
  • Loading branch information
StuartHarris authored Sep 16, 2024
2 parents a885ef4 + 6e8f23e commit 6555367
Show file tree
Hide file tree
Showing 86 changed files with 8,367 additions and 6,683 deletions.
395 changes: 223 additions & 172 deletions Cargo.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ keywords = ["crux", "crux_core", "cross-platform-ui", "ffi", "wasm"]
rust-version = "1.66"

[workspace.dependencies]
anyhow = "1.0.86"
serde = "1.0.203"
anyhow = "1.0.89"
serde = "1.0.210"

[workspace.lints.rust]
unsafe_code = "forbid"
Expand Down
6 changes: 3 additions & 3 deletions crux_cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ path = "src/main.rs"
anyhow.workspace = true
clap = { version = "4.3.24", features = ["derive"] }
console = "0.15.8"
ignore = "0.4.22"
ignore = "0.4.23"
ramhorns = "1.0.0"
serde = { workspace = true, features = ["derive"] }
similar = { version = "2.5.0", features = ["inline"] }
toml = "0.8.14"
similar = { version = "2.6.0", features = ["inline"] }
toml = "0.8.19"
5 changes: 5 additions & 0 deletions crux_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ and this project adheres to

## [Unreleased]

## [0.9.0-rc.1](https://github.com/redbadger/crux/compare/crux_core-v0.8.1...crux_core-v0.9.0-rc.1) - 2024-08-13

### Other
- merge 0.8.1 to master

## [0.8.1](https://github.com/redbadger/crux/compare/crux_core-v0.8.0...crux_core-v0.8.1) - 2024-08-12

### Bug fixes
Expand Down
12 changes: 6 additions & 6 deletions 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.8.1"
version = "0.9.0-rc.1"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -20,15 +20,15 @@ all-features = true
anyhow.workspace = true
bincode = "1.3.3"
crossbeam-channel = "0.5.13"
crux_macros = { version = "0.3.10", path = "../crux_macros" }
crux_macros = { version = "0.4.0-rc.1", path = "../crux_macros" }
erased-serde = "0.4"
futures = "0.3.30"
serde = { workspace = true, features = ["derive"] }
serde-generate = { version = "0.26.0", optional = true }
serde-reflection = { version = "0.4.0", optional = true }
serde_json = "1.0.118"
serde_json = "1.0.128"
slab = "0.4.9"
thiserror = "1.0.61"
thiserror = "1.0.63"

[dev-dependencies]
assert_fs = "1.0.13"
Expand All @@ -37,8 +37,8 @@ async-channel = "2.3"
crux_http = { path = "../crux_http" }
crux_time = { path = "../crux_time" }
doctest_support = { path = "../doctest_support" }
serde = { version = "1.0.203", features = ["derive"] }
serde = { version = "1.0.210", features = ["derive"] }
static_assertions = "1.1"
rand = "0.8"
url = "2.5.2"
uuid = { version = "1.9.1", features = ["v4", "serde"] }
uuid = { version = "1.10.0", features = ["v4", "serde"] }
12 changes: 12 additions & 0 deletions crux_http/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.10.0-rc.1](https://github.com/redbadger/crux/compare/crux_http-v0.9.3...crux_http-v0.10.0-rc.1) - 2024-08-13

It is no longer necessary to register types separately for this capability.
So you no longer need this in your `build.rs` file in the `shared_types` crate:

```rust
gen.register_type::<HttpError>()?;
```

### Other
- merge 0.8.1 to master

## [0.9.3](https://github.com/redbadger/crux/compare/crux_http-v0.9.2...crux_http-v0.9.3) - 2024-08-12

### Other
Expand Down
16 changes: 8 additions & 8 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.9.3"
version = "0.10.0-rc.1"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -18,18 +18,18 @@ typegen = []

[dependencies]
anyhow.workspace = true
async-trait = "0.1.80"
crux_core = { version = "0.8.1", path = "../crux_core" }
derive_builder = "0.20.0"
encoding_rs = { version = "0.8.20", optional = true }
async-trait = "0.1.82"
crux_core = { version = "0.9.0-rc.1", path = "../crux_core" }
derive_builder = "0.20.1"
encoding_rs = { version = "0.8.34", optional = true }
futures-util = "0.3"
http-types = { package = "http-types-red-badger-temporary-fork", version = "2.12.0", default-features = false }
pin-project-lite = "0.2.14"
serde = { workspace = true, features = ["derive"] }
serde_json = "1.0.118"
thiserror = "1.0.61"
serde_json = "1.0.128"
thiserror = "1.0.63"
url = "2.5.2"
web-sys = { optional = true, version = "0.3.25", features = ["TextDecoder"] }
web-sys = { optional = true, version = "0.3.70", features = ["TextDecoder"] }

[dev-dependencies]
assert_fs = "1.0.13"
Expand Down
14 changes: 14 additions & 0 deletions crux_kv/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,20 @@ and this project adheres to

## [Unreleased]

## [0.5.0](https://github.com/redbadger/crux/compare/crux_kv-v0.4.2...crux_kv-v0.5.0) - 2024-08-13

It is no longer necessary to register types separately for this capability.
So you no longer need this in your `build.rs` file in the shared_types crate:

```rust
gen.register_type::<KeyValueResponse>()?;
gen.register_type::<KeyValueError>()?;
gen.register_type::<Value>()?;
```

### Other
- merge 0.8.1 to master

## [0.4.2](https://github.com/redbadger/crux/compare/crux_kv-v0.4.1...crux_kv-v0.4.2) - 2024-08-12

### Other
Expand Down
6 changes: 3 additions & 3 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.4.2"
version = "0.5.0-rc.1"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -15,6 +15,6 @@ typegen = []

[dependencies]
anyhow.workspace = true
crux_core = { version = "0.8.1", path = "../crux_core" }
crux_core = { version = "0.9.0-rc.1", path = "../crux_core" }
serde = { workspace = true, features = ["derive"] }
thiserror = "1.0.61"
thiserror = "1.0.63"
10 changes: 10 additions & 0 deletions crux_macros/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.4.0](https://github.com/redbadger/crux/compare/crux_macros-v0.3.10...crux_macros-v0.4.0) - 2024-08-13

### Other
- capabilities can now do their own type registration, so it's no longer
necessary to register types in the `build.rs` in the `shared_types` crate.
- crux_http and crux_kv now register their additional types
- override typegen for Compose capability to panic with msg
- Making #[effect(skip)] skip fields when serializing
- rust deps

## [0.3.10](https://github.com/redbadger/crux/compare/crux_macros-v0.3.9...crux_macros-v0.3.10) - 2024-05-21

### Other
Expand Down
12 changes: 6 additions & 6 deletions crux_macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "crux_macros"
description = "Macros for use with crux_core"
version = "0.3.10"
version = "0.4.0-rc.1"
authors.workspace = true
repository.workspace = true
edition.workspace = true
Expand All @@ -13,15 +13,15 @@ rust-version.workspace = true
proc-macro = true

[dependencies]
darling = "0.20.9"
darling = "0.20.10"
proc-macro-error = "1.0.4"
proc-macro2 = "1.0.86"
quote = "1.0.36"
syn = "2.0.68"
quote = "1.0.37"
syn = "2.0.77"

[dev-dependencies]
crux_core = { path = "../crux_core" }
crux_http = { path = "../crux_http" }
insta = "1.39"
insta = "1.40"
prettyplease = "0.2"
serde = { version = "1.0.203", features = ["derive"] }
serde = { version = "1.0.210", features = ["derive"] }
2 changes: 1 addition & 1 deletion crux_platform/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.13](https://github.com/redbadger/crux/compare/crux_platform-v0.1.12...crux_platform-v0.1.13) - 2024-08-12
## [0.2.0](https://github.com/redbadger/crux/compare/crux_platform-v0.1.12...crux_platform-v0.2.0) - 2024-08-12

### Other
- updated the following local packages: crux_core
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.1.13"
version = "0.2.0-rc.1"
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.8.1", path = "../crux_core" }
crux_core = { version = "0.9.0-rc.1", path = "../crux_core" }
serde = { workspace = true, features = ["derive"] }
5 changes: 5 additions & 0 deletions crux_time/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ and this project adheres to

## [Unreleased]

## [0.5.0](https://github.com/redbadger/crux/compare/crux_time-v0.4.4...crux_time-v0.5.0) - 2024-08-13

### Other
- merge 0.8.1 to master

## [0.4.4](https://github.com/redbadger/crux/compare/crux_time-v0.4.3...crux_time-v0.4.4) - 2024-08-12

### Other
Expand Down
8 changes: 4 additions & 4 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.4.4"
version = "0.5.0-rc.1"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -14,10 +14,10 @@ rust-version.workspace = true
typegen = []

[dependencies]
crux_core = { version = "0.8.1", path = "../crux_core" }
crux_core = { version = "0.9.0-rc.1", path = "../crux_core" }
serde = { workspace = true, features = ["derive"] }
chrono = { version = "0.4.38", features = ["serde"], optional = true }
thiserror = "1.0.61"
thiserror = "1.0.63"

[dev-dependencies]
serde_json = "1.0.118"
serde_json = "1.0.128"
Loading

0 comments on commit 6555367

Please sign in to comment.