#5546 changed some of the version processing for update XML manifests and silently deprecated support for attributes of the <targetplatform> tag. This PR adds a deprecation log notice for these attributes.
Additionally, JUpdate also uses this data and is now inconsistent with the extension adapter as far as features go. The class is also updated to support the changes from #5546 and adds the deprecation logging as needed there too.
Lastly, JVersion doesn't need to be instantiated to use class constants. So, changed that.
Testing Instructions
With the patch applied, updates should still be correctly pulled for core and extensions.
I have tested this item successfully on 4c4d626
This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/9410.