MediaWiki 1.25/wmf3/Changelog
< MediaWiki 1.25 | wmf3
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