If you go to the game page here on Itch, and then click "More Information" to see the dropdown section, it says it was updated "4 days ago" now. Maybe it was a change in authorship on the page or something instead of one to any of the download files.