The newest log says v1.2 releases for Itch.io on April 18th. It's coming, but those who bought the steam version get it first