October 2019
Intermediate to advanced
350 pages
9h 5m
English
Many library authors use a versioning scheme called semantic versioning (https://semver.org/), which makes it easier for developers like you and me to update their libraries, without having to change their code, and without the fear that your program will not work any more after an update. Software (in this case, the MQTT library) using semantic versioning always follows the same schema:
Major.Minor.Patch (for example 1.2.3)
Here, 1 is the major version, 2 the minor version, and 3 the patch version.
New versions coming out that fix tiny issues (called patch releases) lead to an increased patch version number, for example, 1.2.3 | 1.2.4.
When new features are added, which are non-breaking (the old code will ...
Read now
Unlock full access