Tuesday, February 24, 2026
3 changes · master
Features or functions removed from Odoo
An obsolete helper used for diagnosing older website tour automation behavior has been removed because the tour engine now runs actions immediately when triggers are found. This simplifies internal testing code with no expected impact on business users or regular product workflows.
Original PR description
With this commit, we remove an unuseful helper that is no longer used. Before version 18, the tour engine worked with a mutation observer. At that time, it was sometimes useful to see the mutations that occurred after the trigger was found, to determine if another trigger was needed. Now that the engine executes the action as soon as the trigger is found, then this helper is no longer necessary... If the action is executed too early, we know for sure that we're not waiting for the correct trigger. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes unnecessary demo data from the Odoo Enterprise payroll module. This simplifies the system for new installations and reduces the amount of data that needs to be managed. The change improves the overall user experience and streamlines the setup process.
This update removes a redundant dependency on the SMS module within the sale_subscription module. Previously, customers were forced to install SMS even if they didn't need it, leading to unnecessary resource usage. This change streamlines the subscription module and allows customers to uninstall SMS without impacting their subscription functionality.
Original PR description
The sale_subscription module historically depended on the sms module to support creating alerts based on the health of a subscription contract. However, this capability is no longer supported in the current version, rendering the dependency obsolete. Currently, this dependency only serves to force the installation of the SMS module for customers who may not need it, preventing them from uninstalling SMS without losing Subscription functionality. This commit removes the hard dependency on 'sms' from the manifest and cleans up the associated access rights (ACLs) and artifacts that are no longer needed. Task-ID: 5103920