0.10.2 (2025-02-19)
0.10.1 (2025-02-17)
- readme: fix badges links unintended underlining (#88) (dad90bf)
- readme: readme edits (#89) (eb9b573)
0.10.0 (2025-02-07)
- readme: add license badge (#86) (e5e94dd)
- readme: fix StackBlitz link adjacent text (#84) (08cd00b)
- readme: various edits (#81) (2c34532)
0.9.2 (2025-01-31)
- useAsyncIterState: individual iterators types'
.return
method should not be optional (#78) (ae5d546)
0.9.1 (2025-01-30)
0.9.0 (2025-01-28)
- ItMulti: support for handling initializer functions as initial values (#71) (4435461)
- useAsyncIterMulti: support getting initial values as initializer functions (#70) (57056b2)
0.8.0 (2025-01-27)
- readme: fix documentation mistakes for
useAsyncIterMulti
's options object argument (#67) (bfbb352) - readme: further content for
README.md
(#65) (3a256e8) - readme: more edits (#66) (8a6fc81)
0.7.1 (2025-01-23)
- iterateFormatted: compute formatted current value on demand instead of eagerly as the underlying value might change at any later time (#63) (c4174ee)
- fix mentions of the current value property from
.current.value
to.value.current
(#64) (f2e4fef) - various docs touchups (#62) (9ad4aeb)
0.7.0 (2025-01-22)
iterateFormatted
's to also format given iterables' current values if present (#56) (9f6e47a)- export a
AsyncIterableSubject
type and add it along related references (#54) (39eae6f) - Iterate: support initial value in function form (#49) (bfc1f09)
- special handling for async iterables with a current value( #55) (01a30fc)
- useAsyncIter: allow initial value to be a function, called once on mount (#48) (9a7e9e4)
- iterateFormatted: function's type signature does not not handle maybe-async-iterable kind of types correctly (#57) (f073d90)
0.6.0 (2025-01-09)
- useAsyncIterState: support for setting state with a function to calculate the new state from the previous (#45) (392b2e9)
- useAsyncIterState: support setting an initial value via an argument (#46) (08a664d)
0.5.1 (2025-01-08)
- useAsyncIterState: disallow user manipulation of the state iterable's current value property (#43) (6dd5ac5)
- useAsyncIterState: rapidly updating state yields the first update instead of the last update's value (#44) (b11b5a5)
- useAsyncIterState: missing documentations for the state iterable's added current value property (#42) (675331f)
0.5.0 (2025-01-08)
- implement the new
<IterateMulti>
component (#39) (18997f8) - useAsyncIterState: add a current value property on
useAsyncIterState
hook's returned iterable (#41) (6e1a36b)
0.4.1 (2025-01-07)
- first yielding wrongly ignored if yielded value is identical to the last one stored before (#36) (23ad98c)
0.4.0 (2025-01-06)
- add to package exports the
IterationResultSet
type returned fromuseAsyncIterMulti
(#33) (b0c8899) - implement the new
useAsyncIterMulti
hook (#28) (d813fa0)
ReactAsyncIterable
s wrapping iters which yield non-nullable values are having the format function's result ignored if it returnedundefined
ornull
(#32) (828d872)
0.3.0 (2025-01-05)
- add a convenience alias export
<It>
for<Iterate>
(#19) (679cb23) - add an exposed
MaybeAsyncIterable
helper generic type (#25) (dd06927) - make
useAsyncIterState
iterable's type more accurate (#23) (bd75364)
<Iterate>
render function parameter typing not inferring correctly in conjunction withinitialValue
with plain values semantics (#24) (fe45bbb)- make iterators of the
useAsyncIterState
hook's iterable individually closable to prevent leaving around unsettled promises (#22) (25e1ab5) - yielding consecutive identical values causes unnecessary re-renders for
useAsyncIter
and<Iterate>
in misalignment withReact.useState
(#21) (2a35f72)
- fix import path of
iterateFormatted
on package's public export (#17) (f3481e6) - various misc refactorings (#26) (20af9b0)
- add tests for rapid yielding iterables value batching for
useAsyncIter
and<Iterate>
(#20) (ebcbfd4)