MediaWiki 1.26/wmf8/Changelog
< MediaWiki 1.26 | wmf8
Core changes
edit- git #71c35ab7 - Fix the autonym of Northern Luri and change Central to Northern
- git #37613b24 - Add Goan Konkani Language (task T96468)
- git #d6802ad7 - Avoid section profiling in Hooks::run due to high overhead
- git #7483e2e8 - Update namespaces and special pages for Northern Luri (lrc) from translatewiki (task T102026)
- git #55e18123 - Fixed "wfTimestamp() fed bogus time value" errors
- git #433fae7f - Update FlaggedRevs for cherry-picks
- git #ae01d2a5 - Avoid parser cache miss that often occurs post-save
- git #500c37be - [WMF] resourceloader: Add logging for T101806 private modules (task T101806)
- git #d5e844ce - Update Wikidata - forward compat for usage tracking
- git #c5917001 - Update UploadWizard to fix Flickr
- git #55e9a3f9 - Bump Cite submodule for 7af2f4443e05988a5e02cffa22e5486ecd755356
- git #b12da32e - Update Parsoid and RestBaseUpdateJobs to enqueue jobs with lazyPush()
- git #a2edded0 - Refactored entry points to have uniform shutdown handling (task T100127, task T100085)
- git #c0572522 - Bump Vendor for I047c59b6
- git #0a991b7f - Update MobileFrontend
- git #1b20d62c - Revert "awful hack: disable fss on zhwiki only, except on mw1017"
- git #4c0e2df8 - jobqueue: Record stats on how long it takes before a job is run (task T101054)
- git #358c1034 - awful hack: disable fss on zhwiki only, except on mw1017
- git #b3e2450d - Update ContentTranslation to 9db7974
- git #7f49853f - ResourceLoader::filter: use APC when running under HHVM
- git #ab60d0d1 - Backport Calendar module position fix (task T97410)
- git #3c63a857 - Bump Flow for fix to notifications for imports
- git #cdd033e7 - Update ExtensionDistributor for cherry-picks
- git #69814403 - Fixed $flags bit operation precedence fail in User::loadFromDatabase() (task T100577, task T100869, task T98706)
- git #200869fd - Use a fixed comment placeholder string in CSSMin
- git #20d53918 - resourceloader: Don't cache minification of user.tokens (task T84960)
- git #cdbd9566 - Update RSS for cherry-picks
- git #1d054ce6 - Use a fixed marker prefix string in the Parser and MWTidy
- git #f9883ce4 - Update SemanticForms for cherry-picks
- git #4f76407d - Backport CodeReview module position fix (task T97410)
- git #50dafc29 - Make ResourceLoaderWikiModule support custom position (task T97410)
- git #dbb8fbb3 - Update Wikidata - css compatibility fixes for wmf8 core
- git #ea4485ab - Update WikimediaMessages for I635ae268
- git #2c6e9561 - resourceloader: Fix broken 'version' param in mw.loader requests
- git #44ffb001 - Update WikiEditor to 1.26wmf8 HEAD
- git #88982a8c - Update Gadgets for cherry-picks
- git #fe5e8b90 - Update WikimediaEvents for cherry-picks
- git #f6250085 - Update ConfirmEdit for I70f9c3f
- git #64195a48 - Update context stats in SiteStatsUpdate
- git #169ac649 - Update Gadgets to 1.26wmf8 HEAD
- git #fc73a5b6 - Update GlobalCssJs to 1.26wmf8 HEAD
- git #6a417913 - Update VisualEditor for Ic4c7d8d8
- git #df98652b - Update ContentTranslation to 67163e1
- git #38c76359 - Revert "Convert mediawiki.toc and mediawiki.user to using mw.cookie"
- git #6018a801 - Update extensions/ConfirmEdit submodule pointer.
- git #337c30dc - Do not load mw-ui-icon-ok in icons pack
- git #e88ae333 - Explicitly define filepage module position (task T97410)
- git #516265fa - Bypass TransformTooBigImageAreaError for ForeignApiFile (task T34387)
- git #4fe54ae2 - Removed partly obsolete and redundant BagOStuff comment
- git #549bfc0e - Fixed regression from 97b2a1dfd with URL specified edit tags (task T100248)
- git #066fcb80 - Make the output of UnifiedDiffFormatter match diff -u (task T100069)
- git #aacc7d37 - Remove mediawiki.action.history group (task T90842)
- git #d6b4d3c5 - Add ability to load plain CSS files at the bottom (task T97420)
- git #bf6e57d3 - SVG upload with specific error (warning) message when blocking (task T85924)
- git #8464e89b - Provide a .mailmap file to make git log/etc. cleaner
- git #d39e1e24 - Introduce ParserCacheSaveComplete hook. (task T99511)
- git #f7dffd0d - Move 1.25 Release Notes to HISTORY
- git #8aadcd08 - add link description to wantedpages-summary
- git #34537805 - registration: Fix 'ResourceModules' in schema
- git #8d0dcb86 - Introduce wikipage.editform hook (task T55918)
- git #71f7726f - Follow-up a43af3bc: Add Import integration test (task T89307)
- git #a43af3bc - Reset Title cache when importing titles. (task T89307)
- git #aab84873 - HISTORY: Note new $wgThumbnailBuckets as of 1.24.0 (task T78053)
- git #3809b6a3 - Installer: fix images in CSS (task T100145)
- git #9bb0c2ac - resourceloader: Rename ResourceLoaderImageModule::ensureStuffLoaded to loadFromDefinition
- git #2fe90864 - Installer: use proto-relative URLs for license picker (task T100146)
- git #f325d07b - installer: Export wgResourceBasePath in LocalSettingsGenerator (task T75031)
- git #4a3e50a5 - Export allowed tags from Sanitizer to mediawiki.jqueryMsg (task T66740)
- git #c9ceccc1 - Process cache tagUsageStatistics() to improve performance
- git #bba9c04d - On missing php-xml, don't mention Mandrake explicitly in the installer
- git #54a912c5 - XMP: Use structured logging instead of wfDebugLog
- git #b97c1055 - XMP: Throw generic exceptions instead of MWException
- git #4feb2ac7 - Remove unused 'XMPGetInfo' and 'XMPGetResults' hooks
- git #3354b3e0 - Remove MWLogger and non-namespaced MWLogger* shim classes (bug 100098)
- git #300bf47a - Fix false Namespaceselector value for "all" on Special:LinkSearch (task T98496)
- git #ac5f821a - Replaced spaces with underscores in NS_ consts
- git #5d62d694 - Special:PageLanguage: Show log extract only when title known
- git #433ff9be - Cleaned up CAS check in RevDelLogItem::setBits for recentchanges
- git #2b56938d - Cleaned up some Job doc types
- git #52e1947d - Actually set the $res field via doQuery() in setVisibility
- git #4dc9c344 - resources: Add OOjs UI's Apex theme's files
- git #5ed7008f - Add gender in message 'editinguser' (task T99223)
- git #9880d5b6 - Check for dependencies in entry point and Maintenance.php (task T90438, task T88951)
- git #e85bd04b - Implement OOUI display format for HTMLForm (task T85291)
- git #97c8005a - Add explicit plural for number of bytes
- git #c1bc0e44 - Added $res var docs for RevisionListBase
- git #2b368515 - Format number for message 'title-invalid-too-long'
- git #0f19ee9d - SpecialStatsAddExtra: Format column label with msg (task T97623)
- git #97b2a1df - Made RecentChange defer the save() method via DeferredUpdates (task T100042)
- git #072e3666 - Defer some updates in doEditUpdates()
- git #e0ef4f55 - ProfilerOutputStats: replace single ':' with '.', too
- git #66183071 - Improve ProfilerXhprof's blacklist/whitelist capabilities (task T99829)
- git #1404c6ca - Avoid calling load() in LocalFile::invalidateCache; not needed
- git #a70b4c85 - ProfilerOutputStats: allow a key prefix to be specified
- git #e6686487 - registration: Don't ignore empty array config settings when converting (task T98739)
- git #f2364452 - API: Add 'wrfromtitle' and 'wrtotitle' to list=watchlistraw (task T98985)
- git #c3e76a59 - Avoid pointless getNativeData() call in isCountable()
- git #99b05dcc - Make sure $dbw is an object in DeferredUpdates::addUpdate()
- git #6fb86c5d - registration: Notify of problems before filemtime, not after (task T99846)
- git #e58e4b49 - Flush lazy jobs in load.php and api.php too (task T99775, task T99849)
- git #6cf296e6 - Fix Special:Preferences onBeforeUnload handler (task T94194)
- git #f0b510f9 - Pass a message key to MalformedTitleException constructor (task T99818)
- git #a89338ff - Improve documentation of maintenance/sql.php
- git #56bcd86d - mediawiki.language: Respect $wgTranslateNumerals in convertNumber() (task T72109)
- git #c24303d6 - Search: Allow searchContainedSyntax to be defined by constructor
- git #048b148e - registration: Add test case to demonstrate T98347 is invalid
- git #a58bf0b3 - Bumping lightncandy version from 0.18 to 0.21
- git #e51eaf61 - Fix edit link for messages in $wgForceUIMsgAsContentMsg
- git #25a72bcc - jquery.tipsy: Improve accessibility slightly (task T65960)
- git #0e61e0ed - API: Ignore META_BC_SUBELEMENTS elements that aren't actually set (task T98185)
- git #3733f00e - Update namespace aliases for Luri (lrc) from translatewiki
Vendor
edit- git #6aff7827 - Cherry-pick 9ff89da7 and 3696bf79eb22 from oojs/oojs-ui
Extensions
editBounceHandler
edit- git #7dd13b3e - Add example from Oracle Communications Messaging Server 7.0.5.32.0
Calendar
edit- git #4e3404f3 - Explicitly define module position (task T97410)
CentralAuth
edit- git #da3d1142 - fix misleading admin-delete-description message (task T98390)
- git #41c40084 - rephrase rename notification
- git #3bf0d475 - Add explicit GENDER support to globalrenamequeue-email-body-*
CirrusSearch
edit- git #f3139ef2 - New option to log but not fail per-user pool counter failures (task T76497)
- git #5547fcaa - Enable CirrusSearch-PerUser pool counter in fully featured config
- git #bbc3f4ae - Work arround broken isset in php 5.3 (task T99871)
Cite
edit- git #7af2f444 - Revert "Do all of Cite's real work during unstrip" and followup (task T100477, task T101390)
- git #fa7be37d - Don't run references if the output type isn't HTML (task T99787)
- git #c79fcaa5 - Add SpecialCite stub file for backwards-compatability
CodeEditor
edit- git #aba51ef4 - Additional CodeEditor buttons (task T61923)
CodeReview
edit- git #50e616c9 - Explicitly define module position (task T97410)
ConfirmEdit
edit- git #fa30ab63 - Fix issues from recent extension registration changes (task T100775, task T100504, task T100505)
- git #5dda4e51 - FancyCaptcha: callbacks can't be arrays (task T100561)
- git #1b18e91e - Add .jshintrc
- git #a9b8fcec - Fix extension.json files (task T100351)
- git #daa1f05d - Fixed "throw" statement
- git #3cbbec45 - Remove PHP entry point and use extension.json for QuestyCaptcha (task T88047)
- git #d7e46583 - Clear PHP entry point and use extension.json for ReCaptcha (task T88047)
- git #2d0be643 - Use extension.json and clear PHP entry point for MathCaptcha (task T88047)
- git #bf412aad - Add extension.json and clear PHP entry point (task T88047)
- git #2f0db346 - Move QuestyCaptcha to its own place (task T88047)
- git #35621d18 - Removed unused $wgExtensionAssetsPath var
- git #dc727507 - Move ReCaptcha to it's own place (task T88047)
- git #23766bee - Move MathCaptcha to it's own place (task T88047)
- git #cad5bc92 - Move FancyCaptcha to its own location (task T88047)
- git #4d568068 - Fix Hook function should be static
- git #806c8862 - Clean up ConfirmEdit.php entry point and move common files to common places (task T88047)
- git #bd5c5d49 - Move i18n to Captcha modules own directory (task T88047)
ContentTranslation
edit- git #69893431 - Update mediawiki/codesniffer to 0.2.0 and fix spacing
- git #25c4ee3b - Add a Wikibase link after publishing a page (task T87410)
- git #a1d0ca64 - Code cleanup in ext.cx.publish.js
- git #d6542636 - Set manifest_version in extension.json (task T100745)
ContributionTracking
edit- git #78aa7a29 - email -> email address
DisableAccount
edit- git #ee49077d - Add extension.json, empty PHP entry point (task T88048)
Echo
edit- git #2e59b048 - Remove i18n shim
- git #e79fb205 - Always assume a prefix-length of one.
- git #a17ae468 - Test with $wgDiff = false when wikidiff2 is installed
- git #fb028f7a - Run DiscussionParserTest with $wgDiff = false to match prod
ExtensionDistributor
edit- git #6a3e2bfb - Record downloads with EventLogging (task T27844)
FlaggedRevs
edit- git #8f5d153f - Avoid extra post-save parse that can sometimes occur
Flow
edit- git #72f601d9 - Fix users getting notifications despite not having Special:NewMessages. (task T98996)
- git #08fc2c94 - Remove i18n shim
- git #18b1b357 - Fix mobile getting no-JS experience (task T100101)
- git #86aad61e - Hide Flow Search API until it's ready
- git #d64832df - Simplify messages with "250+ new topics"
- git #f1e3631e - Add user name suggestions from the API in the mention inspector (task T93421)
- git #de8e18f3 - Fix undo API (task T99645, task T99902)
- git #1b327545 - Remove full height side rail
- git #32c907f8 - Small layout tweaks for Flow right-rail
- git #ca213f01 - Create pages instead of messing with MessageCache in SpamBlacklist tests (task T99857)
- git #f1d610e0 - Improve ApiFlowViewTopicList documentation
Gadgets
edit- git #226441d8 - Added a blind 10 second TTL to loadStructuredList() for local caching
- git #ccea9789 - Acknowledge that gadgets have their position explicitly defined (task T97410)
- git #11e1c51d - Conversion to using WAN cache (task T93141)
Gather
edit- git #bba6a217 - Fix warnings in Gather due to non-explicit position
- git #82ddc090 - i18n: Reword message to remove "click here"
- git #ee1e6909 - Fix false input style for select field on Special:GatherEditFeed (task T100147)
- git #1c7ab8fe - Add GENDER support in gather-collection-owner-text
- git #41d551e2 - UX changes to the collection editing overlay (task T97679)
- git #11200bbd - Update collection information when created and edited. (task T98315)
- git #a5cfcca7 - Fix floating border at the bottom of collections list column (task T98901)
- git #5f0734e6 - Use MobileFrontend toast module to show toasts on page reload (task T97067)
- git #05ff9e16 - QA: Fixes to browser tests
- git #2da3592b - Invert placeholder text on create collection input (task T96837)
- git #8acdd20b - Change search input placeholder on editing collection (task T98541)
GlobalCssJs
edit- git #b224afb3 - Explicitly define module position (task T97410)
GlobalUsage
edit- git #d3327353 - Remove i18n shim
- git #88a366d7 - Give warning about false positives from case sensitive wikis
LiquidThreads
edit- git #0a77c4c3 - Remove i18n shim
- git #2f3e89c7 - Use __DIR__
Math
edit- git #452cf371 - Remove i18n shim
MobileApp
edit- git #52ca7495 - No longer explicitly refer to .less files from MobileFrontend. (task T99921)
MobileFrontend
edit- git #c39f8af8 - Fix the last modified bar regression for cached pages (task T100429)
- git #86e0bb6e - Fix Style-position warnings (task T100664)
- git #9bfd743b - Fix the template location
- git #92d1b57b - Don't load some of the default skin css
- git #5ab399c7 - Explicitly define module position (task T97410)
- git #14480063 - Move oojs ui declaration code to top of javascript file
- git #0b35c1a5 - Hygiene: Documentation fix ups (task T100410)
- git #863e3016 - Explicitly set position on various RL modules (task T100403)
- git #48ec7d66 - Hygiene: Update Gruntfile, kill javascripts README
- git #dc5cfe80 - Hygiene: Move javascripts/specials directory to resources
- git #19eb7558 - Hygiene: Remove style guide generation
- git #7c564596 - Hygiene: Move mobileoptions.js and templates into resources
- git #b29bbd48 - Hygiene: Move templates into folder where they are used from
- git #9c0456c7 - Hygiene: Clear the root folders
- git #8639905f - Hygiene: Cleanup special page styles
- git #b887087c - Show article snippets for Browse article (task T99102)
- git #890453c5 - Use the power of alphabet to ensure reset file loads first.
- git #0561e2f2 - Separate reset stylesheet from chrome styles
- git #58a2b4e6 - Re-enable fontchanger in alpha (task T95198)
- git #a25e7eec - Hygiene: Fontchanger->resources folder
- git #f19dc7a3 - Hygiene: Modules => resources folder
- git #43898821 - Hygiene: Notifications styling => resources folder
- git #c8ae3096 - Hygiene: Move mobile.search to resources folder (task T98839)
- git #302633dc - Hygiene: Allow more rubocop comments
- git #7d93ac5e - Don't try to initialise watchstar on main page
- git #34c00bec - Fix icons in the search overlay (task T99100)
- git #b0e6ba66 - Fix Infobox dates
- git #4522eb58 - Don't try to access a non-existing key in an array (task T100143)
- git #d9049b5f - Apply padding max width to container not header
- git #770e8480 - Have link to switch back to desktop view be protocol-relative (task T99343)
- git #41ce4601 - Remove deprecated options being passed in preRender and postRender
- git #f221ccc6 - Alpha, Beta: Center-align the last-modified bar on tablets (task T98925)
- git #1fcad8de - Enable experiments for anons
- git #cbe7ddd8 - Hygiene: quick lookup -> resources
- git #bde3cff9 - Make the banner image clickable (task T96404)
- git #a3f4eb47 - Hygiene: Change module name so it's easier to locate to things outside MobileFrontend
- git #bd1684d3 - Hygiene: Merge all stable initialisation scripts into one single file
- git #959aaa17 - Hygiene: Move mobile.issues files to resources
- git #81287a33 - Hygiene: Move toggle code to resources folder
- git #7c0b7f4d - Hygiene: error report modules -> resources
- git #7eb61c49 - Hygiene: mobile.contentOverlays => resources
- git #af1672e9 - Hygiene: Move external files to resources folder
- git #e528838d - Hygiene: Move reference code to resources folder
- git #5db9ad41 - Alpha, Beta: Make banners center-aligned (task T98385)
- git #2ac61ca3 - Alpha, Beta: Make overlays center-aligned (task T96327)
- git #9c4df75f - Alpha, Beta: Make Special:Watchlist and Special:Nearby contents center-aligned (task T96332)
- git #9f79ccd5 - Alpha, Beta: Make the header center-aligned on tablet (task T96317)
- git #c96c51d1 - Simplify CSS animations feature detection (task T99228)
- git #7ae30f7c - Browse: output articles in designated order (task T99104)
MultimediaViewer
edit- git #531947e8 - mmv.mixins.less: Remove '-ms-linear-gradient' (task T100285)
OATHAuth
edit- git #255443ab - Make authentication window leniency configurable (bug 53194)
OAuth
edit- git #77fe20cf - Added $data_store var doc
Parsoid
edit- git #3248868d - Use lazyPush() and avoid now-redundant deduplicateRootJob() call
- git #996d7df6 - Update mediawiki/codesniffer to 0.2.0 and fix issues
PdfHandler
edit- git #d2041481 - Update for XMP logging changes
RSS
edit- git #e66a9afd - Don't rely on strip marker uniqueness (task T10104)
RestBaseUpdateJobs
edit- git #f595306b - Use lazyPush() and avoid now-redundant deduplicateRootJob() call
- git #7fd82bfd - Push both jobs at once instead of via two trips
Scribunto
edit- git #e7f5aae5 - Fix race condition in SIGXCPU handling
SemanticForms
edit- git #e52f2c1e - Stop using StripState
SiteMatrix
edit- git #d4388665 - Remove i18n shim
- git #ae7dcf5a - More explicit apihelp-sitematrix-description about dbname
SyntaxHighlight_GeSHi
edit- git #cff59622 - Explicitly define module position (task T97410)
- git #0fae6f77 - build: Use npm for repo testing (jshint, jsonlint, jscs, banana)
- git #b4853c76 - Revert "Revert "Add extension.json, empty PHP entry point"" (task T88063)
TemplateSandbox
edit- git #a034c486 - Remove i18n shim
Thanks
edit- git #dae84863 - Remove message reuse for "send thanks"
TimedMediaHandler
edit- git #822eb841 - Update message documentation
- git #f72ba537 - Explicitly define module position (task T97410)
Translate
edit- git #da7f8e0e - Remove unused local variable
- git #23fb1929 - Make tpt-mark-nochanges impervious to manual addition of <!--T...--> (task T100135)
- git #f0e9a5f6 - "Translate" to English in English translation stash (task T75664)
- git #dcf39717 - Fix exception "Checker class XYZ does not exist."
- git #375d19cc - Quotes and clarity in apihelp-query+messagecollection-param-filter
- git #26497293 - Update API query continuation usage for future change of default (task T96860)
- git #00971189 - Less jargon in translate-group-desc-nfcring-control
- git #69776715 - Mention re-entering translations in tux-session-expired
- git #4611f958 - Less legoish tsb-reminder-sent timestamps
- git #628af3e5 - Refactor MessageGroups and MessageIndex for test friendliness
- git #f704b5a8 - Remove ApiHardMessages entirely (task T90419)
- git #3406dd91 - Add article: "The Translate extension"
UniversalLanguageSelector
edit- git #c8135171 - Clarify API help message for language code
UploadWizard
edit- git #4cdbdd19 - Flickr upload form: Make button of type=submit (task T100540)
- git #5ccf31f0 - Fix conditional deed step skipping for Flickr (task T101616)
- git #ba86edb9 - Remove i18n shim
- git #7e53069b - Fix deed validation
UserDailyContribs
edit- git #5a2f995f - Message text clarification
VectorBeta
edit- git #384f5738 - Explicitly define module position (task T97410)
VisualEditor
edit- git #c665e281 - Use more appropriate RecentChange_save hook for tagging (task T100439)
- git #20d3526a - Use updateMwData when doing a live preview
- git #dc224746 - Representation for the red-linked inline images in VE
- git #cb1612b6 - [BrowserTest] Fixing the test for general markup
- git #058da228 - [BrowserTest] Fixing broken test for Page Options test
- git #0da5989e - [BrowserTest] Fixing the broken test for bullets
- git #38641f51 - rephrase feedback button to be less ambiguous (task T91804)
WikiEditor
edit- git #0e693f58 - Explicitly define module position (task T97410)
- git #a5bf9a0d - Actually use the parameter in wikieditor-toolbar-tool-table-toomany
- git #8a192090 - Actually allow people to override $wgWikiEditorFeatures
- git #9de4e8cc - Empty PHP entry point in favor of extension.json
Wikidata
edit- git #b9e60e11 - Update Wikidata - forward compatibility for usage tracking
WikimediaEvents
edit- git #de06ebe1 - Report time to first edit as `ttfe` (task T99060)
WikimediaIncubator
edit- git #3ea930e4 - Remove i18n shim
- git #d1ca8e36 - Use __DIR__
- git #6aa9c279 - Fix doc and public should be infront of static
WikimediaMaintenance
edit- git #10603817 - Remove undeployed extension's schema
WikimediaMessages
edit- git #cdb5859b - Fix incorrect args for hook EditPageCopyrightWarning
- git #707f6852 - Update ExtensionDistributor messages, 1.25 is stable, add 1.26 messages
- git #4c762e31 - Re-do: Move hooks from closure to a hooks file
- git #35b2c614 - Add explicit GENDER support to wikimedia-globalrenamequeue-email-body-*
- git #d2f99c7d - Revert "Move hooks from closure to a hooks file"
- git #a584a6d7 - Move hooks from closure to a hooks file
cldr
edit- git #ecc94b5a - Remove unused variants of Goan Konkani
- git #145bb5fc - Add translations for the name of Maharashtrian Konkani language
Skins
editVector
edit- git #b7a1d83e - jquery.ui.button.css: Remove '-ms-linear-gradient' (task T100285)
- git #35ca341e - Minor header fixes for Typography Refresh (task T66653)