Closed netanel-haber closed 4 months ago
Hi @netanel-haber I do my best to not introduce breaking changes, but sometimes breaking changes are introduced unintentionally and this happens in every project, not only mine.
I don´t like your use of the word "purport" in this context. I put a lot of effort maintaining two branches for v1
and v2
in the past months, to support Python from 3.8 to 3.12 and Pydantic v1 and v2.
Hey, truly no offense meant at all - with the word purport or otherwise (I edited out the word either way). It was a genuine question since many libraries don't adhere to semver as a principal, which is a legitimate decision. I'm glad to hear that it was unintentional, though.
I'll just finish by saying I appreciate your dedication and hard work and have already simplified my code by merging features that I requested and you developed swiftly and professionally (2.0.4), which I'm grateful for.
Thank You for your kind words, and sorry if I misunderstood. :) In summary yes, I try to adhere to semantic versioning, and to avoid breaking changes with patch or minor versions.
Discussed in https://github.com/Neoteroi/BlackSheep/discussions/478