Daily updates from Odoo
Saturday, February 28, 2026
2 changes
Code cleanup and technical improvements
This update standardizes how partner addresses are formatted across Odoo, eliminating duplicate formatting logic in various modules. By centralizing this process in the base, we ensure consistency and reduce potential errors in address data, improving data accuracy and reporting.
Original PR description
Before this commit: --- - Default address formatting could include unwanted blank lines when fields were empty. - Many modules/localization duplicated logic to get `clean` or `inline` address. In this commit: --- - Centralize address rendering logic in base to avoid duplicated formatting across modules. task-5455694
This update adds `.this` to template variables to align with upcoming OWL3 requirements. This change is a necessary preparation step to ensure compatibility with the new OWL3 rendering context, which will require this syntax for accessing component variables. It impacts several modules to ensure a smooth transition.
Original PR description
In preparation for OWL3, where template variables will need to use `.this` to target component variables, we add `.this` to template variables that are targetting the component.
Community PR: https://github.com/odoo/odoo/pull/250416
Script PR: odoo/odoo#247965
task: OWL3 prep - add this. to template variables
THIS_TARGETS = ["ai", "currency", "data", "digest", "delivery", "event", "fleet", "frontdesk", "gamification",
"google", "helpdesk"]