Sorry was on vacation and Itchio updates takes longer. Will be updated soon.
How is progress on updating the Itch.oi version?