MediaWiki 1.23/wmf16/Changelog
< MediaWiki 1.23 | wmf16
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
editCentralAuth
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.