> jQuery 3.x is backwards compatible with 1.x, so there should be no > reason for that restriction on the part of sabnzbdplus.
Actually, the very reason for the versioning of that dependency is that jquery releases aren't backwards compatible [1]. In this specific case, breaking changes in jquery 3 cause issues with libjs-bootstrap [2], used by sabnzbdplus. As such, the dependency is correct. Bootstrap devs added an explicit check for and refused to run with the incompatible jquery version [3] until compatibility was restored in 3.3.7. That version was released only after the latest sabnzbdplus upload and more importantly still isn't available in debian. I strongly suggest shaping future major versions bumps of jquery more along the lines of a transition instead of dumping problems on rdepends like this. These jquery issues aren't new or unexpected, the obvious attention upstream pays to minimizing the damage notwithstanding. Bug #680282 [4] in its core already signalled the very same problem over four years ago. [1]: https://jquery.com/upgrade-guide/3.0/#summary-of-important-changes [2]: https://github.com/twbs/bootstrap/issues/16834 [3]: https://github.com/twbs/bootstrap/blob/614559b41ab71cba318b97c8e7e8277917d4fdde/grunt/configBridge.json#L40 [4]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680282