Nope
He said
"It'll be uploaded soon, sorry for the slight delay."
He replied me on discord said he is making some finall chenges and will release it soon
WHEN UPDATE like really its almost midnight in far west america in almost every place on earth its 8th april so when update