- Compatible with Yew 0.21. Due to the breaking API changes in Yew 0.21 not backwards compatible with Yew 0.20.
- Updated the Gloo dependency to 0.10
- Raise MSRV to 1.64.
- Do not suspend refresh queries.
- Expose a State type for each Query / Mutation that also references to the value.
- Fix Mutation Loading and Refreshing.
- Allow Future Notion name to be omitted.
- Break loop by returning the inner value.
- Added
get_init_states
toBounceRoot
that can be used to provide initial state values other than usingDefault
.
- Added 'property' to the deduplication logic for
<meta>
tags
use_mutation_value
is renamed touse_mutation
..result()
on now returnsOption<&...>
.
- Fixed query hooks wrongly fallback when refreshing.
- Fixed query hooks panicking when already fetching.
- Helmet API now supports SSR.
- Added
use_query
which fetches data via Suspense. - Added
use_prepared_query
, which works likeuse_query
but preserves the value created in SSR.
- Bounce now targets Yew 0.20.
- Fixed a reference cycle that presents in the codebase.
with_notion
now needs to be wrapped insidebounce
.
- Added Artifact API
- Added Helmet API
- Added Observer API
- Notion is now registered and does not iterate over all states.
- Fixed a bug where the query will not requery itself if any state it selected has updated.
- Slice is now a derive macro and slices now are required to implement the Reducible trait
- Atom no longer directly implements Slice
- Added Notion API
- Added FutureNotion API
- Added Selector API
- Added InputSelector API
- Added Query API
- Update Dependencies in Cargo.toml
- Update Dependencies in Cargo.toml
- Add License to Cargo.toml
- Update Readme & Cargo.toml
- Initial Release.