Diffusion offers a history view (https://phabricator.grailbio.com/source/<repo>/history/master/), I can't see a way to restrict the set of commits to range. If it's not currently available then we'd love to see it added.
We have a need to generate a release document that lists all of the commits that went into the release. These commits fall into two categories - specific features added for that release and features contributed by other teams that are included in the master repo (e.g. updating a third party tool, fixing a bug in a shared package, a feature under development but not released etc). The first category we track implicitly, the second we would like to just list and using diffusion's UI seems like a great way of doing so. Having a url of the form:
https://phabricator.grailbio.com/source/<repo>/history/<from-commit>,<to-commit> would work nicely and seems generally useful.