Another day, another release.
There was only really supposed to be one change to this new release:
Performance improvements to the loading and saving of settings.
This is the result of the FileSieve and Newtonsoft JSON.Net findings. I reworked my (JSON
/XML) serialisation code and took out the options that allowed you to specify
SecureString type conversion, and now instead require that all properties of those types have a
TypeConverter attribute specified.
<JsonConverter(GetType(SecureStringConverter))> Public Property Password As SecureString ... End Property
As well as simplifying the code - we're only talking about a reduction of 4 lines here - it removes the enormous performance drain of JSON.Net's TypeConverter
CanConvert property. It does mean you can't just pass the relevant converter option, but with the huge gains - who cares, really?
Sorry, I lost the main point of this point: there are now quite a few changes in this new WoLEX release; once I started, I couldn't stop.