Nope, the itch.io version is from the very latest version of the game.
The Cerulean Vale map is Steam-only at this point. We'd like to add it to itch.io as well when we're able to do so, but currently, since 99.9% of our customers are playing it on Steam, we can't justify it.
Sorry to hear this is still requiring Steam for you. I'll have our engineering team take a look.