Skip to content

Commit 03f9ddc

Browse files
Sync notes and files as of 2025-09-08 18:00:11 UTC
1 parent 76906c9 commit 03f9ddc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

_notes/data-coding/Understand semantic versioning.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ category: data-coding
55
tags: [git]
66
season: spring
77
created: 2021-10-25
8-
updated: 2023-04-07
8+
updated: 2025-09-08
99
sources: https://blog.getdbt.com/getting-ready-for-v1-0/, https://semver.org/
1010
---
1111

1212
- In semantic versioning, a version is composed of three numbers: `Major.Minor.Patch`.
1313
- For dbt, for instance:
1414
- **Major:** dbt is going to look, feel, and work _like this_ for a long time. You can know with confidence that, if the code in your project works on v1.0.0, it will keep working on every v1.x.y after that.
1515
- **Minor** version releases can still include big new things, but changes to existing interfaces will be behind-the-scenes and backwards-compatible. Simply put, the code in your project will not break when you upgrade. In the unlikely case that this happens, we will do everything in our power to fix it, and turn around a patch release with the fix, as quickly as possible.
16-
- **Patch** releases are for bug fixes only; they will never include net-new features. You can upgrade to a newer patch release with full confidence, and without a moment’s hesitation.
16+
- **Patch** releases are for bug fixes only; they will never include net-new features. You can upgrade to a newer patch release with full confidence, and without a moment’s hesitation.
17+
18+
![](../../assets/files/versioning-pride.png)

0 commit comments

Comments
 (0)