We'll release all updates and eventually the final release to itch at the same time as we do on Steam.
Great! Thanks a lot!