Skip to content

Releases: odoo/owl

[REL] v2.0.0

07 Oct 13:28

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

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

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

Choose a tag to compare

v2.0.0-beta-20

  • app: properly rethrow unhandled errors

[REL] v2.0.0-beta-19

06 Sep 10:13

Choose a tag to compare

v2.0.0-beta-19

  • fix: events: correctly call handlers in iframes

[REL] v2.0.0-beta-18

02 Sep 12:57

Choose a tag to compare

v2.0.0-beta-18

  • fix: allow multiple occurrences of same slot in different locations

[REL] v2.0.0-beta-17

01 Sep 13:41

Choose a tag to compare

v2.0.0-beta-17

  • imp: types: expose ComponentConstructor for typing purpose
  • fix: compiler: fix falsy values for properties not keeping input empty
  • fix: app: allow mounting owl apps in iframe

[REL] v2.0.0-beta-16

22 Jul 07:43

Choose a tag to compare

v2.0.0-beta-16

Notes

  • fix: components: fix cause left unset when thrown object is not Error

[REL] v2.0.0-beta-15

20 Jul 08:02

Choose a tag to compare

v2.0.0-beta-15

Notes

  • fix: lifecyle_hooks: correctly wrap errors in async code
  • imp: use a custom error class for all errors thrown by owl
  • fix: package.json: remove browser value
  • ref: component_node: slightly simplify code

[REL] v2.0.0-beta-14

08 Jul 14:11

Choose a tag to compare

v2.0.0-beta-14

Yes, there is no beta-13 release...

Fixes:

  • [FIX] compiler: better handle update of properties with same value