Announcing libpng version 1.6.49 + pre-announcing libpng version 2
Cosmin Truta <[email protected]> Sat, 14 Jun 2025 00:34:00 +0300
| Newsgroups | gmane.comp.graphics.png.announce,gmane.comp.graphics.png.devel |
|---|---|
| Message-ID | <CAAoVtZz9uJbUU85Oo_65SroFpka=qx7Dc3t1tmuOn_EPUmYJ8w@mail.gmail.com> |
--===============7012105187181442129== Content-Type: multipart/alternative; boundary="0000000000008fbb4006377aced9" --0000000000008fbb4006377aced9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable *Motto: "hello, world!"* -- Brian Kernighan, BCPL programmer, circa 1972 So... hello, world! In observance of today's date (Friday, 13th of June, 2025), and in defiance of paraskevidekatriaphobia, I am super-happy to announce the release of libpng-1.6.49 which happened yesterday, the merging of all changes into libpng-1.8 which happened today, and the renaming of libpng-1.8 to libpng-2 which will happen tomorrow. libpng-1.6.49 is the latest, greatest and stable-est of all libpng releases. This is the first libpng version in which the delta-filtering implementation is SIMD-optimized for the RISC-V architecture -- specifically for the RV64GV variant of the RISC-V ISA. I would like to thank Manfred Schl=C3=A4gl, Drago=C8=99 Tiselice and Filip Wasil, not only = for their exceptional work, but also for their exceptional patience: according to my records, Manfred submitted the first pull request back in September 2021(!!= ) https://github.com/pnggroup/libpng/tree/v1.6.49/ https://sourceforge.net/projects/libpng/files/libpng16/1.6.49/ https://raw.githubusercontent.com/pnggroup/libpng/v1.6.49/ANNOUNCE Next in line is libpng version 1.8, which is about to have an ever shorter development life than its predecessor version 1.7. Tomorrow I will rename the v1.8 development branch to v2. And not only that, but also, I want to make certain C language and library features mandatory, from C99 onwards. And not only that, but also, I want to make certain zlib library features mandatory, from zlib-1.2.8 (or maybe from zlib-1.2.11) onwards. And not only that, but also, I would like to invite everyone interested to discuss and debate what to do and what not to do, either on our group's png-implement mailing list or on our group's brand new discussion forum at https://github.com/pnggroup/libpng/discussions/ --- In the good old tradition of file authentication, here are the SHA-2-256 checksums of the published files: libpng-1.6.49.tar.gz d173dada6181ef1638bcdb9526dd46a0f5eee08e3be9615e628ae54f888f17f9 libpng-1.6.49.tar.xz 43182aa48e39d64b1ab4ec6b71ab3e910b67eed3a0fff3777cf8cf40d6ef7024 lpng1649.7z 74129e2c3fdcbcc6a7a0bca21e394597ae30593fe948235808790d4d9db120e2 lpng1649.zip 84d82e24e8436b05f2e1a5fba218cbd0a017c27f1f735151f257277409a0809c --- Sincerely, Cosmin --0000000000008fbb4006377aced9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><b>Motto: <i>"hello, world!"</i></b><br>-- Brian= Kernighan, BCPL programmer, circa 1972<br><br>So... hello, world!<br><br>I= n observance of today's date (Friday, 13th of June, 2025), and in defia= nce of paraskevidekatriaphobia, I am super-happy to announce the release of= libpng-1.6.49 which happened yesterday, the merging of all changes into li= bpng-1.8 which happened today, and the renaming of libpng-1.8 to libpng-2 w= hich will happen tomorrow.<br><br>libpng-1.6.49 is the latest, greatest and= stable-est of all libpng releases. This is the first libpng version in whi= ch the delta-filtering implementation is SIMD-optimized for the RISC-V arch= itecture -- specifically for the RV64GV variant of the RISC-V ISA. I would = like to thank Manfred Schl=C3=A4gl, Drago=C8=99 Tiselice and Filip Wasil, n= ot only for their exceptional work, but also for their exceptional patience= : according to my records, Manfred submitted the first pull request back in= September 2021(!!)<br><br><a href=3D"https://github.com/pnggroup/libpng/tr= ee/v1.6.49/">https://github.com/pnggroup/libpng/tree/v1.6.49/</a><br><a hre= f=3D"https://sourceforge.net/projects/libpng/files/libpng16/1.6.49/">https:= //sourceforge.net/projects/libpng/files/libpng16/1.6.49/</a><br><a href=3D"= https://raw.githubusercontent.com/pnggroup/libpng/v1.6.49/ANNOUNCE">https:/= /raw.githubusercontent.com/pnggroup/libpng/v1.6.49/ANNOUNCE</a><br><br>Next= in line is libpng version 1.8, which is about to have an ever shorter deve= lopment life than its predecessor version 1.7.<br><br>Tomorrow I will renam= e the v1.8 development branch to v2. And not only that, but also, I want to= make certain C language and library features mandatory, from C99 onwards. = And not only that, but also, I want to make certain zlib library features m= andatory, from zlib-1.2.8 (or maybe from zlib-1.2.11) onwards. And not only= that, but also, I would like to invite everyone interested to discuss and = debate what to do and what not to do, either on our group's png-impleme= nt mailing list or on our group's brand new discussion forum at <a href= =3D"https://github.com/pnggroup/libpng/discussions/">https://github.com/png= group/libpng/discussions/</a><br><br>---<br><br>In the good old tradition o= f file authentication, here are the SHA-2-256 checksums of the published fi= les:<br><br>libpng-1.6.49.tar.gz<br>d173dada6181ef1638bcdb9526dd46a0f5eee08= e3be9615e628ae54f888f17f9<br><br>libpng-1.6.49.tar.xz<br>43182aa48e39d64b1a= b4ec6b71ab3e910b67eed3a0fff3777cf8cf40d6ef7024<br><br>lpng1649.7z<br>74129e= 2c3fdcbcc6a7a0bca21e394597ae30593fe948235808790d4d9db120e2<br><br>lpng1649.= zip<br>84d82e24e8436b05f2e1a5fba218cbd0a017c27f1f735151f257277409a0809c<br>= <br>---<br><br>Sincerely,<br>Cosmin</div> --0000000000008fbb4006377aced9-- --===============7012105187181442129== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============7012105187181442129== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ png-mng-announce mailing list png-mng-announce-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/png-mng-announce --===============7012105187181442129==--