Sam Degueldre
Sam Degueldre
Examples: - more context for "Invalid loop expression" (at least template name and maybe received value) - catch errors during template compilation (try/catch around `new Function`) and give context -...
Previously, if you wanted to pass a prop and have it be translated, you had to either to the translation manually in JS, or use a workaround with t-set and...
[Playground link](https://odoo.github.io/owl/playground/#eyJqcyI6ImltcG9ydCB7IENvbXBvbmVudCwgbW91bnQgfSBmcm9tIFwiQG9kb28vb3dsXCI7XG5jbGFzcyBSb290IGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgICBzdGF0aWMgdGVtcGxhdGUgPSBcIlJvb3RcIjtcbiAgICBzb21lVmFyID0gbnVsbDtcbn1cbm1vdW50KFJvb3QsIGRvY3VtZW50LmJvZHksIHsgdGVtcGxhdGVzOiBURU1QTEFURVMsIHRyYW5zbGF0ZUZuOiAoKSA9PiBcInRyYW5zbGF0ZWRcIiB9KTsiLCJjc3MiOiIiLCJ4bWwiOiI8dGVtcGxhdGVzPlxuICA8dCB0LW5hbWU9XCJSb290XCI+XG4gICAgPHQgdC1lc2M9XCJzb21lVmFyXCI+dW50cmFuc2xhdGVkPC90PlxuICA8L3Q+XG48L3RlbXBsYXRlcz4ifQ==)
Currently we have a few different tools that we use to control variable scoping: Object.create, ctx[isBoundary], capture(ctx), captureExpression, hasSafeContext, and maybe others. This is in part because we initially wanted...
Currently, the release script generates files with mixed CRLF and LF-only line endings. This can cause annoying diffs when merging a release of owl into another project, as some tools...