Changes type: backward compatible

The code still works, but could produce a different result in some edge cases:

  • Increasing the set of valid inputs.
  • Fixing a bug (users write code that “depends” on a bug)
  • Adding a function (could introduce a conflict in user code)
  • Adding an argument (could affect position-based argument matching)
  • Changing the text of a print method or error (could affect if code relies on an error message from your package)

Run the tests of your reverse dependencies and see if your proposed change breaks anything as it can help to guide development.