Skip to content

Releases: redbadger/crux

crux_kv-v0.3.0

15 May 16:04
Compare
Choose a tag to compare

Hot on the heels of the last release, we've added a an operation to list keys, and improved the app-facing API of crux_kv. The latter means that there is now a much more idiomatic Rust API for interacting with the key-value store.

What's Changed

Full Changelog: crux_core-v0.7.5...crux_kv-v0.3.0

crux_core-v0.7.6

15 May 16:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: crux_core-v0.7.5...crux_core-v0.7.6

crux_kv-v0.2.0

14 May 13:52
f5fe780
Compare
Choose a tag to compare

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 #227 for more information. However, there are sadly still no atomic or batch operations, which will follow in a future release.

What's Changed

New Contributors

Full Changelog: crux_time_v0.4.0...crux_kv-v0.2.0

crux_core-v0.7.5

14 May 13:56
f5fe780
Compare
Choose a tag to compare

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 #229 for more info)

What's Changed

New Contributors

Full Changelog: crux_time_v0.4.0...crux_core-v0.7.5

crux_time_v0.4.0

29 Apr 08:07
Compare
Choose a tag to compare

crux_time v0.4.0

This is a breaking change
Changed the signature of now() and added notify_at(instant) and notify_after(duration).
Also includes an optional feature chrono for conversions for the new Instant and Duration types to/from relevant chrono types.

What's Changed

Full Changelog: crux_core-v0.7.4...crux_time_v0.4.0

crux_core-v0.7.4

24 Mar 09:35
Compare
Choose a tag to compare

Small maintenance release. No major changes.

What's Changed

New Contributors

Full Changelog: crux_core-v0.7.3...crux_core-v0.7.4

crux_core-v0.7.3

02 Feb 15:32
Compare
Choose a tag to compare
  • Allow "bring-your-own" serializer/deserializer for the Bridge. This is not a
    breaking change as the existing bridge interface is the same. We have
    introduced a new BridgeWithSerializer, where you can plug in your own
    serialization format (e.g. JSON), but be aware that you'll have to provide
    your own serialization/deserialization shell-side code (in
    TypeScript/Swift/Kotlin).

  • Re-exports crux_macros as crux_core::macros in order to help keep the
    version of macros in sync with the core. Prefer importing macros as
    crux_core::macros, rather than crux_macros

  • crux_http capability now depends on a fork of http_types that will compile for the
    wasm32-unknown-emscripten target.

  • crux_time capability's output type is now TimeResponse(String) (again) instead of
    TimeResponse(chrono::DateTime<Utc>), in order to avoid typegen problems
    (lack of support for generic types).

What's Changed

New Contributors

Full Changelog: crux_core-v0.7.2...crux_core-v0.7.3

crux_core-v0.7.2

26 Jan 18:15
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: crux_core-v0.7.1...crux_core-v0.7.2

crux_core-v0.7.1

11 Jan 13:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: crux_core-v0.7.0...crux_core-v0.7.1

crux_core-v0.7.0

03 Dec 14:51
5ec3336
Compare
Choose a tag to compare

What's Changed

Full Changelog: crux_core-v0.6.5...crux_core-v0.7.0