Releases: redbadger/crux
crux_time_v0.4.0
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
- Capability runtime documentation by @charypar in #189
- Clarifications to capability runtime docs by @wasnotrice in #223
- update all deps and dioxus examples by @StuartHarris in #224
- Instant and Duration subscriptions for
crux_time
by @StuartHarris in #226
Full Changelog: crux_core-v0.7.4...crux_time_v0.4.0
crux_core-v0.7.4
Small maintenance release. No major changes.
What's Changed
- update examples to latest crux by @StuartHarris in #199
- add display implementation for crux_http::error::Error by @StuartHarris in #200
- Better error handling for crux_http by @charypar in #201
- Chore: release crux_http 0.6 by @charypar in #202
- crux_http: Allow non-HTTP errors to be represented by shell by @charypar in #204
- Release crux_http 0.7.0 by @charypar in #205
- crux_http: Restrict exported error variants by @charypar in #207
- Release crux_http 0.7.1 by @charypar in #209
- Update counter example to latest crux_core and crux_http. by @charypar in #208
- Update book getting started guide to fix links and cargo toml examples by @StuartHarris in #211
- chore: bump crux_http version to 0.8.0 by @StuartHarris in #212
- chore: update crux_http dependency version to 0.8.0 by @StuartHarris in #213
- Update link to rust file in hello_world.md by @gianpaj in #214
- fix a link error in README by @gongbaodd in #216
- Update examples for latest
crux_http
by @StuartHarris in #215 - Docs: Suggestions from following the Getting Started guide by @AngusP in #220
- docs: fix typo by @eventualbuddha in #219
- docs: fix typo by @eventualbuddha in #218
New Contributors
- @gianpaj made their first contribution in #214
- @gongbaodd made their first contribution in #216
- @AngusP made their first contribution in #220
- @eventualbuddha made their first contribution in #219
Full Changelog: crux_core-v0.7.3...crux_core-v0.7.4
crux_core-v0.7.3
-
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 newBridgeWithSerializer
, 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
ascrux_core::macros
in order to help keep the
version of macros in sync with the core. Prefer importing macros as
crux_core::macros
, rather thancrux_macros
-
crux_http
capability now depends on a fork ofhttp_types
that will compile for the
wasm32-unknown-emscripten
target. -
crux_time
capability's output type is nowTimeResponse(String)
(again) instead of
TimeResponse(chrono::DateTime<Utc>)
, in order to avoid typegen problems
(lack of support for generic types).
What's Changed
- chore: release by @StuartHarris in #188
- allow custom typegen extensions by @anvlkv in #157
- remove http_types default features from crux_http by @StuartHarris in #192
- chore: release by @StuartHarris in #193
- fun with erased_serde by @obmarg in #196
crux_http
to use form ofhttp-types
by @StuartHarris in #195- Allow bridge to use different serializer by @charypar in #194
- update
crux_time
to not use generic response type by @StuartHarris in #197 - chore: release by @StuartHarris in #198
New Contributors
Full Changelog: crux_core-v0.7.2...crux_core-v0.7.3
crux_core-v0.7.2
What's Changed
- remove uuid unused wasm-bindgen feature flag by @andrewweston in #177
- Deps by @StuartHarris in #178
- fix clippy lints by @StuartHarris in #183
- Async capability combinators by @charypar in #179
- Add async API to crux_http by @charypar in #185
- Update capability orchestration docs to use working code by @charypar in #186
- Async KV and Time capability APIs by @charypar in #187
New Contributors
- @andrewweston made their first contribution in #177
Full Changelog: crux_core-v0.7.1...crux_core-v0.7.2
crux_core-v0.7.1
What's Changed
- Docs: Getting started: Add small precisions about registering app type by @nmrshll in #169
- Fix assert_let crate link in docs by @charypar in #170
- Update deps for Rust, Web, iOS and Android by @StuartHarris in #174
- chore: release by @StuartHarris in #175
New Contributors
Full Changelog: crux_core-v0.7.0...crux_core-v0.7.1
crux_core-v0.7.0
What's Changed
- Local install of [email protected] by @StuartHarris in #160
- Improve typegen error handling by @StuartHarris in #162
- chore: release by @StuartHarris in #163
Full Changelog: crux_core-v0.6.5...crux_core-v0.7.0
crux_core-v0.6.5
What's Changed
- Added Send trait to NewEv generic type inside Capability derive macro by @mmannes in #148
- Svelte simple counter example by @scholtzan in #154
- Typegen error messages by @StuartHarris in #156
- Update dependencies and examples by @StuartHarris in #158
- chore: release by @StuartHarris in #159
New Contributors
- @mmannes made their first contribution in #148
- @scholtzan made their first contribution in #154
Full Changelog: crux_core-v0.6.4...crux_core-v0.6.5
crux_time-v0.1.5
Other
- versions for compatibility with semver checks
crux_platform-v0.1.4
Other
- versions for compatibility with semver checks
- implement derive macro for Capability trait
crux_macros-v0.3.3
Other
- update deps
- update leptos examples to remove Scope
- deps + tweaks
- deps
- deps
- deps
- deps, http 0.4.1, time 0.1.4
- update deps, iOS and Android examples