How Version Number Is Chosen

version contains 3 parts: ..

major

Major part is incremented only when backward compatibility is broken

minor

Minor part is incremented only when new functionality is added (but backward compatibility is NOT broken)

revision

Minor part is incremented when nothing new is added, but some issues in existing methods are fixed