MediaWiki 1.24/wmf18/Changelog
< MediaWiki 1.24 | wmf18
Core changes
edit- git #d2e12d70 - Update WikimediaEvents for cherry-picks
- git #2c011169 - Revert "Toolbar: Only show on WikiText pages" (bug 69447)
- git #994d4a55 - Made findMissingFiles inspect the destination title for moves
- git #9598b7cf - mediawiki.action.view.redirect: Work around a IE 10+ HTML5 history API bug (bug 70176)
- git #a5635404 - Update GlobalCssJs submodule
- git #e39937cb - Update GlobalCssJs submodule to latest wmf/1.24wmf18
- git #a6b43835 - Made findMissingFiles use preloadFileStat() on old versions too to speed it up
- git #def2ae54 - Made findMissingFiles support scanning files changed in a time range
- git #d0e310ea - resourceloader: Don't register raw modules client-side
- git #23d4f068 - Freeze Flow and Echo extensions for group2 wikis
- git #f037aae7 - Update UploadWizard to wmf18 for cherry-picks
- git #192435ee - Update GlobalCssJs to latest wmf/1.24wmf18
- git #ad948edf - ApiSandbox: pick https://gerrit.wikimedia.org/r/#/c/156500/
- git #4b88d2e4 - Update VisualEditor for Iaccb7d0
- git #256c31ed - Update Echo to 1.24wmf18 HEAD
- git #81fa6144 - Update Wikidata, add css for badges
- git #b8d3d37d - Update MassMessage to 1.24wmf18 HEAD
- git #4f3ec1d1 - update CentralNotice submodule
- git #763c36d5 - Fix regression: Allow HTML as checkbox label in HTMLCheckField
- git #8ec9853c - Update VisualEditor to I986ad063
- git #7abfe0d5 - Made LocalFile move/delete/restore handle network partitions better (bug 40927, bug 69312)
- git #d3de8977 - Update OOjs UI to v0.1.0-pre (55b861b167)
- git #e8af9807 - Update OOjs UI to v0.1.0-pre (944c47c5fe)
- git #d642580b - Update OOjs to v1.0.12
- git #70b012c5 - Add support for adding deferred update within a deferred update
- git #022a7b0b - Revert "Load mediawiki.action.view.redirectToFragment in mobile"
- git #c49bd9cb - On redirects update the URL to that of the target page with JavaScript (bug 35045, bug 39328)
- git #4245d062 - Fix @param of Language::dateTimeObjFormat
- git #fbba4335 - Split RevisionDeleteAbstracts.php to separate files
- git #cd22ba02 - Consistently use 'Less' rather than 'LESS' in function names
- git #f05788ba - EditPage: Remove unused classic toolbar accesskeys data
- git #4e198a96 - API: Adjust feature usage log format
- git #7f950876 - Remove WikiPage::estimateRevisionCount (deprecated since 1.19)
- git #e7ecd273 - Remove Xml::namespaceSelector() (deprecated since 1.19)
- git #83561c5c - Correct type of @param of Linker::getRevDeleteLink
- git #fde755c0 - Use FormSpecialPage for Special:RandomInCategory (bug 67581, bug 67253)
- git #21aeb0a2 - Fix release notes for deleting protected pages
- git #90ce4c18 - Update OOjs UI to v0.1.0-pre (51f513f9d3)
- git #4f056b4e - Generate 'Enlarge' image in CSS rather than HTML (Linker) (bug 69673)
- git #27c8c944 - Sanitize thumbnails and captions styles
- git #50ee7136 - Update default button color per design consensus
- git #8a49ed2e - Move @codingStandardsIgnoreStart into doc comment
- git #afa153ae - API: Add a "submodule" param type
- git #55c45e57 - Remove pointless dependencies from mediawiki.legacy.config
- git #569c3e86 - Allow two-tier setup of transwiki import sources
- git #2263cb18 - Use getConfig on local context to get configuration settings in Action
- git #21ec580f - Load mediawiki.action.view.redirectToFragment in mobile (bug 69020)
- git #c569e90e - Remove red outline from invalid inputs
- git #87cbe68f - Revision: Allow for userCanBitfield to check per-page restrictions
- git #ecc5f63a - Fix mediawiki.ui.checkbox loading in mobile
- git #6b4c44c2 - Add missing @param to function docs
- git #e3a34617 - Fix highlighting of results when the search result does not return termMatches
- git #0b5ca27c - Remove obsolete no.json
- git #ff4741cd - Updated dictionary
- git #a8e474c1 - Move installer files from skins/common/ to mw-config/ (bug 69277)
- git #07aef8f7 - Remove EnhancedChangesList::arrow() and friends (bug 69675)
- git #dcaa81c7 - Fix phpcs errors in tests dir
- git #dba0522f - Override phpunit assertTag method to stop errors (bug 69505)
- git #b5dac0b6 - Remove some unused files from skins/common/ (bug 69277)
- git #dfd4c8c2 - Use public instead of var in classes
- git #bfde1b91 - Fix @returns >> @return phpdoc
- git #c1c334ef - WebInstallerOutput: Restore 'global $wgResourceModules'
- git #6fd72c1f - Remove fallback 'de' gender namespaces
- git #cb03bf68 - Add dependencies to module mediawiki.util
- git #0ba60acc - mediawiki.page.watch.ajax depends on mediawiki.page.startup
- git #80b68ec0 - Don't estimate the revision count for page deletions (bug 69556)
- git #b803906e - Fix calls to DatabaseBase static functions
- git #525a56fc - User adjust git timestamp for extensions on Special:Version
- git #b1e5d329 - Remove unmatched @param
- git #beacdcb5 - Move debug log related settings up in Setup.php
- git #fb7e8b87 - Fix URL protocol detection regex for file link= parameter (bug 69317)
- git #6a826fd6 - Register a fake skin instead of a 'vector' that will fail (bug 69639)
- git #5fc32ab8 - Added more JobRunner docs
- git #aa15d528 - Add blanket support for mediawiki ui via globals
- git #20f78684 - Use batch inserts for watchlist
- git #96307e41 - Update Moment.js from 2.7.0 to 2.8.1
- git #14664e1d - Remove wrong type from @param of Language::viewPrevNext
- git #20161457 - Remove wrong type from @param of IORMTable::getPrefixedFields
- git #93a23bc2 - Remove wrong null type from @param of Content::fillParserOutput
- git #9f3f72f5 - Use lowercase array in ResourceLoaderStartUpModule.php
- git #3ed94e8b - API: Mark seldom-used formats as deprecated
- git #b5cd9e2f - API: Log usage of various deprecated features
- git #a04f1920 - API: Add method for logging feature usage
- git #0702671f - Fixed doc comment
- git #fa46ef3f - Normalize key before creating a Skin object (bug 69566)
- git #921979b0 - Remove wrong type from @param on ContentHandler::merge3
- git #c2de24ef - Add missing @param to function docs
- git #6f458cfb - Changed password default to PBKDF2 (bug 28419)
- git #6ffc4c38 - Make Special:UserLogin form use mw-ui-checkbox
- git #3b2b6a27 - Add missing @param to function docs
- git #557b2cf3 - Remove various functions and globals deprecated since 1.22 from RecentChange
- git #ad855f9a - Set relevant title on Special:RecentChangesLinked
- git #bb985c78 - Correctly handle incorrect namespace in cleanupTitles.php (bug 68501)
- git #404939b9 - Remove useless $out parameter from SkinTemplate::prepareQuickTemplate()
- git #9dafa73b - Test only against protection for deleting (bug 69380, bug 69398)
- git #b63b9f1e - Fix doc of PPFrame_Hash::cachedExpand
- git #2ffb32af - Do not flip margin of magnify icon on user interface language
- git #d2947d5e - jquery.tablesorter: Only look at th's for headers (bug 53527)
- git #d6d3363d - CSS style for thumbs on special pages (bug 69215)
- git #c01c4f01 - Use HTMLForm to generate the form on Special:ListFiles
- git #1d2c770a - Special:Search: Remove token from URL when saving settings (bug 68827)
- git #22906ba3 - Turn HTMLBlockedUsersItemSelect into HTMLSelectLimitField
- git #d34bafa9 - Use Xml::element instead of Html::element for empty elements
- git #11471501 - Fix the (un)watch token to include the namespace name.
- git #749c1ab7 - mediawiki.toc: Remove class="internal" from tocToggleLink
- git #f5575dda - mediawiki.jqueryMsg: Prevent default action for functions as external link
- git #f51a1c46 - Include action in permission error messages (bug 40145)
- git #286116c6 - Special:Version: Link to tree instead of commit for git hashes (bug 39994)
Vendor
editExtensions
editApiSandbox
edit- git #174e2bd5 - Fix retrieval of query modules (bug 69872)
CentralAuth
edit- git #5a1fac1f - $wgDisableUnmergedEditing should also prevent deletion (bug 69380)
- git #238ea054 - Add SQL DDL for rename requests (bug 68889)
- git #22227f00 - migrateAccount.php: CentralAuthUser::queryUnattached() throws MWException
- git #c913b1fb - QA: The first Selenium test: CentralAuth log in
- git #d36e72a0 - Wrap CentralAuthUser::attach in an explicit transaction
- git #2eaaa5fb - Pass normalized username to GlobalRenameUserStatus
CheckUser
edit- git #c2e94312 - Use public instead of var in classes
CirrusSearch
edit- git #344c6d34 - Fix a misnamed settings
- git #aac59d07 - Use more unique index names
- git #a7ff54ed - Skip highlighting we don't need
- git #45917eb6 - Add parameter to search page to dump the query (bug 69442)
- git #76dd6a2e - Add cirrusdump action for helpful debugging (bug 69442)
- git #45bd20e0 - Flip the cache bit on template boosts
- git #08ca5893 - Use public instead of var in classes
- git #9ec01b1c - Add quick and dirty job queue fix to README (bug 69387)
- git #bc41116c - Switch default phrase slop to 0 (bug 69226)
Cite
edit- git #f1c78e33 - Use public instead of var in classes
CodeReview
edit- git #2f9c6555 - Use public instead of var in classes
Collection
edit- git #e820d5ad - Use public instead of var in classes
ConfirmEdit
edit- git #094ad54e - Use public instead of var in classes
ContentTranslation
edit- git #c67723a9 - Add jscs.json
- git #c5ea4861 - MT: Show progress indicator
- git #f905d965 - Link: Base the link adaptation on data attributes of source link
- git #b6feac13 - References: Base the adaptation on source reference
- git #1fa02927 - Fixed header style
- git #da0d199b - MT: Send simplified HTML to MT API. Remove data-* attributes
- git #c0a1fcd0 - Header: Simplify the class, merge the separate header.render file
- git #7cfe4e0b - Fix: Placeholder height wrong for figures in Firefox (bug 68498)
- git #1df73db4 - Move the placeholder positioning to alignment plugin
- git #63e98919 - Add flag image to the MT abuse card
- git #444b8f03 - Publish when Control+S pressed on Special:CX
- git #56c57d50 - Fire change event when translation is cleared
- git #acfb43c0 - Post MT: Click has same effect for section pairs
- git #83dcdb0e - MT: Do not show source text till the result of MT is known.
- git #e0cd565f - background-image in consistent way
- git #df409b2d - Optimize pngs
EducationProgram
edit- git #df0da201 - Fix @returns >> @return phpdoc
FlaggedRevs
edit- git #954529b7 - Use public instead of var in classes
GettingStarted
edit- git #4d42467c - User sees call to action after registration (bug 63172)
- git #a39fff03 - Adhere to the CSS rule naming conventions
- git #92b4c9cb - Add postEdit recommendation only when editing in mainspace (bug 69035)
- git #821640e9 - Use personal-urls hook to render lightbulb
- git #be8a333c - Update cta header color for consistency
- git #51c90c91 - Instrument TaskRecommendationImpression schema for flyout
- git #f85bb5ff - Add pagination support
GlobalCssJs
edit- git #e2fc34b0 - RemoveOldManualUserPages: Catch errors and enforce bot user group
- git #2cdbe5c3 - Add option to ignore the revision limit
- git #0714e53a - RemoveOldManualUserPages: Document and enforce required options
- git #e4a5d019 - Better support usernames with spaces in them
- git #1d833269 - Add a script to delete manual user global.js/css pages (bug 68933)
Graph
edit- git #16f3361b - Better config var names
GuidedTour
edit- git #29481dfe - Fix obsolete comment about gt-test-2
- git #b06a8534 - Update guider header color for consistency
- git #b36cbcb7 - Add next button from "click preview" to "click save"
MassMessage
edit- git #62092bd7 - Move call to onUserGetRights (bug 69381)
Math
edit- git #7f6db28d - Revert "Added a hook for modifications to MathJax"
- git #0a8fbac4 - Added a hook for modifications to MathJax
- git #084718af - Remove obsolete no.json
- git #a47620df - Use public instead of var in classes
MobileApp
edit- git #85bcbc59 - Next iteration of styling for PageIssues/Disambiguation.
MobileFrontend
edit- git #189381d8 - Disabling lazy-loading in alpha mode (bug 69820, bug 54284)
- git #400cff48 - Revert enabling of anonymous editing in alpha
- git #5816ee60 - Hygiene: Remove last non-test related use of writeCokkie/readCookie
- git #83ec67ca - Enable anonymous editing in alpha mode (bug 59937)
- git #3ed6b5d8 - Hygiene: Fixing formatting of Special:Uploads
- git #ab36d61f - Hygiene: Avoid loading absent module.
- git #8f957b8d - Redirect to mobile diff page (bug 61489)
- git #2aeb726d - QA: update login error test
- git #86cbbef5 - Force mobile friendly mediawiki ui interfaces where possible. (bug 63428)
- git #b5d9cb4e - Remove useless htmlspecialchars
- git #4a9a8e56 - Enable View of "new messages on talk page" without Echo (bug 56834)
- git #0c371f90 - QA: Fix login tests
- git #369f94e8 - Check userCanUpload when wgMFPhotoUploadEndpoint is set (bug 62598, bug 68375)
- git #25e14bfe - QA: Fix browser tests for issues (cleanup templates)
- git #baa42e8a - QA: Ensure that we wait for editor close button to appear
- git #12e99677 - QA: Workaround for cookie domain bug in chrome webdriver
- git #2abcca0c - Show IP's contributions on SpecialMobileContributions, too (bug 68775)
- git #9431c211 - QA: Extension dependencies for geodata-related scenarios
MultimediaViewer
edit- git #70811845 - Disable thumbnail URL guessing by default (bug 64554)
- git #e71bcefc - Add an option to disable by default for logged-in users (bug 69363)
- git #41426969 - Fix moment tests
- git #8ef7dad2 - Remove misleading "now" from message (bug 69282)
- git #81865ecf - Fix failing loader tests
OpenStackManager
edit- git #0979a609 - Remove the ability to set puppet classes on instance creation.
- git #14cdfa7b - Create a sudo-as sudoer group for new projects.
- git #c8c0698b - Replace support for 'ALL' in the 'Allow running as' sudo column.
- git #6da624ef - Use public instead of var in classes
- git #cbf17239 - Allow service member selection in sudo policy.
Popups
edit- git #fe487868 - core: Ignore '.oo-ui-buttonedElement-button' links (bug 65442)
- git #8f4e12d4 - disablenavpop: Use winow onload instead of dom ready (bug 62952)
- git #e66ec613 - article: Fix settings icon (bug 69022)
- git #10e91927 - settings: Fix margins
- git #d9322cfe - settings: Fix alignment issues
Renameuser
edit- git #dddf1a63 - Use public instead of var in classes
Scribunto
edit- git #e29c8eda - Use public instead of var in classes
SecurePoll
edit- git #13d0332c - Use public instead of var in classes
SemanticForms
edit- git #8ab21f80 - Tokens - searching wiki for full image URL if image name retrieved using ED
- git #abce96a4 - fixed 'class=' parameter for new Tokens input type
Thanks
edit- git #2395bffd - Use board Title instead of topic Title
Translate
edit- git #4866487b - Show an alert to the user if session has expired (bug 69314)
- git #936a7c4a - Edit summary in content language at Special:PagePreparation and Special:PageMigration (bug 69592)
- git #306093cb - Revert "Update translation pages on deleting translation unit"
- git #939459cc - Update translation pages on deleting translation unit (bug 39415)
- git #daaec318 - Fix incorrect use of this
- git #11f05949 - Give yellow warning background to the status if saving failed (bug 69314)
- git #b096ffc7 - Assert that user is logged in when saving (bug 69314)
- git #6f0769dd - Update token handling for core API change
UniversalLanguageSelector
edit- git #b8d2081b - Update UnifrakturMaguntia to new upstream release
UploadWizard
edit- git #e8c7b588 - Add beforeActive and afterActive to campaigns (bug 64685)
- git #b7504f44 - Add start/end and whileActive to the campaigns (bug 64685)
- git #4889150a - do not craft our own api url
VectorBeta
edit- git #7b0187ba - Don't limit* the height of CPB (bug 65285)
VisualEditor
edit- git #6e89c120 - Make the Resolve conflict button actually appear (bug 69150)
- git #c0cd1148 - Followup 67f304a: use .openWindow(), not .open(), to open save dialog (bug 69864)
- git #1e68d0cb - Re-label inserting mode of transclusion dialog from "New template" to "Add a template" (bug 69692)
- git #5148a083 - Rename "reference list" to "references list" internally (bug 49923)
- git #7d3f9797 - Correct MWImage* resource regex to find literal .s rather than characters
- git #88a0790a - Refactoring ImageModel constructor
- git #97c08943 - Label 'insert' buttons with just "Insert" instead of varying by content
- git #c43dc5e3 - Bring MWTransclusion example data out of the stone age
- git #33ef2891 - Reinstate the ve-ui-toolbar-saveButton class (bug 69784)
- git #53dd7de0 - Drop references to magnify-clip-{ltr,rtl}.png file
- git #0f528929 - [BrowserTest] create new test for Cite tool
- git #ef1c12e4 - Fix @returns >> @return phpdoc
- git #fbd79237 - Make MWMediaDialog not crash on API errors
- git #5575bed6 - Use Config instead of globals
- git #03231e5a - Fix teardown of live extension nodes
- git #066283dd - Provide mw-redirect and mw-disambig classes for links on the surface
Wikidata
edit- git #35410c10 - Use property suggester 1.0 for another week
WikimediaEvents
edit- git #4a7b3fdd - Tag changes made with HHVM
- git #0512b1d5 - Inject 'wgPoweredByHHVM' JS config var if powered by HHVM
WikimediaMessages
edit- git #5b1c923e - Add messages for Wikinews site links on Wikidata
- git #1d16fce7 - Add i18n for 'global-renamer' user group
Skins
editMonoBook
edit- git #6a95ea86 - Remove useless CSS for input.historysubmit (bug 35323)
Vector
edit- git #9ff29df1 - Make it obvious the config object belongs to the Vector skin