Wednesday, October 29, 2025
6 changes · 17.0
Enhancements to existing features
This update adds automated checks for the most common IoT controller URL scenarios. It helps reduce the risk of future changes breaking key IoT connection paths, improving reliability behind the scenes.
Original PR description
Cover the most common cases of IoT controller URL
Resolved issues and error corrections
Accounting report action buttons now stay accessible when several options are shown. Extra buttons are moved into an additional navigation area, preventing the date filter from covering them and making reports easier to use.
Original PR description
Please watch https://youtu.be/8fJ2Fr8sEZE .
The French Factur-X Chorus Pro integration now uses the label "Code de Service" for the relevant invoice field, aligning wording with Chorus Pro documentation. This helps users enter the expected information more confidently and reduces confusion when preparing invoices for Chorus Pro.
Original PR description
Rename the field meant to input the "Code de Service" to match Chorus Pro's documentation more closely after client feedbacks. Source: https://www.pagero.com/onboarding/aife/aife-fr#requirements livechat-908691128
Fixed an issue where course slide names containing the "|" character could cause the browser tab title to show the wrong website name after switching slides. This keeps course navigation clearer and avoids confusing page titles for learners.
Original PR description
How to reproduce: - Go to a course with a slide containing "|" in its name. (e.g. Basics of Gardening) - Change slide to this special named slide. - Change back to another slide. - The browser title contains the string part after the "|" instead of the website name. This commit now handles slides with name containing the "|" character. Task-5152858 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#230489
This fix prevents errors when multiple companies share the same Chilean tax ID, such as branch-based organizations. The recipient lookup now uses only one matching company record, making incoming electronic document processing more reliable.
Original PR description
Before this commit, if multiple companies shared the same RUT (VAT), for example companies with branches, searching a recipient could return more than one company record. This could lead to errors when accessing variables that expect a single record. To prevent this issue, the search is now limited to one company record. OPW-5128543
The installation setup now works with the newer PDF library package used by Debian 13 and future Ubuntu releases. This helps keep Odoo installable on upcoming Linux versions without requiring manual package workarounds.
Original PR description
pypdf2 is not present anymore in debian/trixie Fallback on pypdf if pypdf2 is not available Note that it should mainly fix the deb_install but future fixes may be needed Forward-Port-Of: odoo/odoo#233598