> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Reviewing Version Changes

> See what changed in a component's lineage version compared to the previous one, before you approve

Every time Gable analyzes a component it records a new **version**. The **Changes this version** tab on the Component Details page shows what changed in the selected version compared to the previous one — which fields and paths were added, modified, or removed, and how significant those changes are — so you can review the impact before approving.

## Open the Changes this version tab

On a component's **Component Details** page, select the **Changes this version** tab. The badge on the tab shows how many changes are in the selected version.

<Frame caption="The Changes this version tab">
  <img src="https://mintcdn.com/gable/o5j0jcyxDuCXlA4W/docs/assets/product/changes-this-version.png?fit=max&auto=format&n=o5j0jcyxDuCXlA4W&q=85&s=db2d19e2e49af7eae32132a9fabe46a8" alt="The Changes this version tab showing the version comparison, severity summary, and payload changes" width="3324" height="2164" data-path="docs/assets/product/changes-this-version.png" />
</Frame>

## Versions being compared

The tab compares the selected version against the previous **merge-to-main** version. If the component has no earlier merge-to-main version, it compares against the immediately-preceding version instead and shows a note saying so.

The **Comparing versions** header shows both sides of the comparison — the **base** version on the left and the **compare** (selected) version on the right — each with its short version ID and scan time.

## What changed

The **What changed** summary classifies the changes by how much they affect downstream consumers:

* **Breaking** — a change that can break downstream consumers, such as a removed or restructured output field.
* **Behavior change** — a change to how a field is produced that isn't strictly breaking.
* **Safe addition** — new lineage that doesn't affect existing consumers.

## Payload changes

Below the summary, **Payload changes** lists each payload that changed, marked **Added**, **Modified**, or **Removed**, with a count of added and removed fields and any change to its code steps.

Expand a payload to see the field-level diff. Each row shows the **Source Field**, the **Target Field**, and a **Status** of **Added**, **Modified**, **Removed**, or **Unchanged**, so you can see exactly which field mappings changed.

<Tip>
  Changes accumulate against the last approved version. Once you've reviewed them here, approve the version to publish it — see [Approvals](/docs/impact/approvals). Versions can also be compared from the command line with [`gable lineage compare`](/docs/cli/lineage/compare).
</Tip>
