MediaWiki 1.25/wmf4/Changelog
< MediaWiki 1.25 | wmf4
Core changes
edit- git #10a5fe42 - Submodule bump for OSM
- git #88cd26ea - SWAT update OpenStackManager
- git #5d6bb480 - Updating CirrusSearch to pick up I330d58f7
- git #f3f0b2c8 - Update WikimediaEvents
- git #9c19bd34 - Bump VE
- git #5d73933d - Bump MobileFrontend
- git #64fe61e0 - Maintenance script to clean up mismatched user names in ipblocks (bug 34014, bug 72560)
- git #4cb3d297 - Update CentralNotice for cherry-picks
- git #fa2caf5e - Update WikimediaEvents for cherry-picks
- git #70657057 - Update SemanticForms to 1.25wmf4 HEAD
- git #966cfdde - Update AntiSpoof and CentralAuth extensions for I1e90af4d87e4 and Id0ad48d56
- git #3f38c697 - Update UploadWizard submodule
- git #d1290b04 - Update TimedMediaHandler submodule
- git #a1aacad2 - Respect $wgApiFrameOptions in formatted API output mode (bug 72340)
- git #ed8be890 - API: Include ApiMain construction in api.php try-catch block (bug 72384)
- git #b70fa89b - API: Fix ApiFormatFeedWrapper (bug 72359)
- git #80fbd3d4 - Bump Collection to pick up I3b24b496
- git #8f1269b2 - Fix exception while bubbling titles (bug 72260)
- git #0cd05c92 - Bump CentralAuth
- git #df3d6536 - Bump MobileFrontend
- git #db29db12 - Bump LQT in 1.25wmf4
- git #2a4fcfae - Update Collection to 1.25wmf4 HEAD
- git #1c81f460 - Add ImageMetrics submodule (bug 70402)
- git #deaca0ba - Update SecurePoll for backport of [[gerrit:167586]]
- git #88842d89 - Update VisualEditor (and VisualEditor core) for cherry-picks
- git #f455f801 - Update Wikidata
- git #05b7a519 - Add a tracking category for duplicate arguments (bug 69964)
- git #50cb0fef - Update OOjs UI to v0.1.0-pre (1829141230)
- git #b7551623 - Update OOjs UI to v0.1.0-pre (98cecf304d)
- git #317345b0 - SpecialNewpages: Prepare for mw-ui (bug 71446)
- git #10dcbd67 - DatabaseBase::tableName() fix limit while invoking explode()
- git #9ae3d27e - SqlBagOStuff: document public method deleteAll()
- git #51fea41c - Fix copy/pasto in API help and a typo in message name
- git #b5d809f5 - Let BlockTest.php respect database constraints (bug 58191)
- git #2e1ee765 - Make prefs-help-realname more realistic (bug 72078)
- git #60053df2 - Remove broken parameter 'table' in wgObjectCaches for CACHE_DB
- git #155c8de2 - RequestContextTest: Distinguish initial test from restored test
- git #d8fde3cb - Upgrade jStorage to v0.4.12
- git #578cf452 - Update OOjs UI to v0.1.0-pre (d74a46ca6a)
- git #a334bfbb - jquery.badge: Swap non-breaking space character for regular space
- git #ce08326c - Break long lines
- git #d745668e - Create tooltip for "Page information" link
- git #9bd9c31c - Deprecate ORMTable::getFieldPrefix
- git #ed4d1a08 - Set default for unused variable in ApiFormatBase
- git #d25cb992 - API: Clean up and internationalize pretty-printed output (bug 65403)
- git #af0121f9 - API: Add "batchcomplete" to simplified continuation result
- git #62d8a060 - API: Make jsonfm the default output format
- git #eab45e37 - Fix strict warning in FakeDatabasUpdater::setAppliedUpdates
- git #c419a591 - Add mediawiki.userSuggest to Special:ListFiles (bug 48240)
- git #042c6b6f - Add 'name' back to wpLoginAttempt
- git #89df384c - Fix session failure errors when trying to create an account (bug 71862)
- git #df041d9f - Update MessagesEn.php::$preloadedMessages
- git #27331202 - Create tooltip for "create account" link
- git #4587cd5c - Revert "Make an empty "?action=" parameter default to "view""
- git #4d20ca31 - Add mediawiki.userSuggest to Special:[Deleted]Contributions
- git #c972d615 - Make enhanced recent changes and extended watchlist default (bug 35785)
- git #e995e2ae - MovePage: Properly return errors
- git #5cca0292 - Update OOjs UI to v0.1.0-pre (837b2f733e)
- git #e1a4fe4b - Add test for canUseWikiPage special case to ActionTest
- git #a90b7ea9 - Make an empty "?action=" parameter default to "view"
- git #8dd95a13 - PrefixSearch: Enforce including the exact match as first result (bug 70958)
- git #1204a504 - API: Fix ApiQueryBacklinks redirlinks (bug 71907)
- git #6b896cec - Add LinkBatch to Special:TrackingCategories
- git #8ce0329e - Remove space from the begin and the end of the heading
- git #33769855 - Add name of offensive hook function to error message
- git #df457f38 - API: HTMLize and internationalize the help, add Special:ApiHelp (bug 30936, bug 38126, bug 42343, bug 45641, bug 62905, bug 63211)
- git #a4b09e59 - Add mediawiki.userSuggest to Special:NewPages
- git #a5b61579 - Set redirlinks indexed tag name on list=backlinks (bug 71907)
- git #0eaa6b53 - Use config for $wgLanguageCode in OutputPage.php
- git #a578bd19 - Made LocalFileMoveBatch::addOlds use SH locks instead of EX ones
- git #8a58e69b - HTMLForm: Improve hidden field handling
- git #3c8be1f1 - Optimise checkboxes for Firefox mobile (bug 71750)
- git #5f1f698a - Removed unused method
Vendor
editExtensions
editAntiSpoof
edit- git #93db846f - Allow subclasses of BatchAntiSpoof to override the wfWaitForSlaves() call
- git #e9be85ee - Modernize database update hook
CentralAuth
edit- git #4dcdb727 - BatchCAAntiSpoof: Use CentralAuthUser::waitForSlaves()
- git #68a127fe - Update CentralAuthAntiSpoof in all code paths that create new accounts
- git #369d8f8a - SpecialGlobalUserMerge: Use HTMLFormFieldCloner instead of a textarea
- git #4bf8d142 - Don't use deprecated efLogServerSideEvent
- git #6a5caba2 - Add LocalRenameUserJob::promoteToGlobal()
- git #4615edfd - Prevent PHP Notice in CentralAuthHooks::onUserLoadFromSession
- git #4981b4f4 - Fix path to 1x1.png
- git #c9832a42 - Add script to make a list of users who will be renamed
CirrusSearch
edit- git #5e2bffd6 - Do not show backup configuration via API
CodeEditor
edit- git #86622b63 - Use jQuery.noop
- git #d3e3a979 - Use mediawiki.api.parse
- git #3b30aaf7 - Apply coding conventions for JavaScript
- git #9e2d2c84 - Apply coding convections for JavaScript
Collection
edit- git #e1540ec3 - Allow use of proxies to reach Rendering API endpoints.
- git #c7189010 - Fix Book Creator settings (switch to `JSON.stringify`) (bug 72003)
- git #e78950bb - Remove jstorage.js fork
- git #419be979 - Switch to JSON.(parse|stringify)
- git #d316c6e0 - jquery.json is deprecated
CommonsMetadata
edit- git #1cb2df6e - Fix file permissions (bug 71940)
ContentTranslation
edit- git #1b9f02c5 - Categories: Increase API limit on categories retrieved and adapted (bug 66666)
- git #a8f7cf45 - Categories: Publish categories (bug 66666)
- git #5b7986ef - Categories: Retrieve, adapt and manage categories (bug 66666)
- git #93f313b0 - Editor: While dropping content, convert it to plain text
DonationInterface
edit- git #826a7c04 - Orphan adapter tests for MC retry
- git #0fc08f40 - Penalize toxic card IPs in velocity filter
- git #5c9f995a - Another safeguard around MC-forbidden retries
- git #a9c1ee85 - Don't retry on certain errors
- git #8367d5e6 - Update legal text on landing page
- git #28d008b1 - Remove name@email.com from WP form
- git #8071061c - Add missing test autoload classes
Echo
edit- git #22a88919 - SpecialNotifications: Use a constant
- git #e91e8fca - Remove unused global
EducationProgram
edit- git #6cf75023 - Drop ORMTable::getFieldPrefix
Flow
edit- git #0c2f4012 - Fix notice; missing var
- git #722cb182 - Hygiene: Update phpdoc for FeatureIndex
- git #50e4f9cc - Capitalize 'Flow' in some messages
- git #5f9ce650 - Spelling typo: it's "existent" not "existant"
- git #47f8870b - Bug: UUIDs should always be lowercase (bug 72086)
- git #25f97075 - QA: interim step to alphabetize clauses
- git #65e06fe3 - Headers have no postId
- git #10d7ac64 - Bug: UUID class accepts uppercase input (bug 71377)
- git #2500e12e - QA: interim step, alphabetization only
- git #16960d6f - Get rid of ApiQueryFlow
- git #52c6cb68 - Hygiene: Use this->context->msg instead of wfMessage
- git #08cfde10 - Refactor out calls to RequestContext::getMain()
- git #6253d9c3 - QA: update RSpec assertions for modern syntax
- git #d80dc525 - Set a maximum height to auto-expanding text fields (bug 58657)
- git #05f8fa70 - QA: alphabetize steps properly
- git #116532a0 - Hygiene: Clean up undefined method static inspection warnings
- git #4ec7a47a - Hygiene: Update incorrect class annotations
- git #352988df - Hygiene: Ensure property is set before accessing
- git #e86dfb22 - Bug: checking instanceof wrong class name
- git #ffafd9b0 - Hygiene: Remove unused variable
- git #71b6cf45 - Hygiene: Remove unused class aliases
- git #6ff1f00f - Hygiene: calling is_callable with wrong syntax
- git #50fcf10b - Hygiene: Mark intentional missing break statements for static analysis
- git #04e3c5bb - Hygiene: Correct phpdoc comments
- git #7d130a00 - Hygiene: Remove unreachable code
- git #4481bfda - Bug: Cant update old revision rows
- git #15607a92 - QA: fix tests for new lock/unlock reason behavior
- git #b5090dcb - QA: increase add topic timeout to 10 seconds (bug 71476)
- git #ce705cd3 - Remove es3 from jshintrc, add OO
- git #92bb8edd - Hygiene: Finish conversion to new UrlGenerator
- git #71498acc - Remove duplicate "created topic" item from watchlist (bug 71619, bug 71619)
- git #ac464236 - Make sure $found actually contains values
- git #3ecde2c2 - Add VisualEditor's Gruntfile
- git #bbc05338 - Logspam: This is repeated output on every web request
GWToolset
edit- git #fea50f2b - jquery.cookie update
- git #919db34d - jquery.json deprecation
Gadgets
edit- git #61f04bab - Fix $wgGadgetsCaching = false; (bug 71988)
GlobalBlocking
edit- git #1e9a8f4c - Use WikiMap directly
- git #7849452c - Make the extension registration nicer
- git #ff841bab - Add the GlobalBlockingHooks class
GlobalCssJs
edit- git #c68646a1 - Add a test for ResourceLoaderGlobalModule::getSource()
- git #fd176bed - Make helper functions in in ResourceLoaderGlobalModuleTestCase non-static
- git #1ca92453 - Improve coverage of ResourceLoaderGlobalUserModule
InputBox
edit- git #dd0146dd - Improve extension entry point
Interwiki
edit- git #22497b4a - Fix file permissions (bug 71937)
LiquidThreads
edit- git #d0314f09 - Expose replies in API response.
Math
edit- git #c190beaf - VisualEditor: Update icon to use consistent blackness with other icons
- git #ae930172 - Adjust caching times for svg images
- git #d7954691 - Use more consistent background image scaling
- git #97d6f8ff - Work around tidy by using a meta element instead of an empty span
- git #672df7dc - Fix file permissions (bug 71941)
- git #c61b8bec - Use radio buttons only for math mode selection
- git #d4e928a4 - SVG images should not be loaded when MathML is used (bug 71929)
- git #209f3218 - Regularize spacing in `texvc` and `texvccheck`
- git #e38a70ef - Some commands should require arguments in `texvc` and `texvccheck`
- git #9d0ed80b - Remove unused empty production for `litsq_zq` in texvc
- git #b8161615 - Switch to text mode before emitting \AA or \textvisiblespace.
- git #3d0b787c - Move vertical-align back to ext.math.css
- git #7914fbea - MathCoverageTest: encode test file using JSON instead of PHP serialize.
- git #296c79e0 - Rename fallback-svg and fallback-png to fallback-image (bug 71955)
- git #74e4c373 - (Experimental) Fix centering of SVG image in display mode.
- git #ee479e8e - Fix centering of PNG image in display mode.
- git #8e66e407 - Improvements to the PNG fallback style. (bug 71912)
- git #2a20654a - Revert "Disable failing latexml integration tests"
- git #3564b7cf - Avoid calling readFromDatabase in source mode
- git #d1eef046 - Cleanup MathMathML.php after the PNG fallback removal. (bug 71912)
- git #0ddd3afa - Cleanup after the removal of the PNG fallback (bug 71912)
- git #82f919b4 - Upgrade Latin Modern Math to 1.959 (bug 70360)
- git #ccc41148 - Fine grained options for wgMathDisableTeXFilter
- git #c3894c2c - Display MathML when MathPlayer is installed (bug 71748)
- git #579591f9 - : Strip style from SVG image" (bug 70119)
- git #1b412410 - : Strip style from SVG image (bug 70119)
- git #05056464 - Modify the math font-family for native MathML
- git #b762bef9 - : Strip position style in all math modes (bug 71857)
MobileApp
edit- git #f8f99914 - Update style paths to match MobileFrontend componentization
- git #d82dff73 - Fix the ios and android apps and save the princess
MobileFrontend
edit- git #74ff88d5 - Fix missing edit preview (bug 72522)
- git #f0fac3de - Fix undefined index 'lastmodifiedby' notices
- git #1eda297c - Fix false new notification and remove double format (bug 72143)
- git #6f69d5ec - Feature flag to permit wikiGrok on all devices
- git #e77f590a - Fix WikiGrokB saving (bug 72069)
- git #1e981424 - Standardise ajax loading method
- git #4cc54d08 - Hygiene: WikiGrok api documentation typo
- git #0310cd07 - Fix undefined variable: $parserOutput in ApiMobileView::getData
- git #fdb68c9d - Hygiene: Cleanup drawer markup
- git #0dfd7257 - Hygiene: Use Generic Overlay-footer template for links
- git #4807b17b - Documentation: Editor files and Toast
- git #7193d05b - Hygiene: Introduce generic switcher
- git #09fc16f2 - Hygiene: Refactor tests / jshintrc to not use globals (bug 71714)
- git #be5df937 - Push previous and next buttons on mobile diff to stable
- git #6f428860 - Never hit the API when running QUnit tests (bug 64635)
- git #f4ea9328 - Push microtap to stable. (bug 46012)
- git #4786eca6 - Hygiene: Page list thumbnails are not icons
- git #21c106c6 - Remove all the ajax related things. (bug 45299)
- git #60725e92 - Fix file permissions (bug 71938)
- git #937a3029 - Revert "Show talk button only when JS enabled or talk page not empty" (bug 71570)
- git #de7ad4d4 - Show user talk pages in watchlist talk tab (bug 68369)
- git #e7a0333d - Hygiene: Cleanup PHP generation of icons for skins and special pages
- git #dba2cb4c - Ensure nomobile always gets applied
- git #c3e8cee9 - Document the commands in the Makefile (bug 71892)
- git #8536abb5 - Make watchstar tooltip visible (bug 71711)
- git #3ea0de77 - Hygiene: Split out text specific less
- git #1ca2e4c6 - Hygiene: Split out table specific less
- git #32b8c521 - Hygiene: Split out list specific less
- git #1339d204 - Hygiene: Split out blockquote specific less
- git #d3e96291 - Hygiene: Split out heading specific less
- git #2dd340f2 - Hygiene: Split out link specific less
- git #344b6cdf - Hygiene: Split out gallery specific less
- git #f1761bfa - Hygiene: Split out full image specific less
- git #015db4ed - Hygiene: Split out thumbnail content less
- git #53336cca - Set initial keyboard height
MultimediaViewer
edit- git #c4fd6c37 - E2E tests for download menu
- git #8647d9b2 - Fix file permissions (bug 71942)
- git #e57efd8a - Use EventLoggingRegisterSchemas hook
OpenStackManager
edit- git #aaf37fdb - Make Hiera permissions checks only for Hiera pages
- git #e81fbd48 - Add Hiera namespace with YAML content model
- git #d837a444 - Cache instance lists for 1 minute when called via API
- git #0ccc34db - Make list=novainstance available to anons
- git #4a1f9ab0 - Add API list=novainstances
Popups
edit- git #6195dc73 - Clean up registration of modules
ProofreadPage
edit- git #253467da - Change jquery.mousewheel.js permissions (bug 71936)
- git #f11fee6d - Add namespaces for or wikisource (bug 71875)
Scribunto
edit- git #7c38e48c - Fix file permissions (bug 71931)
SecurePoll
edit- git #eea2b784 - Add editing and logging and other general work (bug 71693, bug 71694, bug 71695)
SemanticForms
edit- git #285db7a0 - Changed more hardcoded HTML to use the Html class
- git #b4935cd7 - Update branch alias to 2.8.x
- git #e7ff9be8 - Delay initialization of the sfgScriptPath global
- git #0f33b1fa - Update composer.json
- git #44a573cd - Update composer.json
- git #4abd06eb - Remove additional global scope asumption
SyntaxHighlight_GeSHi
edit- git #53e1b420 - Check $wgUseSiteCss inside ResourceLoaderGeSHiLocalModule
TemplateData
edit- git #5de265ea - Add <noinclude> tags to new <templatedata> strings (bug 69149)
TimedMediaHandler
edit- git #3d8b0cf0 - Follow-up 9649253f6b: Unbreak videos (bug 72429)
- git #c7f88149 - Fix file permissions (bug 71935)
- git #9649253f - Don't give audio tags a height style (bug 71365)
Translate
edit- git #e166824e - When marking for translations, if there are no differences just say so (bug 48672)
- git #5f70785a - chmod 644 tests/browser/Gemfile (bug 71944)
UniversalLanguageSelector
edit- git #59e0efab - Use EventLoggingRegisterSchemas hook
UploadWizard
edit- git #0797c1a4 - Upgrade FDT to use promises instead of old syntax (bug 60821)
- git #dd55f41e - Fix trivial error in Firefogg upload handling (bug 69374)
- git #a341b5b4 - Don't register ResourceLoaderFileModule objects (bug 71768)
UserMerge
edit- git #9df6578f - Don't update the entire table in one query to avoid melting servers (bug 70376)
VisualEditor
edit- git #a26aece5 - Update VE core for cherry-pick
- git #2b1db609 - Update VE core for cherry-pick of I2b368b0d0
- git #f99abdd2 - Fix wikitext warning: Get range from selection before trying to find start (bug 72475)
- git #4d3560b7 - Update VE core submodule to 1.25wmf4 cherry-pick (7b70172)
- git #b1a827ea - Only validate required template params after blur (bug 72096)
- git #e3d185dd - Replacing push.apply in VE-MW with ve.batchPush from VE core (bug 66206)
- git #ceab7f8f - [BrowserTest] update for autopopulated fields
- git #77eae16b - Apply mw-body-content styles to SurfaceWidget (bug 71652)
- git #267212c5 - Put category popups in the inner overlay for now (bug 72052)
- git #64604f84 - Correctly place CategoryPopupWidget in RTL
- git #ed33c258 - Followup 1fc13cc: fix JS errors caused by incorrect context binding (bug 71997)
- git #08e7f55a - [BrowserTest] suggest list is no longer in the iframe
- git #dc99a82e - Mark action=visualeditor as an internal API (bug 62452)
- git #58ecea8d - Fix icon opacity
- git #8bc150f9 - Sort out some odd file permissions (bug 71933)
- git #279db02d - build: Remove stray '*' before '/**' in csslint file pattern
- git #8ddf6228 - build: Remove 'repository' and 'licenses' key from package.json
- git #1fc13cce - Make MWTransclusionModel and MWTemplateDialog extensible
- git #3c50bd61 - MWCategoryWidget: Use TextInputWidget#event-enter instead of keypress
- git #eb812514 - Update method name in test description
- git #0678ad29 - Style required but currently-invalid parameters on the template dialog (bug 70957)
- git #7d82d173 - Replacing title attribute with mixin TitledElement
- git #36f95e4b - Bringing back the edit summary byte counter in the save dialog (bug 71837)
WikimediaEvents
edit- git #8d3eac41 - Actually unset the HHVM cookie
- git #de88ba44 - Fix-up for Ied71b5032: restore user ID check