MediaWiki 1.24/wmf9
Appearance
MediaWiki 1.24/wmf8 | Deployment of MediaWiki 1.24wmf9 to Wikimedia sites | MediaWiki 1.24/wmf10 |
The latest version (labeled "1.24wmf9") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 12 June 2014 (see the roadmap).
Core changes
[edit]- git #81ef1a2d - Update Wikidata, fix issue with entity revision lookup
- git #33a1df7a - Updated Zero exts
- git #e0bd0629 - Update Wikidata, fix rtl issue in jquery.ui.suggester (bug 67067)
- git #e33066c6 - Updating CirrusSearch to pick up I634204e0
- git #22ce4b03 - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/141102/
- git #a01fd104 - ApiExpandTemplates: Start parse before creating frame (bug 66798)
- git #2b166659 - MobileFrontend: grab Ief347c0e7141a8f843e425fff0435b27d77f45d3 and Iedbcb980ef5883136e8be18be43c0763c18793bd
- git #b9c88a03 - Update MultimediaViewer version
- git #f86c0b1b - Update Wikidata to fix the entity selector
- git #e657fcf8 - Update VisualEditor to I98e9e21a
- git #2e915c25 - Updated JsonConfig, ZeroBanner, ZeroPortal to latest
- git #f44987f4 - Update Scribunto
- git #b6ac290d - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/140178/
- git #39aacf18 - Update Wikidata to fix editing site links
- git #f13846e1 - Update cirrus to fix Special:Random (bug 66643)
- git #eaee58fc - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/139562/
- git #f0ec7dc1 - Update Wikidata to fix ValueView's jQuery.ui.suggester
- git #e5d48887 - Fix the VisualEditor parts of Math-wmf9 with a working cherry pick of I7d5e1174 (bug 66566)
- git #afd9d957 - Fix the VisualEditor parts of Math-wmf9 with a cherry pick of I7d5e1174 (bug 66566)
- git #ebfcc216 - Update Wikidata to fix JS errors
- git #11f27d56 - Submodule bump for SWAT deploy
- git #b6585511 - Update WikimediaEvents for Ibd36da416
- git #f57e41cc - 5 (bug 6655)
- git #ef5c2a62 - Autocomplete special pages' subpages in search suggestions (bug 20210)
- git #0e26cd35 - Vector: Workaround for legacy IE font-sizing issues (bug 24515)
- git #75c08916 - resourceloader: Implement "skip function" feature (bug 66390)
- git #a41cd4d6 - Update OOjs UI to v0.1.0-pre (c5ae888f67)
- git #c48d04e3 - Update OOjs UI to v0.1.0-pre (9f4f250f88)
- git #e8ab2deb - RCFeed: Add log_id property (exposes rc_logid attribute) (bug 20394)
- git #5e48ad2e - Remove $wgProxyKey
- git #46f0261a - Reduce deadlocks adding log rows to the RC table on delete (bug 56776)
- git #5d6864cc - Cleanups to WebRequest::getIP logic
- git #d96c6f01 - MimeMagic: Don't seek before BOF (bug 66428)
- git #36174b76 - History: Simplify checkboxes script on History pages (bug 51561)
- git #17ebbe49 - Remove obsolete RC_MOVE and RC_MOVE_OVER_REDIRECT rc types (bug 63755)
- git #3a4bfb59 - Fix misnamed SVGHandler::canAnimateThumb()
- git #3e2fd810 - Revert "Fix "CSSMin url() value remapping not working in certain obscure cases""
- git #d0acc578 - LoginForm: Pass username as first parameter to error message if aborted
- git #d4d519c4 - Remove <div id="mw-js-message">
- git #b4cfdb9d - Use anonymous function in Linker::formatAutocomments/formatLinksInComment
- git #63ce3856 - LinkerTest: A bunch of tests for Linker::formatComment and friends
- git #e6635401 - Change 'delete' to 'rollback' in action=rollback params description (bug 66406)
- git #c156ad2c - Remove isset() check in Sanitizer::setupAttributeWhitelist()
- git #3000943d - Remove $dbr from ChangeTags::addTags()
- git #eee42380 - Make Minerva skin opt out of parsoid style module
- git #4bfd6135 - Update OOjs UI to v0.1.0-pre (99068355d6)
- git #d672aa31 - Revert "Officially deprecate skin autodiscovery" (bug 66429)
- git #a3525f0d - : Add auto-numbered link CSS to Parsoid styles (bug 51245)
- git #6d70d337 - Removed undeclared var from wfDebug()
- git #7fe6e442 - Officially deprecate skin autodiscovery (bug 65748)
- git #9e6827d7 - Don't use autodiscovery for core skins, move them to separate directories (bug 65748)
- git #844a038d - Remove unused variable
- git #78e9697d - Do not show page navigation on included Special:Contributions page (bug 65780)
- git #025da4ca - Update OOjs UI to v0.1.0-pre (15f4156bac)
- git #cb20b5aa - Add mw.track calls for jquery.migrate
- git #fa1053a1 - Fix "CSSMin url() value remapping not working in certain obscure cases" (bug 60077)
- git #914ac132 - Update OOjs UI to v0.1.0-pre (098f84f8a0)
- git #18d15fa1 - Add PPFrame::getTTL() and setTTL() (bug 49803)
- git #8c096dff - Vector: Update comments in vector.js
- git #d4bc99e7 - Sync up with Parsoid parserTests.
- git #fc67642d - Vector: Hide the superfluous "Variants" menu label again (bug 66364)
- git #af66c04d - Add HKDF as a fast, random number source
- git #ad0ac845 - API: Add show=unread to ApiQueryWatchlist (bug 65246)
- git #b33b5d58 - Update list item newline handling to follow Parsoid's model (bug 39617, bug 56809)
- git #443c7b89 - Vector: Restore old focus animation on the "More" dropdown (bug 66363)
- git #26566732 - API: Add prop=unreadcount to ApiQueryUserInfo (bug 65246)
- git #01f2920e - ResourceLoaderLESSFunctions: Quote CSS data: URIs if needed
- git #176213b8 - Fetch string to pass through writeTemporary() in DatabaseOracle.php (bug 64970)
- git #64f6f36f - Remove unused jquery.cycle.all.js file (bug 66292)
- git #0888ccbc - Installer: Re-use ResourceLoader methods instead of duplicating
- git #a6c074a9 - Minor clarification & tweak for Parsoid render testing
- git #7086dadc - : Proper caption styling (bug 66287)
- git #99f093ad - Make sure images that don't have an explicit alignment get aligned right (bug 66282)
- git #b66bb911 - More optimizations to User::saveOptions() (bug 36116)
- git #690d1f46 - Add error 'pagecannotexist' to ApiBase::getTitleOrPageIdErrorMessage
- git #9c51f78a - Update OOjs UI to v0.1.0-pre (c9b9f8345d)
- git #750a98bb - Create PostLoginRedirect Hook for changing the redirect behavior (bug 65619)
- git #2dcf1395 - Lowered the TransactionProfiler threshold
- git #69bf90f2 - WikiPage: Allow replaceSection on an nonexistent page (bug 66141)
- git #bc2ffb28 - Load previous tags in ChangeTags::addTags() from DB_MASTER
- git #c9e7873b - Do not wrap <table> inside <p> on Special:UserRights
- git #eb708d8b - Add missing possible errors to ApiQueryLogEvents.php
- git #b8c88afe - CSSMin: Add tests for handling existing data: URIs
- git #911d50b0 - Also set the queue types map when rebuilding the ready queue map
- git #b3824789 - Cleanup message file documentation
- git #ced82688 - chmod -x languages/data/plurals.xml (bug 66182)
- git #cc0a51fd - Don't die on empty keys in MWMemcached (bug 64287)
- git #05a19c5b - Soften test for incomplete edit POST
- git #ece33fe5 - Update outdated signup page-related message documentation
- git #dadec1b2 - Add a maintenance script to list variants and languages with then
- git #3cb2ccd8 - Upgrade jQuery UI from 1.8.24 to 1.9.2 (bug 47076)
- git #2fccb260 - Remove backwards-compatibility modules from I3947eaac
- git #f4357b64 - Final page of search results sometimes having erroneous "next" link (bug 19938)
Extensions
[edit]AbuseFilter
[edit]- git #8125decd - fix "JQMIGRATE: jQuery.fn.toggle(handler, handler...) is deprecated" (bug 65804)
CirrusSearch
[edit]- git #a9a14d54 - Don't override Special:Random if $extra is set (bug 66879)
- git #2b295c3a - Fix some Special:Random bugs (bug 66643)
- git #42ee01dd - Updated Ruby and Ruby gems
- git #367c3b6b - Fix feature file extension from features to feature
- git #ed59c43e - Add a maintenance script to make the index sane (bug 61211, bug 66243)
- git #24e81478 - Revert "Search categories" before release branch so it goes with next release
- git #cd54bd70 - Unbreak Special:Random on empty wikis
- git #29fe724a - Properly handle pages that turn into redirects (bug 61211)
- git #70fa8cd3 - Search categories (bug 66045)
Cite
[edit]- git #635cd3c8 - Get parser tests passing again
DonationInterface
[edit]- git #29ac1583 - FR 1683: Do not submit form if there are errors
EventLogging
[edit]- git #ef34ca4b - Fix documentation on when validation might throw an error
- git #74cb0f07 - Move event serialization to separate method and add tests
- git #eb2aacf2 - Revert "Cache jsonschema.Draft3Validator objects rather than just schema"
- git #3d8d20fd - Cache jsonschema.Draft3Validator objects rather than just schema
- git #f9ce0378 - Small optimizations; run scripts with utf-8 encoding
FeaturedFeeds
[edit]- git #7deb6977 - Allow using feed language as $LANGUAGE instead of messing with {{int:lang}}
FlaggedRevs
[edit]- git #0aa2db1d - Add mediawiki.notify dependency to review module
- git #5f81149a - Replace deprecated mw.util.jsMessage by mw.notify
- git #2bcb61a7 - Fix errors spotted by JSHint
- git #9a1eb0e1 - Fix unit test after I29be3acd
Flow
[edit]- git #378dee1a - Only merge external content once
- git #1ea72b4a - Deprecate existing read API
- git #a15df7df - Add ApiFlowViewTopicList
- git #f51a2fff - Add ApiFlowViewTopic
- git #c120073e - Add ApiFlowViewPost
- git #2a339954 - Display a proper error when an invalid workflow is provided
- git #7c31b898 - Add ApiFlowViewTopicSummary
- git #a483b5b9 - Add ApiFlowViewHeader
- git #0a1d4024 - Split out POST-specific logic from ApiFlowBase & add a new one for GET
- git #a9881e8c - Topic-titles not displaying in some topics (disappearing?) (bug 61939, bug 61939)
- git #92ba8667 - Provide a comment for the RCFeeds
- git #10722827 - POST actions can also be rendered
- git #062365b5 - Block should just use Status::getMessage instead of trying to build that itself
- git #625fc839 - Use ConfirmEdit as SpamFilter
- git #eb1eb9d1 - QA: update ruby gems
- git #f16d1196 - [SCHEMA CHANGE] Cleanup *_user_text in DB
- git #0b0cacd3 - Prevent double escape of content to be edited (bug 65143)
- git #eb34fc93 - Relay some API methods to the actual submodule
Gadgets
[edit]- git #adc25770 - Fix warning "Invalid argument supplied for foreach()" (bug 58700)
- git #69d29850 - Remove galanguage from list=gadgets
- git #3f3deb14 - Move api files to a new api folder
GeoData
[edit]- git #cb67ce53 - Add geo_tags to the list of parser test tables
- git #f9a60b9b - Kill Solr support
GettingStarted
[edit]- git #e96de187 - Use mw.cookie for CTA flag due to localStorage capacity issues (bug 65566)
GuidedTour
[edit]- git #6af73b7e - Update test tour to use the new non-linear tour API
- git #52bea909 - Draw the pokey using HTML and CSS
- git #ba430679 - Document button.classString (additional class names)
- git #5dabf143 - Change guider buttons to use 'mw-ui-progressive' class
- git #d8a40b06 - Have getPageAsDescription follow redirects (bug 64138)
- git #a007ba9b - Update firsteditve (bug 53456)
- git #9adbadf7 - Use getUrl to replace deprecated wikiGetlink
- git #e7e5cde0 - Update firstedit
- git #6784fd66 - Remove guiders code that generates onclick based on button text
- git #2c4885f7 - Implement new, rewritten logging for GuidedTour
- git #fc9de92a - Refactor and add non-linear tours, with tests (bug 48507, bug 53143)
Math
[edit]- git #5b7450ce - [Pull-through of I7d5e1174 for tip of wmf8 to serve as wmf9 proxy]
MobileFrontend
[edit]- git #0cd98979 - Fix stopMobileRedirect cookie being set twice with different prefixes (bug 66888)
- git #8f136375 - Regression: Fix logging of left nav clicks
- git #ef3508f2 - Track "Read in another language" button clicks
- git #7aa95054 - Hide page actions on main page
- git #b25dac19 - Tablet styling tweaks (bug 65201)
- git #6a8ac878 - Tag mobile web edits more explicitly
- git #7c905569 - Regression: fix margin between thumbnail and its caption
- git #467a04b0 - Documentation: Add note to `make qunit`
- git #24ed2395 - Hygiene: Fix some FIXMEs
- git #56cda96d - QA: Update main page upload tests
- git #4bffd4b1 - Only show upload page action in File namespace if page doesn't already exist (bug 66500)
- git #908a4512 - Don't show photo upload icon when no action is possible
- git #5e6d8deb - Hygiene: Remove dead code path
- git #8a8be616 - mobileview: return page_props (bug 64638)
- git #3746d82c - Don't show spinner whilst watching a page (bug 65599)
- git #073d46a6 - Hygiene: Kill OverlayNew and LoadingOverlayNew
- git #d9bb7373 - Fixing styling of full-size (non-thumbnail) images in mobile
- git #005ce805 - Migrate float and clear styles from parsoid styles to mobile
- git #4849e700 - QA: Updating mobile VisualEditor browser test - alpha->beta
- git #24d07f4c - Respect Upload Settings on Special:Uploads (bug 66164)
- git #bc37670a - Update file summary for phpdoc (bug 66086)
- git #29544dc4 - QA: Fix failing builds
- git #7ce9d295 - Show mobile view to tablets by default
- git #fb152040 - Throw a couple more Android UAs at tests
- git #82afb587 - Hygiene: Kill dead variable (bug 64004)
- git #c9cd05a8 - Make `make message` work again. (bug 63019)
- git #0ffa6b5b - Slight tweak to quotebox template
- git #2d5b39ff - Ignore tests directory when running `make phpdocs`
- git #60c8db43 - Documentation: Add summary blocks to files in api directory
- git #23edbb13 - Avoid JavaScript deprecation warnings in user module (bug 65643)
- git #c898857b - Make sure images are properly aligned in Mobile VisualEditor (bug 66282)
- git #e13ebe7d - Hygiene: Update/Create doc for php in diff and modules (bug 66086)
- git #04b306bc - Update docs for skin and Api Files (bug 66086)
- git #c35653a6 - Hack around yet another template problem.
- git #46d35cc6 - MobileOptions: Log authentication status for users getting token errors
- git #5abbfca0 - Show loader when switching between editors (bug 65506)
- git #5a78ac3d - Hygiene: remove old b/c code that was there since October
- git #a54a6a82 - Move notifications drawer to stable
- git #59c710c3 - Promoting mobile VisualEditor from alpha to beta
- git #4dcd3649 - QA: confirm logout succeeds for protect page
- git #9928196f - Fix MobileWebEditing code
- git #fa95a47a - Update doc for files in includes/ (bug 66086)
- git #2d7f281e - Make sure we detect Android tablets correctly
- git #03ec29d1 - QA: Random stab in dark to get chrome tests to pass
- git #8bfa0eb8 - Make search icon render okay on stable
- git #963da9d7 - Alpha: Avoid multiple title parameters when rewriting url (bug 65327)
- git #df342f45 - Notification bell tweaks
- git #a4ad690a - Make Special:Uploads render nicely on tablet devices
- git #224b792d - Correct sort algorithm on nearby
- git #b1fe5cfe - Tweak formatting of citation drop down
- git #d9bd395f - Allow text-alignment for thumbnail captions to be inherited (bug 66103)
- git #ff45d6eb - QA: Updated Ruby gems
- git #a98b74c9 - Only show upload icon to autoconfirmed users.
MultimediaViewer
[edit]- git #8df2ef7f - Tooltips for loads of things
- git #b2ceec54 - Fix commons detection, use URL
- git #9928952c - Fix our isAnon usage
- git #3cebfe32 - Use Repo.isCommons() for deciding whether an image is from Commons
- git #5bd73089 - Add opt-out/opt-back link
- git #e8c7c537 - Add functionality to check & set opt-in flag from code, also for anons
- git #b2039ad7 - Add "zoom" but really just view-file
- git #4f54b81c - Toggle metadata panel on up/down keypress
- git #92e68e40 - Show Commons link to logged out users
- git #afbe1726 - Change "Created on X" and "Uploaded on X" to "Created: X" etc.
- git #ba5a1b75 - Icon adjustments
- git #fc02ce0d - Use original URL when setting download for original
- git #1d3769e1 - Fix CSS for hiding content (bug 66326)
Nostalgia
[edit]- git #ff601e2b - Actually move to 'Skins' section on Special:Version
- git #1786a189 - Remove "$useHeadElement = true"
Popups
[edit]- git #01928225 - disablenavpop: Correct type check for `disablePopups` global
- git #a6ad92e9 - Disable NavigationPopups (Gadget) if Popups (Extension) is enabled (bug 62952)
- git #2b59d853 - renderer.article: Escape RegExp syntax from the article's title (bug 66203)
ProofreadPage
[edit]- git #01836058 - Adds Pagination abstraction
- git #87250c4f - Revert "Introduces a JSON serialization for Page: pages"
Scribunto
[edit]- git #7781e91a - Sanity check $wgNamespaceAliases
SemanticForms
[edit]- git #cb9f5584 - (jQuery.browser is deprecated) (bug 65668)
- git #64ed2442 - : Replace .live by .on (bug 65667)
TemplateSandbox
[edit]- git #170c289b - Apply PST to the correct page (bug 66084)
- git #6ef36859 - Properly handle preview when creating a template (bug 66141)
Translate
[edit]- git #15bdfe3f - Don't try to sandbox unsandboxable users
- git #cd087549 - Trim whitespace for inputs at Special:PageMigration (bug 66368)
- git #095f5d03 - Updated Ruby and Ruby gems
- git #44c929a8 - Code architecture fixed for Special:PageMigration (bug 65738)
- git #d2ca541b - Hover text for image icons used at Special:PageMigration (bug 65961)
- git #b95633fe - Fix typo in documentation
- git #e7eea7b0 - Make Special:PageMigration display name more terminology specific
UniversalLanguageSelector
[edit]- git #b8517a2a - Replace #p-lang-list for monobook as well
- git #77fd46e9 - Update jquery.uls from upstream
UploadWizard
[edit]- git #176463db - Change flowId data type for funnel logging
VisualEditor
[edit]- git #413c9bfb - Update VE core submodule to wmf/1.24wmf9 (7306211)
- git #0abbc2b0 - Allow VE users to change displaytitle in advanced settings dialog (bug 56868)
- git #81ee97ba - [BrowserTest] remove experimental cursor test
- git #65acd49e - [BrowserTest] Ignore puppet-managed configuration
- git #26535382 - Remove setValue call from live extension setup
- git #f4de32e5 - Fix terrible Hiero CSS
- git #792e7db3 - ve.dm.Converter.test: Use teardown to restore mw.config instead of ad-hoc
- git #e9cc4b44 - [BrowserTest] Update login tests to use api
- git #a6b8d755 - [BrowserTest] Remove obsolete test
- git #ab2af54f - Set traditional galleries to inline-block to get correct width
- git #c0221066 - Don't select contents of textarea in extension inspector
- git #55bab0d7 - Fix typo in class name
- git #80d12407 - Disable/Enable alignment select widget with checkbox
- git #9f2d31cf - Disable the size widget for 'frame' images (bug 66353)
- git #07ac5df5 - Add redirect=no to new URL when creating a new page as a redirect (bug 65621)
- git #9c4e874e - Remove now-inherited auto-numbered link CSS styling
- git #c18fb662 - mw.ViewPageTarget: When saving a page as a redirect, update contentSub text
- git #894b63d0 - Suppress redirects if veaction=edit is requested (bug 65926)
- git #cc90e3c8 - Followup bd49f97: prevent MWExtensionNodes from having children (bug 66396)
- git #cd3cbf1f - Initialize 'default' size properly in media edit dialog (bug 66149)
- git #f2e89bad - Adding ext.visualEditor.mwimage.core to ext.visualEditor.mobileViewTarget
- git #bf42b1a7 - Send language when making API requests (bug 65455)
- git #66aa929b - Trim linebreaks from block level extensions and preserve
- git #bd49f975 - [BREAKING CHANGE] Separate ExtensionNode in Block/Inline
- git #fdc3cb27 - MWReferenceDialog: Allow swapping of existing references for others (bug 65689)
- git #849328c4 - Split off core image components from pieces needed for image inspector
- git #1ef8a31c - Don't send invalid titles from the link inspector to the API (bug 66135, bug 66139)
- git #a425ab48 - Move save panel init to getReadyProcess (bug 66168)
- git #8bca6add - Fixing issues in the alignment select in Media Edit dialog (bug 65916)
- git #56684a98 - [BrowserTest] Update gems in support of WMF Jenkins
Wikidata
[edit]- git #dcb7a081 - New deployment build, fix entity revision lookup
- git #1c9e4012 - Fix rtl issue in jquery.ui.suggester.js (bug 67067)
- git #61d59738 - Update Wikibase to fix the entity selector
WikimediaMessages
[edit]- git #02714a26 - Add grammar forms for Ukrainian
ZeroBanner
[edit]- git #0f9f8ada - Log bespoke User-Agent from Android and iOS apps along with MCC-MNC.
- git #241ff512 - Log both the network and SIM MCC-MNC values.