Wednesday, February 11, 2026
14 changes · master
Enhancements to existing features
The Thailand localization now includes Thai translations for chart of accounts names and descriptions, as well as asset model names. This makes accounting setup clearer for Thai-speaking users and improves usability during local deployments.
Original PR description
The following files are updated with the respective Thai translations: - COA: name, description - Asset model: name Task-5875167 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#247859 Forward-Port-Of: odoo/odoo#247116
This update restores the ability to translate link elements in Odoo's base translation tools. It helps multilingual users see more complete localized content, including links, reducing untranslated text in business documents or interface content.
Original PR description
TODO task-
This update strengthens internal quality checks so documentation text on classes and functions is consistently reviewed. It also clarifies how file sizes are displayed, making technical output less ambiguous for developers and maintainers.
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
Newly added dropdown options can now appear in Odoo screens even when no matching database records have been created. This helps teams deploy certain updates more smoothly, though translations for those new options still require a database update.
Original PR description
Previously, when developers use `selection_add` in stable versions, the new selection values could be written to the database (since `field._selection` contains them), but they would not appear in the UI due to missing `ir.model.fields.selection` records. This commit allows newly added selections to be displayed in the field description without requiring database updates. Note: the new selections still cannot be translated without database updates. mainly for enterprise https://github.com/odoo/enterprise/pull/106612 may be also helpful for https://github.com/odoo/odoo/pull/217853 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#247826 Forward-Port-Of: odoo/odoo#247542
This update improves how ratings are connected to their related business records in Odoo. It helps make those relationships more reliable and easier for the system to manage, with little direct impact on day-to-day users.
Original PR description
Complement of https://github.com/odoo/odoo/commit/1a6dd617a3c3be106e6fc7f1924243bca368edf7. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes an obsolete test setting from several website test scenarios after the underlying instability was already fixed. The affected automated checks should now run faster and more reliably, helping reduce delays and false failures in development workflows.
Original PR description
[`e2918f8`] fixed the undeterministic tours that used `insertSnippet`. `undeterministicTour_doNotCopy` is therefore useless for them. Moreover, by removing this key the delay between steps is removed which considerably enhances their robustness and speed. [`e2918f8`]: https://github.com/odoo/odoo/commit/e2918f8
Language records can no longer be created or deleted through standard permissions because invalid language codes can cause system errors. This helps keep language settings stable and prevents issues from unsupported locales.
Original PR description
Languages are technical and their codes must be recognized by babel. Otherwise, we will get stack traces for unknown languages. Avoiding things like `UnknownLocaleError` (in babel). --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds clearer shortcut commands for common setup and testing actions. It makes day-to-day developer operations slightly easier and more consistent without changing business workflows.
Original PR description
**[IMP] core: --stop alias for --stop-after-init** **[IMP] core: -t alias for --test-tags** Let's merge them in master first. My end goal would be to backport them to 16/17, along with [[IMP] config: stop after init after tests](odoo/odoo#178948)
This update improves the way Odoo handles printer configurations for IoT-enabled point-of-sale systems. The change aligns with a previous Odoo development to standardize printer formats, enhancing compatibility and reliability. This ensures smoother operation of IoT printers within the enterprise system.
Original PR description
See also odoo/odoo#247496
This update enhances the Install Timesheets Assistant Dialog by adding subtle animation to the timesheet icon. This visual improvement makes the dialog more engaging and user-friendly, providing a slightly better experience for users setting up timesheets.
Original PR description
In this PR we've animated the timesheet icon in the Install Timesheets Assistant Dialog. task-5922305
This update moves the worker code management menu within the Odoo Enterprise system. It has been relocated from the reporting tab to the configuration tab under the Belgium section, streamlining access for users managing Belgian payroll settings. This change improves the user experience and organization of related settings.
Original PR description
We moved worker codes menu from reporting tab to configuration tab under Belgium section. task - 5922762
This pull request updates the core logic for timesheet calculations and reporting across several Odoo modules. The changes aim to streamline the process and improve the accuracy of timesheet data, particularly related to subscription and sale timesheets. This enhancement focuses on internal operational improvements.
This update refines the taxonomy used for exporting Dutch tax reports in Odoo Enterprise. The change involves updating the taxonomy model from NT19 to NT20, which only impacts the namespaces used for reporting. This ensures compliance with the latest Dutch tax regulations for accurate report generation.
Original PR description
The taxonomy for the Dutch tax reports export XBRL updated from model `NT19` to model `NT20`. Task [link](https://www.odoo.com/odoo/project.task/4568359) task-4568359
This update enhances the way time durations are displayed in Odoo, presenting them in a more user-friendly format (e.g., 12h 30m 25s). Users can now customize the display format and unit of time, and a helpful popover clarifies how values are interpreted. This improves clarity and ease of use when managing time-based data.
Original PR description
In this commit I change the format of the durations (float_time). Now they are displayed as follow by default: 12h 30m 25s You can also specify the unit of time, like that you can specify to float_time what value it's reading. For example, if the unit of time is "minutes" and that you give it 30, it will translated to 30m. The value set to 0 are removed from the result. 0h 30m 0s => 30m There is also a bottom popover on float_time fields that display how the typed value will be interpreted. The format hh:mm:ss can be forced by putting the option "numeric" to true. The seconds are shown by default, they can be hide by putting the option "showSeconds" to false. TASK-5347051