Thursday, July 24, 2025
2 changes · saas-18.1
Enhancements to existing features
The e-invoicing module now includes the latest relevant Peppol participant identifier codes, including additions for France, the United Arab Emirates, and Latvia. This helps businesses exchange electronic invoices with more partners using current official standards.
Original PR description
Add new relevant codes from the Peppol code list. In particular new codes for FR, AE and LV. Source: https://docs.peppol.eu/edelivery/codelists/v9.2/Peppol%20Code%20Lists%20-%20Participant%20identifier%20schemes%20v9.2.json opw-4932979 Forward-Port-Of: odoo/odoo#219969 Forward-Port-Of: odoo/odoo#218419
The mail system now has safer ways to fully clean up and refresh its internal message state. This reduces side effects in automated tests and prepares the platform to recover more reliably if notification updates are missed for an extended period.
Original PR description
This commit adds `store.destroy()` to cleanly destroy the store, including ongoing reactive observers. This is useful to make sure no side-effect store among HOOT tests This commit adds `store.reset()`, to make the store fresh as at page load. This is in preparation to make store reset in case we miss notifications for a long time. https://github.com/odoo/enterprise/pull/85631