I have SourceTree 3.4.9 but when I select multiple commits (even though i select only two commits and they are consecutive) the message says "Displaying all changes between <hashForCommit1> and <hashForCommit2>" but the files that are displayed in the file-list aren't aggregated. Seems that it only displays the files in the most recent commit.
I am using git submodule in my repo. Can this interfere with the functionality?