Yes, it's always been on Steam since the game's release! It literally says it in the trailers and also on their Twitter account I believe!
@Starlord552 I was being sarcastic because of how idiotic your reply was. Of course I know it's on Steam, which is why I asked for it to be released here "as well".