Upgrade with Uplift
Analyze, detect, and auto-fix breaking changes when migrating your Odoo custom modules between versions.
Upload your module zip, select source & target versions, and receive a detailed migration report with one-click automated patches.
Upload your Odoo module
Drag & drop a .zip file or browse
Max file size: 50MB
How It Works
Three simple steps to upgrade your Odoo module safely
Upload Module
Drop your zipped Odoo module. We detect the manifest and validate the structure automatically.
Analyze
Our engine parses Python, XML, CSV, and JS/SCSS files, checking against 75+ migration rules.
Patch & Export
Review the report, select issues to fix, apply patches automatically, and download the upgraded module.
Comprehensive Analysis
Five specialized analyzers cover every aspect of your Odoo module
Detects deprecated API calls, changed method signatures, ORM field renames, and removed imports.
Identifies broken XPath selectors, renamed view attributes, deprecated QWeb directives, and arch changes.
Checks version format, removed keys, deprecated dependency modules, and license field requirements.
Validates ir.model.access.csv structure, missing group references, and permission inconsistencies.
Detects Owl v1 to v2 migration issues, legacy widget patterns, and SCSS variable renames.
One-click fixes for auto-fixable issues. Download the patched module ready for testing.
Supported Migration Paths
Multi-hop migrations from any source to any target version