21.3 Major vs minor patch

  • the numbering system help communicate change and evolution to users
<major>.<minor>.<patch>        # released version
<major>.<minor>.<patch>.<dev>  # in-development version
  • Patch release: small release, just bug fixing

  • Minor release: the same + change that are backward compatible

  • Major release: change that are not backward compatible, affect most users, stable API

You can use: usethis::use_version() to help you keep tracl on it