Skip to content

Releases: odoo/owl

[REL] v1.4.11

30 Jan 13:09
Compare
Choose a tag to compare

v1.4.11

  • [FIX] qweb: renderToString should not escape twice text content
  • [IMP] props_validation: have clearer error messages
  • [FIX] hooks: fix useRef in Firefox 109+

[REL] v2.0.5

27 Jan 14:29
Compare
Choose a tag to compare

v2.0.5

  • [FIX] reactivity: improve performance for long-lived reactives

[REL] v2.0.4

23 Jan 11:21
Compare
Choose a tag to compare

v2.0.4

  • [IMP] app: expose live apps for the devtools
  • [FIX] compiler: support t-model radio group in t-foreach
  • [IMP] runtime: improve useExternalListener typing

[REL] v2.0.3

12 Jan 15:29
Compare
Choose a tag to compare

v2.0.2

Some small bug fixes

  • fix: compiler: correctly escape backslashes when emitting block string
  • fix: reactivity: don't subscribe to keys when making reactive
  • fix: t-call-context: fix capture making component available in ctx
  • fix: t-call-context: make this unavailable in rendering context

[REL] v2.0.2

29 Nov 14:11
Compare
Choose a tag to compare

v2.0.2

  • fix: compiler: do not look up ComponentNode in the context
  • fix: t-model takes precedence over t-on-input
  • fix: reactivity: fix issues with reactive objects in proto chain

[REL] v2.0.1

21 Oct 08:00
Compare
Choose a tag to compare

v2.0.1

  • fix: runtime: correctly throw an error for duplicate object keys
  • fix: parser: give t-set-slot="default" priority over the content
  • fix: blockdom: correctly reorder children in heterogeneous t-foreach
  • fix: portal: correctly move portal content when target is after it
  • fix: blockdom: fix event_catcher traceback when a parent component has an empty child

[REL] v2.0.0

07 Oct 13:28
Compare
Choose a tag to compare

v2.0.0

Finally the official v2.0.0 release is ready. There are no feature nor fixes since
last beta release, because it is stable.

Thank you to everyone who contributed.

Changelog

Owl 2.0 is a large improvement over 1.0. It brings a lot of new features, improvements,
and better APIs. The most important changes are:

  • a completely overhauled slot API (in particular slot scopes, ...)
  • a new reactivity system, similar to Vue. In particular, if props are equals, then
    a sub component is not updated.
  • new rendering engine, based on blockdom. This makes Owl much faster
  • support for fragments: a template can have an arbitrary number of roots

A detailed changelog can be found here.

[REL] v2.0.0-beta-22

29 Sep 07:17
Compare
Choose a tag to compare

v2.0.0-beta-22

  • fix: t-call: nested t-call with magic variable 0
  • fix: prevent crash in case with t-foreach, t-out and components

[REL] v2.0.0-beta-21

26 Sep 13:44
Compare
Choose a tag to compare

v2.0.0-beta-21

  • fix: prevent side effects at template compilation
  • fix: props validation: does not crash with t-call-context
  • fix: make t-portal work in all cases
  • fix: make props validation work through slots

[REL] v2.0.0-beta-20

09 Sep 07:26
Compare
Choose a tag to compare

v2.0.0-beta-20

  • app: properly rethrow unhandled errors