Releases: shtaif/iterified
Releases · shtaif/iterified
v1.2.5
1.2.5 (2024-06-22)
Bug Fixes
- fix ESM build to contain
import
statements with full file extensions (#49) (2aad91d)
Refactor
- 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)
Tests
- 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 for iterifiedUnwrapped
(#48) (815d357)
v1.2.4
1.2.4 (2023-09-29)
Refactor
- internal code refactoring to simplify and untangle a bit the processes that happen across mainly
createMulticastChannel.ts
and iterified.ts
(#43) (cc8f333)
Tests
Documentation
v1.2.3
1.2.3 (2023-09-18)
Bug Fixes
- synchronous exceptions thrown from executor function causing consecutive pulls past the initial rejected one to hang indefinitely without resolving (#41) (e36faf4)
v1.2.0
1.2.0 (2023-09-04)
Features
- introduce a named type to represent the teardown function, export as part of public API (#33) (6ca035b)
v1.1.0
1.1.0 (2023-08-31)
Features
- rename public type
Iterified
to IterifiedIterable
, keep old one as deprecated for backwards-compat (#27) (eaf6549)
v1.0.9
1.0.9 (2023-08-29)
Bug Fixes
v1.0.8
1.0.8 (2023-08-27)
Bug Fixes
- remove type declarations and arguments of iterator done values which slipped out before they were intended to (#22) (68fdc8c)