Tuesday, April 28, 2026
4 changes · 19.0
Enhancements to existing features
Automated CRM lead generation emails now come from noreply@odoo.com instead of iap@odoo.com. This helps prevent customers from replying to an unattended or inappropriate service address and makes the automated nature of the message clearer.
Original PR description
The current mail address is iap@odoo.com so some client respond to the automatic mail. This fix change it to noreply@odoo.com Task-6086556 Forward-Port-Of: odoo/odoo#260794 Forward-Port-Of: odoo/odoo#259691
Point of Sale invoice reports now add spacing between the Source Invoice and Reference fields. This prevents long invoice names from visually running into nearby information, making reports easier to read.
Original PR description
Before this commit: - When the Source Invoice name is too long, it connect with the Reference field due to missing spacing. After this commit: - Added margin (`me-3`) to the Source Invoice block to ensure proper spacing and avoid overlap with the Reference field. task-6074560 | Before | After | |--------|--------| | <img width="801" height="474" alt="image" src="https://github.com/user-attachments/assets/cbef48f8-c37b-4263-8c6f-a6b0de3716b9" /> | <img width="780" height="462" alt="image" src="https://github.com/user-attachments/assets/fa01e0b5-d877-424f-a51f-8da0ce5a6bd5" /> | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users are now prevented from using a Danish CVR number with the “DK” country prefix when setting up Nemhandel. This avoids incorrect identifiers and replaces confusing downstream errors with a clear validation message.
Original PR description
Before this PR: - When a user enters a full VAT number with the 'DK' prefix in the company registry, the Nemhandel identifier becomes incorrect and results in a cryptic error being returned to the client. After this PR: - An error is raised if the CVR contains the 'DK' country code prefix, to ensure the correctness of the Nemhandel identifier. Task: 5449059
This update improves how automated test tags are identified during nightly checks, reducing the risk of accidentally disabling a broad set of web tests. It helps keep quality checks more accurate and safeguards ongoing release stability.
Original PR description
When an error is parsed during the nightly, the default test tag is not correct in 18 and 19, what could lead to disabling the complete hoot suite if not taking enough care when disabling a test. This backports part of #234937 to ensure with have the correct tag in all version supporting hoot tests. Forward-Port-Of: odoo/odoo#261618 Forward-Port-Of: odoo/odoo#261526