MediaWiki 1.21wmf8
MediaWiki 1.21/wmf7 | Déploiement de MediaWiki 1.21wmf8 sur les sites Wikimedia | MediaWiki 1.21/wmf9 |
La dernière version (appelée « 1.21wmf8 ») de MediaWiki, le logiciel qui fait fonctionner Wikipedia et les sites associés, est en cours de déploiement par étapes sur les sites Wikimedia, à compter du mercredi 16 janvier 2013 (voir le planning en anglais).
Nous continuerons à déployer la dernière version du logiciel toutes les deux semaines. Nous espérons que cela minimisera les problèmes possiblement rencontrés par les utilisateurs ; il nous sera également plus facile d'identifier la cause d'un problème, car le code problématique sera bien plus récent.
Core changes
- git #38beed0 - (bogue 44459) Ensure jqueryMsg treats plain messages as plain, with tests.
- git #e284044 - (bogue 40354) Add support for formatnum in jqueryMsg parser
- git #60586b4 - mediawiki.jqueryMsg: Fix regression and add tests.
- git #131239b - Update Scribunto
- git #3b55435 - make jquery.json module run on mobile
- git #f141b70 - Add SearchExtraNS
- git #80c5390 - Update PageImages to catch up https://gerrit.wikimedia.org/r/#/c/44556/
- git #3075d06 - Update WikiEditor onto 1.21wmf8 branch
- git #d17c2e7 - Update MoodBar to allow tooltip configurability.
- git #89faf16 - Add GuidedTour extension
- git #c6967a7 - Backport fix for Wikibase Client edit link
- git #bae8847 - Update Wikibase with fix for bogue 44001
- git #38fe5f0 - Change GettingStarted to commit removing split test.
- git #f884911 - [FileRepo] Lazy load large metadata from the DB.
- git #02d0826 - Backport --max-time patch for wikibase dispatching changes
- git #a91009c - Update TrustedXFF to get Yandex Turbo addresses
- git #f0f869d - Let nextJobDB.php narrow down the type based on a set.
- git #c3e663b - Fixed slave check when the job type is not specified.
- git #93869b8 - Improved handling of pending queue delisting.
- git #c6d478f - Improved some thumb.php error messages.
- git #89b3ac7 - Update extensions needed by labsconsole
- git #008655d - (bogue 31849) API imageinfo correctly handle redirects
- git #9da48fd - Update MobileFrontend to tip of production
- git #c9956ca - Updating MobileFrontend to tip of production branch
- git #f9e6225 - backporting fix for mw.user.isAnon() JS error in wikibase
- git #29ce2a0 - Update Wikibase to mw1.21-wmf8 branch of extension:
- git #2f2069f - Fix failing qunit test for mediawiki.jqueryMsg
- git #d49ece8 - Small whitespace cleanup
- git #833f87a - (bogue 44010) FauxRequest leaks cookie data from primary request
- git #ab8de17 - Test for bogue 42252 (indented pre syntax)
- git #8ddc49d - Test table captions with attributes
- git #6b71dc2 - Revert "Live preview no longer experimental"
- git #113fdbc - (bogue 43981) disable live preview on user .js/.css pages
- git #dbb1f76 - (bogue 43996) Add support for RC_EXTERNAL type in api
- git #0856c00 - Cleanup HTML of imagepage: avoid empty <ul></ul>
- git #983545c - API Cleanup: renamed '_badcontinue'->'badcontinue', one die()
- git #6eef765 - [JobQueue] Optimized JobQueueGroup::pop().
- git #eaaec38 - (bogue 43498) (bogue 43574) Two wikilink types and {{int:}}.
- git #dffe25c - Test (escaped) HTML entities in text content and attributes
- git #8e503c7 - SpecialEditWatchlist: Don't re-escape html option values.
- git #7c73d36 - Fixed empty return values in MemcLockManager.
- git #15554b2 - Fix spelling mistake
- git #c8e3fa0 - Implement wall clock time limits for shell commands
- git #2b6b4f9 - Fix erroneous check in refreshLinks.php
- git #fd3570c - Set RAII $scope variable in DB job queue.
- git #733d19d - (bogue 40124) allow arbitrary user preferences prefixed with 'userjs-'
- git #671bb97 - Add wfProfileOut() missing in 74f581e34
- git #5d064a7 - Reorganise the functions doing wfProfileOut and returning on all if branches.
- git #8d1a08e - bogue 43919 - showJobs.php broken
- git #9055e91 - Don't apply IP blocks to users with "ipblock-exempt" rights when creating an account
- git #32fd68f - Minor cleanup
- git #58664a5 - Test some more partly template-generated wikilink targets
- git #f741f6c - Update doc comments and code formatting.
- git #a3fbdaa - Remove $wgBug34832TransitionalRollback
- git #a161c5e - (bogue 37209) Title no longer relies on entries already being in LinkCache
- git #f2282bf - (bogue 42941) Add $CHANGEDORCREATED back for custom template
- git #323480f - Make Block::newFromTarget() work again when passing only a vague target
- git #13cecf9 - Includes $query in SkinTemplate::tabAction() if $title doesn't exist
- git #493fc3d - (bogue 43852) Fix converttitles param in api.php?action=query
- git #2a00da0 - raise timeout for ApiCreateAccountTest::testValid
- git #88d87b0 - Added account creation API.
- git #d2feb4e - adjust release note about I45b077cf
- git #2daaca3 - [JobQueue] Minor documentation improvements.
- git #63325d0 - Made NullJob support ignoring duplicates.
- git #655e89b - [JobQueue] Added wfIncrStats() for job recycling.
- git #5d6c713 - Fix access to other wiki's job queue.
- git #74f581e - Added merge() function to BagOStuff for CAS-like functionality.
- git #4694262 - (bogue 43808) PHPUnit Makefile is now compatible with BSD make.
- git #4075cca - Add some more template-affected wiki link variants
- git #2b9e9f6 - Overriding Vector's footer margin when in print mode
- git #8cc5f31 - (bogue 43211) Add mw-navigation to CSS for display:none on print.
- git #414763d - improve doc
- git #13f135b - [JobQueue] Improved de-duplication stat calls.
- git #a53fe6f - (bogue 39397) Only show rollback links if they work
- git #49bf88d - Replace hardcoded native language names with core parser function
- git #8983c33 - Supress the root namespacing from DBQueryError.
- git #e70d25b - Add message documentation and message key to maintenance file
- git #f81a5a6 - Tidy up declaration of $wgSiteTypes
- git #f071196 - [JobQueue] Minor doc cleanup.
- git #d39c674 - (bogue 43661) Added test for special link trail case
- git #bdacfd5 - Fixed return type doc
- git #185e4ee - Catch excpt to avoid fatal in Message::__toString
- git #265404d - (bogue 41365) Added transclusion count to InfoAction.
- git #006916c - Live preview no longer experimental
- git #692e610 - Removed useless keys() function from BagOStuff.
- git #6ffc117 - [JobQueue] Added support for using an external DB.
- git #c407aa0 - (bogue 43052) dblClickEdit/rightClickEdit: Trigger ca-edit click.
- git #8551f29 - Language::listToText cleanup with unit test
- git #3ae79c5 - [JobQueue] Some tweaks to reduce claimRandom() retries.
- git #c90e4aa - Update docs
- git #8a4db2c - php maintenance/language/rebuildLanguage.php --lang=en
- git #1f4efbf - Follow-up I0e5d3cfb: Spelling consistency update
- git #1997357 - Disable protection in case there aren't any restriction types
- git #4f15b61 - (minor) Make ORMTable handle failed queries nicely.
- git #8cc0fbb - Allow preferences that need not be rendered in Special:Preferences
- git #9a0e7bb - (bogue 42064) Make EditFilterMergedContent more generic.
- git #18e8e41 - Revert "Also delete the page information cache when invalidating cache of a non-existing page"
- git #86fb1cc - Remove docs for hook LoggableUserIPData
- git #f2c3b60 - (bogue 43684) Don't bother creating a new context in SpecialPageFactory::getUsablePages
- git #fb09669 - Miscellaneous profiling fixes
- git #3d50658 - Remove orphan call to wfProfileOut()
- git #6c75098 - (bogue 41368) Added category information to InfoAction.
- git #d85239a - Use ResultWrapper::numRows() instead of DatabaseBase::numRows()
- git #3ae7552 - Add "modifyExtensionField" utility function
- git #b65a72d - fixed timestamp validation for api
- git #692a5d1 - Some fixes for Ia2782d64 (2f60cd2)
- git #2f60cd2 - New methods to drop or rename extension index in DatabaseUpdater
- git #81d0388 - [JobQueue] Increment stats for jobs ignored as duplicates.
- git #0458ce3 - Made the profilers that output text not break js.
- git #d765a35 - Partial normalisation of hooks.txt
- git #8b948fc - recentchanges.rc_ip is used for retroactive autoblocks
- git #2c6bd1c - Use nocookiesfornew on account creation if no cookies
- git #26f13ec - Use Database::addQuotes instead of hardcoded quotes
- git #5d6f921 - Explicitely add two undocumented hooks
- git #b33c77a - Partial normalisation of hooks.txt
- git #38d9620 - (bogue 38633) Don't block non-existent users via the API
- git #9e5802e - Reuse the WikiPage object to save a db query
- git #665eb4a - Move logentry-* messages from newusers and rights log near the other ones
- git #21b7b27 - (zhtable) Add zh2Hans: '这么' => '这么' for better segmentation
- git #07d46a5 - Follow-up Idf308e82 (e88b0fb): use wfMessage() and numParams()
- git #d266580 - (bogue 33210) Don't convert blue categorylinks to another variant.
- git #14d5eb6 - zhtable maintenance
- git #35636a6 - Use getPageViewLanguage() instead of getPageLanguage() in firstHeading.
- git #541170b - (bogue 37176) Localize autosummary of page protecting
- git #b786347 - Makes WebRequest::detectProtocolAndStdPort() take HTTP_X_FORWARDED_PROTO headers into account
- git #424dcde - Add months and years to Timestamp::getHumanTimestamp()
- git #10d035c - [JobQueue] Made showJobs.php work for non-DB queues.
- git #d471668 - Block::parseTarget() accepts and can return null
- git #98345b9 - Add test for substitution of params with multiple digits
- git #8d70936 - Show changed bits on file version (oldimage) revdel logs.
- git #0c5301a - bogue 11057 - Increase size of ug_group in user_groups table
- git #7114555 - [JobQueue] Clarified documentation a bit.
- git #17ed287 - Pass $user from WikiPage::getContent to Revision::getContent
- git #04bf35d - Eliminate dummy Language instances from being created
- git #fa4196b - Fix Sqlite upgrade test when profiling to database is enabled
- git #7cbf3b6 - Set $mLoadedItems to true in User::loadFromId()
- git #81d0f39 - [FileBackend] Suppress most file warnings but log them to an FSFileBackend log.
- git #097ecea - Use Html::rawElement() instead of hardcoded string in Special:Contributions
- git #fc8611d - Add support for mulitpart mime email to email sending code
- git #30df62d - Follow-up I9c7aa3b2 (b28c7a8): fix one more validation error
- git #5622654 - (bogue 43116) Don't run database updates for shared tables unless --doshared is provided
- git #e1092ad - (bogue 43315) Cursor of enhancedchangelist wrong for non-toggle lines
- git #9b9daad - Cleaned up and optimized wfBaseConvert();
- git #0e47afd - Normalise inline comment markers to "//" in WikiPage.php
- git #b3ff701 - Also delete the page information cache when invalidating cache of a non-existing page
- git #7d447b7 - Update CREDITS
- git #520d784 - Remove "read" from list of allowed actions on special pages
- git #27950be - Use proper function recursiveConvertTopLevel() in recursive conversion
- git #c1067b5 - [FileBackend] Improved some header related docs.
- git #277ca9a - (bogue 42915) make MovePage aware of whether redirects are supported.
- git #e506fcc - Follow-up I5f7f6da0 (cefb9ef): pass the User parameter to more LogEventsList::getExcludeClause() calls
- git #d1d4ab5 - Parser test to test language conversion around HTML tags.
Extensions
AbuseFilter
- git #772a9fa - (bogue 28362) add conditional article_views variable
- git #586598b - Let AbuseFilter work with 1.19
- git #0c174ae - Properly integrate $wgAbuseFilterValidGroups
- git #2128a52 - Adding a Link back to Abuse filter management page Added the navigation bar Set page title to 'Editing Abuse filter'
- git #9fa6ef5 - Add hooks to AF that allow altering User and Title specific vars
ArticleFeedbackv5
- git #58f61da - bogue 37579 - Article Feedback - Default Warning Message for Abuse Filter
- git #495d516 - New wgArticleFeedbackv5SpecialWatchlistUrl value
- git #28a09fe - Update to match new/fixed AbuseFilter code
Babel
- git #194b50e - (bogue 42326) Add function to get the user languages
CheckUser
- git #a7f5465 - Remove "LoggableUserIPData" hook
- git #ccfaaaf - (bogue 37590) SQLite schema compatibility
ConfirmEdit
- git #93e45f2 - Removed redundant width/height tags to avoid getimagesize() call.
- git #b85608c - Consistency tweak: Use "..." instead of '...' in message text
ContributionReporting
- git #25db845 - schema updates via hook
DataValues
- git #7959c2b - (minor) some valueview widgets no longer fail when calling destroy() twice
- git #f4e7711 - (minor) function for checking whether value would be most suitable for view
- git #3e47041 - Work on value parsers
- git #142e916 - (minor) function for checking whether value would be suitable for valueview
- git #e5a8f9e - Get rid of singleton pattern in ValueValidatorFactory
- git #c108fe8 - Get rid of incorrect usage of interfaces in ValueValidators
- git #9ac98a0 - Removed ValueParsers Error interface
- git #976d632 - Removed ValueFormatters Result interface
- git #81607bd - Update commonsMedia widget value on suggester's close event
- git #d9d90e0 - Accept ValueParser instance in definition so one with options can be set
- git #79832d7 - Also use equality method if the object implements comparable
- git #a902978 - Add info to test error message
- git #56be34a - Added temporary method to obtain allowed values from validator
- git #f966a64 - Fixed access level
- git #3434030 - Get rid of ValueParsers\Result interface
- git #8c17c7c - ValueParsers do not need to parse to a DataValue
- git #a70cff4 - fix doc
- git #4ba9d36 - Added docs that accidentally got removed
- git #d382faa - Some work on the datatype interface
Diff
- git #b1a62bf - Version 0.4 release
- git #9ff956d - Moar tests, for great justice!
- git #87599c6 - Added test to check if serialization handling remains compatible with v0.3
- git #1d79066 - Added compatibility with Diff < 0.4 in Diff::unserialize
- git #282f813 - Refactor tests after splitting of patching code from diff
- git #6f984f3 - Fixed issues with isAssoc methods, added docs, and added a lot of tests
- git #67a9105 - Fixed check for assoc diffs
DonationInterface
- git #733d242 - Removing last vestiges of hard-coded defaults in forms. Switching the forms to use class="optional" for required, but hidden elements.
- git #8a6cc1e - (bogue 43505) Two spaces in translation message
E3Experiments
- git #e30b065 - Handle namespace when tracking tasks.
- git #29568f4 - (bogue 44736) Remove CAPTCHA scaling which affects appearance.
- git #a1b8abd - Don't log anonymous users and token. Bucket only on impression.
- git #b1c4911 - Logging for GettingStarted/GuidedTour split test
- git #c3916ad - Delete space and PHPUnit tests pass!
- git #3db7083 - Delete flapping tests; declare 'medium' test group.
- git #748fe2f - Default entry point for Jenkins tests
- git #9e320c7 - remove obsolete schemas and functions
Echo
- git #f65a384 - Update ArticleSaved hook to use correct request object
- git #c3e9ad0 - Support for limiting notifications to a specific user group or groups
- git #31258ba - (bogue 43974) making sure that badge is only applied to immediate child
- git #1fdaefc - Turn off article-linked email notif so users need to opt-in
- git #4cf5adf - Redirect should not trigger 'article-linked' notification
- git #17cbe36 - Docking overley to notifications link rather than side of window
- git #1897b18 - Setting the line-height for the notification content area
- git #39416e5 - (bogue 43701) - LinkedPage was linked by 127.0.0.1 from page
EducationProgram
- git #1f938e5 - Temporarily disable special:educationprogram due to bogue 42923
EventLogging
- git #6da98a2 - Gate HEAD SHA1 logging with config var
- git #db9e678 - Add integration tests for efSchemaValidate()
- git #416f9f7 - Add profiling to efSchemaValidate
- git #1ca4d70 - Discover and log SHA1 of caller's Git HEAD
- git #78578d0 - Support distutils; fix param name in seqmon
- git #45848a0 - Add support for 'format' field from the v3 draft
- git #a7c3f50 - Drop 'tail_follow'; add ZeroMQ unit tests.
- git #315a84e - Fix spelling, improve comment.
- git #5ba9127 - Use nosetests with coverage under tox, if available
- git #081a8e1 - Add HTTP schema retrieval tests; add comments.
- git #e7cc84f - More comprehensive test coverage
- git #b8e1479 - Fix: timestamp character encoding
- git #2c62d8f - Make the public API a bit tidier.
- git #2df39f2 - Fix-ups: remove unused import & var, add more docs
- git #478fb36 - Re-write of lazy table reflection/generation.
- git #4771023 - Fix broken test
- git #7a23e95 - Fix-ups: correct module refs; timestamp to varchar
- git #7cbe4ef - Add UUID column & engine-specific table options
- git #5abed10 - Unit tests: test flatten(); better layout.
- git #005db01 - Add unit tests to validate table structure
- git #cf1707b - (bogue 44072) Make modules target 'mobile'
- git #0a321cd - Database tests and test fixtures
- git #e2ae11f - Explicitly UTF-8-encode strings before DB insert
- git #a424664 - Establish and implement UUID convention for events
- git #2c632dc - Simplify JRM: Remove unused imports; re-write messy funcs.
- git #1c7ae78 - Relax conditions for inclusion of schema CSS.
- git #fedaa37 - Fix-ups to column generation
- git #25b47ed - Adds SQLAlchemy TypeDecorator for MediaWiki Timestamps
- git #6dad6f7 - JSON-relational mapping. You saw it here first.
- git #3a26258 - Style JSON Schema on preview.
- git #ca3ea6a - Recursively validate events.
- git #b1120fc - Reject additional properties.
- git #4ed13e8 - (bogue 44454) Disallow additional fields in efSchemaValidate
- git #95129a3 - log AccountCreation's returnto & -query params
- git #30ac639 - In server-side code, handle timestamps in ms.
- git #ba8eeb0 - Timestamp in seconds, not ms.
- git #a605819 - Add `encapsulate` param to get_schema
- git #0cb8585 - Improve documentation; add M. Flaschen to authors.
- git #5c9765d - Adds more documentation to Python modules.
- git #d54cb11 - json2sql fix-ups
- git #c4187c2 - Add script for multiplexing multiple subscribers
- git #022ab91 - Use SCIDs to reference schema.
- git #cf8bfda - Catch parse failures in LogParser.parse()
FlaggedRevs
- git #3d9227c - (bogue 41415) Use mw.config instead of global. Also:
GeoCrumbs
- git #f0d143c - bogue 43719 - GeoCrumbs: Call to a member function getParserOutput() on a non-object
GettingStarted
- git #5f8fbe9 - Split test for Special:GettingStarted and GuidedTour:
- git #932a94b - Set master to the equivalent of the 1.21wmf8 deployment branch.
- git #ede7404 - Set gettingstarted tour cookie when they click an article.
- git #d811a60 - Fixes to allow more instant generic use
- git #088c441 - Fix i18n issues on GettingStarted page tour.
- git #dbafbef - Restyle using Munaf Assaf's CSS and add GuidedTour steps/tour.
- git #66a832f - Fix incorrect comment and unnecessary variable.
GlobalBlocking
- git #8f55d63 - (bogue 36145) Use full URL (protocol relative) instead of canonical one on the global block list
GuidedTour
- Newly deployed extension
LabeledSectionTransclusion
- git #315572b - Fixup minor style issues
LandingCheck
- git #7c7ad72 - Making sure the defaults apply with empty GET params.
- git #07ce729 - Rename calls to wfArrayToCGI to wfArrayToCgi
LdapAuthentication
- git #be069f3 - Use wgLDAPPreferences rather than hardcoded values
LiquidThreads
- git #95be79c - Update LiquidThreads OldChangesListRecentChangesLine hook in accordance with Ib8f297b3
MobileFrontend
- git #65fee30 - Now fix for realz
- git #d2b9212 - Prevent fatals in dumps
- git #095514e - on login form pass returnto and returntoquery parameters to create account
- git #87fae54 - regression: hide watchlist star on recent changes view
- git #9f26d08 - regression: Fix broken phpunit tests
- git #2c75371 - Quick hack to disable versioned RL links
- git #1a57f6c - Beta: Add hack to make edit page work again
- git #21a2b87 - style changE: fix styling of edit page input,textareas
- git #42007cb - Only add device-specific styles if there are device-specific styles to load
- git #2428495 - get device specific stylesheet in a separate request
- git #a24ea66 - Updated Ruby gems
- git #85108fa - Fix button text color when it is a visited link
- git #090f3cb - Prevent looking up whether an article can be watched on special page
- git #7c200bc - Avoid api request to lookup watchlist contents state (bogue 44878)
- git #71f442f - update event logging for watchlist star to use new schema
- git #fa947b1 - Run jshint on the whole javascripts directory
- git #9ec9e81 - Add progress bar to photo upload progress notification (#379)
- git #86a97fa - move random next to home
- git #aa2dbcd - It's Creative Commons
- git #0df0278 - Move all polyfills to polyfills.js (code health)
- git #8f9db91 - Fix Go search button flickering (regression)
- git #6763ea9 - Make watchlist stars appear on watchlist (regression)
- git #84d40e2 - promote watchlist and login functionality to stable
- git #37726b0 - Add progress event forwarding for Api calls
- git #5578e8a - Add on and emit methods to mobileFrontend (bogue 44128)
- git #9ff0593 - special case the first upload through this page (beta)
- git #34d75d8 - remove some cruft (code hygiene)
- git #c920191 - Change the namespaces where we show upload to main and user
- git #4cd8046 - Fix URL to description page for newly uploaded images
- git #d71bc90 - Rm unused variables, fix parameter types
- git #d926e86 - (bogue 42708) Show image upload preview when using Android gallery
- git #17fb462 - Remove $wgMFEnableResourceLoader, now it's unconditional
- git #e1d9e78 - Prevent scaling fonts in landscape on iPhone
- git #71bdcb6 - Move require()/define() to modules.js file
- git #118716f - cleanup jshintrc
- git #7a66bff - simplify login/logout confirmation message
- git #fc698c5 - promote event logging to stable
- git #3958e95 - load mobile.startup at bottom of page
- git #f65a576 - only load head modules once
- git #9a3c06e - Ensure Special:JavaScriptTest always runs in desktop mode (codehealth)
- git #4400669 - Provide description url in photo uploads
- git #9be1e42 - make sure buttons in watchlist header are aligned correctly (376)
- git #1b3fc4e - Allow special pages to define dependencies (regression)
- git #4a853bd - RL or nothing (story 393 - stable)
- git #c140f5f - Updated Ruby gems
- git #8327f09 - increase edit count text on diff view (376)
- git #b016ce1 - allow ResourceLoader modules to allow parsed messages (bogue 43409)
- git #33a5c4c - fix whitespace / jshint error on mf-oop test (codehealth)
- git #66ce61a - Add icon to left of bytes added/removed on diff page (376)
- git #c91d5b6 - Make Cancel link in PhotoUploader work
- git #e6559dc - Center header of diff page (376)
- git #d1fff5e - Make the title clickable on diff page (376)
- git #458f374 - move bytes added closed to page title on diff view (376)
- git #b486ba7 - add border to chevron of user info box on diff page (376)
- git #fd4f25c - Fix MobileDiff when position fixed not available (beta, 376)
- git #22a493e - only add images to watchlist view in alpha (alpha, 376)
- git #b48c9d5 - deprecate registerModule and getModule (code health)
- git #1cb1768 - Don't use wgTitle in photo upload (for now)
- git #ab150fd - add slide in animation to contributed donate page images
- git #be6d1df - Do not hijack returnto value in upload link (.noHijack)
- git #de1cd49 - (bogue 44658) Ensures all query values (other than 'title') get passed on https login redirect
- git #7bb18b8 - Hide URL bar when showing photo upload preview on iPhone
- git #00194fa - Tell DOMDocument that our diff is UTF-8 encoded.
- git #271090a - Add proper styles for photo upload overlay (#332)
- git #f2c0e9e - Refactor api wrapper
- git #9cb1c2f - More message cleanup (minor fix)
- git #33d4ba6 - Overhaul photo upload code (#332)
- git #a8e647b - Refactor links and url code in skin (code cleanup)
- git #66be217 - don't send origin when cors not being used (arthur was right)
- git #388b58c - Add View, an abstraction over jQuery elements.
- git #079f0a1 - make use of $wgMFResourceBoilerplate (refactor)
- git #7a81f79 - scrub inline styles on dynamically loaded pages (alpha)
- git #48702b2 - clicking uploads when anon redirects to login (story 359)
- git #8ce8271 - overhaul of special pages (bogue 44042)
- git #3c75a37 - Revert "A stopgap measure to make Nearby to work for everyone with a link"
- git #0f86877 - A stopgap measure to make Nearby to work for everyone with a link
- git #b79c126 - always show watchlist icon in left menu
- git #263ae06 - Reduce dependency on $wgExtMobileFrontend
- git #49f0983 - package messages for toggle module (beta)
- git #c8c0bd4 - (bogue 44330) When a user logs in on HTTPS, set a cookie to force them to stay on HTTPS
- git #6063784 - Refactor login hook into MobileFrontend.hooks.php
- git #464837c - don't scrub .noprint elements
MoodBar
- git #e481fbb - Add configuration field (default true) for showing tooltip.
- git #580a9e0 - bogue 43482 adds plural support
Narayam
- git #371ed00 - (bogue 43730) Gurmukhi phonetic keyboard character sequence fixes
OpenStackManager
- git #68a1fb4 - (bogue 44181) Add Echo notification for instance deletions
- git #d7fb132 - Generate a shell request during new account creation.
- git #081e067 - Fix puppet group modification access for sysadmins
- git #76361cb - Ban some vm image and image types
- git #433abb5 - Fix 500 error in SpecialNovaSudoer
PageImages
- git #8dfd999 - initImageData.php perf tweaks
PageTriage
- git #55e377a - bogue 41216 Order of tags
ParserFunctions
- git #e890552 - Add square root (sqrt) function
- git #f1806bd - Remove double definition of empty array
- git #6259ee7 - Init $name
PostEdit
- git #1b22905 - (bogue 41512) Duration of confirmation: 2 -> 3 seconds.
- git #20779b7 - (bogue 41240) Adjust vertical offset for Monobook
- git #bee9268 - (bogue 41323) Expand activation area of PostEdit close btn
- git #4bf3b45 - (bogue 41805) Show PostEdit on edited page only.
- git #f44821b - (bogue 41231) Fix position and size of container
RelatedArticles
- git #37fae79 - (bogue 44761) Fix sanitization for alt text
Renameuser
- git #f6b37fc - (bogue 42727) Fix incorrect usage of array_shift().
Scribunto
- git #322a68c - Make our loader work like Lua's built-in loaders
- git #0386f56 - Create wmf/1.21wmf8 branch and update .gitreview
- git #af0f192 - Fix mw.allToString( nil )
- git #114f5c1 - Add Scribunto_LuaInterpreter::isLuaFunction method
- git #374972c - Add Scribunto_LuaInterpreter::wrapPhpFunction
- git #8c2300e - Make loader available to console, interface modules
- git #2b4b422 - Allow the profiler to be configured or disabled
SearchExtraNS
- Newly deployed extension
TemplateSandbox
- git #e79d5bb - Remove double space
TimedMediaHandler
- git #51b85c9 - Remove width rule for the "copy code" button
- git #7710d01 - seek up to 3 seconds before seekpoint to extract frames
Translate
- git #0a68c84 - Adjust z-index for action bar to avoid overlapping with message editor
- git #9182104 - Remove deprecated FCFontFinder::find()
- git #cbd3f6b - Make action bar to float when needed
- git #6c82b8f - Fixes for the inline documentation editor
- git #921415b - Selectable facets for search page
TranslationNotifications
- git #0a38eb2 - Showing Special:NotifyTranslators is restricted
- git #8683952 - Add plural on notified number of languages in log
- git #18a5006 - Add explicit GENDER support in user messages
TrustedXFF
- git #73d3ea3 - Added Yandex Turbo addresses
UniversalLanguageSelector
- git #bfb1f31 - Version update
- git #9b72969 - (bogue 44010) Try to avoid messing wrong request contexts
- git #076b9af - (bogue 44021) WebFonts font drop-down menu has "Opendyslexic" instead of "OpenDyslexic"
- git #d0a3403 - Fix variable name
UploadWizard
- git #93f4134 - (bogue 43984) Drop misleading "donate" term
- git #90db716 - increase concatenation and publishing timeout to 10 minutes
- git #2eb6b66 - removed mwe-upwiz-thanks-caption
- git #e771d6d - bogue 29202 description should go into the suggested caption
- git #47b1d29 - set chunk size to 5MB or max php size
Vector
- git #4cbb313 - (bogue 43227) fix noncollapsible sidebar due to HTML changes
VisualEditor
- git #b062691 - Make ve.dm.AnnotationFactory a named function rather than an anonymous function
- git #f31dc45 - (bogue 43841) Major ve.ui rewrite, especially ve.ui.LinkInspector
- git #d4b2486 - JSDuck: Fix warnings
- git #52549e4 - MetaBlockNode should be a BranchNode, not a LeafNode
- git #131b838 - Make stub nodes inherit correctly
- git #a8e3b59 - Fix test breakage in 90f046799
- git #68d21e2 - Ignore Eclipse files
- git #7d09e06 - Removed code for and links to unused libraries
- git #a379e0f - More {String} -> {string} conversions in documentation
- git #080dfd7 - (bogue 42398) Kill ve.ce.Meta{Block,Inline}Node, not needed.
- git #f934d91 - Triple-Click Detection for IE
- git #ec53330 - Initialization error when canceling load
- git #b11bbed - JSDuck: Generated code documentation!
- git #7bcf35e - (bogue 43056) Inline tags like <span> are block-alienated sometimes
- git #b740e69 - BugID 43076 - Fixes to alien and phantom corner cases
- git #7fc63a1 - Trivial wording change to disclaimer meant to be done before launch
- git #90f0467 - Set title attributes for internal and external links.
WikiEditor
- git #ede8d1d - Add jQuery event trigger for when the initial sections are done
- git #80a5a59 - Losslessly compress images
- git #3223a71 - Remove source images and just store compressed images in the folders
- git #87b0c0d - Georgian bold toolbar icon reworked. Followed by general style.
- git #73c92a3 - Added toolbar icon for Ossetian language. Added Ossetian to toolbar configuration.
Wikibase
- git #c74aca3 - Fix edit link message, using the old wbc prefix
- git #b0e3f8b - (bogue 44001) fix edit links link to include namespace
- git #fc89382 - (bogue 44001) use prefixed text for title when adding edit link
- git #0d86333 - OCD attention to details! fix some tabs :)
- git #e57f35b - (bogue 44067) add --max-time param to dispatchChanges
- git #a4e938e - (bogue 44051) Adding mediawiki.user dependency to entityViewInit
- git #9e15b2c - due to bogue 44051, temporarily disabling the anon warning
- git #081dbf6 - check rc_params is array in client
- git #5b34c77 - adjust watchlist query to use rc_this_oldid=page_latest
- git #ac5f944 - (bogue 43304) Selecting a Snak type will show UI changes
- git #af98f9a - (bogue 43304) "change" event and snakType function for SnakTypeSelector
- git #cc72462 - (bogue 43958) fix autocomment for connecting an item with a client page
- git #52c13b6 - (bogue 43873) enable continuation in ApiSearchEntities again
- git #865b2b5 - (bogue 42995) Basic error handling for claim/snak UI
- git #9594c41 - Enabling object to be passed to Tooltip extension's setTooltip
- git #e010385 - (bogue 43124) add toggle for wikibase edits in watchlist
- git #5295c18 - Removed tihgly coupled parse pulling in global state from snak factory
- git #9397a5e - Added test to check if default casensitivity works for termcache implementations
- git #bacaead - Removed staticness from test providers
- git #2fc6fd1 - (minor) Moved native event handler code into its own file
- git #3dfb90d - (bogue 43728) Create a max length constraint for language strings
- git #56fb8ca - (minor) Changed jQuery.NativeEventHandler to better work with jQuery.Widget
- git #0bd5b02 - bug: 43858 Do not select the whole terms table and then do a query for each row
- git #6dac93a - Correct parameter order in AutocompleteInterface
- git #fe4f059 - (bogue 43828) marking specific selenium tests as experimental
- git #424cf24 - Tooltips for claim view widget
- git #e670705 - (minor) simpler way to maximize browser during selenium tests
- git #74ed664 - (hotfix) fix calls to getEntityNamespaces
- git #5d96696 - (bogue 42993) dispatcher script for change propagation.
- git #618fa97 - remove $wgUser global and get user from context
- git #3816c6b - Fix anonymouseditwarning message key
- git #95b910b - (bogue 43828) possibility to filter experimentals in selenium tests
- git #b25703e - (minor) small change to statements rake tasks in selenium
- git #5b967da - (minor) always start selenium tests in fullscreen
- git #fee4a03 - (42954) selenium tests for ip warning message
- git #369e0ba - (hotfix) removed unnecessary parameter
- git #8b04fbb - (minor) add wb.Snak.prototype.toMap() and wb.Snak.newFromMap()
- git #c5f8b6b - (bogue 43814) link to Special:SetLabel from EntityView
- git #d6144e6 - (minor) add wb.Snak.equal()
- git #54cc831 - Adjusting wikibase JS API to changes made in Snak.toJSON
- git #462b30f - update docs, type hint and pass by ref in client hooks
- git #9ad5165 - (bogue 42954) Anonymous user edit warning on create item/property pages
- git #80f45cb - (bogue 42954) Anonymous user edit warning on entity page
- git #fcc817c - Prevent interface event propagation
- git #57b73cb - (hotfix) $prefs should be passed by reference
- git #1ff68af - Entity selector: Internally used _setEntity method
- git #9918738 - (minor) corrected json output of PropertyValueSnaks in JavaScript
- git #b11b983 - (minor) Snak.toJSON() now uses 'property' instead of 'propertyId' for snaktype
- git #e61f1af - (minor) increase waitingtime in clientrepo seleniumtest when un/deleting item
- git #8368a36 - (minor) Snak.toJSON() now uses 'snaktype' instead of 'type' for snaktype
- git #30a598f - Register parser for wikibase-item datatype
- git #5bd6273 - move entityNamespace setting and namespace utils to repo
- git #71d26cf - (minor) keep window focus during running qunit with selenium
- git #186bb57 - (minor) removed todo from selenium statements tests
- git #43bf2ec - Put EntityId parsing code into its own class
- git #48dc5f5 - (bogue 43301) add Selenium tests to check error-reporting
- git #3093853 - (bogue 43304) Moved snak type selector for snakview widget into its own widget
- git #9d033cc - Using textarea in wikibaseItem widget
- git #1d0ae36 - (bogue 43303) Make recent changes respect Wikibase Client namespace setting
- git #f2f154a - (hot fix) follow-up to l4afd88c8 which broke some selenium tests
- git #0daf28d - Passing entity stub object to entity selector widget
- git #b1e222b - minor cleanup
- git #31ec0dd - Uncomment and fix testAplly in EntityDiff and ItemDiff tests
- git #bff9f4f - Added docs
- git #ce8e55d - Work on cleaning up EntityDiff
- git #62052cb - (bogue 43304) Snak type selector for snakview widget
- git #4801c49 - (bogue 43304) Added snakview variation definition for handling of SomeValueSnaks
- git #f1567eb - (bogue 43304) Added snakview variation definition for handling of NoValueSnaks
- git #0a092fd - Passing entity store object to the entity selector widget
- git #ec59b21 - Fixed IE incompatible code in TemplatedWidget
- git #b32eda0 - (bogue 43304) Refactoring of Snakview variations registration
- git #b56602f - (bogue 43304) Mechanism for supporting different Snak types in the user interface
- git #108d133 - Revert "Added requirements to README"
- git #ab8fbbc - Added requirements to README
- git #0c9fb39 - Simplified xpath declarations in alias Selenium module
- git #068ec05 - (minor) Introduced new base widget for template based widgets
- git #9e42ff8 - Add TitleGetRestrictionTypes hook
- git #f0fe2fb - Remove shared table setting from example settings
- git #8f8598f - (bogue 42064) Call EditFilterMergedContent from EditEntity.
- git #79fb400 - (minor) adjust selenium tests for new snak type selectr DOM
- git #8db018e - (bogue 43304) Changed DOM for snak type selector
- git #4e526f4 - Minor site links table layout improvements
- git #ff7bf95 - Improved site links table layout fixation
- git #8c46ac7 - (bogue 43606) more selenium tests for statements UI
- git #1a722ce - Improved aliases pixel precision
- git #4401819 - Strict check so empty strings and strings with just 0 get handled correctly
- git #1b1073e - Correctly focus next claim's edit button when removing a claim
- git #37f8edf - (bogue 43585) Empty labels weren't recognised correctly
- git #df01f07 - Set client page id in recent changes table
- git #db34e5e - Put language code "en" in quotes
- git #f35e64a - Moved data type selector ui code into own class to facilitate testing and reuse and make special newproperty simpler
- git #ecad91e - Fix referenced constant that no longer exists
- git #70d4d0d - (bogue 43363) Entity selector: Setting input value when setting entity
- git #d99a68d - (bogue 43317) Removed overwriting entity selector's input value
- git #5e55f54 - (minor) Fixating site links table layout
- git #6636db6 - (minor) Fix for broken site link table layout after adding a link in IE
- git #de822c7 - (minor) Make onLinkBegin robust against broken objects.
- git #eb83dd5 - (bogue 43290) link correctly to non-main namespace pages in recent changes
- git #9747888 - kill use of wgUser in EntityView
- git #340fd65 - minor doc tweak
- git #cf3f9ae - Fixed label+description uniqueness test when creating a new entity
- git #0c31ff4 - Added to label+description uniqueness restraint test
- git #a05f33a - (bogue 43289) move repo-dependent CachingEntityLoader to repo, mark skipped test for client
- git #98a1828 - (bogue 43263) wbUsedEntities now contains information about Items's used entities
- git #0b2f6e0 - (minor) removed test for item label/description uniqueness
- git #0ee7c55 - (minor) Handling suggester's select event in AutocompleteInterface
- git #1b93977 - (minor) Correct placeholder text for property input box
- git #ac758fe - (minor) add some tests for SiteLinkTable
- git #a678159 - (minor) check on alias when validating entity selector input
- git #48b7606 - (bogue 43195) Refactor and test LangLinkHandler.
- git #bc52f75 - Replace Claims interface by ClaimList. Old interface made little sense
- git #8e61fba - killed VIEW_TYPE in EntityView
- git #7a294fe - Improved error on invalid datatype on special newproperty
WikimediaMaintenance
- git #c872b1f - Need to query based on the keys, not the values
- git #3da1834 - Created a maintenance script to create the tables for Translate
- git #5fd89bf - Output a newline after the total in getJobQueueLengths.php
ZeroRatedMobileAccess
- git #938daee - Add vimpelcom beeline to zero carriers i18n
- git #6fca48e - Add XL Axiata to i18n file for translatewiki to pick up
- git #e2084ca - fix missing variable
cldr
- git #55cd1ba - set a CLDR_VERSION constant to use in extension credits and elsewhere