If you'll look on the announcements and the attached dates, you'll notice this isn't the first time this dev does this; the game's seemingly been dead for a whole year only for an update to suddenly appear out of nowhere. It's actually this exact pattern that's been going for the last several updates now, at least since 0.19. So if three's a pattern, then this is just indication that an update is coming sometime in the next 3-4 months.