If you haven't already you should pick up the latest version over on F95. The updates haven't been pushed on Itch for over a year.
I have. That's where I got it. But you're right, this here on itch is 3 episodes behind. I didn't realize.