18+1 Dimension Diff
18 static dimensions cover complete Odoo code diff, plus git history change trajectory as 19th dimension.
No modules need to be installed on source/target systems - just source code paths for complete diff analysis.
1) Module dimension: compare module lists between versions, identifying added, removed, changed modules.
2) Object dimension: compare model definitions, identifying added, removed, changed fields and methods.
3) Field dimension: compare field attributes, identifying changes in type, length, default values.
4) View dimension: compare view definitions, identifying structural and attribute changes.
5) Method dimension: compare method definitions, identifying signature and implementation changes.
6) Git history dimension: analyze git commit history, capturing complete change trajectories including renames and refactors.