this post was submitted on 30 Jun 2024
15 points (100.0% liked)

General Programming Discussion

7709 readers
7 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 20 points 2 months ago

The meaning of version numbers can vary across projects.

One common scheme is Semantic Versioning, which divides the version number into three parts: MAJOR.MINOR.PATCH*

  • MAJOR is incremented when there are backwards incompatible changes.
  • MINOR is incremented when new features are added in a backwards compatible way.
  • PATCH is incremented for smaller big fixes.
  • Each number is reset to zero when a higher level number is incremented.

* It's a bit more complex than this, but this is the gist.