So far not.
Diegovz01 may be right though an official reply would be most welcome in order to clear things out 100%.
Recent community posts
I just claimed the game during the 30th Birthday sale promotion.
The thing is that I keep reading about redeeming a Steam key yet I am not sure where that key is located exactly in the itch.io version. Additional information regarding this would be appreciated and may too help others facing the same issue. Thank you in advance.