OK. I think Extensions
could be available whether country is selected or not since it is just a mechanism to inject javascript. But since this javascript often integrates with HTML DOM which is subject to change without notice, so can extensions break without notice. When extensions are part of global repository such as QR codes, then I make sure they do not break when upgrading.
I honestly don’t mind extensions being available to everyone but one has to be aware they can simply break without notice because it is custom code after all.
If extensions are used widely, then people would be anxious to upgrade.
Fair enough. It will be always possible to not select any country and have private report transformations, reporting categories, tax codes etc.
The report transformations you have created have been left behind in the old implementation. I didn’t write upgrade script to roll them over into new implementation because I simply didn’t think anybody is using this feature outside of localization efforts (those have been rolled over). So I apologize for that. I can easily write the upgrade script which can convert the old ones.