Yes! It takes me more time to update the itch.io, will do it these days, but if you want to see the latest free updates check the posts in my patreon!
https://www.patreon.com/posts/44174625
There is a free update every month!