Tuesday, October 21, 2025
3 changes · 19.0
Enhancements to existing features
Payment terminals will no longer be automatically registered for event handling because they already manage their own events. This reduces unnecessary background handling and helps keep IoT payment terminal behavior clearer and more reliable.
Original PR description
As for printers that can send event whenever they want, payment terminals handle event themselves. We then removed auto event registering for payment terminals. odoo/enterprise#97617 Forward-Port-Of: odoo/odoo#232282
This update prepares the website and blog areas for automated code quality checks and applies formatting cleanup to related website editing files. It helps keep future changes more consistent and easier to maintain without changing customer-facing functionality.
Original PR description
[IMP] web: whitelist website and website blog for the linter The goal of this commit is to enable tooling (eslint, prettier) on the `website` and `website_blog` modules. task-5110180 ------------------------------------------------------------------------------------------------------------------------ [LINT] html_builder, *: lint website related files *: html_editor, website, website_blog The goal of this commit is to lint the website related js files. task-5110180
This update tidies how the Stripe expense integration handles return responses after a user action. It is a small maintenance improvement that helps keep the expense card flow clearer and easier to maintain without changing core business behavior.