Skip to content

Commit

Permalink
Merge pull request #230 from redbadger/releases
Browse files Browse the repository at this point in the history
maintenance releases for most crates, new major `crux_kv` release
  • Loading branch information
StuartHarris authored May 14, 2024
2 parents 6b86b53 + 4d625e2 commit f5fe780
Show file tree
Hide file tree
Showing 13 changed files with 96 additions and 13 deletions.
12 changes: 6 additions & 6 deletions Cargo.lock

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

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

## [Unreleased]

## [0.7.5](https://github.com/redbadger/crux/compare/crux_core-v0.7.4...crux_core-v0.7.5) - 2024-05-14

This is a minor maintenance release, with the most interesting change being a
relaxation of the `Fn` trait bound to `FnOnce`/`FnMut` in capability event callbacks. (see https://github.com/redbadger/crux/pull/229 for more info)

### Other

- deps
- remove Copy ound from map_event
- relax vaious func traits from Fn to FnOnce
- deps
- update all deps and dioxus examples
- typos
- Proof-read internals docs
- Convert bridges docs to anchors
- Convert runtime docs to anchors

## [0.7.4](https://github.com/redbadger/crux/compare/crux_core-v0.7.3...crux_core-v0.7.4) - 2024-03-24

### Other

- deps
- make http error a struct variant
- rust deps
Expand Down
4 changes: 2 additions & 2 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.7.4"
version = "0.7.5"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand All @@ -20,7 +20,7 @@ all-features = true
anyhow.workspace = true
bincode = "1.3.3"
crossbeam-channel = "0.5.12"
crux_macros = { version = "0.3.8", path = "../crux_macros" }
crux_macros = { version = "0.3.9", path = "../crux_macros" }
derive_more = "0.99.17"
erased-serde = "0.4"
futures = "0.3.30"
Expand Down
12 changes: 12 additions & 0 deletions crux_http/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,21 @@ and this project adheres to

## [Unreleased]

## [0.9.1](https://github.com/redbadger/crux/compare/crux_http-v0.9.0...crux_http-v0.9.1) - 2024-05-14

Minor maintenance release

### Other

- deps
- remove Copy ound from map_event
- deps
- update all deps and dioxus examples

## [0.8.1](https://github.com/redbadger/crux/compare/crux_http-v0.8.0...crux_http-v0.8.1) - 2024-03-24

### Other

- deps
- make http error a struct variant
- update counter example to new crux_http, WIP
Expand Down
2 changes: 1 addition & 1 deletion 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.0"
version = "0.9.1"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand Down
26 changes: 26 additions & 0 deletions crux_kv/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,74 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.2.0](https://github.com/redbadger/crux/compare/crux_kv-v0.1.10...crux_kv-v0.2.0) - 2024-05-14

### Breaking Changes

This is a breaking change release. We've added `delete` and `exists` operations and renamed `read` to `get` and `write` to `set`, amongst other renames and type changes. We've also improved error handling and tests. See https://github.com/redbadger/crux/pull/227 for more information. However, there are sadly still no atomic or batch operations, which will follow in a future release.

### Other

- deps
- Merge branch 'master' into relax-callback-bounds
- reduce nesting in kv output enums
- use enums instead of Result and Option for FFI types in crux_kv
- take owned values as cloning anyway
- move tests from integration to unit
- add exists, and update tests
- add delete to KeyValue, and move towards wasi-kv

## [0.1.10](https://github.com/redbadger/crux/compare/crux_kv-v0.1.9...crux_kv-v0.1.10) - 2024-03-24

### Other

- update Cargo.toml dependencies

## [0.1.9](https://github.com/redbadger/crux/compare/crux_kv-v0.1.8...crux_kv-v0.1.9) - 2024-02-02

### Fixed

- fix doc test deps

### Other

- Make rust fmt happy
- Export crux_macros from crux_core and change docs
- More human readable change logs

## [0.1.8](https://github.com/redbadger/crux/compare/crux_kv-v0.1.7...crux_kv-v0.1.8) - 2024-01-26

### Other

- Add async API

## [0.1.7](https://github.com/redbadger/crux/compare/crux_kv-v0.1.6...crux_kv-v0.1.7) - 2024-01-11

### Other

- update Cargo.toml dependencies

## [0.1.6](https://github.com/redbadger/crux/compare/crux_kv-v0.1.5...crux_kv-v0.1.6) - 2023-12-03

### Other

- updated the following local packages: crux_core

## [0.1.5](https://github.com/redbadger/crux/compare/crux_kv-v0.1.4...crux_kv-v0.1.5) - 2023-11-29

### Other

- update dependencies

## [0.1.4](https://github.com/redbadger/crux/compare/crux_kv-v0.1.3...crux_kv-v0.1.4) - 2023-10-25

### Other

- versions for compatibility with semver checks
- implement derive macro for Capability trait
2 changes: 1 addition & 1 deletion 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.1.10"
version = "0.2.0"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand Down
14 changes: 14 additions & 0 deletions crux_macros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,23 @@ and this project adheres to

## [Unreleased]

## [0.3.9](https://github.com/redbadger/crux/compare/crux_macros-v0.3.8...crux_macros-v0.3.9) - 2024-05-14

This is a minor maintenance release, with the most interesting change being a fix for the export derive macro to work with renamed `Effect` types. (see https://github.com/redbadger/crux/pull/221 for more info)

### Other

- deps
- Merge branch 'master' into relax-callback-bounds
- add test
- allow export derive macro to name effect
- deps
- update all deps and dioxus examples

## [0.3.8](https://github.com/redbadger/crux/compare/crux_macros-v0.3.7...crux_macros-v0.3.8) - 2024-03-24

### Other

- deps
- make http error a struct variant
- rust deps
Expand Down
2 changes: 1 addition & 1 deletion 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.8"
version = "0.3.9"
authors.workspace = true
repository.workspace = true
edition.workspace = true
Expand Down
5 changes: 5 additions & 0 deletions crux_platform/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.10](https://github.com/redbadger/crux/compare/crux_platform-v0.1.9...crux_platform-v0.1.10) - 2024-05-14

### Other
- relax vaious func traits from Fn to FnOnce

## [0.1.9](https://github.com/redbadger/crux/compare/crux_platform-v0.1.8...crux_platform-v0.1.9) - 2024-03-24

### Other
Expand Down
2 changes: 1 addition & 1 deletion 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.9"
version = "0.1.10"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand Down
8 changes: 8 additions & 0 deletions crux_time/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@ and this project adheres to

## [Unreleased]

## [0.4.1](https://github.com/redbadger/crux/compare/crux_time-v0.4.0...crux_time-v0.4.1) - 2024-05-14

### Other
- deps
- Merge branch 'master' into relax-callback-bounds
- address comments
- relax vaious func traits from Fn to FnOnce

## [0.4.0](https://github.com/redbadger/crux/compare/crux_time-v0.3.1...crux_time-v0.4.0) - 2024-04-29

### Other
Expand Down
2 changes: 1 addition & 1 deletion 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.0"
version = "0.4.1"
readme = "README.md"
authors.workspace = true
repository.workspace = true
Expand Down

0 comments on commit f5fe780

Please sign in to comment.