Cons of breaking change

Package maintainers need to exercise considerable caution and care before introducing a breaking as:

  • Most R users don’t manage package versions in a very intentional way.

  • It’s quite easy to upgrade a package to a new major version without really meaning to.

  • If you constantly make breaking changes, users will become very frustrated.