If version comparison is not available in your workspace, contact Gable to have it enabled.
Understanding component versions
Version information is shown in the version selector on the Component Details page. Each version includes:- Version and Run ID — identifiers for the analysis run that produced the version
- Event — what triggered the run, such as a merge to main or a pull request scan
- Commit time and Scan time — when the code was committed and when it was analyzed
Compare versions of a component
- Go to Component Details for the component you want to review.
- In the Component version selector, choose the version you want to compare from. By default, this selection uses the latest version. Version information includes the commit timestamp.

Selecting a component version
- In the second selector, choose the historical version you want to compare against. To understand lineage changes over time on the main branch, select another version whose Event is a merge to main.

Selecting a version to compare against
- Select Compare.
Review the lineage impact of a pull request
- Go to the Scan Log.
- Search or filter for the run you want to review. You can search and filter by fields such as component, branch, commit hash, and event type.
- Select the pull request run you want to view. This opens Component Details for that version.
- In the Component version selector, confirm the pull request version is selected.
- In the second selector, choose the version to compare against. To understand what changed in the pull request, select the prior version whose Event is a merge to main.
- Select Compare.
Interpreting the comparison
Use this workflow to understand what changed between the two selected versions.-
Review the summary and the Path Changes table.
The summary shows how many paths were added, removed, and modified. The table lists paths categorized by change type:
- Unchanged — the path exists in both versions with no detected changes
- Added — the path exists in the newer selected version but not in the comparison version
- Removed — the path exists in the comparison version but not in the newer selected version
- Modified — the path exists in both versions but has changes

The Path Changes table in the Compare Versions view
- Choose whether to include user overrides. Use the Exclude user overrides toggle for a pure comparison of code-derived lineage changes. Leave it off to understand how the complete lineage — including human-authored edits — changed over time.
- Open the path diff for a path. Select a path in the table to see a field-mapping-level breakdown of its changes, organized into Field Mappings, Code Flow, and Field Data Flow sections.
- Select a field mapping. Selecting a field mapping shows the changes to the field data flow for that mapping.

A path diff showing field mapping changes