MediaWiki 1.24/wmf1
Appearance
MediaWiki 1.23/wmf22 | Deployment of MediaWiki 1.24wmf1 to Wikimedia sites | MediaWiki 1.24/wmf2 |
The latest version (labeled "1.24wmf1") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 17 April 2014 (see the roadmap).
Core changes
[edit]- git #b5b8b8ca - Updated zero ext
- git #106a2802 - Zero ext update
- git #9b3d835c - Update MultimediaViewer to 1.24wmf1
- git #3c812473 - Bump GettingStarted submodule to branch tip again
- git #c7494714 - Bump GettingStarted submodule to branch tip for emergency revert done earlier.
- git #3505cf93 - Do not do backlink purges on null edits
- git #28a2d17f - Bump GettingStarted for config and token changes
- git #eb04daa0 - Reverting effd98be7ebaa1f6f0d2c5b524c96ed6e0839a32
- git #4a32f0c1 - Update VisualEditor for cherry-picks
- git #7c78165c - SWAT update for cirrus
- git #8d5e4f2a - Update EventLogging for Iaa232298e
- git #a5f702fd - Update MultimediaViewer for I595446dc5
- git #32d9206d - Added --multiversiononly option to image SHA1 population script
- git #e9807d0b - Fixed slow query in LocalFileDeleteBatch::getHashes() (bug 62360)
- git #2bd646c4 - Fix regression 62073 in Flow
- git #163c3375 - Update MobileFrontend for cherry-pick
- git #5cc09e8c - Update MultimediaViewer for cherry-picks
- git #bb63929f - Update MobileFrontend for cherry-pick
- git #92382959 - Update VisualEditor for cherry-picks
- git #2026e4ae - Avoid image table updates on file upload failure (bug 64071)
- git #44c46589 - Call wfThumbIncrAttemptFailures() in thumb.php on fatals
- git #c781e484 - jquery.suggestions: Handle CSS ellipsis when calculating suggestions' widths (bug 64093)
- git #f57b7132 - Add GlobalCssJs
- git #402b5319 - Cherrypick https://gerrit.wikimedia.org/r/#/c/127010/
- git #5b12099f - Fixed some @params documentation (skins)
- git #18cbe63f - grunt: Update watch file patterns
- git #8f028afb - grunt: Add jsonlint
- git #dd877c91 - Update OOjs UI to v0.1.0-pre (9d291a9222)
- git #0bf4b4ec - Output info in update.php for skipped updates due to shared tables
- git #94c37ffb - Revert "Revert "Removed useless JobQueue return values""
- git #ad4d3f15 - Update OOjs UI to v0.1.0-pre (c58b498573)
- git #d6c4ab93 - Get rid of Title::indexTitle and Title::getIndexTitle()
- git #c76d5a95 - Revert "Removed useless JobQueue return values" (bug 64007)
- git #7dab5bfc - in RELEASE-NOTES-1.23 in master (bug 63444)
- git #5c6b0d0f - RELEASE-NOTES-1.24 duplicate of RELEASE-NOTES-1.23 (bug 63444)
- git #1efdda25 - FormatJson: Make it possible to change the indent string (bug 63444)
- git #c95bc7fe - Changing a message's lang must reset cached text.
- git #45ee4e73 - Add @since to Skin::getAllowedSkins
- git #7f367aa9 - Fixed broken filebackend test for "describe"
- git #5faba594 - Use new banana checker as a linter to avoid lacking qqq messages (bug 61509)
- git #59002d89 - Consistently use '@deprecated since <version>'
- git #a9312931 - Properly deprecate the SpecialVersionExtensionTypes hook
- git #af7a195d - Remove redirectToFragment() from wikibits.js
- git #300956ae - Avoid implict User::__toString in SpecialContributions.php
- git #35d77d9a - Followup af6d9aba: $search is a string, not an object
- git #01a2682a - Update OOjs UI to v0.1.0-pre (8197f2cd2e)
- git #8079d4a7 - Sync up with Parsoid parserTests.
- git #61c9dcf6 - New hook for readonly editpages (bug 45258)
- git #c10d5a91 - HtmlFormatter fixes
- git #e0983c31 - Make profiling to UDP work again
- git #90b3d628 - Prevent GC during phpunit shutdown (bug 62623)
- git #0c613c57 - Update release notes to describe user-visible change to framed images. (bug 62258)
- git #286a6336 - Cliinstaller.php docs: Note config-install-extensions is used too
- git #9c614ac0 - Fixed some @params documentation
- git #8f2ebcbf - Remove jquery.delayedBind module
- git #637297c7 - Commit DB changes as normal on exception-based GUI errors (bug 62091)
- git #afa6af07 - Profiler class refactoring
- git #df7e0161 - Couple more 1.24 bumps
- git #cd361413 - document.createElementNS is null or not an object in IE8
- git #cd97e613 - Bump 1.24
- git #829886b1 - Fixed some @params documentation
- git #b954a128 - Cache RecentChanges Atom feed in varnish for 15 seconds (bug 63249)
- git #8644ed29 - Fix CS double space in TitleValue return
- git #52abfd6a - Normalise comments in Setup.php
- git #09035452 - Add columns option to Special:PrefixIndex (bug 60759)
- git #30305e7c - Add 'messages used' comment
- git #4ae5fb99 - Format archive and filearchive revision delete log entries
- git #a5e8f878 - Fix deprecation notice for Skin::getUsableSkins to say 1.23
- git #8aaab01e - Made preloadFileStat/preloadCache actually work for FileBackendMultiWrite
- git #8117ab63 - Fixing bug #63738: Debug msg not showing correctly
- git #74e32967 - Display a warning when the user name looked up is not registered (bug 60524)
- git #2ad39730 - doc: Fix errored variadic symbol on mediawiki.action.edit addButtons
- git #094eca5b - Support JSDuck v5.x
- git #d3dd964e - Update OOjs UI to v0.1.0-pre (eca1fc20e7)
- git #6b1ad4f5 - Update QUnit from v1.11.0 to v1.14.0
- git #6f3836da - Wrap djvu large local copy downloads in pool counter
- git #1f19a345 - Revert "Work around HHVM bug with stdin/stdout in proc_open()" (bug 56597)
- git #2eac3278 - Avoid site outages due to broken job queues
- git #1f995639 - Make DjVu metadata be stored as serialized PHP array. (bug 37764)
- git #86e2200f - PrefixSearch: Remove unnecessary wfSuppressWarnings()
- git #054b8e0f - Make .mw-ui-button height the same for all buttons
- git #070ef427 - Fix KSS mediawiki.ui style guide (docs)
- git #a4aa71c6 - ChangesListSpecialPage: Implement two new hooks superseding 4 old ones
- git #bb71fd2a - qunit: Remove race condition in 'test.mediawiki.qunit.testrunner'
- git #28cfce94 - IEFixes: Remove relativeforfloats() as it doesn't work
- git #739455ef - IEFixes: Clean up duplicate variables
- git #5742c1f3 - ResourceLoader::makeLoaderImplementScript: Bind args as '$' and 'jQuery'
- git #d9534a5d - API: Make more continuations unique (bug 24782)
- git #a3ffeffe - Moved "Date format" user preference to "Appearance" tab (bug 63582)
- git #703933bc - Fix typo in comment
- git #12472046 - Removed $wgMaxBacklinksInvalidate
- git #4364741e - Clarify the "Watchlist-details" message (bug 53098)
- git #26d1454d - jquery.suggestions: Debounce calls to $.suggestions.special (bug 59172)
- git #d3508678 - Update tests/frontend devDependencies
- git #445354c6 - Remove trailing spaces from some language files
- git #56524c05 - Exclude external RC entries (e.g. Wikidata) from Special:ActiveUsers (bug 63769)
- git #a889ad12 - Document new param of Title::countRevisionsBetween
- git #a46391b7 - Follow-up: If985b16c – Vector external link change release notes (bug 54604)
- git #dd9aee1b - Fixes for messages quoting each other and punctuation
- git #61577681 - mediawiki.special: Remove HTML backwards-compatibility styles
- git #ea741f8c - mw.hook: Use hasOwnProperty
- git #d19432a3 - mediawiki.api: Use FormData for POST requests when supported
- git #638f441a - Revert font stack to be just sans-serif (bug 63512)
- git #079c3dda - Ignore height as well as width for framed images. (bug 62258)
- git #083ec382 - Handle conflicting image format options in predictable way.
Extensions
[edit]ApiSandbox
[edit]- git #cdd5ef48 - ApiSandbox broken because of undefined variable (bug 64047)
BetaFeatures
[edit]- git #f1f26c0d - Consistently use example.org in tests
- git #982e5219 - Resolve redirects for mediawiki.org (mediawiki.org -> www.mediawiki.org)
CentralAuth
[edit]- git #cacad134 - i18n: Add full-stop for consistency
- git #defded3e - i18n tweaks
CirrusSearch
[edit]- git #e6fda3e2 - Extra defensiveness around reindex timeout
- git #d71b1fec - Allow user configured refresh interval
- git #d2a3022e - Add URL parameter to turn on new highlighter
- git #e22f1044 - Tag all cirrus browser tests with @phantomjs
- git #ab67228b - Fix some typos in ForceSearchIndex options descriptions
- git #e76a56ff - Fix 2 typos in ForceSearchIndex option descriptions
- git #c6671538 - Better test case for word splitting in js (bug 63861)
- git #9662c23f - Switch all English wikis to aggressive splitting (bug 63861)
- git #11d116e3 - Move articles out of features directory
- git #bdf2e39c - Add a max offset parameter (bug 63799)
- git #005bcfef - Small docs fix
- git #7fc1b944 - Faster, more stable browser tests
- git #30d21912 - send_some improvements
- git #b59e2412 - Fix a warning
- git #4dfb425e - Fix maintenance script when index has the alias (bug 63196)
- git #f83b8ffe - Use multiple rescores to apply script scoring (bug 60151)
- git #98b44d66 - Switch from full sentences on new highlighter
CodeEditor
[edit]- git #0759a6de - Allow the CodeEditor in read only mode (bug 45258)
DonationInterface
[edit]- git #ccfe4858 - Updates based on feedback from iteration #1.
- git #26d5d0c9 - Breaking out the WP css from the js, to correct some timing issues.
- git #a3441484 - Recursively expand partials
- git #4e22126b - Fix wonky WorldPay form loading
- git #90020f6c - Bandaged the RapidHTML dropdown sticky mechanism.
- git #dbffa776 - WorldPay payment submit test
- git #f79040c6 - WorldPay: Updating supported currencies list
- git #a388ef6b - UI test for WorldPay, calls the GenerateToken API
- git #f5fdabae - Make sure we always create UTF-8 XML
- git #8cf4fb3f - Adding a mechanism through which we can clean and log outbound requests.
- git #c46cd340 - Fix form layout and switch position of expiration date and cvv.
- git #e468f9c4 - Finishing form touches.
- git #532a7417 - Do not fraud check authorize with full amount
- git #10ec6b4f - cleaned up cc validation
- git #9adcfd50 - More specific credit card validation. Not pretty but it works.
- git #2628c166 - Do GenerateToken call after form validation
Echo
[edit]- git #5e599343 - Fix incorrect usage of Title::newFromText
EducationProgram
[edit]- git #844ffa44 - Update default end date for new courses (bug 57946)
- git #b4dabefa - Moved EducationProgram preferences to Appearance tab (bug 52759)
EventLogging
[edit]- git #4f0aad55 - Set line-height for code icon on schema pages (bug 64251)
FlaggedRevs
[edit]- git #92e4aa71 - Moved 'Edit review' user preferences into the 'Recent changes' tab (bug 63576)
- git #e6c5cd56 - Add a full stop in the end of problemchanges-none
Flow
[edit]- git #b0ac36f7 - Fix topic hidden message when collapsed (bug 62073)
- git #5bf76a5a - Wrong data type passed to cache::getLastRevisionFor()
- git #b52134fb - Repair checkuser unit test
- git #3ba09222 - Update argument checks in link building
- git #3305e259 - TopicBlock: fix renderTopicAPI to output history if requested
- git #15578bcd - Prevent PHPUnit from stringifying UUID instances
- git #76df3157 - Make various checks optional based on environment vars
- git #a1100128 - Fix a few bugs where Flow was not working on pristine pages. (bug 63910)
- git #fb0df96c - 'summary' field is required for ApiFlowEditTopicSummary
- git #0045e8ce - Add topic summary revision type
- git #597ab89b - API: Set 'missing': '', instead of 'missing': 'missing'
- git #5eaa03fa - Add rev_type to lastRevCache key
- git #f2a00039 - remove reference to getIdColumn()
- git #7c87e6c5 - Make timestamps link to the revision at that particular point in time
- git #edbe89f7 - Remove some of the magic in formatTimestamp
- git #5c576e9f - Add "cur" & "prev" difflinks in history, similar to article history
- git #97bfadc2 - Some changes to diff & hist links
- git #474068af - Make buildActionLinks accept FormatterRow instead of some specific arguments
- git #3d7a121f - Add CheckUserQuery, making CU stuff a bit more like all other Query & Formatters
- git #6dc3b17d - Fix stored CU data by adding version number & revision id (bug 63901, bug 63901)
- git #bbe5f8b1 - Add missing ContributionsRow to autoloader
- git #bbbb0c1f - Use of new OutputPage() is deprecated
- git #d457a81d - Load only header data from API when editting header
- git #de0159f9 - Update post/header revision storage search key
- git #7639537e - Add flowaction param to flow query api calls
GWToolset
[edit]- git #a6423dbf - version update
- git #137dc6dc - wfStripIllegalFilenameChars truncates title (bug 62909)
GettingStarted
[edit]- git #8934e71e - Revert "Generate a token and use it to bucket users"
- git #efa01957 - Revert "Assign token to all users and instrument TrackedPageContentSaveComplete"
- git #9ee39c71 - Assign token to all users and instrument TrackedPageContentSaveComplete
- git #2e5fa0d0 - Generate a token and use it to bucket users
- git #3c579f62 - Change config format to use full category page names
- git #6bc75eee - Import config generation script from Gist
Math
[edit]- git #3032c224 - Update VE implementation to use model-only inpsectors (bug 63785)
MobileApp
[edit]- git #28dd93b7 - Flip config var for anon editing in apps to allow
MobileFrontend
[edit]- git #2f314191 - Followup db0dd687: fix JS error on save
- git #cbc246ea - Also destroy target when exiting without saving changes (bug 64032)
- git #3a8a8c39 - Fix "Call to undefined method ProofreadPageDifferenceEngine::getWarningMessageText()" (bug 64037)
- git #f02451ee - Destroy the VE target after saving (bug 64032, bug 64034)
- git #a4463e14 - Fix "Nearby" Beta Feature icon to be consistent with the others (bug 58622)
- git #fcd4ddf8 - Use core token handling (bug 62614)
- git #25a63d13 - QA 1807: Provide tests for full text search
- git #870b1fc3 - Story 1880: Make editor choice sticky
- git #9b776f70 - Story 1924: Tweaks to contributions page
- git #f27f2551 - Fix JS error in redlinks.js due to missing dependency
- git #96f06afb - Temporarily suspend Nearby pages beta feature
- git #4f593d88 - QA: Ensure wiki is setup with terms of use link
- git #95164765 - Card 1816: Change the notifications icon in beta
- git #721aabc9 - QA: Correct css selector for license link
- git #b0ca6a29 - Flatten red links in JavaScript
- git #8036bc66 - Make sure VisualEditor is installed before trying to use it (bug 63658, bug 63689)
- git #e02a8111 - QA: Tests that create pages should not run in prod
- git #ff663541 - Card 1757: Add EventLogging to Special:MobileOptions
- git #61e62eba - QA: Identify the license link better
- git #a33f5f8b - QA: Begin removing dependency on Barack Obama article
- git #51dcad59 - QA: Remove dependency on "Foo bar" article (bug 56057)
- git #10e287ab - Avoid file names with double spaces (bug 62241)
- git #57d4a8fc - QA: Remove dependency on diff test page (bug 56057)
- git #02ede149 - QA: Remove dependency on Duel Masters article (bug 56057)
- git #a8457c99 - Hygiene: Move wgSiteName requirement into other LocalSettings changes
- git #910a6ab6 - QA: Make the test environment agnostic of existing pages #2 (bug 56057)
- git #9de94ae5 - QA: Fix 'Nearby button visible' test in Chrome
- git #3e33c24e - QA: Remove dependency on San Francisco article (bug 56057)
- git #13b8cec4 - QA: Updated Ruby gems
- git #2745ec66 - Support the enabling of Flow on mobile
- git #9ba23408 - QA: Login before opting into beta
- git #16c5036c - Story 1538: History page
- git #a4c48e21 - Card 1905: Make content transparent when drawer open
- git #e8572761 - Card 1815: Add animations to right drawer
- git #e29babfe - Don't show language button after edit when no languages (bug 63675)
- git #0467da30 - Fix a stylesheet FIXME
- git #767e7f54 - QA: APIPage can create pages via API (bug 63748)
- git #7a1bb4e1 - Fix line height for edit summary on watchlist (bug 63610)
- git #af67232e - QA: Browser tests for this page has issues
- git #dccb5ab5 - Hygiene: don't confuse Jenkins
- git #5558c405 - QA: Deal with failing cloudbees test
- git #96cf95df - Fix page preview (bug 63774)
MultimediaViewer
[edit]- git #85b3a4b4 - Ensure click playback happens at the right time (bug 64345)
- git #54c7a19b - Enable survey in Dutch
- git #0877a628 - Enable survey in Spanish
- git #a23b29c8 - Handle window.localStorage === null case correctly. (bug 64525)
- git #21acfd0a - Fix for jsduck 5.x, rearrange categories
- git #e4e8a111 - Add more survey languages (fr, de, pt/pr-br)
- git #e5822ea8 - Disable preloading of fullscreen-sized image (bug 64135)
- git #6818f18a - Show scrollbars in survey window in Firefox.
- git #bf213ed9 - Test to compare the performance of MMV and the Commons File: page
- git #dd9a9718 - Use thumbnail guessing
- git #e03b9345 - Guess thumbnail URLs without extra API call
- git #9d51e534 - Fix bug when exiting Media Viewer while image is loading
- git #9b1e756c - Replace current URL generation logic with routing classes
- git #0b614c78 - Add routing classes
- git #35eb14f8 - Choose feedback survey based on user language
- git #68bb702e - Fix issues with file page link
- git #0ed174a3 - Do not load too-big thumbnails for SVGs
- git #ac9f5d8c - Add history back button test to E2E
- git #fe399fc7 - Fix E2E scroll assertion logic
- git #7ff5b228 - Load moment.js on demand
- git #09374fc9 - Restore article scroll after closing Media Viewer (bug 63892)
- git #244a5e70 - Miscellaneous fixes to truncatable text fields
- git #eb6386bb - Load oojs-ui on demand when "use this file" is clicked
- git #6ec33fac - update test to pass with new locator
- git #a6c27904 - Adjust OOjs UI TextInputWidget text style
- git #b0fc56f0 - Fix icon positioning for secondary repo link
- git #e250a45e - Spacing adjustment for repository link
- git #2bb6c48e - Show a fallback repo icon for the "go to file page" button
- git #779b91d4 - Fix commons icon to avoid pixelation
PageTriage
[edit]- git #3be63864 - Use merge() to update cache
- git #a6787b06 - Revert "Use merge() to update cache data"
Parsoid
[edit]- git #f8912d96 - Add 'license-name' to $wgExtensionCredits
Popups
[edit]- git #d40c4c1e - Use document.createElementNS for svg:image (bug 62985)
- git #fa66ad21 - Fix redirect for `info-link` (bug 63868)
ProofreadPage
[edit]- git #c6cec7d6 - Fills $params to recursive calls of preloadTransform
Scribunto
[edit]- git #d74c81c2 - Add name to nosuchfunction and nosuchmodule errors
- git #57a4726a - Namespace translation for Latvian (bug 63831)
Thanks
[edit]- git #9a709e61 - Refactor API code and fix invalid input handling
- git #dfb639af - Call getAlphadecimal() directly
TimedMediaHandler
[edit]- git #203cd12c - Fix Fatal error: Call to a member function doTransform() (bug 64152)
Translate
[edit]- git #ac05c524 - Also unset the group after skipping to prevent mayhem
- git #07372f82 - Don't die when seeing an aggregate group
- git #4b58b19a - Move SimpleFFS to its own file
- git #c5a7d2b0 - Fix MediaWikiExtensionFFS exporting
- git #ad2642f2 - JsonFFS: indent with tabs
- git #4e8c1146 - Translation search for elastic search backend
- git #dfcee2a9 - Replace deprecated methog usages
UniversalLanguageSelector
[edit]- git #ed6c2cf3 - Remove a console debug statement added in I579c3ccb6e0c1ad
- git #8e665c56 - Allow overriding the header styles from typography refresh (bug 63718)
- git #10a25c1c - Allow always logging tofu detection
VisualEditor
[edit]- git #b2d626ed - Update submodule for cherry-pick of I45537ba813
- git #5aa163c7 - Unbreak badtoken recovery on mobile (bug 64267)
- git #0bdd3735 - Update VE core submodule
- git #722d9a1b - Extension inspector directionality (bug 64072)
- git #4c0221c0 - Remove useless isset
- git #e3be4a65 - Don't change tabs on Education Program pages (bug 53477)
- git #926700fb - Re-split the transclusion dialog
- git #0e4676e6 - Allow MWExtensionInspector to be set to forced LTR status
- git #5b0d4b52 - Use the correct classname in MobileViewTarget
- git #4fc08d24 - Make the Add template button not wrap to the next line
- git #9d1b7432 - Also focus surface in media edit dialog (bug 63909)
- git #d335e593 - Fix another surfaceModel.getFragment() in MWCitationDialog
- git #16ec8ffd - Make inserting reference lists work again (bug 64012)
- git #fa72f5fd - Border checkbox disabling/enabling fix
- git #e9153fdc - Always replace state with VE tag when loading (bug 63739)
- git #d62a9e93 - [browser test] Save page is slow.
- git #9c2e1d80 - Follow redirects in the category widgets (bug 52414)
- git #8d99aa88 - Fix border checkbox
- git #96cdfe28 - Fix name of advanced settings page in open command (bug 63984)
- git #b764ecc7 - Focus the surface in the reference dialog after it opens (bug 63909)
- git #37030882 - Fix fencepost error with MWMoreParametersSearchWidget overflow
- git #9cd05d05 - Make fieldsets render properly
- git #b019036a - Hide inspectors using new method when saving
- git #3bba5e4d - Pass required params to open for save dialog
- git #9e6451d4 - Fix inserting references list while selecting another kind of node (bug 61885)
- git #219ca379 - [browser test] make test pass in both Chrome and FF
- git #2d671a38 - Also set requiresRange for CitationDialogTool
- git #b54b517d - Followup b2296bdd2: the property is called requiresRange, not requiresFocus
- git #340a939c - Remove remaining uses of surfaceModel#getSelection in dialogs
- git #989fd621 - Fix JS error when opening VE on redirect page
- git #b2296bdd - Disable MW tools when surface loses focus (bug 62410)
- git #afb182c2 - Limit the number of citation tools to 5
WikiEditor
[edit]- git #0c226abe - Revert "Preserve textarea state when building WikiEditor UI"
- git #effd98be - Preserve textarea state when building WikiEditor UI (bug 41911)
- git #1be77164 - delayedBind isn't used anymore (nor does it exist)
WikiLove
[edit]- git #ebe3b4e4 - Move WikiLove preference from Misc. to Editing tab (bug 52757)
WikimediaMessages
[edit]- git #6423e41a - Update Legal's ContactPage messages
ZeroRatedMobileAccess
[edit]- git #77e084a7 - Revert "Redirect users to upload.wikimedia.org for direct links if okay."
- git #b2b6d3f2 - Redirect users to upload.wikimedia.org for direct links if okay.
- git #95ff1e9c - Added an ability to login into the zero config server
- git #aa5cd680 - Update i18n shim
- git #db89c4e7 - made utils compatible with python2