Just to be sure:
The OnAddonLoaded event will still use <Manifest File Name> as addon name argument and SavedVariables files will still be called <Manifest File Name>.lua?
General feedback:
I think this is great, because it will automatically load newer libraries.
Currently an addon can load a bundled outdated library, if no newer version of the library was loaded via LibStub yet. This can cause errors if the outdated library isn't able to properly "unload", i.e. restore hooked API functions, when the newer addon version is loaded.
With the new changes the load order of the addons bundling the libraries doesn't matter anymore.
|