Skip to content

Tags

Tags

v3.0.0-alpha.50

Toggle v3.0.0-alpha.50's commit message
[REL] v3.0.0-alpha.50

# v3.0.0-alpha.50

 - [FIX] owl-core: notify length when an index write grows an array
 - [FIX] owl-core: keep notifying after a computation throws
 - [FIX] blockdom: select with dynamic value defined in child option works
 - [REF] core: pack computation state, DERIVED and IMMEDIATE into one number
 - [ADD] core: add `immediateEffect` and `useImmediateEffect`
 - [FIX] playground: use `usePlugin` in TemplatePlugin
 - [IMP] owl: remove the `status` helper
 - [REF] tests: stop using `status()` in tests
 - [REF] tests: get the component from the scope in `useLogLifecycle`
 - [IMP] runtime: pass the plugin manager to the `ComponentNode` constructor
 - [IMP] owl: remove remaining mentions of deprecated hook names
 - [IMP] portal: add `position` to order portals sharing a target
 - [IMP] devtools: copy component name in context menu
 - [IMP] owl: remove deprecated hook names and directive

v3.0.0-alpha.49

Toggle v3.0.0-alpha.49's commit message
[REL] v3.0.0-alpha.49

# v3.0.0-alpha.49

 - [FIX] core: do not track resource and registry signals on modification
 - Add "Proxies vs signals" step to Todo List tutorial
 - [FIX] playground: rewrite playground.md to match the real implementation
 - [FIX] doc: correct inaccuracies found by the v3 doc audit
 - [IMP] playground: add reference links to getting_started and todo_list tutorials
 - [IMP] playground: add reference links to getting_started tutorial
 - [IMP] playground: use new documentation site for reference links
 - [FIX] playground: fix props validation readme in getting_started tutorial
 - [IMP] playground: add a Vim mode toggle to the code editor
 - [FIX] doc: update broken reference links to v3
 - [IMP] playground: serve marked and highlight.js locally instead of CDN
 - [FIX] owl-runtime: detach the element before unbinding its refs

v3.0.0-alpha.48

Toggle v3.0.0-alpha.48's commit message
[REL] v3.0.0-alpha.48

# v3.0.0-alpha.48

 - [FIX] owl-runtime: make a destroyed root inert
 - [FIX] owl-core: ignore the in flight event in useListener

v3.0.0-alpha.47

Toggle v3.0.0-alpha.47's commit message
[REL] v3.0.0-alpha.47

# v3.0.0-alpha.47

 - [FIX] owl-core: notify the indices a length write drops
 - [FIX] owl-core: track array and object signals per key
 - [REF] owl-runtime: store sub-root host in a WeakMap
 - [FIX] owl-runtime: make sub-root renders yield to ancestor renders
 - [FIX] owl-runtime: return the anchor as firstNode of an empty list

v3.0.0-alpha.46

Toggle v3.0.0-alpha.46's commit message
[REL] v3.0.0-alpha.46

# v3.0.0-alpha.46

 - [FIX] owl-core: do not retain destroyed sub plugin managers
 - [FIX] owl-runtime: count render loop iterations per fiber
 - [IMP] owl-core: add clear method on Resource and Registry

v3.0.0-alpha.45

Toggle v3.0.0-alpha.45's commit message
[REL] v3.0.0-alpha.45

# v3.0.0-alpha.45

 - [FIX] owl-core: compare useOnChange dependencies by value
 - [IMP] owl-core: add useOnChange hook
 - [FIX] plugin: fix usePlugin return type
 - [FIX] doc: align sidebar below navbar

v3.0.0-alpha.44

Toggle v3.0.0-alpha.44's commit message
[REL] v3.0.0-alpha.44

# v3.0.0-alpha.44

 - [REF] tools: remove npm login step from release script

v3.0.0-alpha.43

Toggle v3.0.0-alpha.43's commit message
[REL] v3.0.0-alpha.43

# v3.0.0-alpha.43

 - [FIX] owl: run a custom equals untracked
 - [IMP] owl: add an equals option to signal, computed and asyncComputed
 - [DOC] playground: use usePlugin/useProps/useConfig hook names
 - [REF] owl: define static scoped with method syntax
 - [DOC] owl: use the useConfig hook name throughout the docs
 - [IMP] owl: rename the config hook to useConfig
 - [IMP] owl-core: let plugins define a scoped view of themselves
 - [FIX] owl-core: detach unobserved computeds on source write
 - [DOC] owl: use usePlugin/useProps hook names throughout the docs
 - [IMP] owl: rename plugin/props hooks to usePlugin/useProps
 - [DOC] owl: document Scope.run replacing Scope.until
 - [IMP] owl-core: Scope.run throws on a dead scope up-front
 - [IMP] owl-core: fold Scope.until into Scope.run
 - [IMP] owl-core: add isDestroyed method to Scope
 - [IMP] playground: initialize Monaco only once
 - [FIX] playground: register theme through shiki

v2.8.4

Toggle v2.8.4's commit message
[REL] v2.8.4

[REF] update package-lock.json
[FIX] runtime: don't lose coalesced renders

v3.0.0-alpha.42

Toggle v3.0.0-alpha.42's commit message
[REL] v3.0.0-alpha.42

# v3.0.0-alpha.42

 - [FIX] owl-core: notify signal atom once per proxy write
 - [REF] owl-runtime: drop node from public Root, thread sub-root config
 - [FIX] owl-runtime: wait for plugins to be ready before mounting root