This version fixes a regression with the cache key calculation in v3.6.0. When using the MSBuild tasks with lots of projects you would see a greatly increased build time because each project would calculate the version multiple times.
Thanks to @tofutim for the fix and @DanielRose @rubenmamo @tpluscode @asbjornu @Martin-Andersen for contributing to the discussions to help get it fixed.
Version is incremented twice if the base version commit also has an explicit semver message was also fixed by #975 (thanks @MikeLarah)