stevedlawrence commented on issue #133:
URL: https://github.com/apache/daffodil-sbt/issues/133#issuecomment-3427515467

   I think we could do that. A similar option is to have some sort of range 
using semantic versions, which could also let you exclude things and doesn't 
rely on choosing a defaults to exclude, for example:
   
   ```scala
   daffodilSemanticCrossVersions = Some(">=3.7.0 <3.9.0 || >=4.0.0")
   ```
   
   That said, I kind of don't like the idea of automatically changing cross 
versions. Otherwise it means a project could publish different versions 
depending on what version of sbt-daffodil is available at the time of building.
   
   I think the recommend usage wants to use pinned daffodilVersion and pinned 
crossDaffodilVersions for production level schema projects. And only for 
schemas that are examples, proof of concepts, etc, then its fine to have 
versions change to whatever the latest is. And I would suggest in those cases 
cross versions is probably less important.
   
   So it's either just test with the latest version that's available (and no 
cross versions), or explicitly pin the versions you care about and supporting 
new versions requires a change + version bump.


-- 
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]

Reply via email to