Yes, every month there is a new release, but not always posted in itch.io!
ah, i got a version from late 2020 so i should be in for quite the surprise