DScanner 0.12.1 stopped working

Carsten Schlote carsten.schlote at gmx.net
Tue Jul 5 18:47:59 UTC 2022


On Tuesday, 5 July 2022 at 17:52:37 UTC, rikki cattermole wrote:
>
> "libdparse": ">=0.19.2 <1.0.0",
> "dsymbol" : ">=0.13.0 <1.0.0",
>
> > Restrict to a certain minor version: "~>2.2.13", equivalent
> to ">=2.2.13 <2.3.0"
>
> That sneaky < condition at the end is more broad than what ~> 
> is.

The current breaking change should bump the mayor number.

The minor number should mark backward compatible changes.

And the last digit should be bumped for all bugfixes, cleanups 
and other stuff, which does NOT change the API at all (except of 
fixing it).

But even when we would use proper rules, it still depends on 
properly setting up the new SemVer tags for Dub modules. Any 
mistake on this will probaly break the code.




More information about the Digitalmars-d mailing list