Semantic Versioning
Major.Minor.Patch
Major: There's a change in the purpose or outcome of the API. If your code
calls an updated function, it may break or produce an unintended result.
Figure out what's changed, and determine if it affects your code.
Minor: The package has added functionality, but remains compatible. Run
all your tests, and you're good to go. Check out the documentation if you're
curious, as there might be new, more advanced parts of the API alongside
the functions and objects you're familiar with.
Patch: The package fixed a bug, improved performance, or refactored a
little. Run all your tests, and you're good to go.