Skip to content

[REL] v3.0.0-alpha.30

Pre-release
Pre-release

Choose a tag to compare

@ged-odoo ged-odoo released this 19 May 14:24
· 54 commits to master since this release

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