versioning
Sequential release management
Versioning is the practice of assigning distinct numbers or labels to successive states of something—typically software, documents, or files.
Version numbers like 2.0 or 3.1.4 indicate major releases, minor updates, and patches.
Beyond software, versioning applies to any system of tracking iterations: The contract went through several rounds of versioning before final approval.
Version control systems like Git formalize this into a discipline, letting teams track changes and revert to earlier states.
Preliminary version of text
- editionSingle published version
- iterationRepeated procedural pass
- redlineEditorial revision marking
- track changesEdit visibility feature
annotation · amendment · final · markup · comparison · audit trail · approval · workflow
Of chief importance
- minorScale with lowered third
- patchMaterial covering damage
- alphaFirst Greek letter
- betaGreek alphabet's second letter
stable · nightly · canary · GA · prerelease · hotfix · semantic · upgrade
Informal photograph taken quickly
- restoreReturn to earlier state
- recoveryRegaining what was lost
- incrementalProceeding by small additions
- differentialRelative difference between things
full · replication · archive · redundancy · retention · rollback · checkpoint · safeguard
Ordered display of events
- changelogRecord of project updates
- audit logRecord of system changes
- progressionSequential forward movement
- lineageDescent from progenitors
provenance · documentation · records · evolution · iterations · modifications · changes · updates
repository
Place for storing things
fork · pull · push · clone · checkout · diff · patch · tag · changelog · mainline
draft
Preliminary version of text
track changes · annotation · amendment · final · markup · comparison · audit trail · approval · workflow · collaborative editing
major
Of chief importance
beta · stable · nightly · canary · GA · prerelease · hotfix · semantic · upgrade · update
snapshot
Informal photograph taken quickly
- restoreReturn to earlier state
- recoveryRegaining what was lost
- incrementalProceeding by small additions
differential · full · replication · archive · redundancy · retention · rollback · checkpoint · safeguard · rotation
timeline
Ordered display of events
- changelogRecord of project updates
- audit logRecord of system changes
- progressionSequential forward movement
lineage · provenance · documentation · records · evolution · iterations · modifications · changes · updates · tracking
- data processingnormalization, data entry, standardization, encoding, scaling
- software developmentcoding, programming, bug, debug, debugging
- software tasksdownloading, installing, debugging, compiling, upgrading
- programmingvariables, functions, for, function, debugger
- API documentationendpoints, parameters, requests, responses, methods
- APIsAPI, endpoint, webhook, SDK, request
versioningoverwriting
Replacing stored data
replacing · clobbering · statelessness · obliteration · erasure