Actually it's better that you post here because I actually get notified. I very rarely (if not ever) check game discussions, but if I get emails, comments on Itch, or comments on Steam announcements, I get notified and (usually) respond pretty quick!
Edit: Okay, I've updated the game files in Itch. I replaced it with an installer instead of a ZIP (so if you download it, make sure you set it to install in the same file path your game's installed in so you don't have to move around your save files).