Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionaryVVersion
DevelopmentAdvanced

Version

In Salesforce managed packages and metadata, a numbered iteration of a component or package (like API version 59.0 or package version 1.5) that identifies a specific release with its capabilities a…

§ 01

Definition

In Salesforce managed packages and metadata, a numbered iteration of a component or package (like API version 59.0 or package version 1.5) that identifies a specific release with its capabilities and changes.

§ 02

In plain English

👋 Study buddy

A Version in Salesforce refers to a numbered iteration of a component or package, like API version 59.0 or package version 1.5. Versions identify specific releases and determine which features and behaviors are available.

§ 03

Worked example

scenario · real-world use

Cottonmoor Software ships a managed package on AppExchange with releases versioned 2.4, 2.5, and 2.6 - each a Version of the package with specific components and capabilities. Apex classes within the package have their own Version (the API Version they target - 56.0, 60.0). When customers install Version 2.6, they get all the components of that release; their existing Version 2.4 components upgrade in place where compatible. Version is the identification primitive for tracking what's deployed, what's available, and how things compare across releases - at both the package and metadata-component level.

§ 04

Why Version matters

In Salesforce managed packages and metadata, a Version is a numbered iteration of a component or package (like API version 59.0 or package version 1.5) that identifies a specific release with its features, fixes, and behaviors. Versioning enables backward compatibility and controlled evolution.

Versioning is foundational to platform stability. API versioning ensures code compiled against older versions continues to work. Package versioning lets ISVs release new functionality while maintaining older versions. Mature development practices are versioning-aware.

§ 05

How organizations use Version

Quantum Labs

Manages package versions carefully for their ISV products.

CodeBridge

Keeps code on current API versions for access to new features.

TerraForm Tech

Treats versioning as foundational platform knowledge.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.
§

🧠 Test your knowledge

Q1. What is a Version?

Q2. Why does versioning matter?

Q3. What examples exist?

§

Discussion

Loading…

Loading discussion…