It's about to have another update within 2 weeks on patreon, I think they have forgotten about itch tho cuz they are already on 11.4