aboutsummaryrefslogtreecommitdiffstats
path: root/RELEASE-NOTES-1.43
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | Mention autonym change of Kadazandusun in release notesNMW032024-10-211-0/+1
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Bug: T375891 Change-Id: I99649ee44167bc4dbcf18eacee170ea96aad7f30
* | | | | | Merge "Skin: Remove deprecated skin methods"jenkins-bot2024-10-191-0/+4
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Skin: Remove deprecated skin methodsJon Robson2024-10-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Skin::makeSearchInput has been deprecated @since 1.35 and was replaced with a final method on SkinTemplate * Skin::makeSearchButton has been deprecated @since 1.39 - and was replaced with a final method on SkinTemplate * SkinTemplate::buildContentNavigationUrls deprecated @since 1.38 and has no consumers. * Merges the @internal makeSearchButtonInternal method into makeSearchButton per deprecation note Bug: T377521 Change-Id: I59c75d5636fc7958cc6ee4444f9c32d79fefa15d
* | | | | | OutputPage::setRobotPolicy(): deprecate 'index' after 'noindex'C. Scott Ananian2024-10-181-4/+5
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use OutputPage::setIndexPolicy() so that we document the change in behavior for OutputPage::setRobotPolicy() and emit deprecation warnings as needed. Bug: T377586 Change-Id: Ieab6a66b7ba868acf4da2d785a44a0307c0dacc1
* | | | | Deprecate OutputPage::{get,set}PreventClickjacking()C. Scott Ananian2024-10-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is redundant with the same-named methods on ParserOutput. Bug: T301020 Change-Id: I60455186e3a6e9b4329ff09e2f7ea920e2e05192
* | | | | Deprecate OutputPage::{get,set}IndexPolicy()C. Scott Ananian2024-10-171-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is redundant with the same-named methods on ParserOutput. Bug: T301020 Change-Id: I41dcca30e106f77d12d9afe780f8578a4f1c81c9
* | | | | Use OutputPage::$metadata to store index policyC. Scott Ananian2024-10-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a first step in a plan to reduce redundancy in OutputPage, replace the $mIndexPolicy property of OutputPage with the corresponding getter/setter methods in a ParserOutput held for the purpose of storing metadata. Bug: T301020 Change-Id: I6073f4033be936b669532ecf8104a8e5ff498e24
* | | | | Update to Shellbox 4.1.0Tim Starling2024-10-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T292322 Change-Id: Ic5c188629288a9274bd94a9aa88201d4291c306f Depends-On: I1863e7bd890861fb23db9f1f7f27e48ddf5f6b69
* | | | | Merge "Update Codex from v1.13.1 to v1.14.0"jenkins-bot2024-10-161-1/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Update Codex from v1.13.1 to v1.14.0lwatson2024-10-161-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T362650 Bug: T370057 Bug: T371118 Bug: T374659 Bug: T374882 Bug: T375699 Bug: T375700 Bug: T376024 Bug: T376622 Change-Id: I18684997862a1a6427627d8061a2583fff00e621
* | | | Merge "ConditionalDefaultsLookup: allow to dynamically add conditions for ↵jenkins-bot2024-10-161-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | evaluation"
| * | | | ConditionalDefaultsLookup: allow to dynamically add conditions for evaluationSergio Gimeno2024-10-161-0/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Why: To facilitate the evaluation of conditions not directly "known" by the lookup, eg: owned by extensions What: - Add ConditionalDefaultOptionsAddCondition hook which runs before instantiating ConditionalDefaultsLookup allowing to add conditions for evaluation in the $extraConditions array. - Evaluate the configured conditional default against the extra added conditions after evaluation of "known" conditions. Bug: T376918 Change-Id: Ife6f96397eafd61fdb40528aac315ddde1ef2774
* | | | Merge "package.json: add pinia and @pinia/testing"jenkins-bot2024-10-161-6/+8
|\ \ \ \ | |/ / / |/| | |
| * | | package.json: add pinia and @pinia/testingMusikAnimal2024-10-151-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The upcoming Multiblocks project will make use of a Pinia store, which is already shipped in MediaWiki via ResourceLoader. In order to continue to test Vue components that make use of a store, we need the Pinia testing utilities. The 'pinia' package is locked to the same version that's in RL, 2.0.16, while '@pinia/testing' is locked at 0.0.12, the same version used by some extensions such as GrowthExperiments. Bug: T251790 Change-Id: Ia88d987bf7e5afa1a17d63b4ebc96448ccec2f6c
* | | | Namespace all remaining classes in includes/parserJames D. Forrester2024-10-151-0/+28
| | | | | | | | | | | | | | | | | | | | Bug: T353458 Change-Id: If02cc9b1ff78e26c1cf8c91ee4695845eb133829
* | | | Merge "Add namespace to maintenance/includes classes"jenkins-bot2024-10-151-0/+11
|\ \ \ \ | |/ / / |/| | |
| * | | Add namespace to maintenance/includes classesJames D. Forrester2024-10-091-0/+11
| | |/ | |/| | | | | | | | | | | | | | | | Also a few other fixes of PHP class aliases spotted by phan. Bug: T353458 Change-Id: Ie79d65722c47c24f8f20f1293355cfd3c2e8c2ad
* | | Upgrade AtEase from 2.1.0 to 3.0.0James D. Forrester2024-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | | Bug: T376911 Depends-On: I39879b6a9aaef80f6a76bd09b72a97aa48fb8421 Depends-On: Ic3e749daf98742fe390420b7edcad95bde5ab79c Change-Id: I46edad548e0e2390cf79eec9c68c7cc4c3bf68f1
* | | Upgrade xmp-reader from 0.9.1 to 0.9.2James D. Forrester2024-10-151-0/+1
| | | | | | | | | | | | | | | Depends-On: I3d259aed48aa443c675d44a747de13f3229bb4ec Change-Id: I0da75004fd5a07f2115b17d17d273917339e4e0f
* | | Upgrade php-session-serializer from 2.0.1 to 3.0.0James D. Forrester2024-10-151-0/+1
| |/ |/| | | | | | | | | | | The breaking change is dropped PHP 7.4 support. Depends-On: Ice6ed4d3fa376a37faae75d11cb81c9221f7f29f Change-Id: Ib74d84f753bf5230a0e1ab8c7f7f0c664f6ba4ce
* | Remove MediaWikiVersionFetcherReedy2024-10-141-0/+1
| | | | | | | | Change-Id: I3a44557ed5e4ab06dde0eb8aaaba2be785faff27
* | Merge "Deprecate .horizontal-gradient and .vertical-gradient Less mixins"jenkins-bot2024-10-121-0/+2
|\ \
| * | Deprecate .horizontal-gradient and .vertical-gradient Less mixinsEbrahim Byagowi2024-09-041-0/+2
| | | | | | | | | | | | | | | | | | | | | They aren't used anywhere, let's deprecate them at least so we can get rid of them in the future. Change-Id: Id78a20ec36a1fd147f1582b55e55dad291c3fb01
* | | SpecialBlock: Hard-deprecate deprecated functionsFomafix2024-10-101-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | processForm, parseExpiryInput and canBlockEmail are deprecated since 1.36. getSuggestedDurations is deprecated since 1.42. Depends-On: I5931525f95ff6eb76a2b30aa7a852cc86075276f Depends-On: I6a570e503fee6676e7c54beb6f37575058a57339 Depends-On: I6890763dbe30cc33b2715e93c59cee331d8967b1 Depends-On: I99f49dd3f20032848cc7a191a6b46c5816f3bff2 Change-Id: Ibbf51d9de168d97c0ed3c827f02a356c8a579987
* | | Merge "WebRequest: Deprecate parameter $default in getRawVal"jenkins-bot2024-10-101-0/+2
|\ \ \ | |_|/ |/| |
| * | WebRequest: Deprecate parameter $default in getRawValFomafix2024-10-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use $request->getRawVal( 'key' ) ?? 'default' instead of $request->getRawVal( 'key', 'default' ) The ?? is more flexible, avoids a wrong type detection by phan and avoids the evaluation of the default value if not needed. Bug: T376245 Depends-On: I3ed6b85c0d117ed7cb3a8b79f73a3eb42977891e Change-Id: I8b02f9297b76d04e21f8cb9194f3b85631956eca
* | | Merge "ParserOutput::setPageProperty(): emit deprecation warnings for ↵jenkins-bot2024-10-081-0/+2
|\ \ \ | | | | | | | | | | | | non-strings"
| * | | ParserOutput::setPageProperty(): emit deprecation warnings for non-stringsC. Scott Ananian2024-10-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was deprecated in 1.42 but did not previously emit deprecation warnings. Depends-On: I072b111b047cfe13e32a822678d68165d1c76f84 Depends-On: I2734383207b92f71bffc66ba2392a592a1df0954 Depends-On: I79bb5030c13e83f664da1635254f4bc171ed4f3e Depends-On: If64a5239a40953f244657e60f95b2e938abfe447 Change-Id: Ifefd3dab43247d988b7c7ff7874c05c90fc8ce1f
* | | | Merge "Deprecate embedBidi the same way as getDirMark"jenkins-bot2024-10-061-0/+2
|\ \ \ \
| * | | | Deprecate embedBidi the same way as getDirMarkEbrahim Byagowi2024-10-061-0/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | With more or less same reasoning as Ie9b78102d58e81fbc6cb22fb85da4962ee2c70b5 Bug: T375975 Change-Id: Ifd76b98aab30d8d441f0aea6784080fa060b0b83
* / / / Use <bdi> in Language::specialListEbrahim Byagowi2024-10-051-0/+2
|/ / / | | | | | | | | | | | | | | | | | | And it removes its third parameter as it's unused. Bug: T375975 Change-Id: I261b7409817f84967ac66993e5aeaa8ff6323f8e
* | | Merge "Mark getDirMark as deprecated"jenkins-bot2024-10-041-0/+2
|\ \ \
| * | | Mark getDirMark as deprecatedEbrahim Byagowi2024-10-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So far I've only seen very limited correct use of getDirMark outside HTML which one was for the {{DIRMARK}} magic word, majority of other uses were replaceable with actual HTML markup so let's use soft deprecation to signal third party developers they also can go through the same way and use HTML markup instead of hidden control characters. In future if the magicword was the only valid use of this we can just hard code this there and hard deprecate and eventually remove this and if it had more uses that made sense to keep this around we can undeprecate it. Bug: T375975 Change-Id: Ie9b78102d58e81fbc6cb22fb85da4962ee2c70b5
* | | | Remove CommentFormatter::formatStringsAsBlockEbrahim Byagowi2024-10-041-0/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This doesn't seem to be used anywhere except the tests and the better API is to use $formatter->createBatch() API that doesn't expose 'ugly boolean parameters' as described by formatInternal method above so let's remove it. https://codesearch.wmcloud.org/search/?q=formatStringsAsBlock Change-Id: Ia7428f5dbdf6c76b7537ae3889aef077bb26c722
* | | Merge "Add namespace to remaining parts of Wikimedia\FileBackend"jenkins-bot2024-10-031-0/+35
|\ \ \
| * | | Add namespace to remaining parts of Wikimedia\FileBackendJames D. Forrester2024-10-031-0/+35
| |/ / | | | | | | | | | | | | Bug: T353458 Change-Id: I49c843c9d8f6459c0fbf774afeea7a82fa564b59
* | | Merge "Mark now unused getDirMarkEntity as deprecated"jenkins-bot2024-10-031-0/+2
|\ \ \ | |/ / |/| |
| * | Mark now unused getDirMarkEntity as deprecatedEbrahim Byagowi2024-10-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In HTML context the recommendation is to use <bdi> HTML tag instead of adding a hidden character that eventually will end up be in clipboard as described in T27277 also and this is now unused so let's just mark this as deprecated. There are some getDirMark() uses however that are in HTML which should be replaced with appropiate HTML tag which is unrelated to this deprecation anyway. Bug: T375975 Change-Id: I5cc15ff00ade5795428c7897df23e4dbac6147a5
* | | Merge "RELEASE-NOTES-1.43: Add note about mw.Uri being deprecated"jenkins-bot2024-10-031-0/+3
|\ \ \
| * | | RELEASE-NOTES-1.43: Add note about mw.Uri being deprecatedJames D. Forrester2024-10-031-0/+3
| | | | | | | | | | | | | | | | | | | | Bug: T374314 Change-Id: I61a9df578c0d12498769f4ef59da87b829dfe754
* | | | Merge "Add namespace to remaining parts of Wikimedia\Mime and Wikimedia\Stats"jenkins-bot2024-10-031-0/+11
|\ \ \ \
| * | | | Add namespace to remaining parts of Wikimedia\Mime and Wikimedia\StatsJames D. Forrester2024-09-271-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: T353458 Change-Id: If0137003ab625017d322d57870448a02569668c3
* | | | | Merge "Add namespace to remaining parts of Wikimedia\ObjectCache"jenkins-bot2024-10-031-0/+1
|\| | | |
| * | | | Add namespace to remaining parts of Wikimedia\ObjectCacheJames D. Forrester2024-09-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: T353458 Change-Id: I3b736346550953e3b2977c14dc3eb10edc07cf97
* | | | | Merge "Add namespace to Wikimedia\Redis libs"jenkins-bot2024-10-031-0/+3
|\| | | | | |/ / / |/| | |
| * | | Add namespace to Wikimedia\Redis libsJames D. Forrester2024-09-271-0/+3
| | | | | | | | | | | | | | | | | | | | Bug: T353458 Change-Id: I7a874e1ee1d41a75e34b8a6b6f4d065b5b812c43
* | | | Deprecate ParserOutput::setLanguageLinks(null)C. Scott Ananian2024-10-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Bug: T376323 Follows-Up: I82a05a51d94782ebb9fa87ff889ca0f633b3e15c Change-Id: I0952659ab245326e9e8352170fb0a629ec109e72
* | | | Add Southern Ndebele language (nr)Amir E. Aharoni2024-10-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is done experimentally, with only a Names.php entry and namespace translations, before we have actual localized strings. For details, see https://www.mediawiki.org/wiki/Future_of_Language_Incubation. I've tested it on my local MediaWiki instance, and it works as expected: no user interface translations, but the namespaces appear corretly in page titles, Special:AllPages, etc., when `$wgLanguageCode = 'nr'` is set in LocalSettings.php, and the language name appears correctly in the dropdown in the "Internationalisation" section in the Preferences. Bug: T375377 Change-Id: I44cf6a6dabf2ade873506a78573db4f7783a9c99
* | | | Merge "Add Duala language (dua)"jenkins-bot2024-10-021-0/+1
|\ \ \ \
| * | | | Add Duala language (dua)Amir E. Aharoni2024-10-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: T376248 Change-Id: I70a4b323cbf1b6e34b9a079799daa8e33240cb30