Daily updates from Odoo
Wednesday, November 12, 2025
3 changes · saas-18.4
Enhancements to existing features
This change adds a new exact-match selector option for Hoot tests, making test definitions easier to read and write. It also updates existing tests to use this clearer syntax, improving developer productivity without changing business behavior.
Original PR description
This commit adds the ':text()' pseudo-class to the list of supported pseudo-classes in Hoot selectors. Its purpose is the same as ':contains()', with the specificity of being an *exact* match instead of a *partial* one. It effectively replaces ':contains(/^<expression>$/)' by ':text(<expression>)', improving the readability and making the developer experience a bit nicer. Enterprise: https://github.com/odoo/enterprise/pull/98772 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#235107 Forward-Port-Of: odoo/odoo#234331
The test suite now uses a newer text-matching method in places where it behaves more predictably than the previous approach. This helps keep automated checks more stable and easier to maintain, without changing product behavior for users.
Original PR description
This commit replaces all found occurrences where ':contains' (with an exact match regular expression) could be replaced by ':text'. Community: https://github.com/odoo/odoo/pull/234331 Forward-Port-Of: odoo/enterprise#99183 Forward-Port-Of: odoo/enterprise#98772
The POS no longer checks for blackbox driver updates during session opening. If the drivers are outdated, users will still be warned later when they try to use a blackbox feature, which keeps startup smoother without losing the warning.
Original PR description
When introducing the blackbox queue service, we added a check at the opening of the POS to ensure that the blackbox drivers were up to date. This check is done at the start of session opening. It is now not necessary anymore, if the drivers are not up to date, an error will also be shown to the user when they try to use a blackbox functionality. Forward-Port-Of: odoo/enterprise#99014