No you do not need to go to the subscribestar! Currently itch.io has the v3 versions out!
Oh shoot really? Ill have to double check! Last i checked i only saw download links for v2!