Well, here at StackOverlow I could learn about Versioning.
I've been able to fully understand the versioning scheme, and how each of the "dots" that separate the version numbers work.
I noticed that a number of libraries (such as Composer for example), with the #.#.#
pattern, are usually versioned from 1 generally. That is, 1.0.0
.
For example:
"phplegends/pt-br-validator": "1.0.4",
"maatwebsite/excel" : "1.1.0",
I thought it was a pattern that started numbering the first (digit) version of the library from 1.0.0
. But I have seen libraries that start (the first number) from 0
.
For example, this Barryvdh / Laravel-DomPDF library is in 0.4.*
:
"barryvdh/laravel-dompdf": "0.4.*",
Why do some libraries do this?
When the library starts with 0
instead of 1
, does it have any special meaning (such as a beta version)?