MediaWiki 1.23/wmf16
![]() |
Deployment of MediaWiki 1.23wmf16 to Wikimedia sites | MediaWiki 1.23/wmf17![]() |
The latest version (labeled "1.23wmf16") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 27 February 2014 (see the roadmap).
Core changes
[edit]- git #33340460 - Updating Zero ext
- git #bb8d685f - Updating Zero ext
- git #10eea4c4 - Update VisualEditor to wmf16 branch for cherry-pick
- git #db305196 - Update MobileFrontend
- git #6278fcef - Update VisualEditor submodule to fix logic error (412396ce86)
- git #f4bb9105 - Update VisualEditor extension, for the right cherry-pick this time
- git #dae0ea43 - Update VisualEditor to wmf16 branch for cherry-pick
- git #43900d05 - HTMLForm: Clean up 0 handling (bug 62268)
- git #9bd28e47 - Update CentralNotice to tip of wmf_deploy
- git #b0febf10 - Upate flow in wmf/1.23wmf16
- git #d83be63c - Update Cirrus to include 3 small fixes
- git #5a73658e - Update OOjs UI to v0.1.0-pre (eba4c6370f)
- git #51e8a067 - Update VisualEditor to wmf16 branch for cherry-pick
- git #7669d6a9 - Update MultimediaViewer with some JS fixes
- git #ccecba2d - Update Wikidata to fix a Lua issue in client
- git #2f192eae - SpecialRecentchanges: Don't use nonexistent messages for filter selector (bug 58449)
- git #11715f3f - Update MobileFrontend to wmf/1.23wmf16 tip
- git #2bd8f78e - Use inContentLanguage for dropdown messages in HTMLFormField (bug 61942)
- git #c4eafc6c - Update EducationProgram
- git #b32e99ae - jshintignore: Add jquery.fullscreen.js
- git #55cd6201 - SECURITY: API: Don't find links in the middle of api.php links (bug 61362)
- git #74ce391e - SECURITY: Make token comparison constant time (bug 61346)
- git #7d923a6b - SECURITY: Disallow non-whitelisted namespaces (bug 60771)
- git #476888e0 - Make 'quotation-marks' message non-optional (again)
- git #4c3889a3 - use --prefer-source for composer travis
- git #c537bdca - Update messages.inc and rebuild MessagesEn.php
- git #4986f915 - Make show/hide link in RC individually localizable (bug 58449)
- git #ad3449cc - minor LESS CSS fixes (zero units, dimensions) (bug 57083)
- git #9dbb4586 - Cleanup search placeholder black/gray text mess
- git #c4918915 - resourceloader: Add method to get the startup modules load url
- git #3d1fba6e - Add tests for ArrayDiffFormatter and DiffOp
- git #40529e61 - Update OOjs UI to v0.1.0-pre (064484f9af)
- git #1270fd4d - Revert "DefaultSettings.php: Remove $wgPasswordSenderName"
- git #96ae9c07 - Removed pointless cache bypass in Swift backend
- git #ee9fcbb6 - Add new Hook 'SendWatchlistEmailNotification' (bug 53569)
- git #893efc8f - Remove STRAIGHT_JOIN from ApiQueryLogEvents (bug 61889)
- git #653b7d63 - Support interwiki searches in API (bug 60975)
- git #89f4c930 - Fix typo in MWExceptionHandlerTest
- git #ceabf35c - Add test for BadTitleError exception
- git #87aee666 - Add test for ThrottledError exception
- git #6c5b246a - mediawiki.notification: Hide #mw-notification-area when it's empty (bug 52659)
- git #c5f6e5d0 - Improved way to tick all namespaces when Select all is ticked
- git #87db0625 - Remove doc about a file that doesnt exist
- git #33de55ce - mediawiki.api: Fix documentation of ajax() to mention exposed jqXHR
- git #bcacc361 - Document $wgResourceLoaderMaxage in DefaultSettings.php
- git #24aaf234 - Fix ForeignDBViaLBRepo favicon
- git #f5f2233d - Avoid key fragmentation in FileBackend
- git #7a56bf81 - Add scope to Exception class methods
- git #557af130 - Split Exception.php
- git #acda2cc9 - DefaultSettings.php: Remove $wgPasswordSenderName
- git #b058096a - Remove another ss_active_users check from SiteStats::isSane
- git #f3b75a47 - Vector: Delete edit-icon.png
- git #0ce8a2ac - API: Add prop=redirects and list=allredirects (bug 57057)
- git #d97a7d33 - jquery.suggestions, mediawiki.searchSuggest: Fix form submission (bug 34756, bug 35974)
- git #4042fabd - jquery.suggestions: Do not duplicate keypress logic
- git #2e122210 - Fix possible error list for action=query&list=blocks
- git #ff9f57a6 - Ticking 'Search in all namespaces' in prefs should disable other checkboxes (bug 60285)
- git #d8c03733 - Make SiteStats (re)initializing more sane
- git #02984320 - Resources.php: Create a section for MediaWiki UI
- git #f1a81ca1 - Add personal tools messages for messages login, userlogout, createaccount (bug 52861)
- git #86947ae9 - Stop using and deprecate jquery.delayedBind
- git #1e4d675b - Prevent Special:Diff from processing empty string
- git #4b28a374 - Add test to complete coverage of getStatusArray
- git #78be2c58 - Add unit test for Status __wakeup
- git #692a2623 - Update OOjs UI to v0.1.0-pre (ddcf828854)
- git #6a94e2fa - Add note about user_password_expires schema change
- git #878c57e3 - jquery.tablesorter.test: Re-organise variables
- git #a1edef2a - Add visibility to User functions
- git #01c8c421 - Password Expiration (bug 54997)
- git #0ef8100a - UploadStash us_props fix for Postgres
- git #312b0ca1 - Support >2 and JSON-formatted options in parser tests.
- git #3d0f393c - Add sequence support for upsert in DatabaseOracle (bug 53710)
- git #c68b967e - Add scripts to generate update builds of OOjs and OOjs UI
- git #e5096f25 - CSSJanus: Account for attribute selectors in brace lookahead (bug 50910)
Extensions
[edit]CentralAuth
[edit]- git #8659a555 - When global account is deleted, remove rows from global_user_groups
CentralNotice
[edit]- git #595ae82a - IE needs lists apparently (bug 62552)
- git #af03b9d4 - obj.Apply on IE doesn't handle nulls
CirrusSearch
[edit]- git #fe479d7e - Add maintenance timeout which is super long (bug 62158)
- git #3d7bdce5 - Introduce search timeouts (bug 62079)
- git #e1d6b886 - Remove dumb log message left over from debugging
- git #af5ed1fb - README updates
- git #3805aedc - 1.0 updates (bug 61879)
- git #7d8f3054 - Fix messy variable usage in debug & remove unused global
- git #849d18d8 - Be explicit about function calls
- git #cd9df5b1 - Multiply by 100 for percentages, not 200
- git #3e6ff577 - Don't use parsed wikitext when dealing with CSS/JS (bug 61752)
- git #09875e3a - Fix path in UnitTestsList hook
- git #2c86462d - Remove bad instructions
- git #9532207b - Updated to the latest version of mediawiki_selenium Ruby gem
DonationInterface
[edit]- git #f3aad2b4 - Revert "Big Order ID Refactor"
- git #0eaed7fb - Big Order ID Refactor
- git #09d0d138 - Revert "FR #1113 Rather more intelligent thank you link generation"
Echo
[edit]- git #1ea7332c - Remove dependence upon $wgPasswordSenderName
- git #5dfc53c9 - Remove usage of wikiGetlink deprecated function
EducationProgram
[edit]- git #f3a63ba1 - Fix several issues with course deletion
Elastica
[edit]- git #63e44be7 - Update README, elastica is no longer a git submodule
Flow
[edit]- git #330c1c1d - Ignore expected inter-wiki exceptions
- git #df983f91 - getHex -> getAlphadecimal
- git #2ccca77e - [SCHEMA CHANGE] Add corresponding *_user_wiki field to all *_user_id fields
- git #9c50186c - Makefile command to check i18n for matching en and qqq keys
- git #967ac4f2 - Add diff view of changes to board header
- git #4fd10509 - Flow: use the default link and redlink colors for usernames above posts (bug 61890)
- git #0d8862a2 - Some minor optimizations when checking permissions
- git #34944308 - Bind to specific elements instead of random
- git #c50bf77f - Get rid of references to the no longer existing .flow-icon-permalink
- git #a3f2eb0f - Do not log expected Flow exceptions (bug 61797)
- git #48f391d4 - Attempt to get around Sauce bug where Chrome gets newlines
- git #3c7a6821 - Third level of nesting
- git #2aa02755 - UUID models are immutable, so cache them
- git #fc7dd45b - Make history entries look at most recent revision (bug 61715, bug 61715)
- git #771875fb - Updated to the latest released version of mediawiki_selenium Ruby gem (bug 61584)
- git #cb640ec4 - Tweak Special:Contributions formatting (bug 58722)
- git #98021c5c - Reimagine recent changes formatting (bug 57860)
- git #82ae7c00 - Show most recent items for watchlist but recentchanges
- git #3441cb65 - OBOD should be cleared when visiting Flow-enabled talk page (bug 55650)
- git #3e5705ba - Fix outdated changetype; flow-* prefixes were dropped a long time ago
GettingStarted
[edit]- git #b5ec78d7 - Center GettingStarted modal in IE7+ (bug 55487, bug 61055)
GuidedTour
[edit]- git #6ac71baf - Use VisualEditor configuration for appendices (e.g. beta). (bug 61321)
MassMessage
[edit]- git #950b8ff9 - jquery.delayedBind → jquery.throttle-debounce
MobileFrontend
[edit]- git #56c6e36c - Regression: Make upload progress visible again (bug 62030)
- git #eb7bfb6f - Revert "Ensure checkToggleView() fires at appropriate time"
- git #41f20f4f - Story 1641: QA tests for diffs in stable
- git #32ea0faf - Fix redlink functionality (regression)
- git #feeffdb0 - Story 1643: Final tweak on talk page styling
- git #64f325ff - Using @custom-browser Cucumber tag instead of @user_agent (bug 61458)
- git #61241807 - Make sure highlighted VE tools don't overlap bottom border
- git #3ff55a6a - Update setUseFormatCookie() to use WebResponse::setcookie()
- git #e22a04b4 - Change header message when saving in VE (bug 61050)
- git #ed0fff04 - Hygiene: Adding an explanation to MobileSpecialPageFeed abstract class
- git #88dd10f7 - Improve saving in VE
- git #4fc93e10 - Create a reusable AbuseFilterPanel
- git #5b0d7061 - Use EditorApi in PhotoApi to add image to page
- git #a1cd49da - Refactor PhotoApi tests and error handling
- git #09f95e20 - Fix overlay header shifting on iOS in VE (bug 61240)
- git #166ca6b2 - Story 1628: Fix some of the mobile VE toolbar styles
- git #5c14e877 - Hygiene: Cleanup naming convention for special page RL modules
- git #25921af5 - Add EditorApi#prependText
- git #8560aa47 - QA: Cloudbees Jenkins jobs are now created using Jenkins Job Builder (bug 61778)
- git #61c6c574 - Fixing font size in beta (bug 61291)
- git #025d7220 - Remove height: auto !important styles for .content img (bug 60841)
- git #2e2823a4 - Ensure SkinAfterBottomScripts hook gets called (bug 61462)
- git #93247fd5 - Adding missing bracket.
- git #f0953524 - Finish comment
- git #df6aeb96 - Add $wgMFCollapseSectionsByDefault config var to allow disabling auto section collapse (bug 61447)
- git #cf500b52 - Re-enable browser tests on enwiki for search-specialpages.feature
- git #9d70c214 - Ensure checkToggleView() fires at appropriate time (bug 61400)
- git #f874bbc2 - Handle situation when user registration is unknown (bug 61112)
- git #b66f7795 - Hygiene: Use accept attribute in uploads file input tag
MultimediaViewer
[edit]- git #9ca3fcf6 - Fix JS error happening when closing "use this file" dialog
- git #ac36184d - Create fake user when userinfo request fails (bug 62019)
- git #55c22dc6 - Clear registered events on unattach (bug 62033)
- git #9d9fff18 - Bugfixes and improvements for the progress bar (bug 58055)
- git #976ffc76 - Make it obvious that the permission text is cut off; add expand link
- git #1e880b68 - Ignore left/right key presses when there's a modifier
- git #5d6d2743 - Make the SVG filter inline
- git #392cc4e7 - Move "uploaded by" to the right spot
- git #efaae84a - WIP Fix resize issues (Part I) (bug 56454)
- git #77deada9 - Fix display issues with "view terms" (bug 61936)
- git #18a85086 - Make sure the text of the permission box is cut exactly between lines
- git #77a48308 - Blurred thumbnail preview + progress bar
- git #109bbe6a - Namespacing MMV properly
- git #53da285b - Merge MultiLightbox into MultimediaViewer
- git #a04631c4 - Show permission
- git #bfa530cc - Wait for CSS to be truly loaded before opening the viewer
- git #75dbc72e - Better way to detect CORS support
- git #ce58597b - Fix hash self-reaction
- git #006353fd - Cloudbees Jenkins jobs are now created using Jenkins Job Builder (bug 61778)
- git #e37c9b80 - Fixes hash handling issues
- git #28b8f509 - Use cross-origin img attribute instead of data URI (bug 61542)
- git #1733df8d - Grand Unified Documentation Patch Jr.
- git #8b984c5e - Minor documentation tweaks
- git #8a1bf00e - Remove fire_event("onfocus") from next/previous/exit actions, not needed
OpenStackManager
[edit]- git #30eda55d - Actually use the --project arg when creating instances.
- git #d9bcc3a1 - Add puppetcopy and puppetcopyregion args to createInstance.
- git #cef7f68b - Add createInstance maintenance script for use during migration
ProofreadPage
[edit]- git #88c2cca6 - Fix fatal error when usebetatoolbar option was activated and not showtoolbar (bug 61220)
- git #34cdbeb0 - Increases size of the Special:IndexPages input (bug 61818)
Scribunto
[edit]- git #84d96e84 - LuaStandalone: Release functions when no longer referenced (bug 51886)
- git #5d7a06a2 - Namespace translation for Urdu (bug 61905)
TemplateData
[edit]- git #c5ebfe73 - Update specs example to use new types (without "string/" prefix)
Thanks
[edit]- git #0b5d6815 - Reflect change in MobileFrontend
TimedMediaHandler
[edit]- git #a9e9836f - Ignore TestVideoTranscode::testTranscodeJobs (bug 61878)
- git #c14a980d - Ignore TestVideoThumbnail::testApiThumbnails (bug 61877)
- git #f6a2988e - Typo TesVideoTranscode -> TestVideoTranscode
- git #a22a5807 - flag API tests with @medium (bug 61875)
Translate
[edit]- git #193fa0f7 - Improve grammar, terminology, clarity on $wgTranslatePageTranslationULS
- git #e2f964f0 - Prevent blocked users from reviewing translations (bug 61806)
- git #d22420ec - Catch Unknown filter exception (bug 54194)
- git #99bfac43 - Cloudbees Jenkins jobs are now created using Jenkins Job Builder (bug 61778)
- git #fea0e4cd - 'Add documentation' link now changes to 'Edit documentation' as soon as qqq exists (bug 50954)
UniversalLanguageSelector
[edit]- git #ac50f27d - Fix: Live preview of languages removes labels from the language panel (bug 61990)
- git #261542d7 - Log tofu detection event
- git #35f2a42e - Cloudbees Jenkins jobs are now created using Jenkins Job Builder (bug 61778)
- git #30368d12 - Running tests at language-browsertests.wmflabs.org
UploadWizard
[edit]- git #2738abdb - Removed "|other_fields=" from default {{Information}} template (bug 61536)
- git #e10d1793 - Needs latest mediawiki_selenium to talk to SauceLab
VisualEditor
[edit]- git #e75346fb - Work around DOM corruption for default-sized images (bug 62172)
- git #412396ce - mw.ViewPageTarget: Check elementsThatHadOurAccessKey before accessing (bug 62329)
- git #31162bdd - Force thumb and frameless images to default size in DM (bug 62013)
- git #c35e1837 - Revert "Force thumb and frameless images to default size in DM"
- git #80c7a289 - Force thumb and frameless images to default size in DM (bug 62013)
- git #28e4b246 - Revert "Revert "Set href attribute of newly inserted image to image title""
- git #09c06114 - Fix-up mwcore split: Split out MWDialogTool
- git #5fc0faa7 - Mark hidden categories as different in the meta-data dialog (bug 50763)
- git #efe92506 - Followup 0f45399: move some forgotten files out of mwcore
- git #952a2398 - Track edits where user switched into wikitext editor from VE (bug 56465)
- git #09f6daab - Remove "msgs" files for i18n batch processing
- git #532077b5 - Don't use a changeable tooltip for edit notices (bug 61891)
- git #0f453990 - Split up ext.visualEditor.mwcore into smaller parts (bug 61075)
- git #0f515382 - Default/custom switch size quickfix
- git #5544333b - Use regexes for text of headings links
- git #2a5ac5fb - Limit thumbnail dimensions in media edit dialog (bug 61282)
- git #e2f6d798 - Rename MWTemplateParameter* classes to MWParameter*
- git #8a709603 - Fix alignment and sizing issues in Transclusion dialog pages
- git #b54575a7 - Set up wiki-default image size (bug 47804)
- git #c6a1bbda - is under investigation (bug 61856)
- git #fba7113a - Always try to put redirects at index 0, offset 0 (bug 61862)
- git #a69ee287 - Don't let the user set a static redirect flag on a non-redirect (bug 61865)
- git #e73085f4 - Disable redirect field unless the checkbox is set in setup (bug 61864)
- git #dd02bef9 - Update to latest mediawiki-selenium gem for better login
- git #1e8be87f - Don't show edit summary preview if it's blank (bug 61716)
- git #c77d2d1f - [Browser test] @clean the Basic Edit feature
- git #0ca90d89 - Ensure VE init runs after mw.util.init
- git #055645a6 - Make template parameter value inputs autosize (bug 61289)
- git #902f1b7e - CONTRIBUTING: Refer to VisualEditor contribution guidelines
- git #e2f06d48 - Revamp media edit dialog's position widget (bug 61155)
- git #ed0637a0 - Update MWLanguageInputWidget to new API
- git #2dd88881 - Revert "Converting ViewPageTarget CSS files to LESS"
- git #17ddf031 - Converting ViewPageTarget CSS files to LESS
- git #c6bcc10d - Split VE-MW's ve.ce.Node.css file into per-node files (bug 61075)
- git #58c647e3 - Ensure we use our references to certain native or upstream methods
- git #0390da9d - Remove SyntaxHighlight code
- git #7f479f00 - Fix broken JSON in modules/syntaxhighlight/rules/mysql.json (bug 61659)
- git #4d2209e9 - [Browser test] Headless browser test(s) (bug 53691)
WikimediaEvents
[edit]- git #6a238d20 - Log page creations with the PageCreation schema
ZeroRatedMobileAccess
[edit]- git #9df15dc7 - Update cookie flags to reflect what we really want.
- git #80b03627 - Add support for https partners
- git #1141ec00 - HTTPS UI for applicable Wikipedia Zero configurations.
- git #b501a55f - Instruct JavaScript modules in MobileFrontend to not show images.
- git #6eb843d3 - Cloudbees Jenkins jobs are now created using Jenkins Job Builder (bug 61778)
- git #fe1b3fbd - Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
- git #d472a7f7 - Only send zero-rated message for app if images also zero-rated.