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