Friday, May 9, 2025
11 changes
5 changes
Enhancements to existing features
Support agents can now create helpdesk tickets directly from live chat and WhatsApp conversations. This makes it easier to turn customer messages into tracked support work without switching context.
Original PR description
**Purpose of this PR:** A new thread action is introduced, allowing users to create tickets directly from actions. This action is only visible in channels of type livechat and whatsapp. community: https://github.com/odoo/odoo/pull/196734 task-4528331
The messaging experience now handles unread message counters and separators more consistently, helping users see what is new in a conversation. This makes it easier to catch up on recent activity without confusion or missed context.
Original PR description
Task-4448873 https://github.com/odoo/odoo/pull/204723
Website-generated pages now apply image customization more consistently across all images, helping pages display with the intended appearance and attributes. The update also reduces processing work per page, which can improve generation performance.
Original PR description
Changes to allow simple images to be customized and have the right attributes setup on the html. Also improved performance by doing a smaller amount of regex replacement per page.
The VoIP softphone now includes a dedicated button to open the full recent call history directly from the call history area. Search is also more consistently available across softphone tabs, helping users find contacts, agenda items, and call records faster.
Original PR description
This commit introduces a new button in the softphone interface that allows users to expand their recent call history. The button is added next to the search bar and triggers an action to display the list of recent calls associated with the current user. This enhancement improves user experience by providing quick access to call history. Task-4642428
3 changes
Enhancements to existing features
Users can now build a pivot table in a spreadsheet directly from an Odoo model, without first opening or relying on an existing pivot view. This makes spreadsheet analysis more flexible and available for models that do not have a predefined pivot view.
Original PR description
With this commit, we allow the user to create a pivot from an Odoo model, without the need to go through a pivot view to insert it in odoo. It allows to create a pivot even if there is no pivot view in the model. Task-4128705
3 changes
Enhancements to existing features
This update expands marketing automation testing to better cover WhatsApp, SMS, scheduling, rescheduling, and large-volume scenarios. It also fixes issues found during that work, helping campaigns react more reliably to customer messages, bounces, and timing changes.
This update adds country-specific VAT return deadlines across many European localization modules. Businesses using these localizations can better track filing due dates and reduce the risk of missed compliance deadlines.
Spreadsheet pivot tables in Documents now support improved sorting, making it easier for users to organize and analyze business data. This helps teams quickly find patterns, compare values, and work more efficiently with reports.
Odoo now checks that payment provider notifications match the expected transaction amount and currency before processing them. This helps prevent incorrect payment, refund, or capture updates when provider data does not align with the original transaction.
Original PR description
After making a payment/refund/capture/... request to a payment provider, it sends back some notification data allowing to process the corresponding transaction in Odoo. The purpose of this change is to ensure that the amount and currency included in the notification data match the ones of the transaction. If there's a mismatch, an error is thrown and the transaction isn't processed. task-3797660
Original PR description
Integrate whatsapp into marketing automation test tools and flow. Module marketing_automation_whatsapp has been added but is still not integrated into global marketing automation tests. Cover more…
Integrate whatsapp into marketing automation test tools and flow. Module marketing_automation_whatsapp has been added but is still not integrated into global marketing automation tests. Cover more activity types and scenarios, notably to spot corner cases currently badly covered. Added tests: whatsapp / sms types, opposite triggers (aka: cancel mail not open when mail is opened), rescheduling, scheduling for new participants / new activities, ... Add long awaited performance tests for marketing automation. As it may be quite a time consuming module by generating participants, traces for millions of records, better start with some performance tests in order to prepare work for some optimizations. Finally, fix various issues in marketing automation detected when writing tests. Task-4066243: [marketing_automation] Rescheduling issues Task-4224145: [marketing_automation] Improve test coverage Task-4759343: [marketing_automation] Integrate Whatsapp into MA test suite Prepares Task-4224152: [marketing_automation] Performance / Scalability
This update brings the XML export for French Intrastat service declarations into Odoo 18.0. It helps French companies prepare service-related Intrastat reporting in the required electronic format, reducing manual work and improving compliance.
Original PR description
We backport this commit: https://github.com/odoo/enterprise/commit/07fe7cc37adc81691114de4cecf2f8334a09da37 in 18.0 Linked: https://github.com/odoo/upgrade/pull/7616 task-4402569
Brazilian POS orders now record a tax breakdown for each order line, making it easier for users to check whether taxes were charged correctly. This improves transparency and supports faster review of fiscal data without changing the sales flow.
Original PR description
Otherwise, there's no other way for users to verify if the charged taxes are correct. task-4688950