What does the prefix -dev in the version number of composer package?

Good evening,

Many of the dependencies composer specifies the version dev-master. It simply means the master branch?
And that means 2.3-dev and how it differs from just 2.3?

Well or where about it to esteem? I can't find a sane explanation, bothered to specify the version of dependencies and not understand what they mean.
October 3rd 19 at 03:58
2 answers
October 3rd 19 at 04:00
Solution
-dev version contains the headers and other files needed for programmer, if he wants himself to expand its capabilities.

Source
Okay, thanks - Ahmad38 commented on October 3rd 19 at 04:03
In addition to expanding possibilities -dev also used to include these libraries in packages when they are compiled. - ayla.Lowe78 commented on October 3rd 19 at 04:06
that kind of nonsense? - meagan35 commented on October 3rd 19 at 04:09
October 3rd 19 at 04:02
dev* mean branch. dev-master — master dev-bugfix — bugfix branch.
2.3 likely means a tag in git alias e or just some branches.

Source

Find more questions by tags ComposerPHP