3.0.0-alpha.15 (2024-08-21)
- release hooks (ab758a3)
- The following workspace dependencies were updated
- dependencies
- hooks-core bumped from 3.0.0-alpha.5 to 3.0.0-alpha.6
- dependencies
3.0.0-alpha.14 (2024-08-13)
- release hooks (fd0ef9d)
- The following workspace dependencies were updated
- dependencies
- hooks-core bumped from 3.0.0-alpha.4 to 3.0.0-alpha.5
- dependencies
3.0.0-alpha.13 (2024-07-29)
- move assoc type SignalHookUninitialized to SignalHook
- now SignalHook requires Signal; impl ToOwnedShareValue for GenSignalHook
- impl ShareValue, Signal, ToOwnedShareValue for &'static LocalKey<S> (1d327af)
- impl ToOwnedShareValue for SharedRef<T>; impl ShareValue, ToOwnedShareValue for GenRefOwner; impl ToOwnedShareValue for GenRefKey (9572634)
- macro_rules! proxy_share_value_non_eq, proxy_share_value, proxy_share_value_with_provide (0a045fb)
- move assoc type SignalHookUninitialized to SignalHook (950ecfb)
- now SignalHook requires Signal; impl ToOwnedShareValue for GenSignalHook<T> (570a0ab)
3.0.0-alpha.12 (2024-07-22)
- RefSharedSignalEq, SharedSignalEq, GenSignalEq, GenSignalHookEq (88aec42)
- release (a978b5d)
3.0.0-alpha.11 (2024-07-03)
- rename GenRef to GenRefOwner, GenUpdateState to GenUpdateStateOwner, GenCall to GenCallOwner, GenReduce to GenReduceOwner, GenReducer to GenReducerOwner, GenSet to GenSetOwner, GenToggle to GenToggleOwner
- rename GenRef to GenRefOwner, GenUpdateState to GenUpdateStateOwner, GenCall to GenCallOwner, GenReduce to GenReduceOwner, GenReducer to GenReducerOwner, GenSet to GenSetOwner, GenToggle to GenToggleOwner (484d4b9)
- release (1f0bae4)
3.0.0-alpha.10 (2024-06-19)
- Signal::is_signal_of
- better constraints for SignalHook (4f5cee2)
3.0.0-alpha.9 (2024-06-18)
- The following workspace dependencies were updated
- dependencies
- hooks-gen bumped from 0.1.0 to 0.2.0
- dependencies
3.0.0-alpha.8 (2024-06-17)
- rename use_shared_state to use_shared_signal
- impl PartialEq for SharedSignal (c02a223)
- rename use_shared_state to use_shared_signal (68cb5a2)
- use_gen_signal and use_gen_ref (9560467)
- release (eeba9f0)
- The following workspace dependencies were updated
- dependencies
- hooks-core bumped from 3.0.0-alpha.3 to 3.0.0-alpha.4
- dependencies
3.0.0-alpha.7 (2024-06-16)
- reorganize exports
- now feature use_shared_ref and use_shared_state doesn't enable feature ShareValue
- remove use_reused
- remove macro
Value![] - IntoEq and remove use_shared_state_eq
- SignalHook::to_signal
- redesign Signal and SignalEq
- impl
ShareValuefor&impl ShareValue - impl Signal for SharedState and SharedStateEq
- rename Signal::notify to notify_changed
- impl
ShareValuefor&impl ShareValue(6f00ca0) - impl Signal for SharedState and SharedStateEq (649024e)
- IntoEq and remove use_shared_state_eq (9c52bf3)
- now feature use_shared_ref and use_shared_state doesn't enable feature ShareValue (09841d6)
- redesign Signal and SignalEq (68e04d8)
- remove macro
Value - remove use_reused (efc9de6)
- rename Signal::notify to notify_changed (02b5856)
- reorganize exports (71b894f)
- Signal, SignalHook and use_signal (893a380)
- SignalHook::to_signal (f1d3900)
- type alias Value (eae87a6)
- make SignalHookValue better (72160bc)
- release (ebdfdaa)
- The following workspace dependencies were updated
- dependencies
- hooks-core bumped from 3.0.0-alpha.2 to 3.0.0-alpha.3
- dependencies
3.0.0-alpha.6 (2024-06-11)
- remove use_state
- SharedUpdateState should wake when dropped (36b18d1)
- release (64aebe1)
- The following workspace dependencies were updated
- dependencies
- hooks-core bumped from 3.0.0-alpha.1 to 3.0.0-alpha.2
- dependencies
3.0.0-alpha.5 (2024-06-06)
- impl ReusableHook for SharedStateEq (1d0ec20)
3.0.0-alpha.4 (2024-04-25)
- release (f7aec7f)
- The following workspace dependencies were updated
- dependencies
- hooks-macro bumped from 0.1.2 to 0.2.0
- dependencies
3.0.0-alpha.3 (2024-02-20)
- hooks: fix changelog (22413fb)
- The following workspace dependencies were updated
- dependencies
- hooks-macro bumped from 0.1.1 to 0.1.2
- hooks-core bumped from 2.2.0-alpha to 3.0.0-alpha.1
- dependencies
3.0.0-alpha.2 (2023-12-28)
- hooks: feature
use_shared_stateshould not enable featureuse_shared_ref
- hooks: use_reused (2cc4265)
- hooks: feature
use_shared_stateshould not enable featureuse_shared_ref(069ce37)
3.0.0-alpha.1 (2023-12-28)
- hooks: cloned
SharedStateandSharedStateEqshould be responsive in different tasks (62dafeb)
3.0.0-alpha (2023-12-20)
- hooks:
ShareValue::try_unwrapandShareValue::unwrap_or_get_cloned - hooks: remove
ShareValue::is_sharedbecause it should always returntrueas designed
- hooks:
ShareValue::try_unwrapandShareValue::unwrap_or_get_cloned(7666013) - hooks: remove
ShareValue::is_sharedbecause it should always returntrueas designed (1812068)
2.3.0-alpha (2023-05-15)
- hooks: add required method
equivalent_toto traitShareValue - hooks: trait
ShareValueis changed fromShareValue<T>toShareValue<Value = T>
- hooks: add required method
equivalent_toto traitShareValue(330e3b0) - hooks: trait
ShareValueis changed fromShareValue<T>toShareValue<Value = T>(8442b91)
2.2.0-alpha (2023-04-15)
- impl
PartialEqfor StateUpdater (c77e08c)
2.1.1-alpha (2023-04-13)
- hooks: SharedState should be able to be dropped while sharing value (86b60c1)
2.1.0-alpha (2023-04-04)
- output type of
LazyPinnedHook::pin_projectandLazyPinned::pin_projectchanged
- output type of
LazyPinnedHook::pin_projectandLazyPinned::pin_projectchanged (05939f9)
- forbid unsafe code in hooks (391aadd)
- The following workspace dependencies were updated
- dependencies
- hooks-macro bumped from 0.1.0 to 0.1.1
- hooks-core bumped from 2.1.0-alpha to 2.2.0-alpha
- dependencies
2.0.0-alpha (2023-03-16)
- release v2.0.0-alpha (b80d71e)
- The following workspace dependencies were updated
- dependencies
- hooks-core bumped from 1.0.0-alpha.10 to 2.0.0-alpha
- dependencies