breautek commented on issue #1679: URL: https://github.com/apache/cordova-ios/issues/1679#issuecomment-4915497984
For context the bare tag `8.0.0` is a draft tag. the `rel/` prefix `rel/8.0.0` is the release tag (that's what gets published to NPM). These tags may or may not be on the same commit and the draft tag I think is (usually) cleaned up. Making the bare tag the "release" tag probably have broad consequences that might make it difficult for apache to change. But yah definitely seems to be an oversight based on https://docs.swift.org/package-manager/PackageDescription/PackageDescription.html#version -- note that Cordova overwrites the cordova lib dependency of plugins to force the plugin to use the local version on disk, so using the version matchers will not actually be enforced. So when authoring plugins, it's probably still better to define the engines in the `plugin.xml` file to declare the supported cordova-ios version range. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
