Daily updates from Odoo
Thursday, May 7, 2026
4 changes · master
New functionality added to Odoo
This update simplifies and expands Odoo's reporting capabilities. It removes a technical limitation forcing the use of a single reporting engine and introduces a new Paper-Muncher engine. Users can now choose their preferred reporting engine based on the report type, offering greater customization and control over financial reporting.
Original PR description
Description of the issue/feature this PR addresses:
We currently force the use of WKHTML, since it's hardcoded we can't add new reporting engines easily.
The main goal of this PR is to be able to :
modularize the reporting engines
make accounting use the same generation pipeline
add a new reporting engine for paper-muncher
allow user to choose their reporting engine by company/action report/accounting reportThis update introduces dark mode support for Odoo's spreadsheet dashboards, improving readability and visual appeal in darker environments. The changes adjust colors within the grid and charts, ensuring a consistent and professional look across both light and dark themes. This enhances the user experience for reports and data visualization.
Original PR description
## Description This commit adds the color scheme in the configuration of the model. We then use a getters isDarkMode() to know if we are in a dark mode rendering, and a new plugin ColorThemeUIPlugin to adapt the colors we want to draw/use according to the current color theme. This getters is then used in the color picker and in the grid renderer for cell text, background, border, DV, table and CF. For the grid (border, background, headers, frozen pane), a theme has been fixed with colors depending on the current color scheme. For the chart, we currently keep all the colors set by the user as is, and all default colors (scale, grid, title, legend, default background) are updated. ## Related Task: - Task: [5245940](https://www.odoo.com/odoo/project/2328/tasks/5245940)
This update introduces the ability to track and manage company versions within the Odoo Enterprise HR Payroll module. This enhancement allows for more accurate payroll calculations and reporting, particularly when dealing with multiple company structures or changes in company status. It resolves a previous data handling issue related to incorrect payslip versions.
Original PR description
Task: 6111217
This update introduces a new button within the subscription and rental modules, allowing sales users to quickly create quotations using pre-defined templates. This streamlines the quotation process and improves efficiency. The change will be enabled once the sale_management module is installed.
Original PR description
This PR completes the override of the New button, allowing users to see a custom New button and directly select a template from it. This new button will be enabled as soon as the sale_management module (which contains the templates) is installed. These changes are applied in both the subscription app and the rental app (for list and kanban and form views). Community PR: https://github.com/odoo/odoo/pull/258679 Upgrade PR: https://github.com/odoo/upgrade/pull/9913 task-6088445