Version 0.5 has been released
here.
The main feature in this release is insanely cool: the program can now automatically insert labels into a VASL scenario file, and update them if they're already there.
However, an important caveat: at this stage,
this feature should be considered experimental, so use with care. Check the resulting scenario before overwriting the original, and keep backups. The program invokes VASSAL to insert/update labels, but VASSAL was never designed to be used in this way, so while it's been working reliably for me, your mileage may vary. I'll be having a chat with the VASSAL developers about the validity of what I'm doing, but for now, caution is advised. If you're setting up a Red Barricades CG, I would strongly urge you to do things the old way, by manually creating labels and copying the HTML snippets over, since that's guaranteed to work and not cause problems down the road.
It's important you read the release notes, since there are a few things that need to be set up. It's fairly self-explanatory, but there is one tricky thing - you need either geckodriver or chromedriver, so download one, unpack it somewhere, and configure the location into the program.
My settings look like this:
The release notes also have important information about how the program handles scenarios you have created using an earlier version of this program - TL;DR: update them. Take note of the bubble notification that tells you what it did; ideally, it will say something like "20 labels updated", otherwise you will have to check the updated scenario and manually fix up anything it wasn't able to handle by itself.