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]

Reply via email to