Friday, November 21, 2025
10 changes · 17.0
Enhancements to existing features
The Japanese state records have been updated to use their native Japanese names directly, which improves how location names appear to users. The state codes were also aligned with ISO standards to keep the data more consistent and reliable.
Original PR description
Since state names are not handled by translations, storing them directly in Japanese provides a better user experience. This **PR** updates the existing Japanese state records with their native Japanese names. Additionally, it aligns the state codes as per ISO standards. **task**-5345872
The subscription log now labels the previous status as “State Before” instead of “Subscription State.” This makes it easier for users to understand that the value shown is the state before an event happened, reducing confusion when reviewing subscription history.
Original PR description
The sale.order.log model includes a field named subscription state that records the state of the subscription at the moment an event occurs (i.e., the state before the change). To improve clarity for end users, this PR renames the column from Subscription State to State Before. task-5258195
The homepage now checks for updates less aggressively when a browser tab stays open for a long time. This reduces unnecessary traffic to the IoT Box and helps keep it responsive while still refreshing the page periodically.
Original PR description
In order to avoid spamming the IoT Box with requests to update the homepage when a tab is kept open, we now progressively delay the `/data` fetch during the first 30min to end up fetching only once every 30min.
This update ensures Odoo includes the expected application information in payment requests sent to Adyen. It helps Adyen correctly identify the external platform, improving reliability of payment processing and reducing the risk of request issues.
Original PR description
Add applicationInfo to the payload sent to Adyen, ensuring that externalPlatform is correctly transmitted. A test was added to verify that applicationInfo is present in the payload and that the payment request succeeds as expected. task-5157863 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This fix ensures that a call is removed from the VOIP softphone as soon as it is unlinked. It prevents users from seeing outdated calls that have already been deleted, keeping the interface accurate and less confusing.
Original PR description
A call that was unlinked previously remained visible in the VOIP softphone. This fix ensures that the call is correctly removed from the softphone view as soon as it is unlinked. Task-5262162
This change fixes an incorrect Dutch translation for the 9% sales tax description. It helps ensure tax labels are shown clearly and accurately to users in the Dutch localization.
Original PR description
The traduction of te description of the 9% ST tax was wrong and was TVA to get back on a sale tax task-5217323
This fix ensures that when a report filter is enabled on a combined report, it is also enabled on the report’s sections when needed. As a result, the filter will correctly appear in the user interface instead of being missing in some report views.
Original PR description
When using a composite report whose sections aren't used independently, enabling that filter on the composite report needs to enable it on their sections as well, else it won't show in the UI. This is the standard behavior for all report filters.
This change prevents the system from trying to load a non-existent file when stopping a ringtone. It improves reliability by clearing the audio source in a way browsers handle correctly, avoiding unnecessary background requests.
Original PR description
Setting the src of an element to null triggers a GET HTTP request to /null. This is not the intended behavior; we want to reset the source so that it is not linked to any file, but the browser interprets it as an attempt to load a file called "null". This commit fixes the problem by resetting the source using removeAttribute instead. [Task-5349985](https://www.odoo.com/odoo/project/5778/tasks/5349985)
This change fixes an issue where a filter enabled on a combined financial report could fail to appear in the user interface. It ensures the same filter is also enabled on the report sections underneath, so report options behave consistently and users can actually see and use them.
Original PR description
When using a composite report whose sections aren't used independently, enabling that filter on the composite report needs to enable it on their sections as well, else it won't show in the UI. This is the standard behavior for all report filters.
This change ensures that when a filter is enabled on a composite financial report, the same filter is also applied to its sections. As a result, the filter now appears correctly in the user interface and behaves consistently with other report filters.
Original PR description
When using a composite report whose sections aren't used independently, enabling that filter on the composite report needs to enable it on their sections as well, else it won't show in the UI. This is the standard behavior for all report filters. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr