MediaWiki 1.26/wmf5
Appearance
MediaWiki 1.26/wmf4 | Deployment of MediaWiki 1.26wmf5 to Wikimedia sites | MediaWiki 1.26/wmf6 |
The latest version (labeled "1.26wmf5") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 06 May 2015 (see the roadmap).
Core changes
[edit]- git #1b7d6c50 - Update AbuseFilter for cherry-picks
- git #d1e24921 - Update NavigationTiming for cherry-picks
- git #1fe9a6fc - Update MobileFrontend
- git #af9d1f27 - Bump Flow for import and EnableFlow changes (T99278, T99111)
- git #887c1c4d - Add ApiFeatureUsage [wmf5] (T1272)
- git #a678e8b0 - Update AbuseFilter for I5dc11259
- git #427fe9f7 - Revert "Follow-up ee320648fd1: output mw-content-{ltr,rtl} unconditionally" (T99258)
- git #dd15c762 - registration: Don't array_unique() over the queue before loading it (T98956)
- git #e70d31ad - Revert "Revert "Bump CirrusSearch in 1.26wmf5""
- git #409ba08b - Undefer push() in lazyPush() temporarily
- git #f7b5d772 - Revert "Bump CirrusSearch in 1.26wmf5"
- git #c1644679 - Revert "Only enforce subpage rules on batch wikitext->Flow conversions"
- git #421dfcdb - Only enforce subpage rules on batch wikitext->Flow conversions
- git #8c619b99 - Update Echo for cherry-picks
- git #dfbf0d22 - Bump CirrusSearch in 1.26wmf5
- git #335f8a25 - Use lazyPush() instead of push() in a few places for jobs
- git #e3b2255d - Reduced the rate of RecentChangesUpdateJob insertion
- git #f5440247 - Added JobQueueGroup::lazyPush method (T99302)
- git #177df096 - Log callers that trigger Title::newFromText $text type warning
- git #c6b2c50a - ProfilerOutputStats: tweak stat key normalization
- git #c83e3a03 - Update CirrusSearch for cherry-picks
- git #23a78a3b - Update CirrusSearch for cherry-picks
- git #06e2eeaa - Update Translate to a6f0a63
- git #4ee6d084 - Update CentralNotice
- git #60cb1079 - Update ContentTranslation to a27d44d
- git #a6b6b7fa - Update Gather with cherry picks
- git #e434c304 - ResourceLoader::filter: use APC when running under HHVM
- git #9894c6e5 - Update Wikidata - waitForSlaves in updateSubscriptions script
- git #34efada5 - Update GWToolset to 1.26wmf5 HEAD
- git #cbb9b1e4 - Update Gadgets for cherry-pick
- git #ba91f0a2 - Temporary hack to drain excess refreshLinks jobs (T98621)
- git #03acd815 - Updating CirrusSearch to pull in query fixes
- git #529e6657 - Update Gather
- git #9afa7531 - Added common metadata caching to the djvu handler (T96360)
- git #2a13b5de - Made triggerOpportunisticLinksUpdate() jobs make use of parser cache (T98621)
- git #aede3237 - Bump Flow for metadataonly fix
- git #a0b561da - Update Josa for cherry-picks
- git #fc7c04e1 - Bumped Graph to master
- git #996abbed - LivePreview: Process jsconfigvars (T92944)
- git #ee29c9fc - API: Add output of JS config vars to action=parse (T67015)
- git #8b3bee5a - Update Wikidata - Fix interaction with AbuseFilter
- git #7f1fdec6 - Set isExpensiveToThumbnail for the djvu handler (T96360)
- git #42743a07 - Update VisualEditor for I43ea8537
- git #da67f67c - Bumped CentralAuth
- git #b179bba8 - Bump Graph
- git #06d9a4c2 - Update VisualEditor extension for I413c300a
- git #465c3538 - Bump Flow on 1.26wmf5 for:
- git #f56d0924 - Update Gather with cherry-picks
- git #65fcbbea - Update CentralAuth to 1.26wmf5 HEAD
- git #a245e86a - Update ContentTranslation to 0ee6dac
- git #05b6c3ce - Update CentralAuth to 1.26wmf5 HEAD
- git #62866baf - Bump VisualEditor for I504f0cb0b
- git #fcd133aa - Update MobileFrontend
- git #b43de93c - Bump MobileFrontend
- git #49c415c4 - Correct name of Northern Luri language
- git #a90cbb48 - Cast various things that are supposed to be ints (T98276)
- git #c6ea6054 - Removed duplicated jobs in triggerOpportunisticLinksUpdate()
- git #2a4675a1 - Make api nearmatch search work same as 'go' feature (T37719)
- git #28abb262 - Document namespaces member as nullable (T98082)
- git #7b05096b - mediawiki.api: Add #badToken for invalidating bad cached tokens (T71691)
- git #ba03c013 - Support Title::GAID_FOR_UPDATE for Title->exists
- git #9ca24dc4 - Update OOjs UI to v0.11.1
- git #f297e252 - Fix double quote to apostrophe in a message
- git #9f286710 - Underscores etc. aren't valid in HTML IDs, so escape them properly
- git #3c1d3e2b - installer: Read styles from Vector's skin.json (T98043)
- git #eeab8768 - registration: Throw more obvious error when a file doesn't exist
- git #a099da42 - Add new languages to 1.25 release notes and Names.php
- git #34a3de0f - Remove invalid language code "bh" (alias of "bho") (T91240)
- git #15ecc5a9 - Update getHelpUrls() for reworked mw.org API pages
- git #97667cb3 - Don't ignore content model for default message texts (T92899)
- git #eeea90d2 - Add unit tests for all LogFormatters
- git #2b81c4ca - registration: Add support for $wgParserTestFiles (T97921)
- git #e5aca92e - registration: Support $wgMediaHandlers in ExtensionProcessor (T97908)
- git #1001bac4 - Fixed some IDE warnings in ChangeTags
- git #37bab4a4 - Allow QueryPage subclasses to use a different "no results" message than "specialpage-empty"
- git #ff83473c - Made JobQueueAggregatorRedis make sure the wiki set key is up-to-date
- git #d9505b9d - Updated ParserCache doc types
- git #ab275d59 - Fixed EnqueueJob::newFromLocalJobs docs
- git #54816e20 - Removed DjVu pageCount() check and let it surface in the shell command (T96360)
- git #5f7c6c58 - build: Bump various devDependencies
- git #9172be5a - HTMLForm: Add wfDeprecated to isVForm
- git #143c8145 - Follow-up ee320648fd1: output mw-content-{ltr,rtl} unconditionally (T97744)
- git #fa07f925 - Pass __METHOD__ to ping query in JobRunner::commitMasterChanges()
- git #8a1023cf - ApiParse: Restore 'redirects' property in output (T97848)
- git #4e34450d - Add test for IRC line for legacy type block/block
- git #25b10c47 - Revert "Use CSS columns instead of tables in Special:SpecialPages" (T97026)
- git #f14acb13 - Use more specific and less ambiguous ids for line numbers in diffs (T63486)
- git #a2415baa - ChangeTags: Don't show UI when no editable tags exist (T97773)
- git #b880a15b - Add missing newline in apihelp-upload-description list
- git #c9b73a38 - convertExtensionToRegistration.php: Ignore i18n shims (T91350)
- git #708918cc - Provide detailed information about invalid titles
- git #ee320648 - Also add mw-content-{ltr,rtl} on page views for missing pages (T97624)
- git #5f6fdaab - generateJsonI18n.php: Remove features that should no longer be needed
- git #fe928a0a - SearchHighlighter: Stop checking for existence of "wfCite" function
- git #b8449c62 - Documentation for SpecialSearch.mPrefix
- git #709e43aa - Preferences: Use case-insensitive comparison for skin names
- git #87558fc8 - Increase parity between api search and on-wiki search
- git #12c370c6 - Create PageViewUpdates hook (T97622)
- git #4bbd86a8 - API: Also mangle indexed tag names in format=xml (T97599)
- git #63c132e0 - Refactored ReplicatedBagOStuff to use generic factory methods
- git #5d62627a - Update OOjs UI to v0.11.0 (T91152)
- git #19878798 - Converted InfoAction to using the WAN cache (T93141)
- git #c2675c2e - Restore B/C for ApiOpenSearch json output if warnings are present (T97617)
- git #4459924f - mediawiki.mixins: Avoid including css rule on every less file that includes this mixin (T97587)
- git #0b79eebf - Add @var LoadBalancer[] type doc
- git #bffd2cca - Change case of class names to match declarations
- git #fcd02313 - Made getWithSetCallback doc comment clearer
- git #b391983f - Make $wgDBerrorLogTZ actually default to $wgLocaltimezone
- git #0e62e439 - mw.track: Implement trackUnsubscribe (T93986)
- git #cf70c77d - Fix name of Tunisian Arabic language in Latin script
Vendor
[edit]- git #0443df14 - Update OOjs UI to v0.11.1
- git #5690daea - Adding dependency on wikimedia/assert module (T91071)
Extensions
[edit]AbuseFilter
[edit]- git #b8e38303 - Removed filter profiling using $wgMemc
- git #1b07893e - ApiResult::META_BC_BOOLS in ApiAbuseFilterCheckMatch (T99240)
ApiFeatureUsage
[edit]- Newly deployed extension
CentralAuth
[edit]- git #e5c1c9c3 - ApiCentralAuthToken: Use ApiBase::lacksSameOriginSecurity()
- git #0addbafa - LocalPageMoveJob: Don't die on invalid old titles
- git #dba935d2 - GlobalRenameLogFormatter: Don't die on invalid old usernames
- git #37c6a2d2 - LocalRenameUserJob: Don't try to construct the old user object twice
- git #8fe31c3b - GlobalUserMerge: Log merges locally
- git #739d0e81 - Fix an apostrophe in a message
- git #2d39c93e - Remove duplicate listUnattached() check
- git #ce32d4f5 - Throw an exception if the performer doesn't exist in the database
- git #295301bf - GlobalUserMerge: Don't merge a user into themselves (T96117)
CentralNotice
[edit]- git #2fd630fb - Update to $wgCentralSelectedBannerDispatcher
- git #42a9f5c1 - bannerController call to BannerLoader: Remove unused params
- git #f432b92a - Fix fetching choice data via API
- git #eea57c49 - Allocation: choose campaign first, fix throttling bug (T96194)
- git #05014f39 - Special:BannerLoader: test campaign staleness (T88276)
- git #c386bb8f - Tiny bit more post-BannerRandom cleanup
- git #2842700d - Fix Special:BannerAllocation
- git #ace13d34 - Remove server-side banner random
- git #4b17562a - Special:CentralNotice: code cleanup (T90915)
- git #21831d56 - Check choiceData for staleness (T88276)
- git #84c387c1 - Use the plain-text GPL
- git #269958a4 - Using recommended RuboCop configuration (T94558)
- git #d4ea6ae3 - Add banner includes bucket dropdown
- git #ff3d632b - Warn if a campaign's bucket assignments look funky
- git #ddfebbb1 - Default to single-database configuration (T91763)
- git #68eb6239 - Fix a typo: switch databases correctly
- git #983fa9af - Clean up database switching (T92000, T91763)
- git #308a6196 - Fix accidentally swapped docstring
- git #b4c313aa - Preload JS comes with no baggage (T86100)
CirrusSearch
[edit]- git #cdbac8af - Detect per-user poolcounter failure
- git #ddb39e08 - Fix-up for I3df6713: qualify \RequestContext
- git #5f9b71ba - Log request times to StatsD
- git #f2c0f246 - Fix errors that look like OR OR OR OR
- git #4d5da21e - trim idiographic whitespace too (T75374)
- git #573c344c - Add index searched to cirrus request log
- git #9ad74d1a - More data in CirrusSearchRequest logs (T98190)
- git #40407a5b - Use core's Hooks class as "MWHooks" to avoid conflicts
- git #435eb7eb - Fix intermittent failures in prefer_recent tests
- git #bff3e7ad - check for actual error instead of just no result on long prefix search
- git #6b2a5f63 - Null is a valid value in Searcher::$namespaces (T98082)
- git #cbd47029 - Convert go feature to api tests
- git #1b4c44d5 - Finish converting prefix_search feature to api tests
- git #76a700a8 - Fix some apis and api tests
- git #6483170b - Convert remaining update_general features to api usage
- git #30e08517 - Convert remaining relevancy tests to api
- git #dc92e3a6 - Split Jenkins.php into two files
- git #a3c5948e - Update did_you_mean features to run against api
- git #a757bc41 - Fix scneario to match changed step definition
- git #4e095e4c - More specific type hints and docs in ElasticsearchIntermediary classes
- git #3ded4b86 - Convert highlighting tests to use the api
Cite
[edit]- git #1048c101 - Add extension.json, empty PHP entry point (T87893)
- git #84ba4c4f - Remove i18n shim
- git #db9ff2bd - Get rid of "wfCite" global function
Citoid
[edit]- git #99a8b290 - Change label text from 'Lookup' to 'Generate' (T97353)
- git #919929a5 - build: Bump grunt-jscs to latest version
ContactPage
[edit]- git #ff7794bf - Allow loading of ResourceLoader modules (T95789)
- git #c6913cee - Allow selection of HTMLForm display format
- git #11f4950b - Base more stuff on the form type
ContentTranslation
[edit]- git #a9f5094d - Show an invitation to translate an article instead of creating (T88600)
- git #9363e5e8 - First language screenshot scenario
- git #054dc60d - Update Gemfile for screenshot and appropriate mediawiki_selenium
- git #e23eaf18 - Show the newarticle campaign in the VisualEditor (T95269)
DonationInterface
[edit]- git #a7209962 - Correct recurring info text again (T94246)
- git #64467d09 - Correct recurring info text again (T94246)
- git #ecfce430 - Use DonationQueue for "complete" and "pending" queues (T92921)
- git #2ebc2c48 - Comment about TODOs
- git #8d13857b - Catch errors and redirect to general failure page
- git #4b548a35 - add comment
Echo
[edit]- git #56984679 - Use DeferredUpdates::addCallableUpdate for generateEventsForRevision
- git #d150625c - Until seentime is recorded, we should treat notifications as unseen (T94634)
- git #518101e4 - Actually pass jscs
- git #5aefeb3f - Add Grunt infrastructure for CI
- git #da078936 - Display red badge based on time of notifications vs last time panel was opened (T94634)
- git #aa3d1afd - Add fallback for enotiftalk in generateEventsForRevision
EducationProgram
[edit]- git #17b23fcf - Update API calls following core changes (T97655)
FlaggedRevs
[edit]- git #9d7fbf88 - Moved FRExtraCacheUpdateJob to a separate file
- git #c839291d - Removed safeGetLag() check; handled by "max lag" DB config
Flow
[edit]- git #78d917c4 - Fix inconsistent state issues and fatal on Special:EnableFlow (T99278)
- git #8ac27820 - Only enforce subpage rules on batch wikitext->Flow conversions (T99111)
- git #a1762250 - Fix metadataonly parameter and use it in JS (T98534)
- git #20308afb - Fix more than just workflow_page_id === 0 (T97664)
- git #bb3e53aa - Allow delete link in menu (T90970)
- git #a185aff3 - Also require deletedtext to view deleted workflows (T90969)
- git #0af330bd - Move tooltip to the right (T94153)
- git #60743595 - Fix checks to see if board/workflow has been deleted (T95280)
- git #ab68b664 - Fix workflow_page_id when board is restored (T95280)
- git #9dde5c01 - Make "uses wikitext" link open in new tab (T97434)
- git #561fa6eb - Browser tests: fix javascript detection on load (T94153)
- git #d52e857a - Fix browser tests (T94153)
- git #f093a09d - Get rid of convoluted getContent failsafe (T97872)
- git #039cd489 - build: Remove redundant global grunt-cli install
- git #3d227ecc - Remove unused file flow-baseconvert.js
- git #76ea331e - Add logging so we know what filters are being hit (T95978)
- git #4959e502 - Actually pass jscs
- git #af0b60a1 - Add jsduck support (T94625)
- git #6ca99f5e - Fix jsduck warnings
- git #fcfc007d - Only display API errors (T97702, T97821)
- git #dca37cc7 - Fix check for in-flight API requests (T97820)
- git #383079d3 - Move modules/vendor/* to vendor/modules/*
- git #02a8e525 - Update jscs to 1.8.0
- git #8e22aaef - Fix history permission check in RevisionFormatter (T96933, T69610)
- git #a05ec9cc - Only replace queryMap if the prehandler returns it (T97749)
- git #4dae87a1 - Transform queryMap right before submitting it (T97749)
- git #c3efed6d - Fix preHandler setup
- git #e911245a - Set cleanup header revision after original to avoid collisions (T94953)
- git #83a99861 - Make editor switching look nicer (T97401)
- git #517f93f2 - Don't show Parsoid HTML in textarea while loading VE (T97493)
- git #89f0c78e - Mark posts by autopatrolled users as patrolled (T94451)
- git #1fbc345a - Make sure allowCreation existence status is right, use Status (T94953)
- git #338c6078 - Change ensureFlowRevision to use Status and not check summary (T94953)
- git #818d74db - Refactor flowEventsMixinApiRequestInteractiveHandler (T96811)
- git #6f72ea39 - Get rid over queryMap overrides
- git #fbada385 - Make browser tests work with or without visual editor (T94153)
- git #2bcf4652 - Fix onAbortMove documentation
- git #6d660151 - Keep source editor visible but disabled while VE loads (T97401)
- git #412ccad2 - Remove ext.flow.parsoid.js
- git #e79e5c3c - Update for changes in OOjs UI (Ib40e3477) (T91152)
- git #89265fcb - Remove workaround code from when pageid could still be 0
GWToolset
[edit]- git #c93f4cb1 - Check php max_file_size limit directly from PHP $_FILES (T97415)
Gadgets
[edit]- git #4ae2f57b - Make the ObjectCache implementation used for Gadget def's configurable
Gather
[edit]- git #efee6215 - Fix duplicate 'new' tag and menu item CTA (T98947)
- git #d8fff3d5 - Fix confirmation message styling inside overlay (T98538)
- git #32b64290 - Add extension.json, empty PHP entry point (T91802)
- git #03ade5e3 - Don't auto-zoom on input box in add collection (T98529)
- git #cd74fab7 - Improve spacing in the `add to collection` overlay. (T96837)
- git #aa2faa1f - Improve star styles on phones (T96837)
- git #f9632116 - Fix the create collection button (T98546)
- git #9646a4dd - Fix hidden collections view of Special:Gather/all/hidden (T98644)
- git #96ec64fa - Migrate Special:GatherLists code to Special:Gather (T98163)
- git #5bb423a4 - Display a message for no search results (T95966)
- git #136afaa4 - Make dependencies explicit (T98453)
- git #8d77ca52 - When creating a collection show CTA && toasts after edited (T98316)
- git #e3828c60 - Fix exception if image passed to models is a boolean (T98545)
- git #7a65264b - Use the CollectionsList model to generate Special:GatherLists (T98539)
- git #7437bc26 - Allow editing of title/description of hidden collections (T98113)
- git #978dd05f - QA: Fix Gather edit test (T98479)
- git #941b40b2 - Fix delete overlay (T96167, T98324)
- git #9939e043 - Ensure collection members can be removed (T98448)
- git #bc7bf6cd - Create collection button on Special:Gather (T95214)
- git #7cdd5736 - QA: Fix watchstar selector (T98480)
- git #d0db18c8 - Fix re-enable form after save failed
- git #a2c59229 - Re-add future toast to show when page reloads after editing collection (T98027)
- git #15e1a8eb - Only reload page after CollectionEditOverlay if page is special. (T98299)
- git #d0e8aa76 - Show loading screen while the collection editor loads (T98025)
- git #364c4175 - i18n: Update i18n message to link to collection (T97177)
GlobalCssJs
[edit]- git #940e743e - Empty PHP entry point
- git #bf0b1315 - tests: Don't use getDefinitionSummary() as an API
GlobalUserPage
[edit]- git #cbb38937 - Update extension.json, empty PHP entry point
- git #c089f013 - Make 'globaluserpage-central-editnotice' message less repetitive
ImageMap
[edit]- git #df4b7a8f - Add extension.json, empty PHP entry point (T87929)
- git #56470cd3 - Fix $wgExtensionCredits index
- git #d3a7ce65 - Remove i18n shim
InputBox
[edit]- git #562fa9c6 - Re-apply a6a7dc02e5d
- git #d5dbe717 - Convert InputBox.php to extension.json for extension registration (T87931)
Interwiki
[edit]- git #2b4421de - Add extension.json, empty PHP entry point (T88052)
- git #a9396da4 - Remove i18n shim
- git #75f7ce29 - Move global functions into static class in separate file
- git #aa2c788e - Use __DIR__, get rid of $dir
Josa
[edit]- git #2e93d3ed - Fix mistake on if condition.
Listings
[edit]- git #73e3721d - Empty PHP entry point
MassMessage
[edit]- git #c03a32de - Only check if the title is an interwiki if it is for the local site (T98028)
MobileFrontend
[edit]- git #49871120 - Add login and signup urls to the editor overlay for anons (T99154)
- git #744e09b6 - Don't show toast on startup (T98282)
- git #8d239586 - Temporarily disable MobileWebSearch logging
- git #8f76b354 - Lower sampling rate (T98340)
- git #42cb34e3 - Re-enable images for our users. (T98340)
- git #1c505d0a - Restrict default styling to panels in #content area (T98188)
- git #391d6f37 - Don't disable images whilst opting into beta (T98187)
- git #1edf7aae - Hygiene: Remove config rules from jscs where in preset
- git #4b257131 - Hygiene: Reintroduce spacing constraint
- git #a7dd8f36 - Generate menu HTML via JavaScript. (T95332)
- git #e9aefe68 - Render main menu via a server side template (T97431)
- git #a8626d21 - Allow ios users to close the main menu (T97621)
- git #1ad02a64 - Hygiene: Move logging schemas into resources
NavigationTiming
[edit]- git #71b4489b - Bump SaveTiming SCID to 12236257
Nuke
[edit]- git #4e9bfc7b - Add extension.json, empty PHP entry point (T87946)
- git #5c67f227 - Remove i18n shim
OAuth
[edit]- git #7d9b450e - Clarify messages, de-emphasize privacy policy (T69082)
- git #be31910f - Removed mwoauthmanageconsumers-viewing message
PageTriage
[edit]- git #a5f0ed2b - Conversion to using WAN cache (T93141)
- git #25f4c711 - API: Completely set backwards-compatibility boolean metadata (T97636)
- git #c08c506a - API: Set backwards-compatibility boolean metadata (T97636)
ParserFunctions
[edit]- git #65de1d2f - Add extension.json, empty PHP entry point (T87955)
- git #b638c287 - Move hooks into static class
- git #57fb178a - Remove i18n shim
Parsoid
[edit]- git #e40e4a27 - Empty PHP entry point
- git #c5e642c3 - Remove i18n shim
PdfHandler
[edit]- git #43901577 - Add extension.json, empty PHP entry point (T87957)
Poem
[edit]- git #ddab4d57 - Add extension.json, empty PHP entry point (T87959)
Renameuser
[edit]- git #139d8c6f - Avoid DIY cache update that violates SoC (T91815)
- git #4e6b193e - Remove deprecated SpecialRenameuser.php entry point
- git #ff5d5708 - Add extension.json, empty out PHP entry point (T87967)
- git #dc200c74 - Remove i18n shim
SecurePoll
[edit]- git #9596f517 - Fixup script for bv2015 incorrect date range (T97924)
SpamBlacklist
[edit]- git #ca55c42a - Conversion to using WAN cache (T93141)
SyntaxHighlight_GeSHi
[edit]- git #14fdd878 - Fix I062a2246
Thanks
[edit]- git #b3a74b29 - Further document Thanks gender (both en and qqq), and fix bug (T96527)
- git #0a5664ce - Check the thanked user's gender for Thanks messages (T96527)
- git #805fefd1 - Actually pass jscs
- git #8b9bc3a4 - Add Grunt infrastructure for CI
TitleBlacklist
[edit]- git #72cff297 - Conversion to using WAN cache (T93141)
Translate
[edit]- git #a6f0a631 - Breaking change: ApiQueryMessageGroups workflow format
- git #2bde4d6b - Avoid DIY cache update that violates SoC (T91815)
UniversalLanguageSelector
[edit]- git #d04ade35 - Explicitly define module position (T97410)
- git #3d644068 - Update jquery.ime to 5498eae
UploadWizard
[edit]- git #c8152762 - mw.FormDataTransport: Make it possible to skip the 3000 ms timeout in tests (T98130)
- git #5df9b2d2 - Recover from 'badtoken' error when uploading (T71691)
- git #8e11e68e - Remove some dead code
- git #9cf2959b - Remove incredibly weird message override for 'mwe-upwiz-code-unknown'
- git #c9bdce7e - build: Bump grunt-jscs to latest version
- git #3face6dd - Move "x" control to the top-right of the description div and make it a bit bigger (T77600)
- git #38f4f4d3 - Call requiredFieldLabel() after text() (T77600)
- git #aee51cd1 - Add placeholder text for the Description field (T77600)
- git #76052be6 - Increase space between "Add new description" link and the text box (T77600)
- git #f5c6ab46 - Add 'default' environment for browser tests
- git #9d0c456b - Explicitly define module position (T97410)
- git #ece27d0c - Conversion to using WAN cache (T93141)
VectorBeta
[edit]- git #e46c6dcc - Remove unused i18n shim
VisualEditor
[edit]- git #5624a03b - Make sure switch to source editing button does not get disabled (T97646)
- git #e859342f - mw.Target: Fix API breakage of watchlist preference check (T97838)
- git #880e8a9d - Follow-up 5c38995bd94f: don't destroy toolbar twice (T98388)
- git #d008a3bc - Revert "Be more selective in application of 0.8em font size" (T98193)
- git #17cac5ae - Update VE core submodule to master (2127edd)
- git #d2c096ce - Remove bold from result titles so that query highlighting works
- git #6c28e169 - Replace "articles" with "pages"
- git #6983fbe3 - Highlight matching parts of link suggestions (T93697)
- git #be408abc - Update VE core submodule to master (9be0272)
- git #d921a942 - MWTemplateTitleInputWidget: Add missing local var
- git #4a5cf206 - ve.init.mw.ViewPageTarget.js: Fix indentation
- git #563bb66f - Make 'Search articles' / 'External links' i18n messages
- git #cab44b55 - Be more selective in application of 0.8em font size
- git #5c38995b - Fix page restoration when Parsoid load fails
- git #f95cebd8 - Divide surface margins by 0.8
- git #0480a99b - Update VE core submodule to master (424a9f4)
- git #335a702a - ve.init.mw.ViewPageTarget: Set custom font-size for original .mw-body-content too (T97690)
- git #2608a6c6 - ve.ui.MWParameterPage: Remove dead CSS (T97516)
- git #ffd90402 - Remove unless, and almost-useless closures in response cache
- git #c32cccd9 - Make static methods static in linkCache
- git #08ca3181 - Make 'page not found' label lowercase
- git #fd538835 - Fix line height inside notice/help popups
- git #1a2a08cb - Fix toolbar & debug bar negative margins
- git #4b660ba9 - Update VE core submodule to master (3fd7629)
- git #432e2dcd - Remove OOUI content icons
- git #a69dcae3 - build: Bump various devDependencies (T90816)
- git #6f17fde4 - Convert 'external' links to internal pages pasted into the search field (T94334)
WikiEditor
[edit]- git #d1270ed4 - Populate abort.type in Schema:Edit logging (T95938)
- git #bfae89b9 - Follow-up cc5ca3a2f6: now that we sample client-side, send all editingStatsIds to the client (T95919)
WikimediaMessages
[edit]- git #2594ffb9 - Fix some contact page messages
- git #0151db18 - Add RL module for [[:meta:Special:Contact/affcomusergroup]] (T95789)
- git #b975bc5f - More ContactPage messages for affcom user group form (T95789)
Skins
[edit]CologneBlue
[edit]- git #6d45639f - Explicitly define module position (T97410)
Modern
[edit]- git #7fad18c6 - Explicitly define module position (T97410)
- git #6d89048f - Add skin.json, empty PHP entry point
MonoBook
[edit]- git #19406c60 - Explicitly define module position (T97410)
Nostalgia
[edit]- git #08a53847 - Add skin.json, empty PHP entry point
- git #513c8881 - Remove i18n shim
Vector
[edit]- git #d4fef458 - Explicitly define module position (T97410)
- git #23f2c6a8 - Add skin.json, deprecate and empty PHP entry point (T87875)