Releases on GitHub
This page has disappeared. Could you please tell the reason and when it is going to be restored or whether it was moved or displaced?
I've double checked and that page is still active and available to the public. I'd suggest trying to access it from an incognito browser to see if you may be having a caching issues.
Thank you, Eric.