Hello and thanks for support!
The steam version is for beta-testers and thus is tested before I push it to public on itch. As for the newer version, tomorrow I'll be publishing it here on itch so don't worry!