All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Error stack traces being lost.
- Batched updates with
batch()
.
- Improved graph updating algorithm.
- Graph nodes when destroyed no longer destroy children; only owned.
- Graph edge case where a destroyed node can be readded if it was queued for rerun before being destroyed.
- Some properties not being applied when
create()
is used recursively.
cleanup()
accepts objects with aDestroy()
orDisconnect()
interface.read()
as a utility to read sources or passthrough a non-source value.
- Reactive scopes created within reactive scopes are now destroyed on rerun.
untrack()
can be called outside of reactive scopes.changed()
will also run its callback with the initial property value.
show()
andswitch()
not updating when in strict mode.
- Initial release