Skip to content

Tags: odoo/owl

Tags

v3.0.0-alpha.37

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

# v3.0.0-alpha.37

 - [FIX] owl: properly handle detaching refs
 - [FIX] owl: incorrect 'any' validator types
 - [FIX] playground: handle unicode in shared snapshots

v3.0.0-alpha.36

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

# v3.0.0-alpha.36

 - [REF] owl: unify .default(value) into .optional(value?)
 - [FIX] doc: fix getScope anchor in scope reference link
 - [IMP] playground: add version parameter to shared URL
 - [IMP] playground: add v2 samples in playground
 - [IMP] playground: add OWL version switcher

v3.0.0-alpha.35

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

# v

 - [IMP] owl: alias types as t
 - [IMP] owl: add support for default and optional values in types system
 - [REF] doc: reorganize a few pages
 - [IMP] doc: add more explanation on typing signals
 - [FIX] devtools: fix selected element scrollIntoView
 - [FIX] devtools: fix tree view events loading
 - [FIX] playground: display correct preset name for tutorials
 - [DOC] playground: rework examples
 - [DOC] doc: clarify the useListener hook semantics
 - [REF] ci: rename deploy.yml to ci.yml
 - [FIX] doc: build docs on PRs and ignore v2 cross-links at any depth
 - [IMP] owl-core: add signal.ref() helper, improve types.ref()
 - [IMP] devtools: update doc with owl3 migration

v3.0.0-alpha.34

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

# v3.0.0-alpha.34

 - [REF] owl: move static prop helper under props
 - [FIX] owl-runtime: make props reactive in effect/computed (#1908)
 - [IMP] plugins: add sequence-based batched startup
 - [FIX] devtools: convert popup to owl3
 - [IMP] devtools: migrate to Owl 3 with Owl 2 backward compatibility
 - [IMP] owl-core: add type-only generic overloads for validators
 - [FIX] validation: always show path

v3.0.0-alpha.33

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

# v3.0.0-alpha.33

 - [FIX] owl: deduplicate owl-core in umbrella bundle
 - [FIX] validation: assert circular references and already known objects
 - [IMP] owl-core: tidy disposeComputation and pin dispose-must-not-track
 - [IMP] owl-core: reduce work in reactivity hot paths
 - [IMP] owl-core: add reactivity microbenchmark suite
 - [MOV] utils: move some utils into core
 - [IMP] types: give generic type to config and prop
 - [IMP] core: add default value to config hook
 - [MOV] plugin: move plugin hooks to core
 - [IMP] runtime: add owl-core to paths
 - [MOV] hooks: move hooks and scope lifecycle hooks to core
 - [IMP] types: add expected keys info to keys issues
 - [FIX] doc: audit v3 reference docs against the actual exports
 - [FIX] docs: align vitepress anchor slugification with link test
 - [FIX] owl-core: prevent disposed effect from running queued re-run

v3.0.0-alpha.32

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

# v3.0.0-alpha.32

 - [FIX] doc: update t-call section in v3 template syntax reference
 - [FIX] owl-core: accept String wrapper objects in t.string() validator
 - [FIX] owl-runtime: force re-render of mounted child when its in-flight fiber is cancelled
 - [FIX] documentation: owl3 migration: broken table layout

v3.0.0-alpha.31

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

# v3.0.0-alpha.31

 - [FIX] props: validate default props independently from props
 - [FIX] owl-compiler: avoid duplicate `t-on` handlers on unnamed default slots

v3.0.0-alpha.30

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

# v3.0.0-alpha.30

 - [FIX] owl-runtime: validate default props against props definition
 - [FIX] owl-runtime: preserve t-ref when a sibling slot takes ownership
 - [FIX] reactivity: drop stale setComputation(prev) in initiateRender catch
 - [FIX] reactivity: restore currentComputation on render error path
 - [FIX] reactivity: restore currentComputation when compute() throws
 - [IMP] reactivity: short-circuit eager source walk once STALE propagates
 - [FIX] reactivity: clear processEffects queue eagerly so a throwing effect is not re-run
 - [FIX] reactivity: run effect body before pulling computed chain on update
 - [IMP] compiler: improve expression parser scoping and template string handling
 - [IMP] playground: add XML & JS syntax highlighting for OWL in code editor
 - [IMP] reactivity: use Promise.resolve instead of queueMicrotask
 - [IMP] docs: add template highlighting for xml and markup helpers
 - [FIX] owl-runtime: don't store default props on node.props
 - [DOC] onPatched / onWillPatch semantics under signals
 - [IMP] owl-runtime: test and document TemplateFunction in App config
 - [FIX] owl-runtime: allow TemplateFunction in App config
 - [FIX] build: dedup owl-core in the umbrella owl bundle
 - [IMP] owl-runtime: rethrow unhandled user errors as-is

v3.0.0-alpha.29

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

# v3.0.0-alpha.29

 - [FIX] owl-runtime: don't re-wrap unhandled OwlErrors
 - [IMP] owl-runtime: drop scope.ts re-export shim
 - [IMP] reactivity: rename signal.invalidate to signal.trigger
 - [IMP] build: skip sibling type builds when building owl.d.ts
 - [FIX] blockdom: preserve data URIs and !important in style attrs
 - [FIX] owl: include README and LICENSE in published tarball
 - [IMP] release: authenticate via browser, drop OTP prompt

v3.0.0-alpha.28

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

# v3.0.0-alpha.28

 - [FIX] release: script + package deps for multi-package setup