MediaWiki 1.24/wmf10/Changelog
Appearance
< MediaWiki 1.24 | wmf10
Core changes
[edit]- git #67e801fb - Add Mantle Extension submodule to 1.24wmf10
- git #05862f88 - Updated Zero exts
- git #415df124 - Remove 'webkit-backface-visibility' rule which made iPads super blurry (bug 67286)
- git #9cac7b6f - vector/jquery.ui.core.css: Update rule for .ui-helper-hidden-accessible (bug 67243)
- git #0c5c71dd - Update ProofreadPage to I82390599
- git #8dca76c9 - Update CirrusSearch
- git #29e6701b - Escape delimiter in SpecialPage::prefixSearchArray
- git #11c74a75 - SpecialPage: DRY array filter for prefixSearchSubpages()
- git #b4fa4e9a - Actually fetch config object in ApiQueryRecentChanges::getResultProperties
- git #21e30bfb - Update TimedMediaHandler with embed breakage fixes (bug 66143)
- git #959f6973 - Update Wikidata, fix issue with entity revision lookup
- git #05bd465e - Updated Zero exts
- git #6e195797 - Update Wikidata, fix rtl issue in jquery.ui.suggester (bug 67067)
- git #eaba8a9e - MMV: pull SWAT updates
- git #c14cebf9 - Updating CirrusSearch to pick up I634204e0
- git #2900f792 - GlobalVarConfig shouldn't throw exceptions for null-valued config settings (bug 66986)
- git #b508d232 - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/141102/
- git #a9d75700 - ApiExpandTemplates: Start parse before creating frame (bug 66798)
- git #8a4c2f7e - MobileFrontend: grab Ief347c0e7141a8f843e425fff0435b27d77f45d3 and Iedbcb980ef5883136e8be18be43c0763c18793bd
- git #5e561c36 - Update MultimediaViewer version
- git #5420ef34 - Updating CirrusSearch to pull in I96a61309
- git #e90f23ea - Update VisualEditor for cherry-pick
- git #c955ffce - mediawiki.page.image.pagination: Clean up, optimise and fix various bugs
- git #c93baa94 - Allow using wildcards for minor type in Special:MIMESearch
- git #0b32b01a - Make CloneDatabase error out on shared tables. (bug 65654)
- git #4ddd259d - Fixes to Special:TrackingCategories
- git #adab73ef - Make Special:TrackingCategories fully detect namespace switching
- git #89b33ada - qunit.completenessTest: Correct walkTheObject behaviour wrt breadcrumb
- git #978bdd7d - Update OOjs UI to v0.1.0-pre (7a0e222a75)
- git #495040e6 - Update Language::userAdjust() $ts parameter hint to be string
- git #93f82b96 - Fix $wgDjvuPostProcessor comment about default being pnmtopng
- git #bc6d939e - Fix DjVu test (Make sure to check for djvutxt binary) (bug 61070)
- git #a0a72df1 - Ignore days of random failing tests in wfTimestampTest (bug 64946)
- git #e6c5ac8f - Add macronless namespace aliases for Old English (bug 58712)
- git #4916014d - Clarify fileexists-extension message
- git #0bb3d2a4 - Make ResourceLoaderFileModule#getAllStyleFiles include all skin styles (bug 63343)
- git #3a2f41c1 - Mime search: Trim leading and trailing whitespace from input
- git #dcc1b377 - Actually format search error Status objects nicely
- git #3f9d79eb - The siteinfo API uses '' as an attribute value, not `true`. (bug 66723)
- git #07b80668 - ResourceLoaderFileModule: Implement remoteSkinPath option
- git #f6d6d4bb - Allow use of GENDER in "fileexists" message
- git #c2572eb6 - Removed useless "while" loop
- git #0f83b2f9 - Revert "mediawiki.mixins: Add border-radius mixin"
- git #de7d383d - Followup e48ecbc5: fix fatal error due to undefined variable (bug 66669)
- git #4fe80f61 - Minor: more specific parsoid image styling with child selectors (bug 51245, bug 66616)
- git #a161ea79 - Rename SpecialAllpages to SpecialAllPages
- git #2dc420dd - Capitalise Message in SpecialAllMessages files
- git #591ba359 - mediawiki.mixins: Add border-radius mixin
- git #3886e4cc - Split messages for recent change legend and letter tooltips (bug 58715, bug 60235)
- git #7607f02d - Reword typo in file header for EditPage.php
- git #53173d5f - Revert "Revert "Officially deprecate skin autodiscovery"" (bug 66429)
- git #0bad5a93 - Collapse duplicate $existingExpiry == 'infinity' case into else
- git #e179b4f1 - API: Allow 'infinity' as a valid protection expiry
- git #e48ecbc5 - Switch API to use Config classes
- git #c523eaea - Delete sr.json, it blocks messages from sr-ec
- git #9850db97 - mw-ui mixins: More colors, more browser helper mixins
- git #830b6c28 - Fix some line mis-wrapping and typos in RELEASE-NOTES-1.24
- git #df5dc915 - Add SpecialEditWatchlist::prefixSearchSubpages
- git #4e72a7df - Fixed FSFileOpHandle comment
- git #d73b4e07 - Change MostLinkedTemplates to MostTranscludedPages
- git #325767bd - Merge RELEASE-NOTES-1.23 into HISTORY
- git #c36eb818 - Made FSFileBackend use closures for doExecuteOpHandlesInternal()
- git #f18bed45 - Remove $wgDBClusterTimeout
- git #68ce4da1 - Use type hinting in ApiBase
- git #d8716006 - Actually define jMY date format for Arab (bug 65245)
- git #28f77aeb - Deprecate $wgMasterWaitTimeout
- git #6849fde6 - Apparently for certain (API) requests $this->getTitle() doesn't return a valid Title.
- git #1a4fe10f - Some phpcs-strict changes on includes/revisiondelete/
- git #e10082c6 - shell script fix using shellcheck lint
Extensions
[edit]BetaFeatures
[edit]- git #7e45551e - Make NewHTMLCheckField extends HTMLCheckField
CentralAuth
[edit]- git #7c3ff509 - AntiSpoof for CentralAuth: Update extension credits url
- git #2fb087e6 - Implement JSONCARCFeedFormatter (bug 66173)
CirrusSearch
[edit]- git #7a4b75ec - Fix rare-ish errors (bug 67157)
- git #e8176956 - Fix logging for non-existent updates
- git #710d6eff - Tighten up error handlings (bug 67095)
- git #5d68ca5f - Don't override Special:Random if $extra is set (bug 66879)
- git #39fab1bb - Revert change to exception message finding (bug 66780)
- git #76322fc4 - L10n tweak and spaces to tabs
- git #d8c8a893 - morelike: with multiple titles (bug 66737)
- git #0ea7e094 - Slightly improve saneitize.php's output
- git #bcd3e00e - Insource support (bug 65783)
- git #de354382 - Properly strip reference information from section names (bug 66733)
- git #1c76661a - Don't update the index if it hasn't changed
- git #8293f62f - Rework article moves (bug 66670)
- git #ab32a4b5 - Fix some Special:Random bugs (bug 66643)
- git #f61ad26a - Boost results that contain hits in the opening (bug 61669, bug 66045)
Echo
[edit]- git #e4f97802 - Split user rights changes into their own category (bug 55337)
EducationProgram
[edit]- git #b99fe22a - Add additional data to ApiListStudents results
- git #f0d8e309 - Allow for URLs in article assignment (bug 44397)
- git #3ea735d3 - Prevent ApiAddStudents enrolling invalid users (bug 66624)
- git #a1eeac89 - Restrict enrollment to the "users" group (bug 66624)
- git #698076a5 - Update SpecialContributionsBeforeMainOutput hook handler (bug 66624)
Elastica
[edit]- git #81624736 - Add a missing class
- git #40af6acc - Three classes that don't exist anymore
EventLogging
[edit]- git #992b4f71 - Fix revision check for MultimediaViewerDuration in post validation fixup (bug 66478)
- git #3012aadd - Fixup country column names in post_validation_fixups (bug 66478)
- git #e4b68b13 - Ignore country values that are not two characters long (bug 66478)
Flow
[edit]- git #5b4943cb - Add `make gerrit` to manage code review
- git #9163e4d7 - Update Headers browser test
- git #1c18c9f5 - QA: more checking for a slow save on test2wiki
- git #f323d3be - QA: attempt to get this to pass on test2wiki
GWToolset
[edit]- git #ab56d913 - Allow for custom templates (bug 63889)
- git #85b9a19c - complex categories
- git #4b4a40bf - Improved the punctuation and the readability of some messages
- git #83cc9ec0 - Make template wrapping optional (bug 64060, bug 65248)
GlobalCssJs
[edit]- git #b11ddbb0 - Only display editnotice if $wgAllowUserJs/Css are true
GuidedTour
[edit]- git #1047e00d - Switch to icons for Next and Okay tour buttons
LiquidThreads
[edit]- git #d58fb9ac - Replace obsolete live() with $( document ).on() (bug 65666)
- git #ad17517f - Replace jQuery.browser with jquery.client (bug 65679)
Mantle
[edit]- Newly deployed extension=== MassMessage ===
- git #ce85d082 - Tabify indent in en.json
- git #e5d6251a - Add missing * from start of block comment
- git #a5ce7128 - Check a valid user object was created before calling ->getId() on it (bug 65099)
- git #4f9f5bd8 - Give messenger user the 'ipblock-exempt' right (bug 58237)
- git #eadabc87 - Lower caching time on MassMessage::getDBName (bug 60075)
Math
[edit]- git #e0a7cdf2 - Remove display:inline-block highlight hacks for math nodes
- git #1678136f - Add in CSS file missing from RL module
- git #8ee7ef08 - Add description for MathML rendering option
- git #a3015f6e - Hide redundant output in the MathML mode.
- git #cbbf5453 - Enable MathML rendering mode
- git #04ce4a02 - Add options to the math tag
- git #d928de94 - Add alternative constructor
- git #27aee07c - Fonts for native MathML (bug 65532)
- git #034d1d4f - fix: typo in MathMathML:setAllowedRootElements
- git #65642489 - Separate render and getHtml
- git #c390f647 - Add getHtmlOutput method
- git #8bc23caf - SpecialPage for MathImages
MobileApp
[edit]- git #e010ef03 - Capitalize edit tag to be consistent with other mobile tags
MobileFrontend
[edit]- git #b89cf483 - Fix stopMobileRedirect cookie being set twice with different prefixes (bug 66888)
- git #b43de338 - Regression: Fix logging of left nav clicks
- git #ec138333 - Track "Read in another language" button clicks
- git #61a051ff - QA: Fix special history browser test
- git #4b926c3b - Flip TOC icon in RTL (bug 66771)
- git #dfaca75a - Restoring override param to SkinMinerva::getTermsLink()
- git #325ad836 - Follow redirect for Main Page check if enabled (bug 66294)
- git #35da442d - Hide page actions on main page
- git #957a5e5f - Move redlink logic to PHP (bug 66534)
- git #925d34ec - Ensure edit protection is declared when only move permissions exist on page (bug 65631)
- git #a9606282 - Use UTC time when generate Filename (bug 66169)
- git #8f29d06d - QA: element locator change
- git #71d2d9ff - Tablet styling tweaks (bug 65201)
- git #338c9cf1 - Add "wgMFShowRedLinks" and "wgMFShowRedLinksAnon" config (bug 65640)
- git #6c31b742 - Simplify toggling / dynamic page loading code (bug 65816)
- git #66d32782 - Fix variant links on Special:MobileLanguages (bug 66590)
- git #e2ec1d42 - QA: element locator changed
- git #3974c7ae - Fix default branch in .gitreview
- git #6c6e35ee - QA: don't create pages in production!
- git #48385cd5 - Hide the edit links unless they belong to a collapsible section
- git #f1ce28e4 - Make settings submit button mw-ui-constructive
- git #cdf23f83 - Promote mediawiki-ui buttons to stable in mobile
- git #aa63c2bc - Hygiene: Icon cleanup
- git #af312575 - Tag mobile web edits more explicitly
- git #6f0713e8 - Use phpdoc.xml for configuration of phpdoc
- git #ce959fee - Update doc for special pages (bug 66086)
- git #09df8277 - Collapse on the highest available heading level (bug 60478, bug 60479)
- git #9a7a9db4 - QA: update Ruby gems to pick up new mediawiki-selenium
MultimediaViewer
[edit]- git #3586c3c2 - Fix failing test
- git #952facb2 - Fix for merge mistake in Ic37b4150288055c3fae8d22919ed7b1249db1f09
- git #d7282115 - Make the metadata panel opening affordance more obvious
- git #578191b4 - Fullscreen improvements
- git #dcc75fc1 - Fix commons detection, use URL
- git #4e752dd0 - Track optin/optout events
- git #9caf00e9 - Fix typo in i18n
- git #c01cb55f - Make optout link more AJAXy
- git #e5cb2c7f - Log clicks on the original file link
- git #26165464 - Change "learn more" to "more details about this file"
- git #f566f6e5 - Log clicks to the above-the-fold file page link
- git #f557dc69 - Tweak optout popup texts
- git #c594a561 - Make max-height computation more stable (bug 66244)
- git #2079519e - Make opacity rules compatible with IE6-8
- git #2083a39d - Convert Mac line endings to Linux ones for some SVG files
- git #de2f8f1b - Fix description of date messages
- git #92ea8edb - Make MediaViewer ignore images which are in 'noviewer' class
- git #a24b67c2 - Updated chevron icons
- git #76f179ff - Simplifying the 'Esc' message
- git #ea610f82 - Tooltips for loads of things
- git #f308c9f7 - Make preview link more prominent
PageImages
[edit]- git #848c895a - Fix fatal (bug 66799)
PageTriage
[edit]- git #15419d2e - Migrate from $.browser to $.client since $.browser is deprecated (bug 66689)
ProofreadPage
[edit]- git #fd53ec4d - Number of pages was wrongly set in the database
- git #6ff6c7e1 - Remove padding for non-numeric page labels in pagelist display
Scribunto
[edit]- git #d1030989 - Allow passing nils to mw.html (bug 62982)
- git #4d0665db - Parameter type hints
- git #186212cf - Fix return doc for ScribuntoEngineBase::fetchModuleFromParser
- git #ec7472a0 - Sanity check $wgNamespaceAliases
SemanticForms
[edit]- git #41de8012 - Replace deprecated calls to wfMsg and wfMsgForContent.
SyntaxHighlight_GeSHi
[edit]- git #01385357 - Rename one more occurrence of HighlightGeSHilocal
- git #5cdceae3 - Update comments
- git #13dfba4f - Rename hook subscriber
TimedMediaHandler
[edit]- git #0ec99816 - Do not break iframes in the iframe output of TMH (bug 66143)
- git #ee4b73f4 - Avoid double processing <video> tags in iframes
- git #8ef36e95 - Fix issue where getCommonMetaArray returned false instead of array() (bug 66801, bug 66802)
- git #d7fa2fe0 - Handle double tags properly (fix php warning about trim()) (bug 66448)
- git #ecd5c842 - Fix ?embedplayer=yes mode, which is currently totally broken (bug 66143)
- git #39057ca0 - Fix jquery.client dependencies
- git #f128ea54 - Fix warning in case no streams are decodable.
- git #35c5f79e - Only do pop up video player if we actually have a bigger size
- git #a2b2e33b - Don't use deprecated IContextSource::getLang
Translate
[edit]- git #7a10507a - Add NOCC description message
- git #cb0f2392 - Code style updates
- git #be8328dd - Make page title optionally translatable (bug 34098)
- git #a2b59df3 - Add delete link to drop-down menu (bug 48005)
- git #7d7f4d86 - Update workflow selector after setting a new state (bug 62957)
- git #2b542376 - Revert "Use mw.Api"
- git #b4470500 - Use mw.Api (bug 62956)
- git #c6fba4ba - Added $wgSecretKey instead of $wgProxyKey in TranslationHelpers::makeGoogleQueryParams() (bug 66511)
- git #fe6d5fa9 - Front end to change name and description (bug 36298)
- git #ec381205 - Be upfront about Special:PageTranslationDeletePage permissions
- git #cb3c1393 - Fix some printing issues in poimport
- git #a61c36a3 - Don't send email notifications upon translation review (bug 34153)
TranslationNotifications
[edit]- git #1cee0760 - Make new user if not present (bug 44210)
UniversalLanguageSelector
[edit]- git #70363d6d - No longer running a scenario that fails
- git #5b39955d - Made a scenario pending (bug 61214)
UploadWizard
[edit]- git #087420b0 - QA: update Ruby gems
UserMerge
[edit]- git #178259a9 - Rename special page class and file to match current conventions
VisualEditor
[edit]- git #11fb22c7 - Fix fragment after inserting an image node (bug 65706, bug 65716)
- git #f84b880a - Revert "Update displaytitle on save (try #2)"
- git #04242dde - [BrowserTest] page content element is normal again
- git #82745fed - Insert images at the start of paragraphs (bug 65883)
- git #b7401f83 - Update displaytitle on save (try #2) (bug 50341)
- git #c0bd7487 - Fix selection after inserting nodes (bug 65706, bug 65716)
- git #143c2199 - Port MWSaveDialog to use ActionDialog
- git #5565ccca - Revert "Update displaytitle on save" (bug 66792)
- git #046979ae - Show wikitext warnings in the reference and media caption dialogs (bug 56213)
- git #d16c615b - Revert "Media search dialog: Only try to abort request if possible"
- git #c70d32c0 - Use registered target, instead of ve.init.Target
- git #c5dbc13c - Media search dialog: Only try to abort request if possible (bug 59604)
- git #d0ad8076 - [BrowserTest] new locator for page content after Save
- git #ee1bea70 - Followup 00af434: only tear down debug bar if it exists (bug 66692)
- git #c761a20c - Don't use jQuery show() or toggle()
- git #15bbcc6d - Remove display:inline-block highlight hacks (bug 51708)
- git #71395e1f - Wait for onDocumentFocus to happen before setting section range (bug 65928)
- git #e2105be5 - Insert inline image inside list to the existing paragraph (bug 65924)
- git #8bbd8f6d - Add targets missing from jquery.i18n libraries (bug 66594)
- git #a006cf07 - [BrowserTest] update ruby gems
- git #241fb7f2 - Add more authors from `git shortlog -s -n`
- git #dedc89b5 - Update displaytitle on save (bug 50341)
- git #967d69c9 - Provide a script to automatically list recent commits for pre-deployment review
- git #1169ebf8 - Update eg-iframe with build script
- git #d82a0eab - [BrowserTest] create a Template at run time
WikiEditor
[edit]- git #444146bf - Toolbar: Fix dependencies of WikiEditor toolbar
WikiLove
[edit]- git #1f693526 - Add me to Credits
WikimediaMessages
[edit]- git #d373fd87 - Update for release of MW 1.23
ZeroBanner
[edit]- git #3e037471 - Merge conflict - fixes title access
- git #b473e322 - Hide Watchlist thumbnails on zerodot.
- git #7ae8098f - Contextize PageRenderingHooks
- git #c80077c0 - If untagged traffic hits zerodot, send it to http://.
ZeroPortal
[edit]- git #296befdf - 2 (bug 6714)
wikihiero
[edit]- git #78b67568 - Fix use of a deprecated function