As I explore upgrading an RxJS dependency from v5.5 to v6 in my npm package, I am not expecting any challenges based on the migration guide.
However, I am contemplating whether the updated version of my package should trigger a new major release. While I have typically followed the principle that changes to the implementation warrant a minor or patch version bump if the public interface remains the same, the dependency on RxJS complicates matters in this scenario.
Given the potential impact of incompatibilities between RxJS versions on users of my package, I am inclined to lean towards a major version update. How should I approach this decision?