Daily updates from Odoo
Wednesday, May 20, 2026
3 changes · saas-19.2
Enhancements to existing features
This update enhances the way message previews display links, ensuring they remain concise and consistent regardless of the original message's formatting. The changes simplify link previews by converting HTML elements to text, improving readability and usability for users.
Original PR description
Message previews should stay compact and predictable even when the original message contains rich HTML. This changes applies a narrow first-step conversion: - convert <br> to non-breaking spaces - insert spacing between adjacent block elements - flatten non-link elements to their text content - preserve links only as anchors displaying their href task-5263284
This update streamlines the invoicing process by automatically reconciling invoices created from sales orders. Previously, this required manual steps; now, the system directly links invoices to sales orders, improving efficiency and reducing the risk of errors. This enhancement is part of a larger effort to simplify financial workflows within the Odoo Enterprise system.
Original PR description
This commit will allow to automatically reconcile the invoice create from the sale order by passing a context key that will be used in the create_invoices function. task-5502964 Forward-Port-Of: odoo/enterprise#108546
This update allows users to omit email subjects when sending notifications in 'comment mode' within Odoo. Previously, a subject was automatically added, but this change provides more flexibility. This improves the user experience by allowing users to customize email notifications without requiring a subject.
Original PR description
In comment mode we use the regular message post flow rather than the optimized batch email creation of the composer. This notably means a fallback subject will normally be set. The subject is made optional in that context, and only mandatory in batch mode where the emails would otherwise truly not have a subject. task-5944635