- Added TypeScript definitions.
- Added
reduce
.
- Breaking change:
filter_by
is moved to its own modulemap/filter-by
. - Added
merge
. - Added
debug
. transfer
is now in index.- Added
delta
. - Added
promise
:every
,last
andbuffered
strategies. - Added
raf
. resource
is now in index.
- Breaking change:
on
now returns disposer, not the bud itself. - Added
uniq
.
- Added
sample
. - Added
filter_by
. - Added
turnoff
. - Added
resource
.
- Breaking change:
when_data_all
now handles errors likePromise.all
. - Fixed not being possible to pass
undefined
as value to Bud, while readme allows that. - Better cleanup on
End
to allow gc at early stages. - Added
when_error
. - Added
tap
.
- Breaking change: now all effects run after all propagations, which means effects see all tip values in consistent state. Previously, effects run before propagating data further.
- Initial release, added basic features:
Bud
,join
, special valuesNothing
,Many
,End
. - Atomicity.
map
,filter
andwhen
.thru
and two high-order primitives:defer
anddelay
.- Cache
order
for static graph. - Utilities:
Noop
,Same
,Fin
,concat
,drain
,capture
.