Re: pngcheck, live at https://github.com/pnggroup/pngcheck

Cosmin Truta <[email protected]> Thu, 20 Feb 2025 23:15:19 +0200
Newsgroups gmane.comp.graphics.png.devel
Message-ID <CAAoVtZw70kz74B689-y4Y+LzWwp02Sno91xK84NP14iMgd4hZQ@mail.gmail.com>
--===============7272569365023299329==
Content-Type: multipart/alternative; boundary="000000000000b0caad062e995fe7"

--000000000000b0caad062e995fe7
Content-Type: text/plain; charset="UTF-8"

Chris Lilley wrote:

> Are we using semantic versioning, or just making up numbers?

In my personal experience, there's nothing to dislike about semantic
versioning. Which, BTW, we should also be using in libpng, but we don't,
because of legacy, but we will, from post-1.6 libpng onwards.

> So, what should we call this current, official, version?

As I understand the SemVer rules, it should not be called 3.0.4. That would
be the kind of SemVer breach that the present-day libpng is also guilty of.
You should make it at least 3.1, or 3.1.0, or (if you wish to account for
the rather significant new features) bump it all the way to 4.0.

Sincerely,
Cosmin

--000000000000b0caad062e995fe7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Chris Lilley wrote:<br><div><br></div><div>&gt; Are we usi=
ng semantic versioning, or just making up numbers?<br></div><div><br></div>=
<div>In my personal experience, there&#39;s nothing to dislike about semant=
ic versioning. Which, BTW, we should also be using in libpng, but we don&#3=
9;t, because of legacy, but we will, from post-1.6 libpng onwards.</div><di=
v><br></div><div>&gt; So, what should we call this current, official, versi=
on?</div><div><br></div><div>As I understand the SemVer rules, it should no=
t be called 3.0.4. That would be the kind of SemVer breach that the present=
-day libpng is also guilty of. You should make it at least 3.1, or 3.1.0, o=
r (if you wish to account for the rather significant new features) bump it =
all the way to 4.0.</div><div><br></div><div>Sincerely,</div><div>Cosmin</d=
iv></div>

--000000000000b0caad062e995fe7--


--===============7272569365023299329==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============7272569365023299329==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
png-mng-implement mailing list
png-mng-implement-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/png-mng-implement

--===============7272569365023299329==--