was anything added to itch in the latest update?
no, the update is planned by the end of july, if all goes well