Wednesday, April 1, 2026
3 changes · saas-18.2
Enhancements to existing features
This update adds missing modules to the Weblate translation configuration file, ensuring that all relevant modules are properly included in the translation management system. This improves the translation workflow by making sure no modules are overlooked when managing multilingual content across the platform.
Original PR description
Related: https://github.com/odoo/odoo/pull/254667 Forward-Port-Of: odoo/enterprise#111181 Forward-Port-Of: odoo/enterprise#111141
Resolved issues and error corrections
Fixed a test in the Recruitment module that was failing during a specific time window (11 PM to midnight UTC) due to timezone handling. The test now properly accounts for user timezone settings and uses time freezing to prevent failures near midnight. This ensures the recruitment testing process runs reliably regardless of when tests are executed.
Original PR description
The test was failing between 23:00 and 24:00 UTC due to the activity being created the previous day for a user in UTC+1, since Date.today() wasn't considering the current's user timezone. Also, use `freezetime` to avoid running the test close to midnight. runbot-241150 Forward-Port-Of: odoo/odoo#254353
This update adds support for price, currency, and support fields in the app manifest validation for the Odoo apps store. These fields are now recognized as valid manifest keys, allowing app developers to properly specify pricing and support information when publishing apps to the store.
Original PR description
--- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#255857