Yes it's kept up-to-date with Steam. I recommend getting the itch app so that you can get patch updates!
Didn't notice that a Steam key was included, nice