Commit Graph

  • 17fb33475c [FIX] props validation: make it work through slots Géry Debongnie 2022-09-26 15:02:43 +02:00
  • ab29b896eb [FIX] portal: make it work in all cases Géry Debongnie 2022-09-23 11:22:42 +02:00
  • 1253b3922b [IMP] hooks: add useRoots hook issue-1260-useroots Géry Debongnie 2022-09-24 07:36:24 +02:00
  • d5ed25cd19 [FIX] props validation: does not crash with t-call-context Géry Debongnie 2022-09-24 07:54:25 +02:00
  • c4f0f17b9b [FIX] blockdom: prevent side effects at block compilation Géry Debongnie 2022-09-21 13:33:48 +02:00
  • d27455e9f2 [IMP] doc: explicit useEffect first parameter Florent Dardenne - dafl@odoo 2022-09-09 19:34:00 +02:00
  • d7552f1900 [IMP] update example to owl 2 and mount it in the page Samuel Degueldre 2022-09-09 09:35:40 +02:00
  • 6ef38676c4 [DOC] doc: fix broken link and update roadmap Géry Debongnie 2022-09-09 09:33:52 +02:00
  • 60b01afee3 [IMP] update owl to v2.0.0-beta-20 Géry Debongnie 2022-09-09 09:26:38 +02:00
  • b51756f356 [REL] v2.0.0-beta-20 v2.0.0-beta-20 Géry Debongnie 2022-09-09 09:26:12 +02:00
  • cfdf7caa50 [IMP] app: rethrow errors that were not handled Samuel Degueldre 2022-09-08 13:56:35 +02:00
  • a5a6a592c1 [FIX] tutorial_todoapp: fix the final code mount issue Florent Dardenne - dafl@odoo 2022-09-08 11:52:24 +02:00
  • 68541db5bd [IMP] update owl to v2.0.0-beta-19 Géry Debongnie 2022-09-06 12:13:50 +02:00
  • d0d7482b0f [REL] v2.0.0-beta-19 v2.0.0-beta-19 Géry Debongnie 2022-09-06 12:13:25 +02:00
  • 8fe4c0c76e [FIX] events: correctly call handlers in iframes Samuel Degueldre 2022-09-06 11:56:58 +02:00
  • 2796ea0341 [IMP] update owl to v2.0.0-beta-18 Géry Debongnie 2022-09-02 14:57:44 +02:00
  • c1afaeb92a [REL] v2.0.0-beta-18 v2.0.0-beta-18 Géry Debongnie 2022-09-02 14:57:18 +02:00
  • 3883cec079 [FIX] slots: prevent crash when using same slot in different locations Géry Debongnie 2022-09-02 09:50:31 +02:00
  • 3f1c1ea6a4 [IMP] update owl to v2.0.0-beta-17 Géry Debongnie 2022-09-01 15:41:58 +02:00
  • 9cb74d619b [REL] v2.0.0-beta-17 v2.0.0-beta-17 Géry Debongnie 2022-09-01 15:41:33 +02:00
  • a93f015795 [FIX] app: allow mounting owl apps in iframe Samuel Degueldre 2022-08-17 08:01:23 +02:00
  • 02a187d80b [FIX] compiler: fix falsy values for properties not keeping input empty Samuel Degueldre 2022-08-05 08:56:59 +02:00
  • d3b0d1971e [IMP] types: expose ComponentConstructor for typing purpose Rémi Rahir 2022-07-25 13:19:37 +02:00
  • c64086d9b6 [IMP] update owl to v2.0.0-beta-16 Géry Debongnie 2022-07-22 09:44:11 +02:00
  • b90aa0e23a [REL] v2.0.0-beta-16 v2.0.0-beta-16 Géry Debongnie 2022-07-22 09:43:43 +02:00
  • ba5365e9d9 [IMP] app: add a setting to share compiled templates between apps master-shared-templates-ged Géry Debongnie 2022-03-09 09:47:42 +01:00
  • 163366997c [FIX] components: fix cause left unset when thrown object is not Error Samuel Degueldre 2022-07-22 09:11:06 +02:00
  • 4855977e7d [IMP] update owl to v2.0.0-beta-15 Géry Debongnie 2022-07-20 10:02:51 +02:00
  • 588b655c11 [REL] v2.0.0-beta-15 v2.0.0-beta-15 Géry Debongnie 2022-07-20 10:02:24 +02:00
  • f5d5273c25 [REF] component_node: slightly simplify code Géry Debongnie 2022-07-20 09:54:51 +02:00
  • 9fd662fdce [FIX] package.json: remove browser value Géry Debongnie 2022-07-12 13:07:03 +02:00
  • 7786077921 [IMP] *: use a custom error class for all errors thrown by owl Samuel Degueldre 2022-07-18 10:41:50 +02:00
  • 30bc605c84 [FIX] lifecyle_hooks: correctly wrap errors in async code Aaron Bohy 2022-07-15 16:04:19 +02:00
  • 196a0d3c8c [IMP] update owl to v2.0.0-beta-14 Géry Debongnie 2022-07-08 16:12:07 +02:00
  • d1118455aa [REL] v2.0.0-beta-14 v2.0.0-beta-14 Géry Debongnie 2022-07-08 16:11:45 +02:00
  • f8073cb153 [FIX] compiler: better handle update of properties with same value Géry Debongnie 2022-07-08 14:02:45 +02:00
  • 030cc2f08a wip [FIX] parser: account for CR/LF text nodes master-crlf-text-nodes-boi Bruno Boi 2022-07-06 12:07:20 +02:00
  • 8956aded5b [IMP] update owl to v2.0.0-beta-12 Géry Debongnie 2022-06-29 11:13:31 +02:00
  • 6c72e0a143 [REL] v2.0.0-beta-12 v2.0.0-beta-12 Géry Debongnie 2022-06-29 11:12:59 +02:00
  • 382e3e4010 [FIX] compiler: properly handle t-set in t-if with no content Géry Debongnie 2022-06-29 10:18:14 +02:00
  • ca71e1b859 [IMP] update owl to v2.0.0-beta-11 Géry Debongnie 2022-06-28 15:28:45 +02:00
  • 76c389a7a8 [REL] v2.0.0-beta-11 v2.0.0-beta-11 Géry Debongnie 2022-06-28 15:28:12 +02:00
  • b9ba0abf41 [FIX] test: run prettier Géry Debongnie 2022-06-28 15:22:46 +02:00
  • 4ca37be7f3 [FIX] tests: update wrong snapshot Géry Debongnie 2022-06-28 15:19:43 +02:00
  • d6667ddf2e [FIX] fix some issues with t-out with falsy values, and with default value Géry Debongnie 2022-06-28 13:21:01 +02:00
  • 6f86beeaf3 [REF] app: slightly simplify the create component path Géry Debongnie 2022-06-25 09:27:35 +02:00
  • f40ffc59d8 wip master-test-ged Géry Debongnie 2022-06-25 09:15:04 +02:00
  • 3fc50462e6 wip Géry Debongnie 2022-06-24 23:13:03 +02:00
  • 4b1a94d990 wip Géry Debongnie 2022-06-24 22:55:55 +02:00
  • 0f49048616 wip Géry Debongnie 2022-06-24 10:32:17 +02:00
  • ca3431e2f9 [REF] app: slightly simplify the create component path Géry Debongnie 2022-06-25 09:27:35 +02:00
  • 2068196377 [IMP] compiler: generate templates in strict mode master-strict-mode-ged Géry Debongnie 2022-06-24 15:50:43 +02:00
  • 7f580a4e1d [IMP] compiler: add support for binary operators Géry Debongnie 2022-06-24 15:25:47 +02:00
  • c7459ef87b [IMP] add support for t-call-context directive Géry Debongnie 2022-06-22 14:39:42 +02:00
  • 5772b4e9e4 [FIX] properly get component reference instead of context Géry Debongnie 2022-06-22 15:39:31 +02:00
  • e57e2ee378 [FIX] blockdom: fix crash when class object key has leading spaces Samuel Degueldre 2022-06-22 15:36:36 +02:00
  • 473f3f890f [IMP] update owl to v2.0.0-beta-10 Géry Debongnie 2022-06-22 10:33:42 +02:00
  • 2e03332acd [REL] v2.0.0-beta-10 v2.0.0-beta-10 Géry Debongnie 2022-06-22 10:33:12 +02:00
  • c16d7d52b1 [FIX] compiler: escape backticks in attributes Aaron Bohy 2022-06-22 10:12:55 +02:00
  • 9c4c3e3b83 [IMP] validation: add support for value types Géry Debongnie 2022-06-14 18:05:58 +02:00
  • 55ac43c1db [IMP] app: add fast path for when component has no prop Géry Debongnie 2022-06-09 14:55:57 +02:00
  • d046913a01 [IMP] app: small scale perf improvement Géry Debongnie 2022-06-09 13:29:28 +02:00
  • 0e6059467f [REF] move component function to app, improve some code Géry Debongnie 2022-06-08 11:09:39 +02:00
  • 51538c2fea [IMP] compiler: remove useless ; in compiled output Géry Debongnie 2022-06-08 12:33:58 +02:00
  • 83d4471048 [REL] v2.0.0-beta-9 v2.0.0-beta-9 Géry Debongnie 2022-06-09 14:32:13 +02:00
  • 8a967e5b2d [IMP] tooling: add another d.ts file Simon Genin (ges) 2022-06-09 14:08:11 +02:00
  • 385e118e58 [FIX] compiler: add support for #{...} in string interpolation Géry Debongnie 2022-06-07 17:25:23 +02:00
  • a3111eb9ca [FIX] t-out: allow expressions evaluating as number Géry Debongnie 2022-06-07 10:33:59 +02:00
  • 1fc88f626f [IMP] slots: add support for t-props on slots props Géry Debongnie 2022-06-06 08:17:51 +02:00
  • 5d5a530505 [FIX] component: props values are own property of props object Géry Debongnie 2022-06-03 16:39:16 +02:00
  • c7bd0ab85c [FIX] component: fix wrong behaviour when using t-on on t-component Géry Debongnie 2022-06-03 13:37:11 +02:00
  • 31b57cbb40 [FIX] component: fix props comparison code Géry Debongnie 2022-06-03 15:35:04 +02:00
  • 31fce0926c [FIX] event: no crash when using t-on + modifier on slots/components Géry Debongnie 2022-06-01 07:47:45 +02:00
  • b56a9c24cf [REL] v2.0.0-beta-8 v2.0.0-beta-8 Géry Debongnie 2022-05-31 14:25:06 +02:00
  • 6dcdb77eab [DOC] add informations on how to compile templates ahead of time Géry Debongnie 2022-05-27 09:48:07 +02:00
  • a7daef380a [REF] runtime: rename handler.ts -> event_handling.ts Géry Debongnie 2022-05-27 09:24:37 +02:00
  • 22a79cdedd [REF] reorganize file structure Géry Debongnie 2022-05-26 23:45:40 +02:00
  • e4b810c027 [ADD] add basic infrastructure to buid owl-runtime without compiler Géry Debongnie 2022-05-26 12:11:10 +02:00
  • b10a700381 [REF] add static App.registerTemplate and update Portal to use it Géry Debongnie 2022-05-26 22:42:25 +02:00
  • 2b4d8874c7 [REF] simplify template definition Géry Debongnie 2022-05-26 15:09:09 +02:00
  • 98b58b505b [IMP] app: add setting to warn if no static props object Géry Debongnie 2022-05-22 11:15:57 +02:00
  • 586033fd95 [FIX] app: validate props for root component in dev mode Géry Debongnie 2022-05-22 11:01:02 +02:00
  • 1fe0bf08b1 [IMP] misc: export the validate function Géry Debongnie 2022-05-22 10:44:09 +02:00
  • 4779707923 [IMP] component: rewrite props validation code Géry Debongnie 2022-05-12 22:49:41 +02:00
  • d917af4614 [IMP] compiler: add better support for "in" and "new" operators Samuel Degueldre 2022-05-18 16:06:52 +02:00
  • 4c77132ae2 [IMP] component: only useState on props that are already reactive Samuel Degueldre 2022-05-16 15:00:20 +02:00
  • 114f21586e [DOC] doc: remove obsolete documentation on context Géry Debongnie 2022-05-17 09:55:28 +02:00
  • 32d8b23b9d [IMP] props_validation: have clearer error messages Paul Morelle 2022-05-12 17:13:54 +02:00
  • 940ac64340 [IMP] props_validation: have clearer error messages Paul Morelle 2022-05-12 17:13:54 +02:00
  • a83731007a [FIX] reactivity: fix memory leak Samuel Degueldre 2022-05-13 11:19:48 +02:00
  • 5c71744e19 [IMP] component: display nice error for wrong child component Lucas Lefèvre 2022-05-06 16:39:07 +02:00
  • d09771b04b [FIX] compiler: fix issue with identifiers with same name Géry Debongnie 2022-05-04 14:13:26 +02:00
  • 7137130c38 [FIX] portal: allow use of expression to describe portal target Géry Debongnie 2022-05-03 15:15:53 +02:00
  • 97fb38eea5 [IMP] update owl to v2.0.0-beta-7 Samuel Degueldre 2022-04-27 11:08:59 +02:00
  • 0cd66c8518 [REL] v2.0.0-beta-7 v2.0.0-beta-7 Samuel Degueldre 2022-04-27 11:08:25 +02:00
  • 5d9cff0331 [IMP] app: allow duplicate templates iff they are the same Samuel Degueldre 2022-04-27 10:27:57 +02:00
  • 41f1262eb7 [FIX] concurrency: do not render delayed fibers when cancelled Samuel Degueldre 2022-04-15 11:41:41 +02:00
  • 41344ef4ec [REL] v2.0.0-beta-6 v2.0.0-beta-6 Géry Debongnie 2022-04-11 11:01:27 +02:00
  • 7d14db7d31 [FIX] component: strict check of deep argument truth value Géry Debongnie 2022-04-11 10:52:27 +02:00
  • 1179e84971 [REL] v2.0.0-beta-5 v2.0.0-beta-5 Géry Debongnie 2022-04-07 15:36:22 +02:00