While using find-work to find which outdated packages I have in the system, I thought it could be useful to have the ability to filter according to the version. For example, being able to filter packages for which a new major version is available would allow detecting potential unmaintained (even if someone is listed as the maintainer) or inactive maintainers and so. For packages that doesn't follow the semver specs I think it would be good to be treated as if they were following it (even if it means find-work will return some false-positives).
Implemented in master, does it work as expected? https://git.sysrq.in/find-work/commit/?id=4935f3fe4576cca37c6e468d0c37b330336511bb