updated xsd, featurelist xml and features.json to 24.0.0.8
added completion to show all platforms
Versionless feature changes. Added hover for platform components
Added description for platform
platform diagnostic scenarios
check for platform validity
check for platform uniqueness
check for conflicting platforms( ie, platforms j2ee and jakartaee should not be used together
Versioned feature and platform validation diagnostics
if platforms are already included and its not matching with the platforms specified in versioned features, show diagnostic
Version less feature and platform validation diagnostics
if platforms is not included and no versioned feature is included and versionless feature is included, then show diagnostic
if platforms are included and only versionless feature included, check for common platforms for versionless feature and match with selected platform. If not matching, throw error
if platforms are included and both versioned and versionless features are added, check for common platform from versionless feature, versioned feature and match with platforms
Versionless feature changes. Added platform component
Versionless feature changes. Added hover for platform components
platform diagnostic scenarios
Versioned feature and platform validation diagnostics
Version less feature and platform validation diagnostics