1.2.5 (2024-06-22)
- internal logic fix in the multicast channel code (no public behavior impact) - ensure to mark a channel's iterator as closed for further pull attempts as soon as it realizes its parent channel itself had already ended/errored out (#47) (d11a74b)
- split the single current test file into two - one having all the tests relevant only for the
iterified
function and the other all the tests relevant only foriterifiedUnwrapped
(#48) (815d357)
1.2.4 (2023-09-29)
- internal code refactoring to simplify and untangle a bit the processes that happen across mainly
createMulticastChannel.ts
anditerified.ts
(#43) (cc8f333)
1.2.3 (2023-09-18)
- synchronous exceptions thrown from executor function causing consecutive pulls past the initial rejected one to hang indefinitely without resolving (#41) (e36faf4)
1.2.2 (2023-09-17)
1.2.1 (2023-09-17)
1.2.0 (2023-09-04)
- introduce a named type to represent the teardown function, export as part of public API (#33) (6ca035b)
1.1.1 (2023-09-03)
1.1.0 (2023-08-31)
- rename public type
Iterified
toIterifiedIterable
, keep old one as deprecated for backwards-compat (#27) (eaf6549)
1.0.9 (2023-08-29)
- upgrading deps to fix nanoid dep vulnerability reported on https://github.com/shtaif/iterified/security/dependabot/1 (#24) (22de6e6)
1.0.8 (2023-08-27)
- remove type declarations and arguments of iterator done values which slipped out before they were intended to (#22) (68fdc8c)