Sure thing, thank you.
You didn't have to re-download the client, only the parsers got updated. When a new program update will be available, it will say so in the Updates window, where the URL for the project's page is:
In this picture it also says "Diff", next to 1-Wire, that's because I'm working on it and it has the same version as the one on the server, however they have different hashes. This means that If I wanted to play with one of the protocols, I could do so and if I wasn't happy with the results I could easily revert to the latest version from the server.
Another state for the updates is "New" which means that the version of the protocol on the server is bigger than the one currently in use.
You can also go to Tools -> Options and set the alert mode to "Parsers". This will have the effect that every time you start the program it will check for new parsers OR program releases. If you would select "Differences" it will check for parser differences, new parsers and program releases.
Hope this makes sense and that it will be useful. It's definitely easier to deliver parser updates directly trough the program than to ask users to re-download the thing.
All the best