Publish a version with the dropped namespaced functions...
Probably with a solution for T375707: Avoid E_STRICT in MediaWiki and WMF-deployed extension (Deprecated in PHP 8.4) too
Publish a version with the dropped namespaced functions...
Probably with a solution for T375707: Avoid E_STRICT in MediaWiki and WMF-deployed extension (Deprecated in PHP 8.4) too
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | Release | None | T287972 Make new releases of all Wikimedia-authored PHP libraries, and bump their usages (mid-2021) | ||
| Open | Jdforrester-WMF | T376911 at-ease release without public functions |
Change #1079307 had a related patch set uploaded (by Jforrester; author: Jforrester):
[at-ease@master] History: Add changes since v2.1.0, tag as v3.0.0
Change #1079307 merged by jenkins-bot:
[at-ease@master] History: Add changes since v2.1.0, tag as v3.0.0
Tag pushed.
Next, need to add compatibility to composer files for wikimedia/php-session-serializer and wikimedia/xmp-reader.
Then we can do the pull-throughs.
Change #1080283 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/vendor@master] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1080290 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/core@master] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1080296 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/libs/XMPReader@master] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1080297 had a related patch set uploaded (by Reedy; author: Reedy):
[php-session-serializer@master] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1080296 abandoned by Reedy:
[mediawiki/libs/XMPReader@master] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1080297 abandoned by Reedy:
[php-session-serializer@master] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1080298 had a related patch set uploaded (by Reedy; author: Reedy):
[css-sanitizer@master] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1080298 abandoned by Reedy:
[css-sanitizer@master] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1080299 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/extensions/Wikibase@master] composer.json: Allow wikimedia/at-ease 3.0.0
Looks like only Wikibase needs an actual change though...
And I'm not sure why it's specifying that dependancy itself either...
Ah, I see. Bumping those removes the dependancy... making things cleaner. I was confused based on composer.json and codesearch
Change #1080299 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] composer.json: Allow wikimedia/at-ease 3.0.0
And we should probably backport these too to fix potential PHP 8.4 support noise on the supported releases... Yay...
Change #1080283 merged by jenkins-bot:
[mediawiki/vendor@master] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1080290 merged by jenkins-bot:
[mediawiki/core@master] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1080336 had a related patch set uploaded (by Reedy; author: Jforrester):
[mediawiki/vendor@REL1_42] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1080339 had a related patch set uploaded (by Reedy; author: Jforrester):
[mediawiki/vendor@REL1_41] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1080339 merged by Reedy:
[mediawiki/vendor@REL1_41] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1080336 merged by Reedy:
[mediawiki/vendor@REL1_42] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1084283 had a related patch set uploaded (by Reedy; author: Jforrester):
[mediawiki/core@REL1_42] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1084284 had a related patch set uploaded (by Reedy; author: Jforrester):
[mediawiki/core@REL1_41] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1084283 merged by jenkins-bot:
[mediawiki/core@REL1_42] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1084284 merged by jenkins-bot:
[mediawiki/core@REL1_41] Upgrade AtEase from 2.1.0 to 3.0.0
Change #1088716 had a related patch set uploaded (by Paladox; author: Reedy):
[mediawiki/extensions/Wikibase@REL1_42] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1088716 merged by Paladox:
[mediawiki/extensions/Wikibase@REL1_42] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1088793 had a related patch set uploaded (by Umherirrender; author: Reedy):
[mediawiki/extensions/Wikibase@REL1_41] composer.json: Allow wikimedia/at-ease 3.0.0
Change #1088793 merged by Umherirrender:
[mediawiki/extensions/Wikibase@REL1_41] composer.json: Allow wikimedia/at-ease 3.0.0