There hasn't been an update since the last time I downloaded it, at least itch hasn't notified me of such…
I'll give it a go, though, just to be sure.