mirror of
https://github.com/centau/vide.git
synced 2026-08-20 23:01:37 +00:00
57 lines
1.4 KiB
Markdown
57 lines
1.4 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
## Unreleased
|
|
|
|
### Fixed
|
|
|
|
- Error stack traces being lost.
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
## [0.2.0] - 2023-11-22
|
|
|
|
### Added
|
|
|
|
- Batched updates with `batch()`.
|
|
|
|
### Changed
|
|
|
|
- Improved graph updating algorithm.
|
|
- Graph nodes when destroyed no longer destroy children; only owned.
|
|
|
|
### Fixed
|
|
|
|
- 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.
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
## [0.1.1] - 2023-09-30
|
|
|
|
### Added
|
|
|
|
- `cleanup()` accepts objects with a `Destroy()` or `Disconnect()` interface.
|
|
- `read()` as a utility to read sources or passthrough a non-source value.
|
|
|
|
### Changed
|
|
|
|
- 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.
|
|
|
|
### Fixed
|
|
|
|
- `show()` and `switch()` not updating when in strict mode.
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
## [0.1.0] - 2023-09-20
|
|
|
|
- Initial release
|