Wednesday, January 7, 2026
3 changes · 19.0
Enhancements to existing features
The website builder's theme font selector now displays font names in alphabetical order. This makes it quicker for users to find the font they want and reduces effort when customizing a website's appearance.
Original PR description
To avoid cognitive load, and improve usability, this commit lists font alphabetically on the theme tab. task-5410041
Changing a customer or supplier on an invoice and choosing to update taxes and accounts no longer shows an extra confirmation popup. This streamlines invoice editing by reducing an unnecessary step for users who intentionally trigger the update.
Original PR description
This commit removes the confirmation popup when pressing "update taxes and accounts" in invoices after changing the partner. task-5324619 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update ensures Odoo's internal crawler, Odoobot, follows website guidelines outlined in robots.txt. By checking if our crawler is permitted to access specific URLs, we prevent unauthorized data fetching and improve the reliability of our data collection process. This enhances our data integrity and avoids potential issues with website owners.
Original PR description
### Purpose Add `robots.txt` compliance to the `_fetch_url` helper. Before fetching any URL, we now check the site's `robots.txt` and ensure that our user agent (`Odoobot/1.0`) is allowed to access the requested path. ### Changes - Added `robots.txt` validation using `urllib.robotparser` - Respect disallow rules for the `Odoobot/1.0` user agent ### Why This ensures that our crawler behaves politely, avoids fetching disallowed resources, and provides more transparent failure reporting. --- **Task-ID:** 4779962