This update includes a breaking change for version 5, versions will now be sorted using the version number rather than author date. This method should be more reliable overall for a large number of edge cases, however it comes with the caveat that if your tags are not in order for some reason, the "wrong" tag could be chosen. This change is part of a change to the method that fixes issues reported in issue 49, last version tag is incorrect where tags on commits immediately preceding merged branches were not detected.
This release also includes the additional metadata for issue #38.