Hey there!
Because Itch doesnt really do update releases via patching your files, you have to download all the files again sadly. The demo hasnt been updated in a few months though - so chances are you are on the latest and greatest version!
Thanks for asking though :)