I can't be sure but I just checked their whois on
Whois Lookup Captcha and I can see they had an update a few days ago. Perhaps it's an update issue, I just checked wayback machine and they have a snapshot from February this year.
I've written with one of the maintainers before (many, many, MANY years ago) so I'm going to give it a go and see if he still answers on the email I have on him.
I'll report back as soon as I hear anything