> > [...]
>> I have no idea how well it works but if we'll end up relying on proper
>> semantic versioning, tool support sounds like a good idea to me.
> This is what I was referring to when I mentioned that automation can only
> take you so far. It is easily possible to do a patch release where the API
> might not change, but the semantics of the code does.
> In my opinion it requires human judgement to determine if a change is really
> something you can trust. Trusting SemVer for that is going to lead to
> problems and making people think that they can is just misleading in my book.
> Not saying you can’t have tools to help guide choosing versions, though.
agreed. But I think that if (whether that's good or bad) we rely on semantic
versioning, tool support can make that a lot easier.
swift-evolution mailing list