Announcing MediaWiki 1.45.0
Mateus Santos <[email protected]> Mon, 8 Dec 2025 18:01:47 +0100
| Newsgroups | gmane.org.wikimedia.mediawiki,gmane.science.linguistics.wikipedia.technical |
|---|---|
| Message-ID | <CALxf8g7PyqX8hDukJ_HxX=KDR85sWF+=kJQPemYRNQb=YhPEWQ@mail.gmail.com> |
--===============5685514649572741788== Content-Type: multipart/alternative; boundary="000000000000d0b837064573c039" --000000000000d0b837064573c039 Content-Type: text/plain; charset="UTF-8" I am happy to announce the availability of the general release of MediaWiki 1.45! Tarballs have already been uploaded, and the git tag has been pushed. Thanks to everyone who helped out with this release, especially thanks to those who tested out the release candidate and provided feedback, as well as the developers who worked on fixes for the 1.45 final release. To see what's changed in 1.45, see the release notes file.[0] If you encounter any issues, please file a task.[1] You can see open tasks for the branch on Phabricator.[2] MediaWiki 1.45 is due to be supported until the end of December 2026. It is noted that MediaWiki 1.39 is due to become end-of-life at the end of December 31st 2025. A formal announcement will be made soon, and will co-incide with the next security and maintenance release. === Changes since MediaWiki 1.45.0-rc.0 === * (T411580) REST: add explicit cast to sitemapSize calcuation to avoid warning * UserGroupManager: Remove unused $recursionMap * (T351953) findBadBlobs: Fix the --scan-to option * (T411199) initEditCount: Fix count for users with no edits * (T406374) htmlform: Load ooui before infusing field cloner buttons * (T391882) HTMLFormFieldCloner: Fix multiple bugs related to conditional states * (T296188) MessagesZh*.php: Restore missing special page aliases * (T411214) ApiResult: Fix "ord(): Providing a string that is not one byte long is deprecated." * (T358666) Drop PHP 8.1 support * (T410914) Language: Fix PHP 8.5 warnings for NAN/INF string coercion in parseFormattedNumber * (T410914) Language: Fix PHP 8.5 warnings for NAN/INF string coercion in formatNumInternal * (T411018) IndexPager: Set '' as default value for 'order' * (T409718) Remove SpecialUserRightsChangeableGroups hook * (T411075) Api: Initialise reference variable * Api: Avoid re-stashing on publish with warnings via action=upload * RELEASE-NOTES-1.45: Add entry for jqueryMsg self-closing tag support * (T295568) mediawiki.jqueryMsg: Support self-closing HTML tags * (T411016) Upgrading wikimedia/cldr-plural-rule-parser (v2.0.0 => v3.0.0) * (T410963) Upgrade wikimedia/xmp-reader from 0.10.1 to 0.10.2 * tests: Fix @covers of MediaWiki\Languages to MediaWiki\Language * (T410920) Language: Prevent passing '' to ord() in lcfirst() * (T410912) Language: Fix "ord(): Providing a string that is not one byte long is deprecated." * (T410920) Language: Prevent passing '' to ord() in ucfirst() * (T410912) MessageCache: Fix "ord(): Providing a string that is not one byte long is deprecated." * (T405450) session: Use fresh MW services container in CLI mode (take 2) * (T405450) session: Use fresh MW services container in CLI mode * (T410934) Remove noop xml_parser_free() calls * (T401995) SECURITY: Disable xslt option by default * (T410928) resourceloader: Fix null offset in ClientHtml module sorting * (T410913) SpecialVersion: Fix "Cannot use bool as array" warning Release notes: [0] https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/REL1_45/RELEASE-NOTES-1.45 Bug report form: [1] https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?tags=MW-1.45-Release Open Bugs: [2] https://phabricator.wikimedia.org/tag/mw-1.45-release/ ********************************************************************** Download: https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.tar.gz https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.zip Download without bundled extensions: https://releases.wikimedia.org/mediawiki/1.45/mediawiki-core-1.45.0.tar.gz https://releases.wikimedia.org/mediawiki/1.45/mediawiki-core-1.45.0.zip Patch to previous version (1.45.0-rc.0): https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.patch.gz https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.patch.zip GPG signatures for the above: https://releases.wikimedia.org/mediawiki/1.45/mediawiki-core-1.45.0.tar.gz.sig https://releases.wikimedia.org/mediawiki/1.45/mediawiki-core-1.45.0.zip.sig https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.tar.gz.sig https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.zip.sig https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.patch.gz.sig https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.patch.zip.sig Public keys: https://www.mediawiki.org/keys/keys.html --000000000000d0b837064573c039 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div><div dir=3D"ltr">I am happy to announce the availability of the genera= l release of MediaWiki 1.45!<br><br>Tarballs have already been uploaded, an= d the git tag has been pushed.<br><br>Thanks to everyone who helped out wit= h this release, especially thanks to those who tested out the release candi= date and provided feedback, as well as the developers who worked on fixes f= or the 1.45 final release. To see what's changed in 1.45, see the relea= se notes file.[0] If you encounter any issues, please file a task.[1] You c= an see open tasks for the branch on Phabricator.[2]<br><br>MediaWiki 1.45 i= s due to be supported until the end of December 2026.<br><br>It is noted th= at MediaWiki 1.39 is due to become end-of-life at the end of December 31st = 2025. A formal announcement will be made soon, and will co-incide with the = next security and maintenance release.<br><br>=3D=3D=3D Changes since Media= Wiki 1.45.0-rc.0 =3D=3D=3D<br>* (T411580) REST: add explicit cast to sitema= pSize calcuation to avoid warning<br>* UserGroupManager: Remove unused $rec= ursionMap<br>* (T351953) findBadBlobs: Fix the --scan-to option<br>* (T4111= 99) initEditCount: Fix count for users with no edits<br>* (T406374) htmlfor= m: Load ooui before infusing field cloner buttons<br>* (T391882) HTMLFormFi= eldCloner: Fix multiple bugs related to conditional states<br>* (T296188) M= essagesZh*.php: Restore missing special page aliases<br>* (T411214) ApiResu= lt: Fix "ord(): Providing a string that is not one byte long is deprec= ated."<br>* (T358666) Drop PHP 8.1 support<br>* (T410914) Language: Fi= x PHP 8.5 warnings for NAN/INF string coercion in parseFormattedNumber<br>*= (T410914) Language: Fix PHP 8.5 warnings for NAN/INF string coercion in fo= rmatNumInternal<br>* (T411018) IndexPager: Set '' as default value = for 'order'<br>* (T409718) Remove SpecialUserRightsChangeableGroups= hook<br>* (T411075) Api: Initialise reference variable<br>* Api: Avoid re-= stashing on publish with warnings via action=3Dupload<br>* RELEASE-NOTES-1.= 45: Add entry for jqueryMsg self-closing tag support<br>* (T295568) mediawi= ki.jqueryMsg: Support self-closing HTML tags<br>* (T411016) Upgrading wikim= edia/cldr-plural-rule-parser (v2.0.0 =3D> v3.0.0)<br>* (T410963) Upgrade= wikimedia/xmp-reader from 0.10.1 to 0.10.2<br>* tests: Fix @covers of Medi= aWiki\Languages to MediaWiki\Language<br>* (T410920) Language: Prevent pass= ing '' to ord() in lcfirst()<br>* (T410912) Language: Fix "ord= (): Providing a string that is not one byte long is deprecated."<br>* = (T410920) Language: Prevent passing '' to ord() in ucfirst()<br>* (= T410912) MessageCache: Fix "ord(): Providing a string that is not one = byte long is deprecated."<br>* (T405450) session: Use fresh MW service= s container in CLI mode (take 2)<br>* (T405450) session: Use fresh MW servi= ces container in CLI mode<br>* (T410934) Remove noop xml_parser_free() call= s<br>* (T401995) SECURITY: Disable xslt option by default<br>* (T410928) re= sourceloader: Fix null offset in ClientHtml module sorting<br>* (T410913) S= pecialVersion: Fix "Cannot use bool as array" warning<br><br>Rele= ase notes:<br>[0] <a href=3D"https://gerrit.wikimedia.org/r/plugins/gitiles= /mediawiki/core/+/refs/heads/REL1_45/RELEASE-NOTES-1.45" target=3D"_blank">= https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/= REL1_45/RELEASE-NOTES-1.45</a><br><br>Bug report form:<br>[1] <a href=3D"ht= tps://phabricator.wikimedia.org/maniphest/task/edit/form/1/?tags=3DMW-1.45-= Release" target=3D"_blank">https://phabricator.wikimedia.org/maniphest/task= /edit/form/1/?tags=3DMW-1.45-Release</a><br><br>Open Bugs:<br>[2] <a href= =3D"https://phabricator.wikimedia.org/tag/mw-1.45-release/" target=3D"_blan= k">https://phabricator.wikimedia.org/tag/mw-1.45-release/</a><br><br>******= ****************************************************************<br>Downloa= d:<br><a href=3D"https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.= 45.0.tar.gz" target=3D"_blank">https://releases.wikimedia.org/mediawiki/1.4= 5/mediawiki-1.45.0.tar.gz</a><div><a href=3D"https://releases.wikimedia.org= /mediawiki/1.45/mediawiki-1.45.0.zip" target=3D"_blank">https://releases.wi= kimedia.org/mediawiki/1.45/mediawiki-1.45.0.zip</a><br><br>Download without= bundled extensions:<br><a href=3D"https://releases.wikimedia.org/mediawiki= /1.45/mediawiki-core-1.45.0.tar.gz" target=3D"_blank">https://releases.wiki= media.org/mediawiki/1.45/mediawiki-core-1.45.0.tar.gz</a><br><a href=3D"htt= ps://releases.wikimedia.org/mediawiki/1.45/mediawiki-core-1.45.0.zip" targe= t=3D"_blank">https://releases.wikimedia.org/mediawiki/1.45/mediawiki-core-1= .45.0.zip</a><br><br>Patch to previous version (1.45.0-rc.0):<br><a href=3D= "https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.patch.gz" t= arget=3D"_blank">https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.= 45.0.patch.gz</a><br><a href=3D"https://releases.wikimedia.org/mediawiki/1.= 45/mediawiki-1.45.0.patch.zip" target=3D"_blank">https://releases.wikimedia= .org/mediawiki/1.45/mediawiki-1.45.0.patch.zip</a><br><br>GPG signatures fo= r the above:<br><a href=3D"https://releases.wikimedia.org/mediawiki/1.45/me= diawiki-core-1.45.0.tar.gz.sig" target=3D"_blank">https://releases.wikimedi= a.org/mediawiki/1.45/mediawiki-core-1.45.0.tar.gz.sig</a><br><a href=3D"htt= ps://releases.wikimedia.org/mediawiki/1.45/mediawiki-core-1.45.0.zip.sig" t= arget=3D"_blank">https://releases.wikimedia.org/mediawiki/1.45/mediawiki-co= re-1.45.0.zip.sig</a><br><a href=3D"https://releases.wikimedia.org/mediawik= i/1.45/mediawiki-1.45.0.tar.gz.sig" target=3D"_blank">https://releases.wiki= media.org/mediawiki/1.45/mediawiki-1.45.0.tar.gz.sig</a><br><a href=3D"http= s://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.zip.sig" target= =3D"_blank">https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.= zip.sig</a><br><a href=3D"https://releases.wikimedia.org/mediawiki/1.45/med= iawiki-1.45.0.patch.gz.sig" target=3D"_blank">https://releases.wikimedia.or= g/mediawiki/1.45/mediawiki-1.45.0.patch.gz.sig</a><br><a href=3D"https://re= leases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.patch.zip.sig" target= =3D"_blank">https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.= patch.zip.sig</a><br><br>Public keys:<br><a href=3D"https://www.mediawiki.o= rg/keys/keys.html" target=3D"_blank">https://www.mediawiki.org/keys/keys.ht= ml</a><br></div></div> </div> --000000000000d0b837064573c039-- --===============5685514649572741788== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ MediaWiki-l mailing list -- [email protected] To unsubscribe send an email to [email protected] https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ --===============5685514649572741788==--