Nuvendil on 10 August 2017
PEOPLE! He means it is on the upcoming releases page. Look at the screenshot, it says releasing 8/15/17 :P
Also, HYPE! Looking forward to this. Now just waiting for confirmation of Freedom Planet 2!