This is also one of the patch notes:
So unless the game has reverted to alpha, it seems like this is the release. Steven’s patch announcement on the Steam discussion forums calls it 1.000 in the subject line. I think this is actually it! I think it’s happened!