No. This dev usually had a free update at least once a year.
Looks like itch might have been abandoned.