MediaWiki 1.25/wmf3
MediaWiki 1.25/wmf2 | Deployment of MediaWiki 1.25wmf3 to Wikimedia sites | MediaWiki 1.25/wmf4 |
The latest version (labeled "1.25wmf3") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 09 October 2014 (see the roadmap).
Core changes
edit- git #5ea7fc3b - Bump Collection to pick up I3b24b496
- git #6c55c16b - Bump MobileFrontend
- git #2654062f - Update Collection to 1.25wmf3 HEAD
- git #84b93bc7 - Add ImageMetrics submodule (bug 70402)
- git #24ee3176 - Update WikimediaMaintenance to 1.25wmf3 HEAD
- git #bc55fd3f - Update OOjs UI for cherry-picks and VisualEditor to I0b466f0
- git #2234a8ba - Update CentralNotice submodule for deployment
- git #893077eb - Update Wikidata, add/fix badges css
- git #6879c013 - Submodule bump for I5cba45d61651c0bcfa6360a0110a87827cb31d98
- git #d81e8322 - Update OOjs UI to v0.1.0-pre (d74a46ca6a) and VisualEditor-MediaWiki to Ie06056b
- git #84c7a1a9 - Update Collection to wmf3 for cherry-pick
- git #ec184773 - Update CentralAuth to 1.25wmf3 HEAD
- git #6dc5ab23 - Add 'name' back to wpLoginAttempt
- git #6ae6b18d - Fix session failure errors when trying to create an account (bug 71862)
- git #5950837b - Update CentralAuth
- git #73f14ef8 - Update OOjs UI to v0.1.0-pre (837b2f733e)
- git #5dc9ad8c - API: Fix ApiQueryBacklinks redirlinks (bug 71907)
- git #b872b5dd - Bump MobileApp
- git #d8e9c517 - Update Wikidata, fix for dumpJson and ParserAfterParse handler
- git #ccd051bc - Add counter to DatabaseUpdater::setAppliedUpdates (bug 71087)
- git #7b6ea307 - Added a --type filter to showJobs.php
- git #df43a26e - Minor doc fix for wfShellExecWithStderr()
- git #f3ae6fa6 - Fix expires typo in comment
- git #55b69def - Credits: Move Bartosz up from patch contributors to developers
- git #e8943e51 - change [[Special:Block]] to destructive (bug 66145)
- git #f7bd5b55 - MediaWiki UI: Use em's for the button width (bug 71577)
- git #3a0b5d4d - Fix fatal error in delayed parser tests
- git #1f607e1e - HttpTest: Update cURL constants array (bug 71729)
- git #cd0c385a - mediawiki.api: Remove check for callback in postWithToken
- git #95954ab8 - Deprecate OutputPage::rateLimited()
- git #202db653 - Deprecate OutputPage::readOnlyPage()
- git #57d98abc - MW UI: Show all permutations of checkboxes in Living Style Guide
- git #9a2d85f2 - Updating style documentation for quiet anchors and quiet buttons
- git #4620e3b8 - hash_equals(): Avoid division by zero when $known_string is empty
- git #9f0d40e0 - HashBagOStuff: use the value itself as the CAS token (bug 71724)
- git #0d5a0dbf - MWCryptHKDFTest: Mock $wgSecretKey to ensure atomicity
- git #dabd3892 - UploadBaseTest: Use setMwGlobals() instead of juggling globals
- git #3e87e7ed - Log non-MediaWiki exceptions for requests via main entry point (bug 61914)
- git #258808ff - SpecialWhatlinkshere: Add autocompletion for target input (bug 65209)
- git #e189306d - Remove SquidUpdate::newFromLinksTo()
- git #9e142a35 - Update OOjs UI to v0.1.0-pre (26dadbc60f)
- git #ec6ee905 - Move TimestampException to exception directory
- git #fd9173e5 - Include categories in Special:ExpandTemplates (bug 71633)
- git #50adf671 - Update usage of getRedirectSnippet() and getSectionSnippet()
- git #09467b52 - Tune Skin::preloadExistence
- git #2682eb00 - Undefined variable: attrs in HistoryAction.php on line 202
- git #3d774618 - OOUI: Switch Minerva skin from deprecated 'Minerva' theme to 'MediaWiki'
- git #46b36989 - Avoid extra-long code lines
- git #4cdbcd52 - Whitespace correction
- git #d3da4ab7 - Add comment to AFL_* constants in Defines.php
- git #c2ff1ba5 - Update OOjs UI to v0.1.0-pre (48980881f3)
- git #bb65f554 - Adjust h3 size to keep it smaller than h2 across normal platforms (bug 69999)
- git #b7b74ec8 - Html: Use https for @see url of buttonAttributes()
- git #239965b2 - Revert "buttons: Update focus state"
- git #92bee8e9 - Use neutral instead of progressive for secondary edit page buttons (bug 71628)
- git #2372a934 - Revert "buttons: Update focus for quiet buttons"
- git #6865871a - Fix missing mw-ui-button on Login and create page (bug 71618)
- git #ada950fd - Add comment for messages on 'mediawiki.action.edit.editWarning'
- git #dc1c29f2 - jquery.ui: Collapse border in ui-helper-clearfix (bug 71601)
- git #85f7b908 - API: Log usage of action=tokens
- git #12757b50 - Removed $wgAntiLockFlags to unify the code paths
- git #8e318769 - Special:ExpandTemplates: Use MediaWiki UI (bug 71433)
- git #0ce5bafb - Avoid attempting to prerender thumbnails that will fail
- git #2120bda6 - Fix Status serialization with cleanupCallback as Closure
- git #d3c0ef7e - mediawiki.toolbar: Properly deprecate #init
- git #f727a2c7 - mediawiki.toolbar: Move documentation closer to code
- git #3114dbea - Replace $wgConf->localVHosts by $wgLocalVirtualHosts
- git #49490945 - Turn a wfDebug call in MessageCache::get into a wfDebugLog call
- git #b3830611 - Split mediawiki.toolbar from mediawiki.action.edit
- git #8f0aed90 - Special:MediaStatistics: data-sort-value also for number of files
- git #914b4085 - Avoid the page join when not really needed
- git #24180ca4 - Switch custom code to wfParseUrl which covers the same bugfix
- git #56a0ce24 - mediawiki.util: Insert node before updating tooltip for accesskey (bug 67946)
- git #cc8dae65 - mediawiki.util: Clean up nextnode logic
- git #6f7292ad - Added some profiling calls
- git #159abcd1 - Removed $wgPageShowWatchingUsers
- git #a155ac55 - Hygiene: Make construction of buttons easier
- git #c7844017 - Made upload jobs avoid using the user session
- git #fa63d164 - mediawiki.page.image.pagination: Cache last-loaded pages
- git #ee12c35a - Update usage of getTitleSnippet(), getRedirectSnippet() and getSectionSnippet()
- git #149e397f - Improved timestamp precision in ProcessCacheLRU
- git #2565f65f - Bumped the default Swift token expiry a bit
- git #35e1c7cd - Don't rely on $wgTitle in WebRequest
- git #9e3e9e28 - PrefixSearch: Add unit tests for StringPrefixSearch
- git #8e1234d6 - update-oojs-ui.sh: Exclude the minimised distribution files
Vendor
editExtensions
editAbuseFilter
edit- git #30fbaf50 - code cleanup: $warnMsg is always set before
CentralAuth
edit- git #af07098e - Fix path to 1x1.png
- git #33e99eac - SpecialCentralAutoLogin: Fix getting files after file layout change
- git #6600f4db - Move ApiGlobalUserRights into the proper directory
- git #e5f5cce9 - SECURITY: Check ownership of homewiki when globalizing on login (bug 71749)
- git #7009430f - SECURITY: Recheck home wiki when user merges accounts (1.24wmf22) (bug 70468)
- git #38b17ad2 - GlobalRename: Update AntiSpoof table (bug 70620)
- git #0b3fa18c - Check token in Special:MergeAccount (bug 70469)
- git #3ac7f4c5 - Global user rights API (bug 71495)
- git #32c5921b - Fix include paths
- git #b3aa7b08 - i18n: consistency tweaks
- git #c3061b21 - Move files into an includes folder
- git #19312d09 - Fix group count passed to message in SpecialCentralAuth
CirrusSearch
edit- git #8739c87a - Fix filters with quotes in them
- git #116fd2bc - Stop insource:// from adding extra spaces to query
- git #9c527b68 - Treat other English variants as English instead of falling back
- git #2d9f87ea - Add url parameter to enable accelerated regexes
- git #86ef74ed - Fix mistake with accelerated regex plugin config
- git #6bc713a4 - Add support for ngram accelerated regexes
- git #c523f388 - Add support for Irish (ga) and Sorani (ckb), available since 1.3.0
- git #d42c6c51 - Remove autocollapse elements from index (bug 71562)
- git #fffdd8dc - Somewhat aggressive and sweeping analysis changes (bug 40612, bug 62733, bug 63861, bug 71101, bug 68527, bug 68782)
CiteThisPage
edit- Newly deployed extension
Collection
edit- git #4465267e - Allow use of proxies to reach Rendering API endpoints.
- git #1454b084 - Fix Book Creator settings (switch to `JSON.stringify`) (bug 72003)
- git #01feb2e6 - Remove jstorage.js fork
- git #f50ea64e - Switch to JSON.(parse|stringify)
- git #8f604144 - jquery.json is deprecated
- git #7f33b53d - Add a top-level `settings` key for compatibility with the old mw-serve API.
- git #29f0ad91 - Allow application of settings via GET request.
- git #0f8fffc6 - Support plaintext rendering.
- git #b8ec92f9 - Allow overriding the default server for POD functions. (bug 71675)
- git #88c27f52 - Ensure that book creator popup has an opaque background.
CommonsMetadata
edit- git #8f00e8fa - Only add tracking categories to "real" file pages
- git #0bd41313 - Fix PHP notices complaining about missing array indices (bug 71793)
- git #cfee6ba7 - i18n: add "Special:MyLanguage"
ContentTranslation
edit- git #a8b93fd3 - Open the published article in new tab when clicked on success message
- git #ba5c6b50 - Link: Validate the selected text for title
- git #546ca421 - Remove unwanted comma
- git #38872813 - Differentiate between no mt, use source and mt disabled by user (bug 70941)
DonationInterface
edit- git #b6de0125 - fixups for unfork
- git #0d934d81 - Composer packaging to make us available as a library
- git #337be7a0 - new recurring charge API
- git #1a7cbb66 - Add ffname=amazon in code
- git #b1bf5b48 - Parse ReturnURL to append order id correctly
- git #5c6f5798 - Fix AU GlobalCollect form to only show state
EducationProgram
edit- git #dbc0fa49 - Add UserMerge support (bug 67767)
- git #c7a1d54a - Add Czech namespace, alias translations (bug 71674)
Flow
edit- git #a25c28fa - Hygiene: Push page creation to DeferredUpdates
- git #f4474d0f - Add missing /*$wgDBTableOptions*/
- git #1fba65ca - Hygiene: Remove TODO that is TODONE
- git #2b0d9d72 - Fix PHPDoc
- git #65ab7532 - flow-hide role should not be considered for locked topics
- git #e93057a4 - Separate lock reason from summary
- git #d2f0d83a - I103: Duplicated topics are returned
- git #f431397e - New-topic recentchanges must use the board title
- git #e44a021b - Fix varname type in test
- git #35175de3 - Fix vagrant-browertests Makefile rule
- git #95cf59de - Documentation: Add phpdoc for ObjectManager class
- git #1e48e867 - Hygiene: Tests missing @group Flow annotation
- git #1ddf13b0 - Refactor BufferedCache (bug 71377)
- git #4a1c9821 - Hygiene: Improve FlowActions docs and remove dead code
- git #bf8f8842 - Hygiene: Output content/format pair for moderateReason
- git #4d0f0d2d - WrongComment for getPage
- git #e79cc1c2 - QA: remove moderation_anon test
- git #7972ce41 - QA: topics that are hidden no longer appear in normal view
GettingStarted
edit- git #0e0e5983 - Add remaining engineers and designers to author list
- git #4b976162 - Remove useful but unused helpers
GlobalBlocking
edit- git #4e67979b - Move files into an includes folder
Graph
edit- git #8e4d4b16 - Security and styling fix
ImageMetrics
edit- Newly deployed extension
InputBox
edit- git #b71189cf - Improve initialization of ext.inputBox.js
MassMessage
edit- git #6e5c910d - Use ParserOutput::addTrackingCategory()
Math
edit- git #fd7fcc6a - Remove PNG image fallback image references (bug 69702)
- git #f2e9dbe7 - : Strip positioning from SVG fallback image styles (bug 71857)
- git #4c544f00 - Disable failing latexml integration tests
MobileFrontend
edit- git #7920fcd2 - Fix undefined index 'lastmodifiedby' notices
- git #f7f63023 - Fix undefined variable: $parserOutput in ApiMobileView::getData
- git #10d9cfff - Hygiene: Remove unnecessary template
- git #8133ffc3 - Hygiene: Remove obsolete hidden class from common-js.less
- git #f25d44b1 - Rearrange templates folder so that is is consistent with javascripts and less (bug 71523)
- git #b0528227 - Tools: Ignore WIP patches in `make gerrit` command
- git #241b3570 - Remove oo-ui toolbar border
- git #6e06cf0e - Revert partially: "Show talk button only when JS enabled or talk page not empty" (bug 71570)
- git #17a8a369 - Yet another wikigrok footer tweak (bug 71577)
- git #2f4fe8d7 - Fix overlay height in iOS 8 (bug 71725)
- git #0da7dc95 - Hygiene: Fix typo in param comment for onEventLoggingRegisterSchemas
- git #1db85c21 - SECURITY: Don't add POST data to footer links (bug 70009)
- git #63854298 - Hygiene: Run jsduck on Mantle documentation
- git #6b040da3 - Hygiene: Remove dead View.js
- git #800df608 - Hygiene: Toggle classes
- git #2311beaa - Use standard image sizes on nearby, search and watchlist (bug 58285)
- git #adc8c3e5 - Allow watching of missing pages (bug 70078)
- git #d478eff5 - QA: Make browser tests pass again (bug 71613)
- git #1f7c7f5c - Redirect to login (bug 71206)
- git #4d0f182c - Get down to 15 shades of gray (bug 71627)
- git #e5be2cd5 - Hygiene: Cleaning up getSkinConfigVariables and improving documentation
- git #2c8d1b1e - Remove borders from tables within infoboxes (bug 68579)
- git #66fc363d - Making notification archive link use anchor styles rather than button styles
- git #bd6b8a0a - Remove apple web app capable mode from skin (bug 60917)
- git #678ad0cd - Fix username for anonymous editing in MobileWebEditing (bug 71252)
- git #5d9aa645 - Register EventLogging schemas the cool new way (bug 66055)
- git #6cb19d35 - Prevent var undefined error in WikiGrok version B
- git #4e176b72 - Use 300px standard image size for uploads (bug 58285)
- git #9b92f615 - Wikigrok B improvements (bug 71577)
- git #78ba01f6 - Standardize on jQuery.each vs forEach (bug 63454)
- git #82cfb939 - Regression: Remove '>' from VE editor header
- git #7a98e004 - Wait for back history before going to search page (bug 65676)
- git #93f32953 - Remove ajax refresh from editing workflow (bug 69559)
- git #befa1770 - i18n the nearby refresh icon (bug 50705)
- git #77b20a7b - Don't add #undefined as redirectHash (bug 71573)
- git #080b6dcd - Use mw-ui for "All notifications" link
- git #aa436454 - Improve tests isolation
- git #6b1b0caa - Standardize grey colors (bug 65381)
- git #96b974a4 - Use less function to embed editor images (bug 71608)
- git #b44beb0c - Hygiene: Add back button partial
- git #9a73dcdc - Add tooltips to all standalone icons (bug 50705)
- git #5689338e - Indicate read-only error in EditorOverlay (bug 67514)
- git #69d1c7d4 - Prevent button stacking in wikigrok (bug 71572)
- git #180c456e - Fix toast error message image
MultimediaViewer
edit- git #c0d8dbcc - Fix font size in MonoBook
NavigationTiming
edit- git #6cbf2133 - Route `$wgPercentHHVM` of users to HHVM cluster, if set
OAuth
edit- git #a4de0491 - Throw MWException, not Exception
OpenStackManager
edit- git #245cf063 - Adds list=novaprojects and list=novainstances API
- git #4ee21114 - Set keystone tokens to last 30 days.
Scribunto
edit- git #df38a296 - Allow for dynamically-loaded PHP libraries
SemanticForms
edit- git #8bdcec37 - Introduce sfBeforeFreeTextSubstitution hook, replacing the now deprecated sfModifyFreeTextField hook
Translate
edit- git #96d2f82f - Move colons to messages for consistency
- git #ebb6e703 - Don't lose specified language on search
- git #3b426410 - Remove unused, slow and error prone PythonSingleFFS (bug 71702)
- git #6c49e409 - Remove descriptions for unsupported products
- git #7a4f13db - Use appropriate direction on searchinputbox
- git #ec2cb3ab - i18n: Add correct dir to info messages on top of translated pages
VisualEditor
edit- git #db1ee931 - Update VE core submodule to 1.25wmf3 cherry-pick (227d7df)
- git #87270af6 - Apply mw-body-content styles to SurfaceWidget (bug 71652)
- git #3d2d9ba4 - Put category popups in the inner overlay for now (bug 72052)
- git #97b9c111 - [BrowserTest] Handle a off-bounds image condition in language screenshots
- git #77ba5c62 - Followup 78e3a91: can't assign getValue() to $textarea, oops
- git #78e3a914 - Replacing $input in save dialog (bug 56647)
- git #56953f89 - Followup b8d8a5b: pass selections, not ranges, to SurfaceFragment#clone (bug 71825)
- git #8f7713e7 - Apply link styling logic to transclusion nodes (bug 65353)
- git #51a87904 - Move Bartosz to principal authors section
- git #d6041475 - Add Sucheta to authors list
- git #0bb6d3b3 - Getting rid of ve.splitClusters in ve-mw (bug 57628)
- git #9c3b8f5c - In first-time dialog, explain how to switch to source without losing work
- git #0121c68b - Display JSON configuration options in NS_MEDIAWIKI as JSON
- git #d751d569 - mw.Platform: Use 'mediawiki.language' for language fallback chain
- git #3a5fe64c - Add mobile target to 'ext.visualEditor.iehacks' module (bug 71622)
WikimediaEvents
edit- git #2baa9acb - Groundwork for HHVM productivity analysis
WikimediaMaintenance
edit- git #d2a5ac10 - Fix path to ProofreadPage sql file
wikihiero
edit- git #921222d8 - Fix mirroring
- git #6577b649 - Refactor image addition