Edit on GitHubRobot makes use of semantic versioning to dictate how version numbers are assigned and incremented. Doing so avoids version lock and version promiscuity, allowing the project to move forward as new features and bug fixes get implemented. Version numbers are assigned in the form M.N.P (Major.Minor.Patch). Bug fixes not affecting the public API increment the patch version, backwards compatible API changes and additions increment the minor version, and backwards incompatible API changes increment the major version.

In short, always update to the latest patch version of Robot as updates get released. Consider updating to the latest minor version of Robot for new features. And always consult the changelog before updating to the latest major version of Robot. The changelog is available through the releases feature of the GitHub repository.