MediaWiki 1.26/wmf9
Appearance
MediaWiki 1.26/wmf8 | Deployment of MediaWiki 1.26wmf9 to Wikimedia sites | MediaWiki 1.26/wmf10 |
The latest version (labeled "1.26wmf9") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 09 June 2015 (see the roadmap).
Core changes
[edit]- git #019d0698 - Bump vector submodule in 1.26wmf9 for swat
- git #388def04 - Bump MobileFrontend for Ib43dfbb7cf and I7f9cf08cb
- git #ef64e359 - Bump Flow for I9daf356d
- git #83e9309f - Update CentralNotice for I480cbc7ad
- git #72ebf57d - Bump OSM Submodule for nova cli tools
- git #0a32aa3b - jobqueue: use more sensible metric key names
- git #27d720f9 - Bump OpenStackManager
- git #d2adfd8c - Bump OpenStackManager to introduce 'editallhiera'
- git #e22ab018 - Update Wikidata - fix property label constraint bug (T102148)
- git #94636686 - Update CirrusSearch for cherry-picks
- git #28dbe378 - Fix the autonym of Northern Luri and change Central to Northern
- git #67ba11eb - Add Goan Konkani Language (T96468)
- git #a91445ba - Update WikimediaEvents submodule
- git #1ad9a570 - Job queue: prefix metric keys with 'jobqueue'; segment with '.'
- git #949c6b77 - Update FlaggedRevs for cherry-picks
- git #cf7df757 - Instrument edit failures (T102199)
- git #f74921ab - Bump MobileFrontend in 1.26wmf9
- git #f79f5e44 - Add LCStore implementation that uses static arrays in PHP files (T99740)
- git #0b796076 - Bump CirrusSearch submodule in 1.26wmf9 to fix prefer-recent queries
- git #4425a032 - Update WikimediaEvents submodule
- git #ab6a4c3b - AjaxResponse: Fix broken logic for extracting HTTP status codes (T102028)
- git #13b5e1d3 - Bump extensions/MobileFrontend submodule commit
- git #2999c28d - Update OpenStackManager
- git #e552f494 - Avoid section profiling in Hooks::run due to high overhead
- git #e5b67851 - Update namespaces and special pages for Northern Luri (lrc) from translatewiki (T102026)
- git #2f4f1e27 - Fixed "wfTimestamp() fed bogus time value" errors
- git #2cfc8c9f - Update FlaggedRevs for cherry-picks
- git #a0b9c8af - [WMF] resourceloader: Add logging for T101806 private modules (T101806)
- git #490f182a - Follow-up 1fc57830e: Fix variants for OOUI images (T101895)
- git #20c72190 - Submitting branch for review so that it gets tested by jenkins. refs T101551
- git #44858569 - api/i18n: Fix a couple typos
- git #4ff63a6d - Consistent spacing after colon in apihelp
- git #7e0d3369 - resourceloader: Add context param to ResourceLoaderModule::getDependencies (T98924)
- git #333357d5 - Improve the srsearch API param doc
- git #5ddd7f91 - resourceloader: Move packaging to a new getModuleContent() method (T98087)
- git #6b016339 - Avoid parser cache miss that often occurs post-save
- git #50c6cd24 - Update sinon from 1.10.3 to 1.15.0
- git #6d6b037e - resourceloader: Audit debug log channels and messages
- git #ca38682d - LanguageConverter fix of empty and numeric strings (T51072, T48634, T53551)
- git #e410918e - build: Updating development dependencies
- git #ef5cf526 - Run generateLocalAutoload.php to sort entries in autoload.php
- git #90864e54 - Update json2 to revision 2015-05-03
- git #c8b80b85 - Update es5-shim to v4.1.5
- git #f087bcb6 - Use assertSame in LogFormatterTestCase
- git #1dc97335 - PatrolLogFormatter: Tag curid and previd as numbers for API (T101603)
- git #b5fd67d8 - Fix tab in en.json
- git #c4b6fd31 - ResourceLoaderImageModule: Add missing doc stuffs
- git #cb86baf4 - resourceloader: Unbreak ResourceLoaderImageModule's rasterization
- git #189017d2 - Various code cleanup to JobRunner
- git #a8a6eda4 - ApiTestCase: Set correct user for derivate requests (T101388)
- git #8929182a - Expose RL modules and js config vars in action=expandtemplates (T69540)
- git #ed07e7d9 - QA: Upgrade mediawiki_selenium for fix to Raita logging (T100904)
- git #091936eb - HTMLForm: Break long lines
- git #6132865a - mw.loader.store: decline to store items > 100 kB (T66721)
- git #de58577c - Make sure job queue partitions use the null aggregator (T101427)
- git #6b2a7fd4 - resourceloader: Refactor ResourceLoaderWikiModule to reduce database queries (T98087)
- git #1a805320 - Revert "Implement MalformedTitleException for JS and use in constructor"
- git #4028bcb5 - Fixed race condition in MessageCache::replace
- git #636cc420 - resourceloader: Make ResourceLoader logger aware
- git #8194b201 - Deprecate $wgEnableParserCache
- git #dd587fb9 - language: Use item 'fallbackSequence' instead of duplicating logic
- git #abb86661 - Avoid data loss if compression fails
- git #cc647025 - Revert "Add 'mediawiki.skinning.logo' module"
- git #541dbaf5 - mediawiki.searchSuggest: Add track event on search form submission (T97310)
- git #70429dc8 - Use HttpStatus::header instead of manually crafting header()
- git #f57b6af4 - WebResponse: Implement statusHeader() using the new HttpStatus::header()
- git #7b835dd1 - HttpStatus: Implement header() method
- git #b31e567b - hierarchicalize(!) stat names
- git #e2826974 - Automatically deduplicate root jobs on insertion
- git #dc4950a3 - Implemented getAllAcquiredJobs in JobQueueDB
- git #458e7cab - ResourceLoader::filter: use APC when running under HHVM
- git #f138447d - jobqueue: Record stats on how long it takes before a job is run (T101054)
- git #4111fb70 - Normalize hooks.txt formatting
- git #2fa1d7b3 - Move Title null check in Special:RevisionDelete (T96538)
- git #47b21ba8 - Explicitly define module position for mediawiki.htmlform.ooui.styles
- git #6fa48939 - resourceloader: Don't cache minification of user.tokens (T84960)
- git #ce5a0c5c - registration: Don't override boolean false settings (T100767)
- git #64ecc774 - resourceloader: Remove redundant getModifiedTime implementations (T94074)
- git #d0d539e6 - Add a hook for reporting exceptions (T100141)
- git #8007e253 - Move XmlSelect to its own file (T93234)
- git #d01b5bc9 - exception: Use standard message for HTTP status 500 (T100984)
- git #f63e30ae - mediawiki.template: Mustache should return jQuery object instead of array
- git #1e4336d4 - resourceloader: Add unit test for validateScriptFile()
- git #cd0dff5c - resourceloader: Use mw.log instead of 'throw' for scripts with syntax errors
- git #ef79d836 - cache: Add in-process caching to MessageBlobStore
- git #5399fba6 - Use less fuzzy User::getDBTouched() in ApiStashEdit::getStashKey()
- git #833bdbab - Fixed $flags bit operation precedence fail in User::loadFromDatabase() (T100577, T100869, T98706)
- git #97e4e113 - Move xml_free_parser out of destructor. (T89532)
- git #5b2670b3 - Made User::touch no longer call load()
- git #08633bd1 - Use a fixed comment placeholder string in CSSMin
- git #17b05db1 - wl_notificationtimestamp code comments typo, false statement
- git #c9678525 - Rewrite Language::hebrewNumeral() (T97444)
- git #f21537f8 - Cleanup the code of Language::hebrewNumeral()
- git #399d00e7 - Add tests for Language::hebrewNumeral() (T97444)
- git #51ec19eb - Improve doc of maxage and s-maxage API parameters
- git #f74b8831 - Fixing definition and use of $attrs parameter in Html::buttonAttributes
- git #75fc0f16 - registration: Remove "additionalitems" property from array (authors)
- git #9069b9ce - Follow-up 727454f: Add mediawiki.widgets to jsduck
- git #f204da4b - Commit all connections after each job (T100838)
- git #acfff1bf - Add tests for HttpError
- git #f73e021e - Remove legacy vertical-align from select fields (T98493)
- git #e826f36d - Fix undefined variable $header in HttpError
- git #0e841380 - HttpError: Consistently escape document title
- git #f5e08902 - Fix some RecentChange phpdoc return types
- git #12571bde - Use a fixed marker prefix string in the Parser and MWTidy
- git #06cf009d - Remove deprecated MWFunction::newObj()
- git #1fc57830 - OOUI theme support (T100895)
- git #54ed5d20 - Whitespace fix for RELEASE-NOTES-1.26
- git #1763ba4e - mailmap: Add an additional e-mail for Bartosz per request
- git #52bc467b - Implement MalformedTitleException for JS and use in constructor (T89648)
- git #c5d6521d - resourceloader: Fix broken 'version' param in mw.loader requests
- git #727454fa - Create mediawiki.widgets and mw.widgets.TitleInputWidget in it
- git #a5875529 - Remove mw-ui-icon*:after
- git #4406c55b - Fix to digits grouping rule (T94300)
- git #5cef81dc - Move MWTimestamp::getHumanTimestamp() to Language (T100924)
- git #70e24814 - list=categorymembers: Do not log feature usage when using default value (T100878)
- git #8dbfe9d3 - DeferredUpdates doc comment tweak
- git #43346e15 - Add 'mediawiki.skinning.logo' module
- git #35ba4b58 - Tweak 'position' of 'mediawiki.skinning.*' modules
- git #67a20b6e - QA: Upgrade mediawiki_selenium to 1.2 for Raita logging
- git #9632223e - Fixed Job constructor IDE notices about variable types
- git #771252c8 - Moved addAutopromoteOnceGroups() call to a deferred update
- git #0c04667c - registration: Don't hardcode list of extension types in schema
- git #066d1ef9 - registration: Improve ResourceModules schema definition
- git #4161843d - Cleaned up various revisiondelete IDE warnings
- git #016fd0b7 - Refactored entry points to have uniform shutdown handling (T100127, T100085)
- git #9a8ed786 - Make ResourceLoaderWikiModule support custom position (T97410)
- git #0e6b9fdb - ApiOpenSearch: Ignore any other unexpected keys in json output (T100635)
- git #f9f2abf0 - Add Vivek Ghaisas (polybuildr) to the CREDITS file
- git #7b59841f - Reduce page deletion lock contention (T98706)
- git #df80f1ea - API: Add more parameter types and improve info
- git #a3cc139f - SpecialMediaStatistics: Protect against invalid indexes (T89534)
- git #c4308501 - Check result of preg_match_all in Parser.php
- git #6542746e - Update context stats in SiteStatsUpdate
- git #a154741a - composer.json: Downgrade PHPUnit to 3.7.37 (temporarily) (T90303)
- git #19989936 - registration: Fix types of ResourceModules properties
- git #a1368a3d - registration: Version the extension.json schema (T99344)
- git #ccd536a8 - registration: Remove unused variable
- git #9a805b81 - Warn when duplicate arguments are found (T85352)
- git #479b5772 - Don't run phpcs on node_modules folder
- git #fbf72b86 - OOUIHTMLForm: Access context after parent constructor is called
- git #ede01471 - HTMLForm::factory() doesn't throw MWExceptions
- git #7bd889ee - Bump composer-merge-plugin to v1.1.0 (T97560)
- git #2f8f2a08 - Revert "Convert mediawiki.toc and mediawiki.user to using mw.cookie"
- git #ca2dbb8a - Log what job types were never inserted
- git #b69c505a - mediawiki.ui: checkbox: Render "on top of" the label (T98905)
- git #d96dec79 - Made isAllowed(), showHistory() and formatRevisionRow() protected to allow for easier subclassing
- git #b2a043f1 - Add List-Unsubscribe header to emails (T58315)
- git #22734b3c - Let deduplicateRootJob() accept JobSpecification for consistency
- git #6c3b99de - Cleaned up JobQueueRedis exceptions
- git #4ab579e0 - Made LoadBalancer debug log entries use "localhost" placeholder
- git #5fca8e51 - Combine deleteArchived{Files,Revisions}.inc into the .php scripts
- git #8d08910b - Add help link for 8 more special pages (T45591)
- git #e40b0455 - Use a faster 7z command line by default
Vendor
[edit]- git #1486d310 - Cherry-pick 9ff89da7 and 3696bf79eb22 from oojs/oojs-ui
Extensions
[edit]AccountAudit
[edit]- git #a039b185 - Empty PHP entry point in favor of extension.json
ApiSandbox
[edit]- git #1f028a16 - Set manifest_version in extension.json (T100745)
BetaFeatures
[edit]- git #4e5551d4 - build: Updating development dependencies
- git #d76829fc - empty PHP entry point
- git #1f5f240f - Set manifest_version in extension.json (T100745)
BounceHandler
[edit]- git #9c615368 - Updated extension registration to new system (T87885)
- git #58cd9d1c - Removed PlancakeMailParser library completely from the extension
- git #5f08e79e - Don't erase the email addresses on a wiki without CentralAuth
- git #af784382 - Simplify and match a delivery status code separated by space (T99767)
Calendar
[edit]- git #54bbb926 - Empty PHP entry point in favor of extension.json
- git #3b34fdb2 - Remove i18n shim
- git #bdd2ca6f - Explicitly define module position (T97410)
CategoryTree
[edit]- git #36ef47be - build: Updating development dependencies
CentralAuth
[edit]- git #d4cf4195 - QA: Upgrade mediawiki_selenium to 1.2 for Raita logging
- git #88e114a8 - Remove i18n shim
- git #eef53de1 - Show log entries of previous renames on the GlobalRenameQueue (T101080)
- git #d3605f65 - Display AntiSpoof conflicts in the GlobalRenameQueue (T97525)
CentralNotice
[edit]- git #c7cb171d - Parse region in geoip cookie (T101819)
- git #42f17292 - Upgrade CentralNotice browser tests to use mediawiki_selenium 1.x (T99652)
- git #5ce6a25d - CNBannerChoiceDataResourceLoaderModule::getDependencies() method signature
- git #9442f583 - Remove redundant ResourceLoaderModule::getModifiedTime implementation (T94074)
- git #bbad430c - Clean cruft in CNBannerChoiceDataResourceLoaderModule::getChoices()
- git #cc831714 - Replace deprecated $wgSpecialPageGroups
CheckUser
[edit]- git #2fe62f96 - Defer the maybePruneIPData() update query via DeferredUpdates
- git #0448d397 - Set manifest_version in extension.json (T100745)
CirrusSearch
[edit]- git #a603ccf1 - Add missing 'use \Status;' to includes/Util.php (T102454)
- git #27cc54bb - Revert "Remove lots of dynamic groovy"
- git #6c73eed6 - Remove lots of dynamic groovy
- git #a800affe - build: Updating development dependencies
- git #2c0d55d0 - Test is a simple Scenario, not Scenario Outline
Cite
[edit]- git #aa8fed3a - Use CSS to style Parsoid's Cite HTML (T86782)
- git #3f30e08d - Revert "Do all of Cite's real work during unstrip" and followup (T100477, T101390)
- git #05cb5cc1 - Cleanup style RL modules for Cite (T101559)
- git #15f554ea - build: Updating development dependencies
- git #3ac0dedd - Move '@media print' rules to separate file (T93746)
- git #e83a80e3 - Set manifest_version in extension.json (T100745)
CiteThisPage
[edit]- git #fc23856f - build: Updating development dependencies
Citoid
[edit]- git #7c54d3a0 - Remove double-encoding of search input (T101830)
- git #4a4c6c35 - ve.ui.CiteFromIdInspector: Simplify icon sizing
- git #837026d4 - Revert "Use {{int:}} ref instead of hard coded message" (T101825)
- git #5c56f495 - Use a valid "license" in package.json
- git #867396cb - build: Updating development dependencies
- git #ab980573 - build: Add explicit dependency upon grunt-cli
- git #a6449848 - Restrict 'fullscreen' mode to success 'result' panel (T98715)
- git #540aa1a9 - Set manifest_version in extension.json (T100745)
CleanChanges
[edit]- git #7c0fd543 - Updated extension registration to new system (T87896)
- git #21af2677 - Remove i18n shim
CodeEditor
[edit]- git #e8a193ae - Set manifest_version in extension.json (T100745)
- git #4b368e00 - Sync extension.json with CodeEditor.php and empty php entry point
- git #68808605 - Remove i18n shim
CodeReview
[edit]- git #aa3e598a - Set manifest_version in extension.json (T100745)
Collection
[edit]- git #03ae97bc - build: Updating development dependencies
- git #19b8273e - Fix Undefined index: <N> in Collection.body.php (T97108)
CommonsMetadata
[edit]- git #d96cbd0b - Set manifest_version in extension.json (T100745)
ConfirmEdit
[edit]- git #e5cb34c0 - Fix issues from recent extension registration changes (T100775, T100504, T100505)
- git #86b0aa3d - FancyCaptcha: callbacks can't be arrays (T100561)
ContactPage
[edit]- git #01c3a664 - Set manifest_version in extension.json (T100745)
ContentTranslation
[edit]- git #2b6a0dd9 - Support gallery translations (T96159)
- git #d9ce8c3a - Rewrite the links module (T90718)
- git #94c04b59 - Fix js error in the CX contribution menu when VE is triggered (T101421)
- git #b17c5c8e - Avoid bars overlapping or breaking the row (T101815)
- git #8226250d - Fix JS error while accessing Special:CXStats as anon user (T101813)
- git #59a7577e - Source selector: Relax the validations on source title (T99874)
- git #48443c1c - PLURAL for messages taking numeric (percent) value parameters.
- git #727eda5c - Add the commons_upload gem to allos screenshots uploading
- git #9dbb5e5b - Callout widget: Improve the hover behavior (T99076)
- git #87b52612 - Show login page if the URL has campaign parameter for anon users (T101489)
- git #2d49e82e - Published translations API: Correct the condition
- git #5c3df328 - Fix JSCS errors
- git #5e17fa97 - Avoid cx-segment spans appearing in published content (T96234)
- git #ed0b058d - Add English singular to cx-stats-grouping-title
- git #29f6e495 - Defer RC tag addition in the publish API (T100439)
- git #d28db2d4 - Apply number formatting on new stats design
- git #6d761286 - Prevent swapping to an invalid target language (T96573)
- git #eed09c9f - Improved analytics page for CX (T100032)
Disambiguator
[edit]- git #a17d305d - Set manifest_version in extension.json (T100745)
- git #98c82875 - Fixing configuration instructions in README.md
DonationInterface
[edit]- git #b8e0a91f - Make mustache form card selection act like GC
- git #8cba725e - Annotate some more vars and methods
- git #f070713a - Initial validation for mustache forms (T100562)
- git #f7f817b7 - Use generic payment_submethod in mustache inputs
- git #3d1b1eea - Get rid of special test functions
- git #923c6780 - Mustache l10n - use additional parameters
- git #a49bc962 - PaymentMethod spec combines metadata from all levels
- git #701cf0ad - Finish removing hardcoded nobody@wikimedia.org (T101114)
- git #12b4ebdc - Stage email first, use staged for dependent values (T101114)
- git #ab553d2f - Redirect to failure page when the gateway is disabled (T100584)
- git #20f57399 - Quit setting default email in form
- git #f64673d0 - Remove debit cards from Brazil form
- git #5481db6d - Remove template debug logging
- git #4b435548 - Remove Unused Javascript from GlobalCollect gateway (T101014)
- git #5e4e36e4 - Specify class name in mustache l10n
- git #4f8c084a - Move <noscript> contents into mustache partial
- git #c2457d46 - More logic for mustache forms (T97056)
- git #9ed7d3d7 - Add Astropay to form settings for BR/CC (T90505)
- git #8a9959cf - Refactor form resource loading (T97056)
- git #392319fe - Add appeal to mustache data
- git #19cdfeea - Fix Mustache l10n array-to-string warning
- git #c6115495 - Quit wasting translators' time with test pages
- git #6bb149d9 - Rebrand WorldPay -> Worldpay
- git #e89dc0a8 - Validate gateway first
- git #5dc8a19b - Make configuration testable (T94477)
- git #6aeeebd2 - red pen stuff
- git #028cac80 - Add some new (UNUSED) globals that will toggle gateway availability
- git #4cc3b3ed - Be consistent about forms whitelisting
- git #3fd8bfd2 - Build special page with the correct case
- git #061492e5 - Odd untranslated label issue in zipcode title
- git #c7ae133b - Test a GlobalCollect API response
- git #dbab22df - Minor cleanup
- git #cd3cf499 - Copy GlobalCollect form and make it mustache-y (T97056)
- git #798609df - Use $.on in place of deprecated $.live (T94528)
- git #914d8f7f - l10n for mustache (T97149)
- git #5f989ff5 - cleanup
- git #ff7aad38 - Do queue stuff in Astropay ResultSwitcher (T90504)
- git #6dfc55b1 - Run antifraud filters before redirecting to Astropay (T90504)
- git #4adefe02 - Reset all singletons after each test
Echo
[edit]- git #58b7cc7c - Use intval() to make string concatenation in DB query less scary
- git #07da9c2e - Merge MWDbEchoEmailBundler into MWEchoEmailBundler, remove abstraction layer
- git #24cd62e3 - Merge MWDbEchoEmailBatch into MWEchoEmailBatch, remove abstraction layer
- git #9d08c96f - Move all PHP code into includes/
- git #78dc653c - Remove dead dismiss code
- git #70d95fba - Use mw.Api.postWithToken to automatically re-try badtoken errors (T101664)
- git #7a196ce3 - Remove pre-MW 1.22 compatability code
- git #0919b01e - Pass uselang=user to the API instead of figuring it out client side
- git #10cd92a3 - ext.echo.special depends upon mediawiki.api
- git #e2eee93c - build: Updating development dependencies
- git #5b72b9f0 - Fix new talk page message notification (T99989)
- git #9fd265d5 - The job queue does not run against multiple wikis at once
- git #cd1885e3 - Don't depend on global grunt install
- git #4d52bc25 - Use "elseif", not "else if" in PHP
- git #70761a12 - Cleanup LoadExtensionSchemaUpdates hook
- git #0e6976f5 - Require Resources.php in entry point
- git #d9e2695c - Don't pollute $GLOBALS in Resources.php
- git #c78e5202 - The OBOD is orange
- git #c2258dd7 - Kill $wgEchoCohortInterval (T101047)
- git #96c0bed3 - Standardize doc spacing
- git #e11fa6e0 - Kill $wgEchoBackendName
- git #94dd86f2 - Simplify registration of EventLogging modules
- git #1d4bf45d - s/wfRunHooks/Hooks::run/
- git #5e4fc866 - Remove todo that we're not going to do
- git #6157c1e7 - Make processEchoEmailBatch check that Echo is actually enabled before doing anything (T59375)
- git #bb6e7da3 - Allow new notifications to be created with old timestamps (T93109)
EventLogging
[edit]- git #58edc56b - Processor's output-invalid now sends an error json object with the error message and the raw event
- git #9de421aa - Update ResourceLoaderSchemaModule::getDependencies() method signature
- git #945ffcfb - Add optional output for invalid events (T98781)
- git #139bb195 - Fix topic passed to ensure_topic_exists in kafka writer
- git #5244aa81 - Kafka handlers now read brokers out of URI path instead of query parameter
- git #e45219bb - Fix syntax error with newline in error message
- git #40530d13 - Allow Kafka writers topic and message keys to be configured using event information
- git #81788edb - Modify forwarder to produce multiple outputs (T98779)
- git #82a52d99 - Remove redundant ResourceLoaderModule::getModifiedTime implementation (T94074)
ExtensionDistributor
[edit]- git #a7f5e0df - Record downloads with EventLogging (T27844)
- git #e7937f71 - Set manifest_version in extension.json (T100745)
FlaggedRevs
[edit]- git #a0710ffd - Avoid post-redirect parse for certain edits
- git #30949e32 - Avoid extra post-save parse that can sometimes occur
- git #b9f54bb1 - Updated numUsersWatchingPage() to use recentchanges
Flow
[edit]- git #c0bcc880 - Add ParserOutput timestamp to fix Wikibase exception (T102874)
- git #cc333021 - Fix FlowPostMetaActionTests
- git #aa5d9020 - More contrast on the gray lines that indicate tangents (T101426)
- git #6d968424 - Comment out API request initializing DM for now
- git #2f094ff0 - Skip query that's known to fail under certain conditions (T101702)
- git #34f984d6 - Use LoggerFactory to get a Psr\Log instance
- git #226ab9c3 - Remove unused global declaration
- git #380063b4 - build: Updating development dependencies
- git #f718519e - Cleanup duplicated/unused messages and make easier to grep
- git #7811cff1 - Fix regression; summary was not being shown due to wrong structure
- git #b859d06f - Use getHashObject to make dm items hashable
- git #64f2ae76 - Show unpatrolled flag in watchlist and recent changes (T95025, T94453)
- git #c8bd4019 - Store side rail state in user preferences (T97367)
- git #4fdbecc2 - Only change editor preference if user makes a change (T94852)
- git #ae7f9b97 - Remove no-op test
- git #bf8b3053 - board: Use 'ease' instead of 'linear' for transition
- git #1f930a48 - Add small comments to clarify page-creation during import
- git #c8b6ab94 - Update obsolete JS comment
- git #b1feaffd - Update topic star tooltip text (T101197)
- git #32403ba0 - Make side rail text bigger (T99856)
- git #6466a03f - Create a basic data model layer for Flow JS (T98368)
- git #6209a36d - Don't attempt to convert pages that have just been converted
- git #72dcbdbf - Abort early if already converted
- git #3b50942f - Get rid of timeouts in ve init
- git #79ebe2d8 - Fix users getting notifications despite not having Special:NewMessages. (T98996)
- git #99c199f9 - Improve registration of Echo notifications
- git #e801322a - Follow-up f7015eb5e4: add mw-content-{ltr,rtl} for all non-view actions (T97744)
- git #1eeec2cf - Fix timestamp of notifications generated by lqt-import
- git #50774a31 - Only copy templates above first section into Flow's header (T97733)
- git #e3b683f9 - Don't log exception when missing permissions, just ignore it
- git #e18a6b18 - Force white background for both VE and wikitext editors (T100824)
- git #fc674811 - Added tooltip to watchlist star (T71811)
- git #8f0ebd65 - Move function from Resources.php to Hooks.php
- git #039c4166 - Don't log exception when missing permissions, just ignore it
- git #465189b6 - Remove @noflip from h2.flow-board-header-title (T100568)
- git #56c8934a - Make sure no other user-locators cause notifications during lqt-import (T98996)
- git #e36eb313 - Use default LightnCandy handlebars directive
- git #c5ea668e - New compiled templates for Lightncandy version 21
- git #836af128 - Watch and unwatch had the no-js experience (T100406)
- git #a91c090f - Add OAuth support to Flow (T74998)
Gadgets
[edit]- git #da306146 - Update GadgetResourceLoaderModule::getDependencies method signature
- git #68b8b406 - Added a blind 10 second TTL to loadStructuredList() for local caching
- git #2c03c520 - Set manifest_version in extension.json (T100745)
Gather
[edit]- git #0e9a2c52 - build: Add explicit dependency upon grunt-cli
- git #796051bf - Hygiene: Refactor how we generate collections from api
- git #7698e9dc - Don't load Gather on all pages (T101284)
- git #e416bb56 - Filter lists by item count (T97061)
- git #3a238006 - Add (gli_gl_id, gli_namespace, gli_title) index (T98490)
- git #3ff3fd9b - QA: Fix create collection selector
- git #c4e75bd7 - Track collection item counts (T97061)
- git #b50d73f8 - Use mw-ui button with spinner for the create collection button (T98654)
- git #72f235bc - Add sort "namespace,title" sort option for listpages (T95972)
- git #542473ad - Edit icon goes in title when description is empty. (T97679)
- git #46ce84d0 - Fix headers on desktop when editing a collection (T97679)
- git #9d1ab003 - Update mediawiki/codesniffer to 0.2.0 and fix issues
- git #75809a9a - Remove button with spinner to fix iOS tap not capturing (T98654)
- git #39aa9680 - QA: Support tag for temporarily skipping tests
- git #0f4cadc3 - Fix pagination on moderation view (T100148)
- git #df8070a4 - Add UserMerge hooks for gather_list.gl_user (T99374)
- git #4ed786e2 - Reflect upstream infrastructure change (T98175)
- git #34103027 - Set manifest_version in extension.json (T100745)
- git #6c25ddbf - Ensure collection items are rendered correctly in rtl languages (T99362)
- git #bc205e8b - Fix warnings in Gather due to non-explicit position
- git #6d7def11 - QA: Use beta for Gather tests, make rule more generic
GlobalBlocking
[edit]- git #f265038e - Remove i18n shim
GlobalCssJs
[edit]- git #5c7affc7 - Set manifest_version in extension.json (T100745)
GlobalUserPage
[edit]- git #6ead61dd - build: Updating development dependencies
Graph
[edit]- git #03c6440a - Set manifest_version in extension.json (T100745)
- git #04dde8e0 - For now, disabled word clouds until Vega is fixed (T100006, T100642)
ImageMetrics
[edit]- git #7c986350 - build: Updating development dependencies
Listings
[edit]- git #adc935d8 - Set manifest_version in extension.json (T100745)
MassMessage
[edit]- git #2f04d249 - Update mediawiki/codesniffer to 0.2.0 and fix issues
- git #573a82e5 - Set manifest_version in extension.json (T100745)
Math
[edit]- git #1baec69f - Add required arguments to ParserAfterParse hook call (T99212)
- git #c36c9d7f - Add mathtex as default to the LaTeXML options
MobileApp
[edit]- git #b6fbc3a4 - Center edit pencil icon active state (T99678)
- git #89c034a0 - Fix width of collapsed infoboxes.
- git #b70d9218 - Update Less files to accommodate updated image resizing approach (T94646)
MobileFrontend
[edit]- git #fed64c0c - Remove the notifications button properly (T102540)
- git #af19283f - Size the Special:Nearby refresh icon correctly (T102215)
- git #e2016556 - Fix black bar in header on older devices (T98498)
- git #78fc2b1a - Hygiene: Use getter to get main menu and header html
- git #7a1a68ab - Hygiene: Adjust chrome header generation for templating
- git #27406f41 - Use the correct inner variable name (T102041)
- git #44f687b7 - Add basic support for patrolling on mobile (T55684)
- git #984ab7ac - QA: Refactor flaky diff test to use API for initial state
- git #71c3be72 - Revert "Hygiene: Remove getLanguages and getLanguageVariant wrappers"
- git #f13255dc - Hide JS-only main menu links when JavaScript is off (T101190)
- git #62b43a04 - Hygiene: Prepare renderContent function for templates
- git #d6d2dd02 - Fixing formatting of buttons in main menu with Javascript off
- git #d75cf742 - QA: Fix flaky notifications step by waiting on resource ready state
- git #b3c70857 - Hygiene: Remove getLanguages and getLanguageVariant wrappers
- git #dd8f8c04 - Hygiene: Generate banners in stable via templates
- git #8469bd97 - Hygiene: Remove main menu template data wrappers
- git #5b3de5d2 - Allow view to be the template (T97663)
- git #3591b7df - Hygiene: Use invert to generate light coloured close icon
- git #dd934b92 - Fix oojs ui icon naming conflict (T98518)
- git #5132e510 - Fix composer phpcs test
- git #eff86b16 - QA: Adjustments to make tests pass
- git #e067b43b - Load message box styles only when needed (T98877)
- git #223edcb8 - Client side code should use message boxes rather than alert
- git #dcc1e8d9 - QA: Upgrade mediawiki_selenium for fix to SauceJobs reporting (T100904)
- git #fcc75b96 - Move Category button to beta (T24660, T100297, T100727)
- git #dd54c510 - Hygiene: Icons should support hrefs
- git #8da11648 - Sandbox alpha and beta styles from stable (T98400)
- git #0985605c - Message box standardisation (step 1)
- git #5af58b53 - Hygiene: Rename resources folders to reflect modules
- git #ef354a2f - Alpha, Beta: Center align the contents of Special:History (T101149)
- git #39d93c32 - QA: @skip VisualEditor tests
- git #5de5e0cd - QA: Make opt in to beta step quicker
- git #fff99bd3 - QA: Increase timeout for toast notification check (T94150)
- git #12d66520 - QA: Mark all editing tests with @edit tag
- git #d73796b5 - QA: Remove dead tests
- git #bec88f06 - QA: Temporarily skip basic site scenarios (T101190)
- git #e2e6a9b7 - QA: Fix page actions receive notification scenario (T94150)
- git #d15b8e89 - QA: Fix broken redirects tests
- git #192856fd - Correctly align the heading edit icon (T100348)
- git #081abb00 - Fix SpecialMobileDiffTest#testNames test (T100716)
- git #02862a50 - Fix the last modified bar regression for cached pages (T100429)
- git #7c53990b - QA: history link now inside #mw-mf-last-modified
- git #9964eaf0 - QA: Support tag for temporarily skipping tests
- git #ed08f30e - Kill 'Read in another project' in alpha (T100723)
- git #6721c9de - Correctly determine if a license message should be printed or not (T100663)
- git #5cb85b92 - Disable broken test "SpecialMobileDiffTest::testNames" (T100716)
- git #4c3969b6 - Title::__construct() takes no arguments
- git #5659a4d7 - ApiMobileView: Use a boolean for some properties
- git #8201add8 - Tooling: Run jsduck against every patch
- git #dab92438 - Fix Schema#samplingRate documentation
- git #b83d19fa - Generalize the Schema sampling code (T99788)
- git #31ceaafa - Load main page styles only on main page (T98401)
- git #60b3ab78 - Move special page styles to module only loaded on special pages
- git #a35f38ad - Remove the phplint.sh dev script
- git #df113b0c - i18n: Fix category message texts.
- git #0941fc85 - ForeignApi: Allow posting for anonymous users (T95960)
- git #2305f5d2 - Fix Style-position warnings (T100664)
- git #5bc9ade2 - Hygiene: Move searchForm into includes folder
- git #ec04d21d - Icons in beta should be loaded via JavaScript (T100405)
Nuke
[edit]- git #b97fa99a - Set manifest_version in extension.json (T100745)
OpenStackManager
[edit]- git #5cce0eae - Remove ldap host-entry creation and deletion from OSM. (T97163)
- git #587b6581 - Use fqdn instead of ecid for ldap host dn (T97163)
- git #96cae97e - Refer to $user the correct way
- git #854d162c - Introduce 'editallhiera' permission (T102389)
- git #1892c9da - Remove code to specify sudoer host. (T101871)
PageTriage
[edit]- git #0169c48e - Update ResourceLoaderSchemaModule::getDependencies() method signature
ParserFunctions
[edit]- git #3528fb0c - Set manifest_version in extension.json (T100745)
PdfHandler
[edit]- git #7fc987f7 - Set manifest_version in extension.json (T100745)
Renameuser
[edit]- git #9f3748f1 - Set manifest_version in extension.json (T100745)
- git #0ab13d79 - allow the new username to be populated by subpage
SandboxLink
[edit]- git #813d1666 - Update mediawiki/codesniffer to 0.2.0
SemanticForms
[edit]- git #298480a9 - Got autocomplete for #forminput working again - fix for a75d58a
- git #4e2e42d0 - Add .jshintignore for libs/
- git #53ea610b - Made Special:FormEdit unlisted in Special:SpecialPages
- git #da6bc17e - Removed numbered params option for #formlink and related functions
- git #59f38c73 - Another fix for Cargo 0.8
- git #c3943bd3 - Stop using StripState
- git #9a0fbaeb - Unbreak tests
- git #748d9292 - Unbreak tests by adding missing entries to $wgAutoloadClasses
- git #3e40012e - Changed tabbing to fit with other JSON files
ShortUrl
[edit]- git #0f6fc8be - Make README reflect reality of LICENSEs (T88106)
SyntaxHighlight_GeSHi
[edit]- git #c81eb597 - Compare against '$geshi->error' instead of '$geshi->error()' in prepare()
- git #207a5e27 - build: Updating development dependencies
- git #7229fff2 - Remove redundant ResourceLoaderModule::getModifiedTime implementation (T94074)
- git #097fc906 - Remove redundant position code defined in ResourceLoaderWikiModule (T97410)
- git #0f8b00c7 - build: Use npm for repo testing (jshint, jsonlint, jscs, banana)
- git #58c81408 - Explicitly define module position (T97410)
TemplateData
[edit]- git #ac2c2f26 - build: Switch from grunt-jscs-checker to grunt-jscs
- git #2940c124 - build: Updating development dependencies
- git #a88f80bd - Update mediawiki/codesniffer to 0.2.0
- git #eb7dab09 - Fix ResourcesTest::testUnsatisfiableDependencies test failure
- git #8a6d96e5 - Use valid spdx license identifier
- git #8e3471dd - test: Read i18n directories for banana-checker from extension.json
- git #d20e1c34 - test: Add explicit dependency upon grunt-cli
- git #43d4a912 - Sync extension.json, empty PHP entry point
TemplateSandbox
[edit]- git #0a3b3d00 - Remove i18n shim file from TemplateSandbox.php
- git #ce95b4ce - Set manifest_version in extension.json (T100745)
Thanks
[edit]- git #4caf5eff - Use __DIR__ directly
- git #2e8f71ae - Add explicit dependency upon grunt-cli
- git #c737bc60 - build: Updating development dependencies
TimedMediaHandler
[edit]- git #2ba34470 - Consistently use "mw", "mediaWiki" and "jQuery" as globals instead of properties
TitleBlacklist
[edit]- git #95c1d76f - Set manifest_version in extension.json (T100745)
TocTree
[edit]- git #6acea169 - Use HTTPS url to mediawiki.org
Translate
[edit]- git #ccbb6724 - Fix the grammar of an apihelp message
- git #756e79e2 - Add a missing # in an HTML entity in a message
UniversalLanguageSelector
[edit]- git #c00645a0 - Update ResourceLoaderULSJsonMessageModule::getDependencies method signature
- git #62a22850 - Update jquery.ime to b3f68eb6f8
- git #cf7c6520 - Update jquery.uls to 9386f1cf94
UploadWizard
[edit]- git #abdee19d - Fix conditional deed step skipping for Flickr (T101616)
- git #0ec59e82 - build: Updating development dependencies
- git #e3a24c60 - Test API now exit 1 on failure (T101550)
- git #eef5554e - QA: Upgrade mediawiki_selenium to 1.2.0 for Raita support
- git #e5e8e518 - Flickr upload form: Make button of type=submit (T100540)
UserMerge
[edit]- git #42d6c27d - Convert to extension registration (T87989)
VectorBeta
[edit]- git #4bf4a5f0 - Set manifest_version in extension.json (T100745)
VisualEditor
[edit]- git #598e1fd1 - Update VisualEditorDataModule::getDependencies method signature
- git #2e050ff4 - VisualEditorDataModule: Use definition summary instead of time tracking (T94074)
- git #91187d5a - Update VE core submodule to master (f821c6e)
- git #160a673e - Omit extension attributes with an undefined value
- git #abbb62fe - ve.ui.MWTitleInputWidget: Restore 've-ui-mwTitleInputWidget' CSS class (T101600)
- git #852ac522 - build: Updating development dependencies
- git #5ac580e1 - Empty all inputs on link inspector teardown
- git #325c9cb5 - Move cursor to end when changing link mode (T98895)
- git #2d6c87c9 - Update VE core submodule to master (795550c)
- git #bbfa0773 - build: Provide a `grunt fix` task to auto-fix jscs failures
- git #08af973d - Set manifest_version in extension.json (T100745)
- git #e7db0872 - Update mediawiki/codesniffer to 0.2.0
- git #d3718edb - Add in required calls to updateActions
- git #e8149e25 - Always preserve input when switch between internal/external links
- git #425e5816 - Unregister core image types
- git #b7f92605 - Move test registry hacks into QUnit setup/teardown hooks
- git #f2875141 - ve.dm.MWTemplateSpecModel: Account for data.maps being undefined
- git #e9384ad9 - Update VE core submodule to master (83d45d1)
- git #b3d2e901 - Account for MWTitleInputWidget having been moved into MW core
- git #08653587 - build: Bring over git-status improvements from core
- git #6ca08345 - Revert "Update extension.json and empty out PHP entry point"
- git #b5279e4b - Update VE core submodule to master (6c72553)
- git #e951084f - Update extension.json and empty out PHP entry point (T87992)
- git #cd148a48 - mailmap: Add an additional e-mail for Bartosz per request
- git #a948624d - Use more appropriate RecentChange_save hook for tagging (T100439)
- git #d39e4c3e - Make sure reference result menu can wrap (T99267)
WikiEditor
[edit]- git #6e25cc71 - Update mediawiki/codesniffer to 0.2.0
- git #6080404f - Set manifest_version in extension.json (T100745)
WikiGrok
[edit]- git #4450a0cf - build: Add explicit dependency upon grunt-cli
- git #9df0c65b - Update OK and Okay for consistency
- git #a242c6a3 - Make error titles easier to translate
Wikidata
[edit]- git #02a1b554 - Update Wikidata - fix property label constraints bug
WikimediaEvents
[edit]- git #62eb0136 - Log 'resourceloader.forbidden' events from readers (T101806)
- git #04989ce5 - Log 'resourceloader.forbidden' events with ModuleLoadFailure schema (T101806)
- git #0cc21972 - Add global ext.wikimediaEvents.loggedin and ext.wikimediaEvents
- git #8991081b - Report time to first edit as `ttfe` (T99060)
WikimediaMaintenance
[edit]- git #3aac490d - Remove interwiki replacement SQL files
WikimediaMessages
[edit]- git #95e0d877 - Flow: Fix to use up to date keys and point to right messages
- git #2f68b93e - modules: Add position=top to style module
- git #7251e9ba - Fix incorrect args for hook EditPageCopyrightWarning
- git #fd5d91c6 - Update AffCom ContactPage messages per AffCom request
Skins
[edit]MonoBook
[edit]- git #fd6a2b4e - Set manifest_version in skin.json (T100745)
Nostalgia
[edit]- git #b194e597 - Set manifest_version in skin.json (T100745)
Vector
[edit]- git #89b4dce3 - Remove superfluous whitespace from HTML output (T102861)
- git #e0289b7d - Run phplint and phpcs through "composer test" entry point (T90943)
- git #9bd09ce7 - Trying to clean this up a bit
- git #b7df704d - Set manifest_version in skin.json (T100745)