You should go to their Patreon. It's still free, but all their current updates are there.
Naw. If the Devs are going to bail on the Itch crowd and not even say a word to us after all this time, they can suck it. I liked this game a lot, but I consider this a burnt bridge. Someone below in the comment stack posted the Patreon and it looks like they're making money just fine. Respect speaks louder than cash.