Friday, March 6, 2026
4 changes · 19.0
Enhancements to existing features
Date range fields now support a translated placeholder for the end date, making forms clearer for users in different languages. This improves usability in employee-related screens and shared date widgets without changing business workflows.
Original PR description
Cancelled as it was not easily possible to implement 2 translated placeholders (everything in the JSON object `options` isn't translated) task#5411755 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes demo data loading more reliable by refreshing internal system records when demo data changes module states. It also passes the right loading context so demo setup behaves more consistently for databases using demo content.
Original PR description
[IMP] core: improve force demo Improve the force demo function 1. update registry when demo data triggered module state changes 2. add ``install_demo`` to the context when loading demo data enterprise https://github.com/odoo/enterprise/pull/109792 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
This update optimizes the performance of Odoo's barcode tests by streamlining the setup process. By moving test configurations to a class-level setup, the tests now run faster without needing to be re-initialized for each test case. This small change contributes to faster overall testing and improved development efficiency.
Original PR description
This commit moves the records' creation and the configuration of the `stock_barcode` tests from the `setUp` to the `setUpClass` method, so those are done only once and not at the beginning of every test. The purpose of this change is to slightly speed up the run of tests.
This update enhances the accuracy of loan interest rates within the Enterprise module. Previously, interest rates were displayed with only two decimal places. Now, users can specify interest rates with up to ten decimal places, providing greater flexibility and precision for financial calculations.
Original PR description
Allowing more precision on the interest rate for loans. By default the display uses 2 decimals, but if a user decides to add more precision they can up to 10 decimals. task-5913175 Forward-Port-Of: odoo/enterprise#107163