Tuesday, June 3, 2025
3 changes · master
Enhancements to existing features
This update improves how several Odoo apps handle files by making sure opened files are properly closed after use. This helps reduce resource leaks and supports more stable performance, especially in systems processing many documents or integrations.
Original PR description
odoo/odoo#211823
Payroll administrators can now translate the names of payslip input types. This improves localization for companies operating in multiple languages, helping payroll screens and records appear in each user's preferred language.
Original PR description
In this PR, we enabled the translate setting for the name attribute within the hr_payslip_input_type model. Before:  After:    This work is related to the task: [4840358](https://www.odoo.com/odoo/project/1251/tasks/4840358).
Barcode-related tools now load a supporting barcode/reporting component only when it is actually needed. This reduces unnecessary startup work and helps keep barcode operations lighter without changing user-facing behavior.
Original PR description
Delay importing of reportlab until it is needed. Use the functions exposed in odoo.tools.barcode for rendering. odoo/odoo#212406