MediaWiki 1.21/wmf8/fr

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

 * - Ensure jqueryMsg treats plain messages as plain, with tests.
 * - Add support for formatnum in jqueryMsg parser
 * - mediawiki.jqueryMsg: Fix regression and add tests.
 * - Update Scribunto
 * - make jquery.json module run on mobile
 * - Add SearchExtraNS
 * - Update PageImages to catch up https://gerrit.wikimedia.org/r/#/c/44556/
 * - Update WikiEditor onto 1.21wmf8 branch
 * - Update MoodBar to allow tooltip configurability.
 * - Add GuidedTour extension
 * - Backport fix for Wikibase Client edit link
 * - Update Wikibase with fix for
 * - Change GettingStarted to commit removing split test.
 * - [FileRepo] Lazy load large metadata from the DB.
 * - Backport --max-time patch for wikibase dispatching changes
 * - Update TrustedXFF to get Yandex Turbo addresses
 * - Let nextJobDB.php narrow down the type based on a set.
 * - Fixed slave check when the job type is not specified.
 * - Improved handling of pending queue delisting.
 * - Improved some thumb.php error messages.
 * - Update extensions needed by labsconsole
 * - API imageinfo correctly handle redirects
 * - Update MobileFrontend to tip of production
 * - Updating MobileFrontend to tip of production branch
 * - backporting fix for mw.user.isAnon JS error in wikibase
 * - Update Wikibase to mw1.21-wmf8 branch of extension:
 * - Fix failing qunit test for mediawiki.jqueryMsg
 * - Small whitespace cleanup
 * - FauxRequest leaks cookie data from primary request
 * - Test for (indented pre syntax)
 * - Test table captions with attributes
 * - Revert &quot;Live preview no longer experimental&quot;
 * - disable live preview on user .js/.css pages
 * - Add support for RC_EXTERNAL type in api
 * - Cleanup HTML of imagepage: avoid empty &lt;ul&gt;&lt;/ul&gt;
 * - API Cleanup: renamed '_badcontinue'-&gt;'badcontinue', one die
 * - [JobQueue] Optimized JobQueueGroup::pop.
 * -  Two wikilink types and.
 * - Test (escaped) HTML entities in text content and attributes
 * - SpecialEditWatchlist: Don't re-escape html option values.
 * - Fixed empty return values in MemcLockManager.
 * - Fix spelling mistake
 * - Implement wall clock time limits for shell commands
 * - Fix erroneous check in refreshLinks.php
 * - Set RAII $scope variable in DB job queue.
 * - allow arbitrary user preferences prefixed with 'userjs-'
 * - Add wfProfileOut missing in 74f581e34
 * - Reorganise the functions doing wfProfileOut and returning on all if branches.
 * - - showJobs.php broken
 * - Don't apply IP blocks to users with &quot;ipblock-exempt&quot; rights when creating an account
 * - Minor cleanup
 * - Test some more partly template-generated wikilink targets
 * - Update doc comments and code formatting.
 * - Remove $wgBug34832TransitionalRollback
 * - Title no longer relies on entries already being in LinkCache
 * - Add $CHANGEDORCREATED back for custom template
 * - Make Block::newFromTarget work again when passing only a vague target
 * - Includes $query in SkinTemplate::tabAction if $title doesn't exist
 * - Fix converttitles param in api.php?action=query
 * - raise timeout for ApiCreateAccountTest::testValid
 * - Added account creation API.
 * - adjust release note about I45b077cf
 * - [JobQueue] Minor documentation improvements.
 * - Made NullJob support ignoring duplicates.
 * - [JobQueue] Added wfIncrStats for job recycling.
 * - Fix access to other wiki's job queue.
 * - Added merge function to BagOStuff for CAS-like functionality.
 * - PHPUnit Makefile is now compatible with BSD make.
 * - Add some more template-affected wiki link variants
 * - Overriding Vector's footer margin when in print mode
 * - Add mw-navigation to CSS for display:none on print.
 * - improve doc
 * - [JobQueue] Improved de-duplication stat calls.
 * - Only show rollback links if they work
 * - Replace hardcoded native language names with core parser function
 * - Supress the root namespacing from DBQueryError.
 * - Add message documentation and message key to maintenance file
 * - Tidy up declaration of $wgSiteTypes
 * - [JobQueue] Minor doc cleanup.
 * - Added test for special link trail case
 * - Fixed return type doc
 * - Catch excpt to avoid fatal in Message::__toString
 * - Added transclusion count to InfoAction.
 * - Live preview no longer experimental
 * - Removed useless keys function from BagOStuff.
 * - [JobQueue] Added support for using an external DB.
 * - dblClickEdit/rightClickEdit: Trigger ca-edit click.
 * - Language::listToText cleanup with unit test
 * - [JobQueue] Some tweaks to reduce claimRandom retries.
 * - Update docs
 * - php maintenance/language/rebuildLanguage.php --lang=en
 * - Follow-up I0e5d3cfb: Spelling consistency update
 * - Disable protection in case there aren't any restriction types
 * - (minor) Make ORMTable handle failed queries nicely.
 * - Allow preferences that need not be rendered in Special:Preferences
 * - Make EditFilterMergedContent more generic.
 * - Revert &quot;Also delete the page information cache when invalidating cache of a non-existing page&quot;
 * - Remove docs for hook LoggableUserIPData
 * - Don't bother creating a new context in SpecialPageFactory::getUsablePages
 * - Miscellaneous profiling fixes
 * - Remove orphan call to wfProfileOut
 * - Added category information to InfoAction.
 * - Use ResultWrapper::numRows instead of DatabaseBase::numRows
 * - Add &quot;modifyExtensionField&quot; utility function
 * - fixed timestamp validation for api
 * - Some fixes for Ia2782d64 (2f60cd2)
 * - New methods to drop or rename extension index in DatabaseUpdater
 * - [JobQueue] Increment stats for jobs ignored as duplicates.
 * - Made the profilers that output text not break js.
 * - Partial normalisation of hooks.txt
 * - recentchanges.rc_ip is used for retroactive autoblocks
 * - Use nocookiesfornew on account creation if no cookies
 * - Use Database::addQuotes instead of hardcoded quotes
 * - Explicitely add two undocumented hooks
 * - Partial normalisation of hooks.txt
 * - Don't block non-existent users via the API
 * - Reuse the WikiPage object to save a db query
 * - Move logentry-* messages from newusers and rights log near the other ones
 * - (zhtable) Add zh2Hans: '这么' =&gt; '这么' for better segmentation
 * - Follow-up Idf308e82 (e88b0fb): use wfMessage and numParams
 * - Don't convert blue categorylinks to another variant.
 * - zhtable maintenance
 * - Use getPageViewLanguage instead of getPageLanguage in firstHeading.
 * - Localize autosummary of page protecting
 * - Makes WebRequest::detectProtocolAndStdPort take HTTP_X_FORWARDED_PROTO headers into account
 * - Add months and years to Timestamp::getHumanTimestamp
 * - [JobQueue] Made showJobs.php work for non-DB queues.
 * - Block::parseTarget accepts and can return null
 * - Add test for substitution of params with multiple digits
 * - Show changed bits on file version (oldimage) revdel logs.
 * - - Increase size of ug_group in user_groups table
 * - [JobQueue] Clarified documentation a bit.
 * - Pass $user from WikiPage::getContent to Revision::getContent
 * - Eliminate dummy Language instances from being created
 * - Fix Sqlite upgrade test when profiling to database is enabled
 * - Set $mLoadedItems to true in User::loadFromId
 * - [FileBackend] Suppress most file warnings but log them to an FSFileBackend log.
 * - Use Html::rawElement instead of hardcoded string in Special:Contributions
 * - Add support for mulitpart mime email to email sending code
 * - Follow-up I9c7aa3b2 (b28c7a8): fix one more validation error
 * - Don't run database updates for shared tables unless --doshared is provided
 * - Cursor of enhancedchangelist wrong for non-toggle lines
 * - Cleaned up and optimized wfBaseConvert;
 * - Normalise inline comment markers to &quot;//&quot; in WikiPage.php
 * - Also delete the page information cache when invalidating cache of a non-existing page
 * - Update CREDITS
 * - Remove &quot;read&quot; from list of allowed actions on special pages
 * - Use proper function recursiveConvertTopLevel in recursive conversion
 * - [FileBackend] Improved some header related docs.
 * - make MovePage aware of whether redirects are supported.
 * - Follow-up I5f7f6da0 (cefb9ef): pass the User parameter to more LogEventsList::getExcludeClause calls
 * - Parser test to test language conversion around HTML tags.

AbuseFilter

 * - add conditional article_views variable
 * - Let AbuseFilter work with 1.19
 * - Properly integrate $wgAbuseFilterValidGroups
 * - Adding a Link back to Abuse filter management page Added the navigation bar Set page title to 'Editing Abuse filter'
 * - Add hooks to AF that allow altering User and Title specific vars

ArticleFeedbackv5

 * - - Article Feedback - Default Warning Message for Abuse Filter
 * - New wgArticleFeedbackv5SpecialWatchlistUrl value
 * - Update to match new/fixed AbuseFilter code

Babel

 * - Add function to get the user languages

CheckUser

 * - Remove &quot;LoggableUserIPData&quot; hook
 * - SQLite schema compatibility

ConfirmEdit

 * - Removed redundant width/height tags to avoid getimagesize call.
 * - Consistency tweak: Use &quot;...&quot; instead of '...' in message text

ContributionReporting

 * - schema updates via hook

DataValues

 * - (minor) some valueview widgets no longer fail when calling destroy twice
 * - (minor) function for checking whether value would be most suitable for view
 * - Work on value parsers
 * - (minor) function for checking whether value would be suitable for valueview
 * - Get rid of singleton pattern in ValueValidatorFactory
 * - Get rid of incorrect usage of interfaces in ValueValidators
 * - Removed ValueParsers Error interface
 * - Removed ValueFormatters Result interface
 * - Update commonsMedia widget value on suggester's close event
 * - Accept ValueParser instance in definition so one with options can be set
 * - Also use equality method if the object implements comparable
 * - Add info to test error message
 * - Added temporary method to obtain allowed values from validator
 * - Fixed access level
 * - Get rid of ValueParsers\Result interface
 * - ValueParsers do not need to parse to a DataValue
 * - fix doc
 * - Added docs that accidentally got removed
 * - Some work on the datatype interface

Diff

 * - Version 0.4 release
 * - Moar tests, for great justice!
 * - Added test to check if serialization handling remains compatible with v0.3
 * - Added compatibility with Diff &lt; 0.4 in Diff::unserialize
 * - Refactor tests after splitting of patching code from diff
 * - Fixed issues with isAssoc methods, added docs, and added a lot of tests
 * - Fixed check for assoc diffs

DonationInterface

 * - Removing last vestiges of hard-coded defaults in forms. Switching the forms to use class=&quot;optional&quot; for required, but hidden elements.
 * - Two spaces in translation message

E3Experiments

 * - Handle namespace when tracking tasks.
 * - Remove CAPTCHA scaling which affects appearance.
 * - Don't log anonymous users and token. Bucket only on impression.
 * - Logging for GettingStarted/GuidedTour split test
 * - Delete space and PHPUnit tests pass!
 * - Delete flapping tests; declare 'medium' test group.
 * - Default entry point for Jenkins tests
 * - remove obsolete schemas and functions

Echo

 * - Update ArticleSaved hook to use correct request object
 * - Support for limiting notifications to a specific user group or groups
 * - making sure that badge is only applied to immediate child
 * - Turn off article-linked email notif so users need to opt-in
 * - Redirect should not trigger 'article-linked' notification
 * - Docking overley to notifications link rather than side of window
 * - Setting the line-height for the notification content area
 * - - LinkedPage was linked by 127.0.0.1 from page

EducationProgram

 * - Temporarily disable special:educationprogram due to

EventLogging

 * - Gate HEAD SHA1 logging with config var
 * - Add integration tests for efSchemaValidate
 * - Add profiling to efSchemaValidate
 * - Discover and log SHA1 of caller's Git HEAD
 * - Support distutils; fix param name in seqmon
 * - Add support for 'format' field from the v3 draft
 * - Drop 'tail_follow'; add ZeroMQ unit tests.
 * - Fix spelling, improve comment.
 * - Use nosetests with coverage under tox, if available
 * - Add HTTP schema retrieval tests; add comments.
 * - More comprehensive test coverage
 * - Fix: timestamp character encoding
 * - Make the public API a bit tidier.
 * - Fix-ups: remove unused import &amp; var, add more docs
 * - Re-write of lazy table reflection/generation.
 * - Fix broken test
 * - Fix-ups: correct module refs; timestamp to varchar
 * - Add UUID column &amp; engine-specific table options
 * - Unit tests: test flatten; better layout.
 * - Add unit tests to validate table structure
 * - Make modules target 'mobile'
 * - Database tests and test fixtures
 * - Explicitly UTF-8-encode strings before DB insert
 * - Establish and implement UUID convention for events
 * - Simplify JRM: Remove unused imports; re-write messy funcs.
 * - Relax conditions for inclusion of schema CSS.
 * - Fix-ups to column generation
 * - Adds SQLAlchemy TypeDecorator for MediaWiki Timestamps
 * - JSON-relational mapping. You saw it here first.
 * - Style JSON Schema on preview.
 * - Recursively validate events.
 * - Reject additional properties.
 * - Disallow additional fields in efSchemaValidate
 * - log AccountCreation's returnto &amp; -query params
 * - In server-side code, handle timestamps in ms.
 * - Timestamp in seconds, not ms.
 * - Add `encapsulate` param to get_schema
 * - Improve documentation; add M. Flaschen to authors.
 * - Adds more documentation to Python modules.
 * - json2sql fix-ups
 * - Add script for multiplexing multiple subscribers
 * - Use SCIDs to reference schema.
 * - Catch parse failures in LogParser.parse

FlaggedRevs

 * - Use mw.config instead of global.  Also:

GeoCrumbs

 * - - GeoCrumbs: Call to a member function getParserOutput on a non-object

GettingStarted

 * - Split test for Special:GettingStarted and GuidedTour:
 * - Set master to the equivalent of the 1.21wmf8 deployment branch.
 * - Set gettingstarted tour cookie when they click an article.
 * - Fixes to allow more instant generic use
 * - Fix i18n issues on GettingStarted page tour.
 * - Restyle using Munaf Assaf's CSS and add GuidedTour steps/tour.
 * - Fix incorrect comment and unnecessary variable.

GlobalBlocking

 * - Use full URL (protocol relative) instead of canonical one on the global block list

GuidedTour

 * Newly deployed extension

LabeledSectionTransclusion

 * - Fixup minor style issues

LandingCheck

 * - Making sure the defaults apply with empty GET params.
 * - Rename calls to wfArrayToCGI to wfArrayToCgi

LdapAuthentication

 * - Use wgLDAPPreferences rather than hardcoded values

LiquidThreads

 * - Update LiquidThreads OldChangesListRecentChangesLine hook in accordance with Ib8f297b3

MobileFrontend

 * - Now fix for realz
 * - Prevent fatals in dumps
 * - on login form pass returnto and returntoquery parameters to create account
 * - regression: hide watchlist star on recent changes view
 * - regression: Fix broken phpunit tests
 * - Quick hack to disable versioned RL links
 * - Beta: Add hack to make edit page work again
 * - style changE: fix styling of edit page input,textareas
 * - Only add device-specific styles if there are device-specific styles to load
 * - get device specific stylesheet in a separate request
 * - Updated Ruby gems
 * - Fix button text color when it is a visited link
 * - Prevent looking up whether an article can be watched on special page
 * - Avoid api request to lookup watchlist contents state
 * - update event logging for watchlist star to use new schema
 * - Run jshint on the whole javascripts directory
 * - Add progress bar to photo upload progress notification (#379)
 * - move random next to home
 * - It's Creative Commons
 * - Move all polyfills to polyfills.js (code health)
 * - Fix Go search button flickering (regression)
 * - Make watchlist stars appear on watchlist (regression)
 * - promote watchlist and login functionality to stable
 * - Add progress event forwarding for Api calls
 * - Add on and emit methods to mobileFrontend
 * - special case the first upload through this page (beta)
 * - remove some cruft (code hygiene)
 * - Change the namespaces where we show upload to main and user
 * - Fix URL to description page for newly uploaded images
 * - Rm unused variables, fix parameter types
 * - Show image upload preview when using Android gallery
 * - Remove $wgMFEnableResourceLoader, now it's unconditional
 * - Prevent scaling fonts in landscape on iPhone
 * - Move require/define to modules.js file
 * - cleanup jshintrc
 * - simplify login/logout confirmation message
 * - promote event logging to stable
 * - load mobile.startup at bottom of page
 * - only load head modules once
 * - Ensure Special:JavaScriptTest always runs in desktop mode (codehealth)
 * - Provide description url in photo uploads
 * - make sure buttons in watchlist header are aligned correctly (376)
 * - Allow special pages to define dependencies (regression)
 * - RL or nothing (story 393 - stable)
 * - Updated Ruby gems
 * - increase edit count text on diff view (376)
 * - allow ResourceLoader modules to allow parsed messages
 * - fix whitespace / jshint error on mf-oop test (codehealth)
 * - Add icon to left of bytes added/removed on diff page (376)
 * - Make Cancel link in PhotoUploader work
 * - Center header of diff page (376)
 * - Make the title clickable on diff page (376)
 * - move bytes added closed to page title on diff view (376)
 * - add border to chevron of user info box on diff page (376)
 * - Fix MobileDiff when position fixed not available (beta, 376)
 * - only add images to watchlist view in alpha (alpha, 376)
 * - deprecate registerModule and getModule (code health)
 * - Don't use wgTitle in photo upload (for now)
 * - add slide in animation to contributed donate page images
 * - Do not hijack returnto value in upload link (.noHijack)
 * - Ensures all query values (other than 'title') get passed on https login redirect
 * - Hide URL bar when showing photo upload preview on iPhone
 * - Tell DOMDocument that our diff is UTF-8 encoded.
 * - Add proper styles for photo upload overlay (#332)
 * - Refactor api wrapper
 * - More message cleanup (minor fix)
 * - Overhaul photo upload code (#332)
 * - Refactor links and url code in skin (code cleanup)
 * - don't send origin when cors not being used (arthur was right)
 * - Add View, an abstraction over jQuery elements.
 * - make use of $wgMFResourceBoilerplate (refactor)
 * - scrub inline styles on dynamically loaded pages (alpha)
 * - clicking uploads when anon redirects to login (story 359)
 * - overhaul of special pages
 * - Revert &quot;A stopgap measure to make Nearby to work for everyone with a link&quot;
 * - A stopgap measure to make Nearby to work for everyone with a link
 * - always show watchlist icon in left menu
 * - Reduce dependency on $wgExtMobileFrontend
 * - package messages for toggle module (beta)
 * - When a user logs in on HTTPS, set a cookie to force them to stay on HTTPS
 * - Refactor login hook into MobileFrontend.hooks.php
 * - don't scrub .noprint elements

MoodBar

 * - Add configuration field (default true) for showing tooltip.
 * - adds plural support

Narayam

 * - Gurmukhi phonetic keyboard character sequence fixes

OpenStackManager

 * - Add Echo notification for instance deletions
 * - Generate a shell request during new account creation.
 * - Fix puppet group modification access for sysadmins
 * - Ban some vm image and image types
 * - Fix 500 error in SpecialNovaSudoer

PageImages

 * - initImageData.php perf tweaks

PageTriage

 * - Order of tags

ParserFunctions

 * - Add square root (sqrt) function
 * - Remove double definition of empty array
 * - Init $name

PostEdit

 * - Duration of confirmation: 2 -&gt; 3 seconds.
 * - Adjust vertical offset for Monobook
 * - Expand activation area of PostEdit close btn
 * - Show PostEdit on edited page only.
 * - Fix position and size of container

RelatedArticles

 * - Fix sanitization for alt text

Renameuser

 * - Fix incorrect usage of array_shift.

Scribunto

 * - Make our loader work like Lua's built-in loaders
 * - Create wmf/1.21wmf8 branch and update .gitreview
 * - Fix mw.allToString( nil )
 * - Add Scribunto_LuaInterpreter::isLuaFunction method
 * - Add Scribunto_LuaInterpreter::wrapPhpFunction
 * - Make loader available to console, interface modules
 * - Allow the profiler to be configured or disabled

SearchExtraNS

 * Newly deployed extension

TemplateSandbox

 * - Remove double space

TimedMediaHandler

 * - Remove width rule for the &quot;copy code&quot; button
 * - seek up to 3 seconds before seekpoint to extract frames

Translate

 * - Adjust z-index for action bar to avoid overlapping with message editor
 * - Remove deprecated FCFontFinder::find
 * - Make action bar to float when needed
 * - Fixes for the inline documentation editor
 * - Selectable facets for search page

TranslationNotifications

 * - Showing Special:NotifyTranslators is restricted
 * - Add plural on notified number of languages in log
 * - Add explicit GENDER support in user messages

TrustedXFF

 * - Added Yandex Turbo addresses

UniversalLanguageSelector

 * - Version update
 * - Try to avoid messing wrong request contexts
 * - WebFonts font drop-down menu has &quot;Opendyslexic&quot; instead of &quot;OpenDyslexic&quot;
 * - Fix variable name

UploadWizard

 * - Drop misleading &quot;donate&quot; term
 * - increase concatenation and publishing timeout to 10 minutes
 * - removed mwe-upwiz-thanks-caption
 * - description should go into the suggested caption
 * - set chunk size to 5MB or max php size

Vector

 * - fix noncollapsible sidebar due to HTML changes

VisualEditor

 * - Make ve.dm.AnnotationFactory a named function rather than an anonymous function
 * - Major ve.ui rewrite, especially ve.ui.LinkInspector
 * - JSDuck: Fix warnings
 * - MetaBlockNode should be a BranchNode, not a LeafNode
 * - Make stub nodes inherit correctly
 * - Fix test breakage in 90f046799
 * - Ignore Eclipse files
 * - Removed code for and links to unused libraries
 * - More {String} -&gt; {string} conversions in documentation
 * - Kill ve.ce.Meta{Block,Inline}Node, not needed.
 * - Triple-Click Detection for IE
 * - Initialization error when canceling load
 * - JSDuck: Generated code documentation!
 * - Inline tags like &lt;span&gt; are block-alienated sometimes
 * - BugID 43076 - Fixes to alien and phantom corner cases
 * - Trivial wording change to disclaimer meant to be done before launch
 * - Set title attributes for internal and external links.

WikiEditor

 * - Add jQuery event trigger for when the initial sections are done
 * - Losslessly compress images
 * - Remove source images and just store compressed images in the folders
 * - Georgian bold toolbar icon reworked. Followed by general style.
 * - Added toolbar icon for Ossetian language. Added Ossetian to toolbar configuration.

Wikibase

 * - Fix edit link message, using the old wbc prefix
 * - fix edit links link to include namespace
 * - use prefixed text for title when adding edit link
 * - OCD attention to details! fix some tabs :)
 * - add --max-time param to dispatchChanges
 * - Adding mediawiki.user dependency to entityViewInit
 * - due to, temporarily disabling the anon warning
 * - check rc_params is array in client
 * - adjust watchlist query to use rc_this_oldid=page_latest
 * - Selecting a Snak type will show UI changes
 * - &quot;change&quot; event and snakType function for SnakTypeSelector
 * - fix autocomment for connecting an item with a client page
 * - enable continuation in ApiSearchEntities again
 * - Basic error handling for claim/snak UI
 * - Enabling object to be passed to Tooltip extension's setTooltip
 * - add toggle for wikibase edits in watchlist
 * - Removed tihgly coupled parse pulling in global state from snak factory
 * - Added test to check if default casensitivity works for termcache implementations
 * - Removed staticness from test providers
 * - (minor) Moved native event handler code into its own file
 * - Create a max length constraint for language strings
 * - (minor) Changed jQuery.NativeEventHandler to better work with jQuery.Widget
 * - bug: 43858 Do not select the whole terms table and then do a query for each row
 * - Correct parameter order in AutocompleteInterface
 * - marking specific selenium tests as experimental
 * - Tooltips for claim view widget
 * - (minor) simpler way to maximize browser during selenium tests
 * - (hotfix) fix calls to getEntityNamespaces
 * - dispatcher script for change propagation.
 * - remove $wgUser global and get user from context
 * - Fix anonymouseditwarning message key
 * - possibility to filter experimentals in selenium tests
 * - (minor) small change to statements rake tasks in selenium
 * - (minor) always start selenium tests in fullscreen
 * - (42954) selenium tests for ip warning message
 * - (hotfix) removed unnecessary parameter
 * - (minor) add wb.Snak.prototype.toMap and wb.Snak.newFromMap
 * - link to Special:SetLabel from EntityView
 * - (minor) add wb.Snak.equal
 * - Adjusting wikibase JS API to changes made in Snak.toJSON
 * - update docs, type hint and pass by ref in client hooks
 * - Anonymous user edit warning on create item/property pages
 * - Anonymous user edit warning on entity page
 * - Prevent interface event propagation
 * - (hotfix) $prefs should be passed by reference
 * - Entity selector: Internally used _setEntity method
 * - (minor) corrected json output of PropertyValueSnaks in JavaScript
 * - (minor) Snak.toJSON now uses 'property' instead of 'propertyId' for snaktype
 * - (minor) increase waitingtime in clientrepo seleniumtest when un/deleting item
 * - (minor) Snak.toJSON now uses 'snaktype' instead of 'type' for snaktype
 * - Register parser for wikibase-item datatype
 * - move entityNamespace setting and namespace utils to repo
 * - (minor) keep window focus during running qunit with selenium
 * - (minor) removed todo from selenium statements tests
 * - Put EntityId parsing code into its own class
 * - add Selenium tests to check error-reporting
 * - Moved snak type selector for snakview widget into its own widget
 * - Using textarea in wikibaseItem widget
 * - Make recent changes respect Wikibase Client namespace setting
 * - (hot fix) follow-up to l4afd88c8 which broke some selenium tests
 * - Passing entity stub object to entity selector widget
 * - minor cleanup
 * - Uncomment and fix testAplly in EntityDiff and ItemDiff tests
 * - Added docs
 * - Work on cleaning up EntityDiff
 * - Snak type selector for snakview widget
 * - Added snakview variation definition for handling of SomeValueSnaks
 * - Added snakview variation definition for handling of NoValueSnaks
 * - Passing entity store object to the entity selector widget
 * - Fixed IE incompatible code in TemplatedWidget
 * - Refactoring of Snakview variations registration
 * - Mechanism for supporting different Snak types in the user interface
 * - Revert &quot;Added requirements to README&quot;
 * - Added requirements to README
 * - Simplified xpath declarations in alias Selenium module
 * - (minor) Introduced new base widget for template based widgets
 * - Add TitleGetRestrictionTypes hook
 * - Remove shared table setting from example settings
 * - Call EditFilterMergedContent from EditEntity.
 * - (minor) adjust selenium tests for new snak type selectr DOM
 * - Changed DOM for snak type selector
 * - Minor site links table layout improvements
 * - Improved site links table layout fixation
 * - more selenium tests for statements UI
 * - Improved aliases pixel precision
 * - Strict check so empty strings and strings with just 0 get handled correctly
 * - Correctly focus next claim's edit button when removing a claim
 * - Empty labels weren't recognised correctly
 * - Set client page id in recent changes table
 * - Put language code &quot;en&quot; in quotes
 * - Moved data type selector ui code into own class to facilitate testing and reuse and make special newproperty simpler
 * - Fix referenced constant that no longer exists
 * - Entity selector: Setting input value when setting entity
 * - Removed overwriting entity selector's input value
 * - (minor) Fixating site links table layout
 * - (minor) Fix for broken site link table layout after adding a link in IE
 * - (minor) Make onLinkBegin robust against broken objects.
 * - link correctly to non-main namespace pages in recent changes
 * - kill use of wgUser in EntityView
 * - minor doc tweak
 * - Fixed label+description uniqueness test when creating a new entity
 * - Added to label+description uniqueness restraint test
 * - move repo-dependent CachingEntityLoader to repo, mark skipped test for client
 * - wbUsedEntities now contains information about Items's used entities
 * - (minor) removed test for item label/description uniqueness
 * - (minor) Handling suggester's select event in AutocompleteInterface
 * - (minor) Correct placeholder text for property input box
 * - (minor) add some tests for SiteLinkTable
 * - (minor) check on alias when validating entity selector input
 * - Refactor and test LangLinkHandler.
 * - Replace Claims interface by ClaimList. Old interface made little sense
 * - killed VIEW_TYPE in EntityView
 * - Improved error on invalid datatype on special newproperty

WikimediaMaintenance

 * - Need to query based on the keys, not the values
 * - Created a maintenance script to create the tables for Translate
 * - Output a newline after the total in getJobQueueLengths.php

ZeroRatedMobileAccess

 * - Add vimpelcom beeline to zero carriers i18n
 * - Add XL Axiata to i18n file for translatewiki to pick up
 * - fix missing variable

cldr

 * - set a CLDR_VERSION constant to use in extension credits and elsewhere