[REL] v2.5.1

# v2.5.1

 - [FIX] compiler: multiple modifiers on t-custom
This commit is contained in:
Romeo Fragomeli
2024-11-26 09:42:49 +01:00
parent 7fc552e2f8
commit cd9b72158b
4 changed files with 8 additions and 8 deletions
+5 -5
View File
@@ -4934,10 +4934,10 @@ function parseTCustom(node, ctx) {
throw new OwlError(`Custom directive "${directiveName}" is not defined`); throw new OwlError(`Custom directive "${directiveName}" is not defined`);
} }
const value = node.getAttribute(attr); const value = node.getAttribute(attr);
const modifier = attr.split(".").length > 1 ? attr.split(".")[1] : undefined; const modifiers = attr.split(".").slice(1);
node.removeAttribute(attr); node.removeAttribute(attr);
try { try {
customDirective(node, value, modifier); customDirective(node, value, modifiers);
} }
catch (error) { catch (error) {
throw new OwlError(`Custom directive "${directiveName}" throw the following error: ${error}`); throw new OwlError(`Custom directive "${directiveName}" throw the following error: ${error}`);
@@ -5604,7 +5604,7 @@ function compile(template, options = {
} }
// do not modify manually. This file is generated by the release script. // do not modify manually. This file is generated by the release script.
const version = "2.5.0"; const version = "2.5.1";
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// Scheduler // Scheduler
@@ -6082,6 +6082,6 @@ TemplateSet.prototype._compileTemplate = function _compileTemplate(name, templat
export { App, Component, EventBus, OwlError, __info__, batched, blockDom, loadFile, markRaw, markup, mount, onError, onMounted, onPatched, onRendered, onWillDestroy, onWillPatch, onWillRender, onWillStart, onWillUnmount, onWillUpdateProps, reactive, status, toRaw, useChildSubEnv, useComponent, useEffect, useEnv, useExternalListener, useRef, useState, useSubEnv, validate, validateType, whenReady, xml }; export { App, Component, EventBus, OwlError, __info__, batched, blockDom, loadFile, markRaw, markup, mount, onError, onMounted, onPatched, onRendered, onWillDestroy, onWillPatch, onWillRender, onWillStart, onWillUnmount, onWillUpdateProps, reactive, status, toRaw, useChildSubEnv, useComponent, useEffect, useEnv, useExternalListener, useRef, useState, useSubEnv, validate, validateType, whenReady, xml };
__info__.date = '2024-11-25T09:30:45.930Z'; __info__.date = '2024-11-26T08:42:41.633Z';
__info__.hash = '6b24864'; __info__.hash = '7fc552e';
__info__.url = 'https://github.com/odoo/owl'; __info__.url = 'https://github.com/odoo/owl';
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@odoo/owl", "name": "@odoo/owl",
"version": "2.5.0", "version": "2.5.1",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@odoo/owl", "name": "@odoo/owl",
"version": "2.5.0", "version": "2.5.1",
"description": "Odoo Web Library (OWL)", "description": "Odoo Web Library (OWL)",
"main": "dist/owl.cjs.js", "main": "dist/owl.cjs.js",
"module": "dist/owl.es.js", "module": "dist/owl.es.js",
+1 -1
View File
@@ -1,2 +1,2 @@
// do not modify manually. This file is generated by the release script. // do not modify manually. This file is generated by the release script.
export const version = "2.5.0"; export const version = "2.5.1";