Thursday, September 3, 2026
6 changes · master
Enhancements to existing features
This change makes it easier for Odoo to allow selected properties of standard fields to be edited when needed. It supports future customization needs, such as AI-related settings, without broadly changing how fields work for users.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Signature requests now show which signers are missing an email address instead of only displaying a generic warning. This makes it faster for users to complete documents with multiple signers and avoid checking each signer manually.
Original PR description
When a signature request had a signer without an email address, saving it only said that all signers must have a valid email address, so on a document with several signers there was no way to tell which one was incomplete without checking them one by one. The error now names them. task-6515178
The test suite now checks the latest document in the same order users see in the interface, rather than relying on internal cache order. This reduces confusing test behavior and helps prevent false failures when validating Mexican electronic invoicing for point of sale flows.
Original PR description
Because of missing `sorted()`, we were asserting the last document using the cache order and not the order in which they are in the UI. That brings confusion when reading the code and leads to failing tests if, for some reason, the cache is refreshed.
Polish VAT EU reporting is now part of the main Polish reports module instead of being maintained as a separate add-on. This simplifies installation and maintenance while keeping the reporting behavior available in one place.
Original PR description
Description of the issue this commit addresses: Recently, the l10n_pl_reports_vat_eu has been added to stable versions for a new behavior. In master, that module can be merged into l10n_pl_reports. --- Desired behavior after this commit is merged: This commit merges the two modules together into l10n_pl_reports. --- task-6368808 upgrade pr: https://github.com/odoo/upgrade/pull/11183
The Belgian payroll module description was updated to direct users to the official documentation. This helps customers and support teams find the right guidance more easily without changing payroll functionality.
Original PR description
Change the module description to refer to the official documentation. Task-6485101
Odoo's web interface framework was updated to a newer version, improving how background component setup is completed when parts of the page are removed. This helps prevent editor callbacks from running for content that is no longer present, making embedded content handling more reliable.
Original PR description
Release notes: https://github.com/odoo/owl/releases/tag/v3.0.0-alpha.48 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#285995