MediaWiki 1.26/wmf3
Appearance
MediaWiki 1.26/wmf2 | Deployment of MediaWiki 1.26wmf3 to Wikimedia sites | MediaWiki 1.26/wmf4 |
The latest version (labeled "1.26wmf3") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 22 April 2015 (see the roadmap).
Core changes
[edit]- git #f870adfa - Update GWToolset to 1.26wmf3 HEAD
- git #4d54651b - Bump WikiEditor for Ic91b87c4f
- git #a23ec24c - Update Flow to 1.26wmf3 HEAD
- git #c6248a3c - Update Gather and MobileFrontend to master
- git #73665044 - Bumped graph ext
- git #a461a581 - Update MassMessage to 1.26wmf3 HEAD
- git #2b8d031b - Update ContentTranslation to 6f81619 (T97965)
- git #f16f1af3 - Update SecurePoll for Iae874c0403a8362929362ca645f4aca18feb0269
- git #d4df0a08 - Update Translate for cherry-picks
- git #0bce2a7b - Bump WikiEditor for I05adb7116f1
- git #6cdb23c5 - Removed DjVu pageCount() check and let it surface in the shell command (T96360)
- git #bc20111e - Update EducationProgram
- git #d2d43a00 - ChangeTags: Don't show UI when no editable tags exist (T97773)
- git #a1e7367d - Update PageTriage to 1.26wmf3 HEAD
- git #52d51f16 - Update MobileFrontend
- git #ff498450 - Update CentralAuth to 1.26wmf3 HEAD
- git #db063557 - Update ContentTranslation to 53ab07e
- git #9aca8f92 - Update EducationProgram
- git #ce90785d - Restore B/C for ApiOpenSearch json output if warnings are present (T97617)
- git #e80f5d6f - Bump Gather for I8cb92ae3fc6
- git #0baf9fc4 - Update VisualEditor for I9b0dba58
- git #1d3cbc6d - Update WikiEditor to 1.26wmf3 HEAD
- git #c5893fdd - MovePage: Move target existence check into isValidMove() (T97536)
- git #223f68f5 - Update SecurePoll for cherry-picks
- git #df5d0df7 - Update jQuery from v1.11.2 to v1.11.3
- git #770e3eea - Update MobileFrontend extension to 1a1959b
- git #9c56c1ee - API: ApiResult must validate even when using numeric auto-indexes (T97490)
- git #b88fc164 - Update Wikidata - fix change subscriptions script
- git #511f4c52 - Update SecurePoll for I422d390c08
- git #a5bb0a05 - Update VisualEditor for two icon issues
- git #a780d4d2 - Update EventLogging to 1.26wmf3 HEAD
- git #da225802 - Update Gather
- git #ea140cd0 - Protect API metadata keys from FormatMetadata::fetchExtendedMetadata() (T97469)
- git #a69192b6 - Update ContentTranslation to ffdd3e0
- git #1f473951 - API: Remove metadata keys from indexpageids output (T96942)
- git #35399d10 - Update CentralAuth submodule
- git #d0f234c2 - Bump WikimediaEvents for null dereference in XAnalytics listener (T97104)
- git #7b86513d - Bump Flow for FlowUpdateWorkflowPageId.php
- git #b980b0a9 - Don't load XML metadata on DjVu thumb generation (T96360)
- git #2bed6179 - Update SecurePoll for I65dcbc14e
- git #9d556260 - resourceloader: Add logging for T94810 (T94810)
- git #e21f4faa - Bump VisualEditor for Ie10a75327
- git #87c2f72c - Update Mobilefrontend to cherry pick
- git #1c5e9c7f - Bump Flow for:
- git #32fcb0f6 - Update ContentTranslation to 6890bce
- git #4e7860b8 - Update ZeroBanner for I532fe807
- git #48ff3f95 - Bump Flow for "Stop creating pages on load"
- git #ef233823 - Added max lag comment to JobRunner
- git #05a5ec40 - Lowered $maxAllowedLag to 3 in JobRunner
- git #7f1d4dfb - Enable DBO_TRX for runJobs.php, just like HTTP job runner
- git #e9a65a51 - Removed redundant wfReadOnly check in runJobs.php
- git #b4b932b5 - Lowered JobRunner lag check interval from 3 => 1 second
- git #fa1f1069 - mediawiki.feedback: Update documentation for custom content models
- git #f9c7383d - API: Better handle UsageException from the printer itself
- git #dc40deba - Use CSS columns instead of tables in Special:SpecialPages (T88910)
- git #b41e6a59 - Use successbox/errorbox instead of bolded text on revision delete form
- git #3e4fdee7 - tags: Use successbox/errorbox instead of bolded text on SpecialEditTags
- git #c25bb9ac - checkUsernames: send output to stdout, don't include wikiid
- git #28f90f8f - Fix undefined variable in SpecialMergeHistory (T96026)
- git #ef4119cb - Document units in MultiHttpClient
- git #beab6b00 - Change API result data structure to be cleaner in new formats (T87053, T12887)
- git #0c86649f - API: Add wfDeprecated() to deprecated ApiResult methods (T96596)
- git #9838eeb6 - resourceloader: Add ResourceLoader::makeInlineScript utility and use it
- git #787f2dfc - Revert "Added per-wiki queue stats information"
- git #5edae663 - Polyfill node types in browsers without DOM level 2 (T87118)
- git #dfc5afc2 - BagOStuff doc tweaks
- git #fec5b83d - ApiFormatPhp: Fix dieUsage call on unknown formatversion value
- git #1c234274 - ApiFormatJson: Fix dieUsage call on unknown formatversion value
- git #73a94295 - Revert "Release notes for aacdb664a10"
- git #db6a9636 - API: Avoid warnings for parameters that don't exist in format=rawfm (T96479)
- git #6bc2c600 - Do not wrap the "License" field on Special:Version
- git #3528ecce - Special:ChangeEmail: Set autofocus on new email field rather than password field (T96509)
- git #6aead3d7 - CREDITS for This, That, and the other
- git #94855587 - Remove quotation marks from linktrail for Udmurt (T93678)
- git #945eabb7 - Add target mobile to jquery.textSelection (T91752)
- git #fbc870b2 - Fix very old log params of log type rights for new api logparam style
- git #fd533514 - i18n: Apply lang on UI messages on diff table
- git #63c79fc2 - Chinese Conversion Table Update 2015-2 (T92758)
- git #8a844caf - Follow-up 1c57794e371: change 'nobools' to 'nobool' in docs
- git #332eca71 - Add missing 'return' (T96422)
- git #89d5f0ef - Reduce change for deadlocks in Block::insert() (T96428)
- git #6c9e517a - Made showJobs.php show claimed jobs too
- git #8756987e - Fix old log params of log type rights for new api logparam style
- git #9a504d18 - Always set duration/flags of type block for new api logparam style (T92902)
- git #f7462adc - Fixed stat calls in checkImages (T64148)
- git #589258a7 - Always set suppressredirect of type move for new api logparam style
- git #2513086e - Add supportsDirectEditing methods to ContentHandler (T96382)
- git #95cfa545 - Made wfWaitForSlaves check all master connections for writes
- git #61233fc8 - API: Move parameter formatting into LogFormatter (T35235, T73020, T91466)
- git #c4ba6f9e - API: Document parameter types (T93982, T47652)
- git #4b619eb7 - Remove $wgRUstart, unused
- git #8c5406a4 - Added CAS logic to User::addAutopromoteOnceGroups (T48834)
- git #831d07a3 - Show correct counts in category-info on action=info
- git #28404fad - Made saveSettings() CAS check handle caught DB exceptions better
- git #48f6aa6d - Moved ChangeTags to /changetags
- git #a7f26eb3 - Introduce PageHistoryPager::doBatchLookups hook. (T95672)
- git #5adee692 - API: Update ApiTag, fix error handling (T96251, T96252)
- git #1211e319 - Avoid (s) for unknown plural in a message
- git #bdccc7d7 - Fix warning, add new special page to MessagesEn.php
- git #f6d1bbb8 - Moved MessageBlobStore to /cache
- git #9e50d6e9 - Try to reduce stale cache updates in User::saveSettings() (T95839)
- git #9107fb53 - backupTextPassTest: Disable testCheckpointGzip test (T70653)
- git #217aba3a - Use vslow in tagUsageStatistics
- git #8f06063c - The 'spambot_username' message is a reserved username
- git #132b38ec - mediawiki.jqueryMsg: Abort test if a language request fails
- git #a2bfe269 - ChangeTags: Hide tags whose description messages are disabled
- git #eccd9707 - Tweaked CAS log message for User::saveSettings
- git #e7d4b84f - qunit: Abort unfinished AJAX requests in test teardown
- git #d8092dfc - Avoid (s) for unknown plural in a message
- git #75cc98c3 - ChangeTags was backported to 1.25
- git #abadf94d - RELEASE-NOTES for change tagging changes
- git #5c468101 - UI for adding and removing change tags on revisions and log entries
- git #ae3ab9ee - Allow users to add, remove and apply change tags using the API (T20670)
- git #c5b6003d - Remove MW_SPECIALPAGE_VERSION. Unused anywhere.
- git #01504ab3 - Fix variable name and use isset() to shut up a stupid notice
- git #807c0829 - ResourceLoaderImageModule: Implement cache invalidation (T94733)
- git #ee32b7ab - Update namespaces for South Azerbaijani (azb) from translatewiki
- git #f840f6af - Update namespaces for Western Baluchi (bgn) from translatewiki
- git #5a9461f7 - Add namespace aliases for Luri (lrc)
- git #909813a0 - Add namespace aliases for Western Baluchi (bgn)
- git #914ff5ae - Add $linkTrail for Western Baluchi (bgn)
Vendor
[edit]Extensions
[edit]AbuseFilter
[edit]- git #9bad0e19 - Further cleanup for core API change (T96595)
- git #9da34b9b - Use same getUserPermissionsErrors check in ApiQueryAbuseLog as SpecialAbuseLog (T96277)
Babel
[edit]- git #04b6a4f3 - Remove non-standard $IP override
- git #be93ab12 - Restore compatibility with MediaWiki 1.24 and older (T95157)
CentralAuth
[edit]- git #7a1535d4 - Throw an exception if the performer doesn't exist in the database
- git #52a802a4 - hooks: Fix missing '&' in onMakeGlobalVariablesScript signature (T97384)
- git #8b8a1993 - Further cleanup for core API change (T96595)
- git #9f2539cb - Special:CentralAuth: don't show global groups if 'none'
- git #702ffcf1 - Show block log link on Special:CentralAuth for indefinite blocks (T96495)
- git #2f9e4550 - LocalRenameUserJob: In force mode, bypass all Title/User validation
- git #5a200d63 - LocalRenameUserJob: Don't validate the 'from' username if 'force' is true
- git #f34230a3 - forceRenameUsers: Replace _ in database name with -
- git #5513a4d5 - forceRenameUsers: Fail nicer if CentralAuth isn't installed
- git #70c69f38 - Fix CentralAuthUser::loadAttached if no accounts are attached (T96267)
- git #53ecda27 - Show block options on Special:CentralAuth (T20182)
- git #7cbece1e - forceRenameUsers: Don't rename users that don't exist
- git #e7ceee9f - migrateAccount: Don't bail if the username is falsey ('0')
CheckUser
[edit]- git #afe2df75 - Clean up line-ending whitespace
- git #d0eb258a - Further cleanup for core API change (T96595)
CirrusSearch
[edit]- git #d866c464 - test: Configuring banana-checker for i18n messages
CiteThisPage
[edit]- git #eda4c0fd - Re-build extension.json, deprecate and empty CiteThisPage.php
- git #02ae8c27 - test: Configuring banana-checker for i18n messages
- git #9fc70aed - Add missing class to autoload
- git #7c422075 - Add 'license-name' matching SPDX conventions
Citoid
[edit]- git #c581e1a9 - Add a cancel action to the Citoid inspector (T96303)
- git #e2ca452b - Use the new ve.ui.PreviewWidget to display citation previews
- git #e59c1fbe - Move 'applyStaging' after the operation is done in Citoid (T96120)
- git #702f1404 - Add autoAddToCatchall=false to Citoid tool
ContentTranslation
[edit]- git #6f81619e - Chrome does not show list formatting tools (T97965)
- git #67ce5f7a - Enable formatting toolbar for non-Chrome browsers (T95710)
- git #d06b7178 - Change the color of interlanguage entry points to grey (T96547)
- git #066aefbc - Refactor the drafts module and fix a bug about saving empty content (T97505)
- git #fbf79e3f - Fix JSCS errors
- git #93467c73 - Set the CX token expiry to 1 hour
DonationInterface
[edit]- git #7ccfd2c5 - Correcting s/handlebars/mustache/ (T95951)
- git #3cd38258 - Fail on any unrecognized CVV return codes (T96393)
- git #ef5faea4 - Change English error messages (T96066)
- git #35528e80 - Redirect to Astropay on successful NewInvoice (T90503)
- git #5daae632 - Parse JSON responses, get Astropay status and errors (T90503)
- git #3dc64ef5 - Sign Astropay transactions (T90503)
- git #222fe62e - Use transaction-specific URLs for Astropay (T90503)
- git #a658465c - Tests for the Handlebars form renderer (T95951)
- git #eddffceb - Document Handlebars rendering class (T95951)
- git #9f6501fe - Implement a Handlebars form renderer (T95951)
- git #ff330d39 - Change recurring info text for new legal requirements (T94246)
- git #cb0a079f - Fix unstaging issue (T94506)
- git #5286123f - Fix content-type for non-XML POSTs
- git #33e7c595 - Update required version of Monolog to 1.12.0
- git #342540d1 - Use curl_setopt_array instead of a loop
- git #27cd4f2e - Add skeleton of Astropay gateway (T90501)
- git #fdb0e49f - Simplify communication_type nonsense
- git #cecd25ac - Clarify some 'object's in PHPdoc strings
Echo
[edit]- git #89b88ce6 - Unreachable code in Echo hooks
- git #f208548f - Made Echo respect $wgEnableEmail = false; (T96143)
- git #992dc41f - Made EchoNotificationDeleteJob flush transactions so the slave wait works
EducationProgram
[edit]- git #15d6ed29 - Update API calls following core changes (T97655)
- git #18778cfe - ApiListStudents: Use XML-friendly tag names (T97599)
- git #8ec3b592 - Further cleanup for core API change (T96595)
EventLogging
[edit]- git #4961b97d - API: Force 'required' key to use bools in formatversion=1
FlaggedRevs
[edit]- git #815766ee - Further cleanup for core API change (T96595)
Flow
[edit]- git #ea1390da - Add logging so we know what filters are being hit (T95978)
- git #d46280fc - Create missing board pages (T95594)
- git #58832539 - Fix ConvertLqtPageOnLocalWiki for recent core (API) and Flow changes (T96325)
- git #5f840338 - Stop creating pages on load
- git #ae7ae090 - Send user information including gender to flow-subscribe message (T96804)
- git #893e6ff8 - Better explain how to install hooks
- git #c4762ce2 - Fix browser tests
- git #cb57e200 - Remove preview related code
- git #720d146e - Set workflow_page_id when creating a workflow (T95280, T94649)
- git #4aa91826 - Fix cancel button on history page (T94895)
- git #be448fb5 - Only load the VE editor if VE is enabled
- git #6138bb41 - Further cleanup for core API change (T96595)
- git #33ecd5d4 - Add missing 'use ApiResult' statement
- git #0dc8729b - LQT maintenance refactoring (T92303, T95380)
- git #967f6f37 - Move storing of 'discussion' workflow elsewhere
- git #7fe3505b - Remove unused Header::needCreate
- git #a025c156 - Fix phpdoc variable type
- git #12d9e292 - Fix varname
- git #f57b0d08 - Fix font size of VE user interface in Flow
- git #91092807 - Use simplified getModelFromDom API
- git #d9e8c2ba - Support the ApiSerializable interface (T90745)
- git #382a8143 - Remove unused variable
- git #da46d574 - Use ApiResult::META_BC_BOOLS
- git #686e90f9 - Search API endpoint (T78791)
- git #4c1d699a - Search indexed Flow data (T78789)
- git #db76405b - Add an onAfterClear data event (T96388)
- git #b3fbd155 - Add an AbstractListener base class (T96388)
- git #090aaa66 - Update workflow_last_update_timestamp when Header is edited
- git #5eefd9ee - Maint script to fix workflow_last_update_timestamp dates
- git #fca7f34d - Index Flow data (T78788)
- git #5a0c84e0 - Update icon name for Bold/Italic (T96306)
- git #91a39a08 - Use {{int:...}} syntax to minimze translation inconsistencies
- git #4fffe538 - Fix RevisionStorage->update (T95869)
- git #2586e73b - Remove the flow-add-topic message
- git #0f7af80e - Always include post-id in API response
- git #578bf0d5 - Stop submitHeader from needing submit-API output (T95773)
- git #af67519f - Fix conversion from uuid to timestamp to work in IE (T92917)
- git #9fa08e1a - Bump cache version to match production update
- git #3039ba33 - Flow: consistent quoting in messages.
GWToolset
[edit]- git #540bb3c4 - Check php max_file_size limit directly from PHP $_FILES (T97415)
Gather
[edit]- git #3947e76b - Pagination of collections list with infinite scrolling (T97463)
- git #17ff7e1e - Add ToastPanel (T95785)
- git #27da4848 - Search field with placeholder text when editing collection (T97267)
- git #654e752a - Unify collections url (T97436)
- git #efdfef10 - Correct API inconsistency in response (T97268)
- git #e23b4f85 - Implements prop=listmembership (T95516)
- git #fc4655ff - Make Special:GatherLists responsive (T93389)
- git #acd19c1c - i18n: Fixes for the Gather-moderation-hidden-email-body message (T97911)
- git #5eee2349 - i18n: Consistent use of <br /> in en.json
- git #cdccdb14 - Hygiene: Simplify CollectionPageList (T97594)
- git #24ab8dc5 - i18n: Add a full stop to the end of a sentence
- git #0b724146 - Reveal flag icon on Vector (T97301)
- git #b0224f16 - Hygiene: Refactor collection flag button to be an actual view
- git #5c6a2c26 - Fully render collections list with templates (T97459)
- git #9b3ddd61 - Hygiene: Split SpecialGather resource loader modules (T97456)
- git #e5f522b2 - Add overlay class to confirm overlay (T97609)
- git #ffdd05c2 - Fix php fatal error on empty collection message
- git #7175d3e7 - Fix error in API request to hide (T97600)
- git #b860ac93 - Add missing images (T97084)
- git #848407e6 - Gather as desktop beta feature infrastructure (T97084)
- git #9602af7b - Reflect some upstream changes (T97338)
- git #897de814 - QUnit tests: Don't hit the API (T97376)
- git #a91710a7 - Hygiene: Correct API module name inconsistency
- git #5b25b902 - Hygiene: make resource names consistent with their paths
- git #a53dc39f - Explicitly define module position (T97410)
- git #d84bfdcc - Render Collection list items with templates. (T97284)
- git #de39c695 - Hygiene: Remove the 'options' argument from preRender and postRender functions
- git #45e25ee5 - Make it clearer collections are personal opinion (T96931)
- git #f17a54db - Hygiene: Remove outdated comment
- git #23b95394 - When editing collection: Done -> Save (T97266)
- git #d5b70440 - Write log entries for showlist and hidelist to Special:Log (T95250)
- git #c53a5c86 - Update how deleted pages behave (T93295)
- git #67241243 - Making the Gather login and signup messages work in standard way (T95729)
- git #fb67a125 - Switch URL used for collection in moderation notification
- git #85339b83 - hygiene: Consistent collection url generation
- git #840eb50a - Prevent multiple clicks to flag and detach from dom on confirmation
- git #901f9547 - Stop Gather from erroring (T97175)
- git #d751269b - Switch URL used for a collection (T94527)
- git #ca76faa6 - Show hide button on collection itself (T94228)
- git #1fcf3c56 - i18n: Specify content language directions (T96497)
- git #90e4d30d - i18n: Tweaks (T95547)
- git #3013f4aa - Save changes to members of collection only when done clicked (T95776, T96897)
- git #9205cd1c - Fix flag button, stop unnecessary API request (T97076)
- git #18812b04 - Design: Improve spacing of content overlay on phones (T95628)
- git #fb82051c - Deleting collection: hide dialog when finished, toast on refresh (T96294)
- git #2f82e911 - Always point to collections menu item when creating a collection (T95976)
- git #236185e4 - Hygiene: Fix jscs issues in Gather
- git #d37de3c7 - Don't surface 'public' property in addition to 'perm' (T96665)
- git #1fb49466 - Add flag collection button and confirm overlay (T94871)
- git #a4295e8c - Notify user when their collection is hidden or unhidden (T94802)
- git #13aa0d66 - Do not use a url for the "delete collection" confirmation dialog (T96167)
- git #09a31427 - New collection opens collection editor interface (T94803)
- git #b8a1366f - Add placeholder for admin moderation expectations to Special:GatherLists (T95635)
- git #0c10b495 - Editing shouldn't make a collection private (T94257)
- git #21c7ef13 - Change button label for edit button in edit collection overlay (T95776)
- git #f3f1e7f2 - Make edits to title and description instanenous (T95776)
- git #73a252cc - Add url Special:Gather/id/{id} number
- git #bedf8efd - Add isset checks for array in CollectionsList (T96585)
- git #b9822563 - Correctly identify collections as hidden (T95967)
- git #bc0c78f6 - Update for core API change (T96595)
- git #05bc1658 - Adjust input based on available size (T93651)
- git #114ddb5e - Adjust messages for empty collections based on user viewing it (T95740)
- git #1762e0a9 - Add special page alias for Special:GatherEditFeed
- git #46cf90a7 - Support making collections private (T94257)
- git #46299708 - Correct error handling for hide/show admin actions (T96319)
- git #31ceebc9 - Return listpages results in query object (T94124)
- git #ae961787 - Make the private checkbox to be a public checkbox (T93391)
- git #62e00eb3 - Swap X button for arrow for editor overlay (T95776)
- git #89715d37 - Hygiene: Split out dialog from collection delete overlay
- git #b2113ce4 - Hygiene: Make it possible to edit a collection from any page
- git #cc001184 - Redirect to canonical url for Gather pages (T96151)
- git #6f20a8b6 - Make Special:Gather show pages for that user
- git #4b3f282a - Differentiate between html <title> and page title on php views (T93618)
- git #8b268ea9 - Error in regex broke User lists pages (T96245)
- git #a78fd39a - Hygiene: Refactor JS code for hiding/showing collections
- git #cd23a6f4 - Login messages: Add support for MobileFrontend loginpage (T95903)
- git #d181ceee - Add meta tags for when sharing /by/User (T95239)
- git #a2ed2192 - Hygiene: Extract image to thumbnail to reusable method (T95239)
- git #15386cee - Don't show Delete button on a collection page (T95732)
GlobalCssJs
[edit]- git #8271cb05 - tests: Pass Config to ResourceLoader constructor (T96699)
GlobalUsage
[edit]- git #8307a7a0 - Further cleanup for core API change (T96595)
GlobalUserPage
[edit]- git #f71333cc - test: Configuring banana-checker for i18n messages
Graph
[edit]- git #1fec2af3 - Added missing namespace for graphoid invocation
LiquidThreads
[edit]- git #57682255 - Further cleanup for core API change (T96595)
- git #325e4f14 - Use TitleMoveComplete so it picks up all moves, not just special page (T92303)
MassMessage
[edit]- git #21a5272e - Only check if the title is an interwiki if it is for the local site (T98028)
- git #2b188898 - Warn when users pass an interwiki title to #target
Math
[edit]- git #241800f8 - Use namespaced \MediaWiki\Logger\LoggerFactory
MobileFrontend
[edit]- git #82735141 - Hygiene: Move mobile.toc to resources/
- git #3cc64292 - Regression: Only panels in content shoudl have backgrounds (T98176)
- git #7d2c2798 - Hygiene: Mobe LanguageOverlay to resources/
- git #a0f0e16c - Correct sample for beta optin
- git #c62bb9e1 - Hygiene: Move mobile.editor.common to resources folder
- git #214a0999 - Create Special:TopicTag and link tagged categories on article pages (T96015, T94742)
- git #e6bdc197 - Add optin to beta panel (T96286)
- git #b5153f6f - Hygiene: Reintroduce disallowNewlineBeforeBlockStatements
- git #2effc8ae - Hygiene: Reintroduce spacing rule
- git #e0b33e43 - Hygiene: Reintroduce indent rule
- git #29a0003a - Hygiene: requireLineBreakAfterVariableAssignment rule and and fix complaints
- git #13aff2e5 - Hygiene: Clean up the root directory
- git #ca336a4a - Hygiene: Move infobox and alpha code into resources
- git #dd541356 - Follow up I312adb5
- git #f93e8a94 - Hygiene: Update Gruntfile in preparation for moving external files into resources
- git #60e18ef4 - Don't load styles unnecessarily (T97326)
- git #ae48805e - Increase main menu font size to 1.2 em (T97791)
- git #c0dcc0f0 - Credits for the English messages
- git #436787b4 - Consistent usage of <br /> in the i18n messages
- git #b2245d61 - build: Bump grunt-jscs to latest version
- git #437b88a7 - Use same left and right icon as oojs ui (T97805)
- git #6ed92ce9 - Log MobileWebSearch events (T96326)
- git #e3150f1d - Hygiene: Generalise the futureLog mechanism (T96326)
- git #c0c715ad - Hygiene: Setup resources/mobile.overlays
- git #5cea15b6 - Hygiene: Drawer uses Icon and Button
- git #0b595c87 - Less confusing explanation of $hasDesktopVersion
- git #fed3a13d - Hygiene: Use Button in AbuseFilterOverlay
- git #46c6518d - Hygiene: Make preRender and postRender functions on View not take arguments (T96269)
- git #08be6a6d - Add new events to SearchOverlay (T96326)
- git #ba90db37 - Fixing scrolling in the editor in Mobile Safari (T95465, T97605)
- git #3ff66a4b - Hygiene: Move views and object orientated code into resources folder
- git #c66d8f26 - Tools: Run Gruntfile on resources folder as well
- git #f006618d - Improve trademark code in MobileFrontend (T95007)
- git #bb7b9469 - Check whether the object exists before checking its property (T97474)
- git #9ae23c24 - Follow up Ia75886c
- git #6197b709 - API: 'editable' is a legacy boolean, don't convert it
- git #980bb615 - Hygiene: Create anchor abstraction (T87253)
- git #60446b10 - Fix settings icon in beta (T97473)
- git #ae214ef9 - Add the missing semicolon (T97336)
- git #db128c19 - Hygiene: Move mobile.talk and mobile.talk.overlays to resources/
- git #2f4ad07e - Hygiene: Move mobile.mediaViewer and mobile.mediaViewer.beta to resources/
- git #497a3486 - Load drawer styles in mobile.drawers module (T97327)
- git #37e7c69b - Hygiene: Move drawers to resource folder
- git #3f87436f - Hygiene: Move MainMenu to resources folder
- git #a810da2c - Hygiene: Begin restructuring of MobileFrontend frontend code
- git #c76efbda - Check, if the user is blocked from editing before try to save the edit (T96257)
- git #e8ff3ee5 - Remove duplicated code for each prop in mobileview api
- git #4ec8d6d3 - Fix for edit header message format (T97275)
- git #c4bde4fa - Update for changes in OOjs UI (Ib40e3477) (T91152)
- git #8129a8a4 - Revert "Update for changes in OOjs UI (Ib40e3477)"
- git #b387ea11 - Add contentmodel prop to mobileview Api module (T97249)
- git #770d8fd3 - Show the notification count (T97179)
- git #04e869f1 - Rewrite mobile login page to be less hacky and closer to core version (T95065)
- git #48f16304 - [Beta] Remove Browse tag first letter style
- git #c50bece4 - Hygiene: Use Button for category button
- git #32b58992 - Update for changes in OOjs UI (Ib40e3477) (T91152)
- git #f7b47aed - Hygiene: Use View events in SearchOverlay (T96619)
- git #0c216f2a - Hygiene: Kill dead css on diff page
- git #6b5a381d - Don't pass empty message text to strpos (T97050)
- git #1d327aca - Change default value of anonymousEditing to true (T96634)
- git #ba5b6d06 - Improve error handling for "Editor not available" (T96352)
- git #d50751d2 - Beta: Add the Tags section (T94739)
- git #a9cd0c18 - Make the search button look like a button for non-js users (T96637)
- git #6cfaff37 - Hygiene: Add button partial support to overlays
- git #61607a3f - Add button abstraction (T87254)
- git #74a20a67 - Turn PageList into a generic component based on Gather usage
- git #484643f4 - Fix regression in menu animations (T96617)
- git #59ba4a93 - QA: Fix the browser tests to reflect anonymous editing on beta labs (T94156)
- git #18ea085d - Simplify TOC replacement on desktop Minerva (T89223)
- git #aba23af7 - QA: Remove failing VisualEditor test due to toolbar changes (T94156)
- git #27f7f183 - Don't expose the toggling init function (T94156)
- git #194a7b8f - Don't pull in watchstar code (T92657)
- git #7426e616 - QA: Main menu is now a nav (T94156)
- git #d2d0ca70 - Simplify Drawer hide listeners
- git #25b15b73 - Further cleanup for core API change (T96595)
- git #6cb33d3c - Set max-width for drawers to 500px (T96459)
- git #d1d39102 - Remove mw-ui-block from CtaDrawer (T96430)
- git #919de185 - Mostly reverting change Ibabfb5d (T95626)
- git #c3553073 - Append drawers to body so they can work in other skins
- git #55da1e34 - Hygiene: Panels should not automatically be appended to DOM (T96176)
- git #ab54d4f4 - Hygiene: Remove dormant icon classes
- git #86e16110 - Hygiene: Use mw-ui-icon in stable (T95619, T91178, T52326)
- git #2cca6857 - Hygiene: Refactor how watchstar works
- git #8c2e0d39 - Correctly use promise in .then() to load VE modules
- git #56e67444 - Fix icon on Special:Uploads page when you have no edits.
- git #496c3976 - Add support to deprecate a module
- git #c30933a5 - Hygiene: Clean options extending on View::render (T96196)
- git #2a9138a2 - Follow up I46d9a2ea
- git #5c632cfd - Pass options by references to pre and postRender (T96196)
- git #64d97cb6 - Hygiene: Reorganise some files
- git #defae1f6 - Add support for extensions to add custom login messages for mobile login page (T95903)
- git #76446b04 - Beta: Make banner image width match content width (T91743)
MoodBar
[edit]- git #2db3472c - Further cleanup for core API change (T96595)
OAI
[edit]- git #cef9ca0d - Don't try to update up_page=0 if page moves suppressed redirects (T96686)
OpenStackManager
[edit]- git #e6659dda - Use titleblacklist for shellnames as well as account names. (T93549, T93543)
- git #bb121597 - Added missing "novaresources" message for Special:NovaResources (T69852)
PageTriage
[edit]- git #1d51117d - API: Completely set backwards-compatibility boolean metadata (T97636)
- git #5f0e55cc - API: Set backwards-compatibility boolean metadata (T97636)
PdfHandler
[edit]- git #df34a496 - Add message documentation for file warning (T89765)
Popups
[edit]- git #03f4fa63 - core: getTitle: Return undefined for non URI links (T95215)
- git #b2ad617d - i18n: Change the "Last edited" message to be just "Edited" (T96608)
- git #c05e16ff - Update the popups-send-feedback string to include the fact that its an external link
- git #503356d3 - Reduce font-size of timestamp text (T96343)
- git #c7e05794 - Act as a beta feature if so configured (T88917, T88164)
ProofreadPage
[edit]- git #77099506 - Further cleanup for core API change (T96595)
Renameuser
[edit]- git #5a98bd76 - Lowered RENAMEUSER_CONTRIBJOB to 500
Scribunto
[edit]- git #4669e431 - ustring: Handle empty charset like Lua does (T95958)
SecurePoll
[edit]- git #a412cf98 - Fixup script for bv2015 incorrect date range (T97924)
- git #29ad5213 - Follow-up for I422d390c: correct method name
- git #86bd1331 - Central list feature and BV 2015 list script (T95262)
- git #93929bf4 - Edit count for 2015 elections
TemplateData
[edit]- git #6580dc3e - Work around 1c57794e3 in MW core mangling boolean properties (T96443)
TimedMediaHandler
[edit]- git #63148d84 - Removed DB updates in updateJobQueue (T92357)
- git #c66b6057 - Further cleanup for core API change (T96595)
Translate
[edit]- git #ea7b8840 - QpiQueryMessageGroups: mark '_canchange' and '_name' as non-API-metadata
- git #23cec97c - API: Fix unit test and update for recent core change
- git #883cb09d - Cleanup linkfix
TranslationNotifications
[edit]- git #87c74b13 - Explicit link label in translationnotifications-talkpage-body
UploadWizard
[edit]- git #df040a2a - Further cleanup for core API change (T96595)
VisualEditor
[edit]- git #7f5f99a0 - Revert "Pre-fetch RESTBase DNS and negotiate TLS" (T97500)
- git #496c2626 - Update VisualEditor core submodule to 1.26wmf3 HEAD (8c55266)
- git #53d83a4c - Follow-up 85381a6b75: update another instance of 'language' to 'textLanguage'
- git #2dfac313 - Don't give up immediately for revid mismatches on second load (T97069)
- git #25b67eec - Update VE core submodule to master (54819a1)
- git #1d1079e7 - Rearrange images when the media search window resizes (T95017)
- git #995ba18a - Revert "[TEMPORARY] Re-point A/B testing preference for test"
- git #e229e73f - Strip language annotations on external import (T95708)
- git #7421d967 - ve.ce.MWEntityNode: Show whitespace characters, like in ve.ce.TextNode
- git #f64c5547 - Remove ancient bad copy-paste documentation
- git #b78c725d - Manually set starting progress to 0 incase stylsheets are slow to apply (T93964)
- git #d554d396 - ce.MWInternalLinkAnnotation: Remove outdated ../ stripping code (T96643)
- git #1a42383c - [TEMPORARY] Re-point A/B testing preference for test
- git #cab1cdca - build: Remove unused 'pkg' from Gruntfile.js
- git #a7cda892 - Correct display for full-screen dialogs in Mobile VE (T86233)
- git #3eb244d9 - Update VE core submodule to master (a666ccc)
- git #ccd2091f - Further cleanup for core API change (T96595)
- git #c9061384 - Update VE core submodule to master (952a9bb)
- git #0fdfab6c - Blacklist <script> tags from BitDefender 2015 (T96533)
- git #077b09ef - Fix debug bar margins in monobook
- git #94e3386b - Fix debug bar selector in vector stylesheet
- git #0044e3d4 - Update VE core submodule to master (8bb191b)
- git #43280455 - Update VE core submodule to master (5b0e269)
- git #96aa5c91 - Re-add A/B testing framework for new accounts
- git #c8ac904f - Also load mwformatting in mobile (T96395)
- git #35e55bb5 - Update VE core submodule to master (795aab5)
- git #85381a6b - Update VE core submodule to master (2714bfc)
- git #a669a4fc - Show template description in the template search (T53436)
- git #1ab496d6 - Use the preview widget in context items (T93042)
- git #1ae91787 - Don't self-instantiate platform
- git #a9524e42 - Update VE core submodule to master (fd363f4)
- git #203d1e86 - Correctly use mwcite action and hide basic/existing ref inside basic reference
- git #07001001 - Defer loading easy-deflate
WikiEditor
[edit]- git #814f5678 - Populate abort.type in Schema:Edit logging (T95938)
- git #da3dec37 - Follow-up cc5ca3a2f6: now that we sample client-side, send all editingStatsIds to the client (T95919)
- git #f29688cb - Perform 25% sampling on the client side as well (T95919)
- git #418baf1e - Regenerate editingStatsId on unload (T95919)
- git #c9c189fd - Add dependency on mw.user
- git #7719b827 - Only trust POSTed stats IDs
- git #1a96528f - Remove extraneous comma
WikiGrok
[edit]- git #2edac983 - Increase WikiGrok sample size to 25% (T94444)
- git #703f3e9b - Aligh the version 'c' dialog in the middle of the page
- git #4c306e27 - Correctly identify the wikigrok version
- git #e54ccced - Make StubUser::load() compatible with User::load() (T94137)
- git #e7d5477f - Hygiene: Make ResponseStore an interface
- git #386141b0 - Adding documentation for 'exists' value for wgc_status field
- git #2410d93e - Fixing EventLogging Schema error on submission failure
WikimediaEvents
[edit]- git #36f88158 - The title can be null for internal API requests. (T97104, T92875)
WikimediaMessages
[edit]- git #4fdb0dfb - Add Group-global-gather-admins{-member} (T96571)
- git #784c4d6c - Add ContactPage messages for affcom user group form (T95789)
- git #cd8691c9 - Add default Wikimedia privacy policy link
XAnalytics
[edit]- git #94c94c1a - Add X-Analytics header for API requests too (T92875)
- git #be001e11 - Move BeforePageDisplay hook to separate class (T92875)
ZeroBanner
[edit]- git #368b5b33 - Fixed broken SkinMinerva::getLicenseLink()
- git #8a726a87 - Remove mobile.templates dependency