MediaWiki 1.21/wmf12
Appearance
MediaWiki 1.21/wmf11 | Deployment of MediaWiki 1.21wmf12 to Wikimedia sites | MediaWiki 1.22/wmf1 |
The latest version (labeled "1.21wmf12") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 18 March 2013 (see the roadmap).
We will continue to deploy the latest software every two weeks. This is intended to minimize disruption and possible issues, and make it easier to identify the cause of problems, since the possibly problematic code will be much more recent.
Most important changes
- Security - bug 43518 - api.php?action=unblock returns the full user object
- Security - bug 42621 - uselang=qqx can expose revision deleted data on log
- bug 33186 - Provide an API to rotate an image
- bug 38244 - Move the mediawiki.api.titleblacklist module to TitleBlacklist extension
- bug 1495 - Enable on-wiki message language fallbacks
- bug 24156 - Messages of log entries should support GENDER
- bug 34040 - Add a link to Special:UserRights to Toolbox on user pages
- bug 24782 - API uses non-unique value for paging for some modules
Breaking changes
- Special:ActiveUsers was removed: gerrit:55807
Core changes
- git #16575f5b - Update CentralNotice to fix Banner= bug
- git #0aa755cf - Backport user-agent blacklisting
- git #780c0a8e - Added a PoolCounterWorkViaCallback convenience class.
- git #ac14dcaa - Remove Special:ActiveUsers
- git #6986aa80 - Bump GuidedTour for deployment
- git #d7ddf366 - Bump GettingStarted for deployment
- git #61587acc - In SqlBagOStuff::getMulti(), catch connect errors
- git #88915597 - IcuCollation::$tailoringFirstLetters: letter removal rules for Finnish (bug 46330)
- git #43aaff29 - API: Fix rccontinue handling (bug 46787, bug 46787)
- git #5ec87b46 - Add mobile target to QUnit and its dependencies
- git #28f07744 - Add mobile target to jquery.getAttrs
- git #d84c8416 - Make ResourceLoaderStartupModule work on mobile
- git #10bfb815 - Add RL targets support to OutputPage
- git #dc5988e2 - Revert "Remove E3Experiments and LastModified submodules"
- git #9eafdeb1 - Update Wikibase
- git #fa5c0a6a - Avoid sending multiple UDP packets for the same key in wfIncrStats().
- git #651884d4 - [JobQueue] Added more isQueueDeprioritized() checks to avoid refreshLinks spam.
- git #6278219e - Remove E3Experiments and LastModified submodules
- git #90671f92 - Revert changes in fallback behavior (bug 46579, bug 1495)
- git #ea6c81d8 - Update Wikibase for deployment
- git #abd19ec0 - Upping version of OATHAuth and OpenStackManager
- git #2bc3ae5a - Update Wikibase
- git #cffc5033 - Rollback MobileFrontend to what was before today+Reedy's fix
- git #40b904bb - Update Wikibase
- git #931cbe82 - Revert "mw.loader: Add debugging"
- git #015cd35b - mw.loader: Guard against odd setTimeout behaviour in old Firefox (bug 46575)
- git #91f46615 - mw.loader: Log argument in debug for mw.loader#canExpandStylesheetWith
- git #8c566e55 - mw.loader: Add debugging for mw.loader#canExpandStylesheetWith
- git #2b1e6f05 - Update Wikibase
- git #0aab5984 - Update Translate
- git #0f4914bb - Revert "Misc follow-ups to I2fc3966e (a161c5e)"
- git #e372b635 - Revert "Remove the page from the LinkCache before adding it again in WikiPage::loadFromRow()"
- git #2709b325 - Revert "Call loadFromRow() as needed in Title::moveToInternal."
- git #5c227d60 - Revert "Call loadPageData() as needed in Title::moveToInternal."
- git #1862a57a - Revert "Maintain the page ID in WikiPage instead of relying on Title"
- git #2b5ff135 - Update E3Experiments entry-point
- git #cef327e9 - Call loadFromRow() as needed in Title::moveToInternal.
- git #c05ed827 - Add Thanks
- git #874a5b59 - Bump GuidedTour for deployment
- git #1efb6f45 - Bump E3Experiments for deploy
- git #321c3145 - Bump GettingStarted for deployment
- git #f5a5670e - Call loadPageData() as needed in Title::moveToInternal. (bug 46397)
- git #b1778334 - Fix wfWaitForSlaves() for foreign DBs
- git #51596050 - Fix wfWaitForSlaves() so the $wiki parameter actually works correctly
- git #827be521 - Update Wikidata related extensions for todays 1.21wmf12 deployment
- git #1b2c9970 - acessor for MediaWikiTestCase::$useTemporaryTables
- git #4baa84fd - Add array with watchlist options to SpecialWatchlistQuery
- git #08b30f7d - Remove error suppression from Parser::formatHeadings
- git #43f5eb60 - Move plural rules of Samogitian(sgs) to plurals-mediawiki.xml
- git #cf850c1f - Remove error suppression in Exif::isRational
- git #e8329fe2 - Revert "Refactored use of $wgMemc in JobQueueDB to use a field."
- git #95e463e1 - [LockManager] Refactor lock TTL code to base class.
- git #72936995 - Refactored use of $wgMemc in JobQueueDB to use a field.
- git #c3f1a3c9 - a43f751 removed the usage of $wgMiserMode
- git #4cc5048c - jquery.tablesorter: Fix explodeRowspans (bug 41889)
- git #e203fdfc - jquery.tablesorter: Fix broken getElementSortKey()
- git #27631912 - Remove call to "new Database()" (bug 42461)
- git #8f62c732 - Fix rsvg converter command line when thumbnailing. (bug 45054)
- git #926d2ee1 - Remove spaces between parentheses in function calls
- git #170cfecb - jquery.makeCollapsible: don't fail if no options given (bug 46239)
- git #487c466b - Readd GENDER to english logentry messages (bug 24156)
- git #603cc478 - Special:RevisionDelete: DatabaseBase::makeList: empty input (bug 45211)
- git #49eacb3b - Rephrase password reset messages to remove 'reminder' language (bug 44486)
- git #3ca1fb61 - Cache Revision::selectFields() call result
- git #df93eedd - jquery.makeCollapsible: add plainMode support
- git #a9188c4f - jquery.makeCollapsible: add a few explicit options to the jQuery plugin
- git #4ef63498 - jquery.makeCollapsible: move helper functions to the outer scope
- git #2638b16c - jquery.makeCollapsible: clean up the handler toggling logic
- git #2fa1b338 - Add id for domain list on user create form
- git #f31a0463 - Fixed importScopedSession() and moved exportUserSession() to RequestContext.
- git #78e45b47 - Update autonym of the Pali (pi) language (bug 45436)
- git #b9e9407f - $.tablesorter: remove and inline getTextFromRowAndCellIndex()
- git #0f475b4b - Cleanup for ApiImageRotate
- git #4b34c32e - API: Remove useless PARAM_REQUIRED = false
- git #88791a2d - DefaultSettings: Add @since annotations.
- git #0d76bcea - mwdocgen.php: Implement --version option.
- git #cef71790 - Added a --cache option to mctest.php and mcc.php.
- git #9671fd3b - Fixed E_STRICT warning:
- git #5bafa954 - Tweaked MessageCache locks to handle exceptions better.
- git #5de8086d - mwdocgen.php: Exit with exit code of passthru(doxygen) (bug 46151)
- git #81283011 - Removed user table JOIN from ActiveUsers query.
- git #a1059d76 - jquery.badge: Treat non-Latin variants of zero as zero as well. (bug 45143)
- git #dd591578 - Cleaned up upload job error reporting.
- git #b5299c26 - mark UtfNormal::CleanUpTest as expensive
- git #0e709202 - typo in @cover statement
- git #25eb7cd0 - Fix composer.json to prevent infinite loops.
- git #a646351d - Allow having no serializer in RedisConnectionPool.
- git #c5233396 - Changing OutputPage param to a Context param in PageHistoryBeforeList
- git #605de54e - servers => serves
- git #63ddc8fc - Fixes to Special:LinkSearch form
- git #ddee066b - Fix Ifb93e49b
- git #3c9ff7ae - API: Check amlang in meta=allmessages (bug 45937, bug 45937)
- git #2750f838 - Filtered "LOCK IN SHARE MODE" from SQLite (bug 45650)
- git #9506e3d8 - Spellchecked /includes directory
- git #886ddf41 - Implement htmlEqual QUnit helper (QUnit.assert.htmlEqual) (bug 45526)
- git #029dcc99 - Allow first letter data to be invalidated
- git #024ea785 - Adding output parameter to PageHistoryBeforeList hook
- git #1db83c1b - Restore SET cl_timestamp=cl_timestamp
- git #a43f751c - Reduce disruption during updateCollation.php
- git #c1378f56 - Handle certain errors in action=createaccount api module
- git #10456225 - [FileBackend] Fixed "ignoreMissingSource" bug in multiwrite backend.
- git #16a1b350 - Fix default value of the SpecialWatchlistFilters hook
- git #ee93ce66 - Add space between number and unit of measure
- git #93095576 - Adding hooks for thank you notification links
- git #acddbd22 - Remove mention of non-existing script in DefaultSettings.php (bug 44719, bug 44719)
- git #2ebbdbeb - jquery.makeCollapsible: Clean up issues caused by wrong nesting
- git #d4815786 - jquery.makeCollapsible: Move functions out of the var statement
- git #70eabe29 - [FileBackend] Suppress missing container errors with "ignoreMissingSource".
- git #2135b80f - [LockManager] Various fixes to lock managers.
- git #ae49b5ac - Update docs
- git #8d5af36e - [JobQueue] Try to cut down on waitForBackups() calls in runJobs.php.
- git #bf4c2fb7 - Rewrite user_touched comment, since apparently it is not clear enough
- git #f3994586 - Fixed redis auth error spam in logs.
- git #45e72198 - Fixed connection comparison in RedisConnectionPool::handleException().
- git #ae38b340 - IcuCollation::$tailoringFirstLetters: implement letter removal (bug 45446)
- git #797e52dd - Reformatted some array parameter docs.
- git #4dcc7961 - Fixed @param tags to conform with Doxygen format.
- git #65cbaf63 - Correct case of Special:Userrights' canonical name (bug 45978, bug 45978)
- git #453ed181 - IcuCollation::$tailoringFirstLetters: 'en', 'it', 'hu', 'pt', 'uk' verified
- git #c95cf323 - lowercase second character in digraph letters in IcuCollation tailorings
- git #0aa24ae5 - Fixed many small spelling mistakes and php docs, var decl.
- git #27d83878 - Lots of spelling mistakes and phpdoc attributes
- git #17e17ba5 - Add "User rights management" link on user page toolbox (bug 34040)
- git #1b91c94d - More job queue doc tweaks.
- git #8a539b8e - fix wlexcludeuser for ApiFeedWatchlist (bug 25325)
- git #ea9de1f9 - Format jquery.ui.button.css so it's easier to work with
- git #c6a889ac - Don't use isset() to check whether an existing variable is null
- git #36c18cff - numRows on MySQL no longer propagates unrelated errors (bug 42430)
- git #db5903f3 - Made backend sync script update the pos file periorically.
- git #64331aea - Changed formatting of "anontalkpagetext"
- git #51ed2b35 - Use User::groupHasPermission
- git #435d16e0 - API param validation: Add wrong value to error message on user params
- git #cd4dd7ca - Correct case of Title::getPrefixedDBkey() calls
- git #db4e7efd - Remove the page from the LinkCache before adding it again in WikiPage::loadFromRow()
- git #55183ad0 - Use ContextSource::getLanguage instead of $wgLang
- git #df025cae - Use TargetLanguage of the Parser in ImageGallery
- git #4514427c - Sync messages.inc with MessagesEn.php
- git #8e02f6ab - createaccount api action didn't handle no token and no cookie
- git #176e5501 - Updated job queue README.
- git #02684790 - Fix arbitrary inconsistency in page title and headings for message accmailtitle (bug 45922, bug 459222)
- git #577f6ad2 - Synced the FeedUtils.php page with mediawiki.action.history.diff.css (bug 34798)
- git #d1bc1b96 - Fixes for e288e4036
- git #ba4b7bc3 - Fix more UnitTests for databases that do not use integer timestamps
- git #1388a54d - [JobQueue] Made supportedOrders() protected.
- git #405c69da - Fixed $vCallback comment and removed unused return value.
- git #d9dd04b6 - fix MessageCacheTest for non-english wikis
- git #ec7d668e - Add the global correctly
- git #e77397fc - Unset the cgroup if we don't have a memory limit (bug 45854)
- git #5090f78e - [JobQueue] Cleaned up handling of orders a bit.
- git #646051d3 - Removed "poolSize" option from RedisConnectionPool.
- git #5cfcb305 - [JobQueue] Added JobQueue::getAllQueuedJobs() function.
- git #81a6294f - Use output/error maintenance functions
- git #c3e4057e - Kill off numerous unused variables
- git #bc5c6a61 - Adding validation for checkmatrix (same as for multiselect)
- git #e288e403 - image rotate api (bug 33186)
- git #dc889b93 - Two typo-bugs, credits update
- git #96a5486e - Add SpecialPage::getGroupName and use it
- git #01c1a116 - Docs for gerrit 47419
- git #d6312101 - fix some spacing
- git #e43dc272 - Fix align of block comments
- git #a8f00e5c - Read full memcached response before manipulating data
- git #e5a332ba - getBools doesn't exist in Translate anymore
- git #6b9379bd - Changing position of colon
- git #8d410fb9 - Add full stop to full sentences
- git #1cae80d1 - Remove the mediawiki.api.titleblacklist module (bug 38244)
- git #d86c886a - CSSJanus: support text-shadow and box-shadow flipping" (bug 45677)
- git #66e73f85 - [FileBackend] Added a "ttl" option to getFileHttpUrl().
- git #705d50c1 - mw.loader: Buffer cssText in addEmbeddedCSS. (bug 45810)
- git #e32786c8 - mw.loader: Create new style tags instead of appending text (bug 45810)
- git #3d0f6878 - Fix ApiQueryAllPages and old indef protections (bug 33304, bug 33304)
- git #d0401306 - Made syncFileBackend.php clearer with handling --postime.
- git #9f4d498b - Few more message parameter type hints
- git #c67a9517 - Don't set wgPostEdit for null edits. (bug 45781)
- git #d434bfcf - Enable on-wiki message language fallbacks (bug 1495)
- git #16ae7d78 - Remove german special page alias for 'Version'
- git #6eb34da5 - American spelling - recognize/customize
- git #53801418 - Make default params to CategoryViewer usable as defaults.
- git #90797afe - Extend the SpecialStatsAddExtra hook for a more distinct display of extra items
- git #a4afffd2 - Add CategoryAfterPageAdded / CategoryAfterPageRemoved hooks
- git #d8c2a618 - Made runJobs.php wait for slave lag.
- git #158bf7cb - normalize filenames of maintenance scripts
- git #c5c8b314 - Check if files exist with a different extension during (bug 40326)
- git #b9b3d882 - Boolean issue when using sqlite. (bug 37352)
- git #b7af187a - Fix ApiQueryAllPages duplicate rows in protection query (bug 33304)
- git #154a0a03 - Fix API list=deletedrevs continuation in mode 1
- git #9af4bb67 - Vector: Don't create an extra request for skins.vector module
- git #7a2bc6d4 - Few minor parameter type hints in documentation
- git #851f669b - Reverting temporary change Iedb304f8 as promised
- git #5d19c0b1 - Avoid instantiating ResourceLoader modules twice
- git #8fe93619 - Make sure Parsoid doesn't get snobbish and treat non-html5 tags badly.
- git #badfb9b1 - Return empty string for trail/prefix if disabled (bug 41151)
- git #04c61020 - [JobQueue] Throttle refreshLinks2 jobs based on finishing the refreshLinks jobs.
- git #885a7094 - Add ID to Nested Fieldsets
- git #2e2f145d - Changing position of colon for consistency
- git #da8ddd18 - Fixed ArrayUtils::pickRandom() when $rand=0.
- git #9ace77f0 - Moved wfPickRandom to ArrayUtils.
- git #98dc0349 - [LockManager] Added ScopedLock::release function.
- git #e457d804 - CSSJanus: support text-shadow and box-shadow flipping (bug 45677)
- git #b2076c05 - ]: fix API paging for recentchanges (bug 24782)
- git #d3a7621c - Force $wgCategoryCollation to be uppercase in tests (bug 40489)
- git #a09a89b4 - Documentation improvements in includes/actions
- git #d01cbb41 - adjusted comments for IcuCollation::$tailoringFirstLetters
- git #08b1154b - Changing position of colon for consistency
- git #a72a8363 - Add option to pass defaultNamespace to ApiPageSet (bug 45201)
- git #f15fab4b - mw.Map: Avoid using 'undefined' to check for real existance. (bug 45330, bug 45331)
- git #3ef6a888 - jquery.qunit.completenessTest: Remove redundant jshint override
- git #c2830785 - Adjusting badge size per Vibha
- git #88e52099 - Fix checkstyle issues in JavaScript.
- git #a0c55f2a - Gitignore: Clean up and ensure /includes/cache is not ignored.
- git #3f58c15f - Add username for GENDER in LogFormatter only when visible (bug 42621)
- git #49f73052 - API action=unblock should return the user name, not the full user object (bug 43518)
- git #b6299d0e - Revert "Update WikiData extensions to correct points for 1.21wmf11"
- git #dd9a9650 - Update WikiData extensions to correct points for 1.21wmf11
- git #9b7889b8 - Use American English spelling for behavior
- git #3d9baf3d - Normalise documentation in tests/selenium
- git #75858d59 - Vector: fix jump-to-navigation link href
- git #d4e9dd90 - Added --postime option syncFileBackend.
- git #1ca99fa9 - Resolve config defaults in RedisConnectionPool in the singleton().
- git #465957fb - Default $wgContentHandlerUseDB to true
- git #afec7906 - language-specific collations: be-tarask added; be, be-tarask, ru verified
- git #043b6b32 - Adding new subclass to HTMLForm for constructing a checkbox matrix
- git #32139b0d - Make update.php and install.php use wfPHPVersionError() and reorganise it
- git #892329cf - Read of arbitrary files through mwdoc-filter.php (bug 45355)
- git #c80efe32 - Maintain the page ID in WikiPage instead of relying on Title
- git #b22d2155 - Return user ID as userid in watchlist API module
- git #474ad842 - Set initial language and variant user preferences to user's preferred variant on user registration
Extensions
AbuseFilter
- git #75e3fa4b - Change right needed to see filter id in API to hidden from private.
- git #b460fa79 - Adding trailing dot + comment for grep (24 messages)
- git #e3d15fe9 - Overhaul of the AbuseFilter JS
- git #0f0f2856 - Changing position of colon + American spelling of normalize
- git #23b28577 - American spelling for "Unrecognized"
ApiSandbox
- git #116f168f - Force api-sandbox-examples to ltr direction
- git #fc0e78a6 - Adding comments for grep
- git #3797c34a - Changing position of colon for consistency
ArticleFeedback
- git #4666af59 - populateAFStatistics: die if extension is not loaded
- git #bc48b820 - Adding comments for grep
ArticleFeedbackv5
- git #f32843d9 - Moderation bar is not displaying existence of a note (bug 46499, bug 46499)
- git #ff9f0da7 - Add comments for grep
- git #2b1b3208 - AFTv5's hook into Special:Watchlist should not execute if the feature is disabled
CentralNotice
- git #d07b44f5 - Fixing CN Banner Forcing
- git #87d2cf0e - Stop CentralNotice from running on mobile stable site
- git #23e5d2d7 - Add comments for grep
- git #f48f0bb8 - Making Translations work again...
- git #fca3e1f4 - Unifying BannerMessageGroup Code
- git #15378d99 - Fix numerous instances of indentation using spaces instead of tabs.
- git #a03c54b7 - don't get params until execute() (bug 47015)
- git #029105a3 - Bug in logBannerChange
- git #8a5a9f73 - Cleanup preparatory to mixin implementation
- git #803d1245 - Initial CentralNotice Changes for v2.3
- git #a3fb2421 - Missed a prefix in CentralNotice.sql
- git #d54be824 - A few table prefix lacunas
- git #de8e4d99 - Display allocations in a compact form
CheckUser
- git #04c054e6 - Support query continue in CheckUserLog API (bug 40658)
- git #94de86e3 - Renaming CheckUser_body.php to SpecialCheckUser.php and moving to specials folder
- git #dcde2877 - Adding comments for grep
- git #24a6530e - Find common range box must always flow left-to-right (bug 42019)
CodeReview
- git #4bd27438 - Mark API tests as 'medium'
- git #4921a562 - Adding comments for grep
Collection
- git #db1b87c7 - Fix FormatJson related fatal
- git #a1745972 - follow-up I0065e259878; clean up return_to links (bug 42369)
- git #d5b6dc7f - Adding comments for grep
- git #8cf45d2a - Remove dependency on Services_JSON class
- git #6afbc0f8 - Output sidebar portlet as array
ConfirmEdit
- git #c7680cef - Remove german special page alias for 'Captcha'
ContributionReporting
- git #7fb9af4f - Adding comments for grep
DataValues
- git #7bc6bdfe - Stopgap to avoid excessively long string values (backport)
- git #acbfa678 - Improve type hints
- git #c76333d2 - $.eachchange: Allow attaching plugin to every input type
Diff
- git #3bf105fb - Use American English spelling for behavior
DonationInterface
- git #62060cf2 - un"fix": final status was being set twice after SET_PAYMENT
- git #b7acea75 - Adding the common JPY symbol template to the mix.
- git #96846813 - Use double quotes consistently
- git #df087119 - paypal recurring is set explicitly
- git #4d0e3559 - Flooring non-fractional currencies in the DonationData class. Apparently just not decimal-formatting them is insufficient for some forms.
- git #2f0263a7 - paypal form to make corrections before redirect
- git #375ed93d - Round 1 of Japan Localization feedback changes
- git #19bcb78d - Fine print on Boletos and direct debit: beware the GC!
- git #476ba966 - (FR #806) log message when STOMP send fails
- git #2516a72a - direct debit fixes
- git #14b332ce - Quieting down some error logs and surfacing some other problems we're seeing with minfraud in production
- git #f2d76c08 - Prevent Donors from Using the CC# as a Name
- git #216faac6 - (FR #822) Direct Debit
- git #1645d2c2 - rtl fix for leftmar and rightmar css
Echo
- git #5b10fdf1 - A bunch of Echo style tweaks per Vibha
- git #2fdf0a08 - Change content of welcome message.
- git #da331a5b - Fixing text alignment of Echo flyout in Monobook skin
- git #a65a00b7 - use numParams() for numeric argument
FlaggedRevs
- git #074661f5 - Adding comments for grep
GettingStarted
- git #da56275f - Add GettingStarted notification after user confirms their email:
- git #99f4719f - Remove split test and bump version to 2.
- git #ba087a19 - Move isWelcomeCreation from E3Experiments.
- git #7661f61f - Drop dependency on 'stall'
GuidedTour
- git #c42c2f39 - Remove versions from Guiders filenames.
- git #57996e29 - Remove dependency on PostEdit ext, since bool is now in core.
- git #b61cb7c9 - Bump guiders for couple small bugfixes.
- git #8cbffe9a - Preserve the 'tour' parameter on special page redirects. (bug 45219)
LiquidThreads
- git #a3997483 - Optimize pngs
MWSearch
- git #430196b9 - Log the search URL so we can troubleshoot issues.
- git #d714af87 - Avoid uses of magic constants in closure.
MobileFrontend
- git #a400c6f2 - Make device modules mobile-targeted
- git #51f27bd2 - Regression: Add handshake javascript module
- git #e53b47fc - Upgrade to the latest stable version of Firefox
- git #e503392c - Update to Cucumber 1.2.5 since 1.2.4 was yanked
- git #756eedc5 - Fixed Rake task so it reports failures properly (bug 47042)
- git #b0606e63 - Refactor the way we run mobile JavaScript tests
- git #90c080be - Regression: Fix menu button on watchlist
- git #6081c0dc - Fix search (bad merge): Rename to #searchInput
- git #4cf8d99c - Make special pages declare their modules
- git #007625a6 - : Enable mobile site module (bug 46480)
- git #f6531dc0 - Disable upload CTA when $wgMFEnablePhotoUploadCTA is false
- git #705e48d1 - Removed unnecessary step
- git #fd51f7a9 - Wait until login page opens
- git #a5064066 - Wait until login page opens
- git #eeb3d44d - Updated Ruby gems
- git #e7beabd0 - Escaped all regular expressions
- git #4ea4e492 - Run parallel_tests with bundle exec
- git #fd19c09b - Moving zero specific code over to Zero
- git #c75e3a37 - Un-skip MobileContextTest::testUpdateDesktopUrlHost
- git #74caea92 - Bring watch star css/html markup closer to desktop
- git #153e4e7e - WIP: Avoid SkinMobile-specific functions and properties
- git #9a0ada68 - Don't add more than one photo upload button
- git #5e144cb2 - Tests: prevent exception
- git #234bdc04 - Rewrite commons description as template, use Information template
- git #5e3e59fb - Set defaultrebase=0
- git #bcddef2a - Alpha: Diff words rather than chars
- git #335310ab - Add top context modules as well as styles - make login js run
- git #beedb9b5 - i18n: Reword bullet point 3
- git #47496d45 - QA Design Tweaks to copyright dialog
- git #c5228db3 - New hook EnterMobileMode
- git #df771f0c - Updated Ruby gems
- git #6dedb3ca - Use OutputPage headElement function to generate head element
- git #6729b380 - Fix failing tests
- git #b363d048 - WIP: [Card 446] Don't vary page HTML on X-Device
- git #fc5e90b7 - Allow invoking of SkinAfterBottomScripts (bug 45622)
- git #478b5dfb - Rename #mw-mf-search to #searchInput
- git #20445365 - : Beta Regression: Fix styling problem for search in beta (bug 46760)
- git #439906ef - fix jshint error
- git #dd9e56c1 - Add new diff test case for simple insertion
- git #37b34b67 - Change diff colors after design input [Alpha]
- git #8ea4c5bd - Use embed the correct way, fix Nokia N95s
- git #77c1f38e - Add missing dependency
- git #7dfb38ea - rm unused variables
- git #271c1ad8 - Go more ResourceLoader native for head scripts and styles
- git #1c156811 - Rename jsEnabled class to client-js to be consistent with desktop
- git #3ac7b6c8 - Minor QUnit test fixes
- git #370c5e51 - Remove tumbleweed code for WLM banner
- git #0f6762bf - Story 400: Deal with first time user upload
- git #b30efe8f - : Only request token when clicking the star (bug 41519)
- git #8462e999 - Remove disable_zoom now that it's unused
- git #581f8cec - It is useful to sometimes debug problems in Firefox
- git #00c25178 - Urgent fix: Provide greater expect-ations (fix breaking tests)
- git #1616948b - Always allow viewport zooming
- git #f5bac302 - Added option to run mobile frontend tests at en.m.wikipedia.beta.wmflabs.org
- git #0d6714da - Off with your head iphone2
- git #fb0d2663 - Story 396: Make Upload dashboard available on stable
- git #28b129e5 - Regression: Stop low res main menu icon from 404ing due to move
- git #0f339b76 - Add lead photo upload CTA (#343)
- git #11fd25d2 - Ensure userlogin.js checks for wgMFLoginHandshakeUrl before handshaking
- git #a279e4b3 - : Move legacy css for menu into mobilemenu.css (bug 46441)
- git #46a8b972 - Alpha: Surface talk pages on article
- git #b1cb90ad - Add Page and Section view
MoodBar
- git #446b09c9 - Correct UI orientation in RTL environments (bug 35812)
- git #4efb10df - Remove optional ClickTracking integration
- git #824ab8ec - Adding comments for grep
NavigationTiming
- git #c3ddba07 - Fix mobileMode property name (was: 'mobile')
- git #a18f656c - Enable NavigationTiming on stable mobile site
OAI
- git #e77c5707 - bug 45266 Use sequence numbers instead of timestamps (bug 45266)
- git #924bdfb8 - ; needs parallel changes to lucene_search_2" (bug 45266)
OATHAuth
- git #99cf0d85 - OATHAuth should have relevant links in preferences (bug 40091)
- git #967a1265 - Add link from Special:Preferences to manage OATH
OpenStackManager
- git #8646e483 - Fix a typo that was breaking 'Create shared project storage'
- git #c0f2cb87 - Fixup bad hack usage of $wgOut
- git #747940f3 - Fix exception when trying to configure instance with wrong (bug 45649, bug 45649)
- git #8d17e6a8 - Fixup array_push usages
- git #b3bb41d1 - clarify loginviashell error message
- git #4feee68e - Fix returnto links for ssh key additions/deletions
- git #b733889d - Fixup a few undefined variables
- git #9712f032 - SSH key management should exist as a tab in preferences (bug 40092)
- git #cae0bf7b - Fix project configuration interface
- git #8cb9ea01 - Display shell username on Special:Preferences (bug 45995)
- git #ebed289d - Remove unused uuid4 function
- git #8ec7d55b - Add Manage ssh keys link to Special:Preferences
- git #e44ee70b - & bug 44180) Add maintenance script for instance reboot/build completions (bug 44179)
- git #790d93a0 - Move OpenStackNova files to nova folder
- git #eadd3c57 - Add admin list to project page
ParserFunctions
- git #d6013d7c - The hebrew translation for #ifexpr is borked on 1.21wmf12, breaking tons of templates
- git #028ec46a - Adding comments for grep
PostEdit
- git #5af39739 - Remove post-edit state detection (in core now)
ReaderFeedback
- git #deb96e02 - Adding comments for grep
Renameuser
- git #c558ed76 - Update archive table for old user renames (bug 21881)
- git #f5cde310 - Restructure Renameuser extension
Score
- git #569b4515 - Use TimedMediaHandler to render Ogg Vorbis Player
Scribunto
- git #53c46561 - Don't record self-link from mw.title
- git #c31b7289 - Added Vietnamese translations for Module namespaces (bug 45189)
- git #b5015a2d - Add Portuguese translations for Module namespaces (bug 45550, bug 45550)
SecurePoll
- git #2388443f - Adding comments for grep
- git #ce3bb898 - Americal spelling - authorize/initialize/normalize/recognize (messages/comments) + removing whitespace
SemanticForms
- ** Newly deployed extension
SemanticMediaWiki
- ** Newly deployed extension
SemanticResultFormats
- ** Newly deployed extension
SyntaxHighlight_GeSHi
- git #f976a48f - Fix bundled GeSHi library inclusion path (bug 44214)
- git #256bd6f0 - Disable Ie260c22680ec9a
TimedMediaHandler
- git #f839f09d - Adding comments for grep
TitleBlacklist
- git #eaa052a9 - Fix a warning due to no blacklist source specified. (bug 45991)
Translate
- git #c1ca5856 - Indentation fix - Minor
- git #49602288 - Check that a tag is defined
- git #8a850e6b - Messages from wrong message group displayed (bug 45639)
- git #9ea07252 - Fix broken long message documentation compact mode.
- git #3dbe7502 - Replace Language::getLanguageNames with TranslateUtils::getLanguageNames
- git #577403b4 - Move comments to the correct position
- git #2b963d0a - Filter unneeded messages from additions (bug 43030, bug 43030)
- git #51a50251 - Allow translation in page view (bug 46311)
- git #23baaa75 - Provide descriptions for statsbar (bug 45480, bug 46572)
- git #4ff130ee - $namespace isn't unused after all (bug 46593)
- git #e7afd0c8 - Remove duplicate grid system inside Translate and use jquery.uls.grid
- git #deb19bca - Speed up translatable page move page (bug 41138)
- git #39b90128 - Again list section pages when moving translatable page (bug 44865)
- git #631ce0f7 - Show the "Accept" tooltip to proofreaders (bug 45540)
- git #029a9685 - Fix dos line endings to unix
- git #a32607e4 - Stop event propagation after click events
- git #94962729 - TTMServer solr schema.xml improvements (bug 46117, bug 46118)
- git #8cddc8fe - Workflow selector: Show a progress text while changing the state
- git #1c598182 - Avoid invitation to "unmark as proofread" since it is not allowed
- git #7c530a87 - Fix workflow selector in TUX (bug 45558)
- git #bfdf85d9 - Code cleanup
- git #de0a63b0 - [TUX] Statsbar dynamic update issues (bug 45700)
- git #73338a93 - Cleanups of whitespace and docs
- git #c0702ab9 - TUX broken if ULS is not enabled (bug 45893)
- git #c2cf30d3 - "You have unsaved changes" warning for TUX (bug 46237, bug 46237)
- git #d0be6093 - Use ULS for long language list in SearchTranslations page
- git #af629b55 - Position group selector menu correctly (bug 45559)
- git #eb99ce3b - Fix badly broken If4f11ab
- git #877c79e9 - Prepare the groupselector early and use dataready event to render data
- git #48aa0446 - Clicking group selector does nothing until data is loaded (bug 45559)
- git #3e8c0caf - Update indentation and spacing
- git #f4f9ccc4 - Add escaping
- git #fa3e862e - Make sure that the fuzzy warning is shown (bug 45420)
- git #35e6e6d0 - Add 'Discard changes' button (bug 45484)
- git #7d95ce19 - [TUX] Delay the proofread tooltip (bug 46110)
- git #f43476cf - Handle "invalid group" in user friendly way (bug 45734)
- git #fa6b7113 - Some bandage to avoid fatal errors in non-TUX (bug 44137)
- git #31e509d1 - SolrTTMServer: corner case tweaks (bug 43778)
- git #09aafdc6 - Only record skipped fuzzy and untranslated as hard
- git #d7b643ee - Fix link
- git #f9bd5c9f - Adjust floating/sticking headers/footers when filtering (bug 45433)
- git #1d781bea - Show workflow state selector when needed (bug 45558)
- git #2412f8e9 - Fix switching to Page mode (bug 45725)
- git #d24d60a5 - Show message documentation to anon users (bug 46159)
- git #85141f26 - Fix the diff display in TUX (bug 46067)
- git #dd464101 - Add message group description for Wikimedia Commons app
- git #591b6033 - Fix bad merge of I1e131a
- git #91706343 - Make sure qqq is included in supported languages (bug 46064)
- git #97607d05 - Refactor formatGettextComments
- git #1be76bee - Apply light formatting in page mode (bug 45548)
- git #97e26eb5 - [TUX] Workflow state selector hard to hide (bug 45959, bug 45959)
- git #7b6986bd - Alphabetical order of modules
- git #74fdbdab - Proofread by others styling
- git #55c80e5e - Use __DIR__
- git #98fbab43 - Move resources to separate file
- git #8f8cc69e - Fix javascript error on click on Show all messages link
- git #1f24b207 - Remove redundant unit of measure
- git #ebd10eda - Remove unused variable
- git #a3633518 - Styling adjustments for self-translations
- git #f6bb3d65 - Add comments for grep
- git #bfda075c - Fix unclosed div in TUX mode (bug 46077)
- git #eb77a3b3 - PageTranslation with ULS
- git #04903b20 - Rewrite non-TUX urls in TUX mode (bug 45334)
- git #9cb2a885 - Remove suggestions and other unused tasks
- git #6547b328 - Fixes for Monobook button issue
- git #4669cef0 - Remove unwanted h1 underline in SpecialSearchTranslation page
- git #94355114 - Indicate that users cannot proofread their own translations (bug 45553)
- git #f74179b6 - [TUX] Skip and next does not work in filtered list (bug 46050)
- git #400b402b - Leave the previous message visible after sliding up (bug 45703)
- git #50b083cf - Show message when the language is blacklisted
- git #6d3818e8 - Add Unproofread filter for the Proofread view (bug 45552)
- git #486cd442 - Add special page group for SupportedLanguages
- git #57bae73c - Add Special:SearchTranslations to wiki page group
- git #5d63905f - Add tooltips to the proofread and edit buttons (bug 45540)
- git #c6966b3d - Api should not return results for blacklisted languages
- git #2be31d78 - Show other user votes when proofreading (bug 45551)
- git #c6649302 - Add "Loading..." while translation helpers are loading (bug 45423, bug 45423)
- git #586b74ae - Fix docs
- git #ed67ff1c - Remove unused globals
- git #0d7a6512 - Fix docs
- git #786bd9db - Remove superfluous return
- git #61202fd4 - Reduce size of SVG images
- git #08f45a8d - [TUX] Unclear filtering completion status (bug 45434)
- git #e4503c3d - Messages from wrong message group displayed (bug 45639)
- git #2674b4ee - Consistent permissions for all the images
- git #b20e9af3 - Optimize pngs even further
TranslationNotifications
- git #607d7bf7 - Adding comments for grep
UniversalLanguageSelector
- git #00189afa - Add ext.uls.geoclient back to deps
- git #453912fd - Provide a base ULS RL module and seperate UI language selection
- git #d4cea039 - Update jquery.uls and make it more modular
- git #95253cfd - Adding the Alef font for Hebrew
- git #7178b0eb - Make "disable IME tools" effects immediate as a preview (bug 42378)
- git #fc7578ab - Update jquery.uls from upstream
- git #629947ea - Add Tuladha Jejeg font for Javanese
- git #1c383fb8 - Optimize pngs
- git #b8b4b275 - Update jquery.ime from upstream
- git #0fcd17ab - Update jquery.ime from upstream
- git #77383aa2 - Simplify variables and clean up comments
- git #3cce3dd5 - Cache the options token for preferences system
- git #9acff7e9 - Update jquery.uls from upstream
- git #0738d685 - Update jquery.ime from upstream
- git #4f651fa0 - Cleanup for JSHint
- git #16424982 - Check that ime was defined before selecting a language
UploadWizard
- git #34b6e8d4 - Fix bug where flickr button is shown for users without permission
- git #31889aed - scroll to first error on clicking 'next' (bug 30649, bug 30649)
Validator
- ** Newly deployed extension
Vector
- git #53aaeb2e - Use $( window ).load instead of window.onload. (bug 45976)
VisualEditor
- git #344c39fd - Remove duplicate and nonexistent files from demos/ve/index.php
- git #c535d7c5 - Layouts, grids and panels
- git #00a109b4 - Add MetaList
- git #b58465de - Added categories and language icons
- git #5e7f538a - Toolbar style fixes
- git #0e973815 - Remove 1px left margin from toolbar in Vector
- git #012c9809 - docgen: Exit with exit code of jsduck command
- git #9f2fed76 - Disable the save button when there is no past history (bug 42939)
- git #33f3b242 - Remove ve.dm.MWMetaNode.js from extension
- git #cd421c16 - Add Ed Sanders to the authors list for the MW extension
- git #a835c03b - Change MetaNodes to MetaItems
- git #dadf005a - Emit a transact event on the ve.dm.Document when a transaction occurs
- git #031b96dd - Make metadata reaping handle replacement operations more sanely
- git #c0dcf647 - Move toolbar-shadow.png to correct location
- git #531d3a7a - Remove unused .data()
- git #ec912dc2 - Link inspector menu not appearing in the right place
- git #949722c3 - Toolbar actions not floating
- git #47090bd1 - Add support for non-Latin scripts to wordBoundaryPattern (bug 44085)
- git #1572ec15 - Context, frame, window, dialog and inspector refactor
- git #387d8d6d - Fix Surface constructor in IndentationAction tests
- git #d22c7f77 - Correct name of can(Node)HaveGrandchildren functions (bug 43893)
- git #981bb3ae - Add tests for ve.dm.Document.getNearestWordBoundary (bug 44085)
- git #002fa5d4 - Fix current annotation being nullified (bug 46025)
- git #2a1a25c5 - Fix new lint warnings previously uncaught by jshint
- git #a03d0d68 - Refactor convert to use isolateAndUnwrap
- git #9a7b8aac - Only unwrap { generated: wrapper } based on context. (bug 45590)
- git #0ce20b6e - Create MediaWiki specific nodes to contain MW specific rules. (bug 45295)
- git #c13dce97 - Fix JSDuck warnings
- git #136a8a8d - Pass through error message to VE if Parsoid is unreachable. (bug 45916)
- git #404ddbf7 - Fix broken FormatAction tests. (bug 39597)
- git #b99192e1 - Do not display phantoms while dragging mouse over alien nodes.
- git #004f4cde - Emit apply and close dialog when apply changes is clicked.
- git #17508a26 - Adding comments for grep
- git #ef9fb836 - In MW integration, dialog was overlapping toolbar shadow.
- git #edcaaf9e - Use static.name once for ce and dm nodes (bug 45701)
- git #c0214456 - Fix for incorrect usage of ve.Range
- git #1206d206 - Tweak i18n for meta and content dialog title
- git #7044ec82 - More work on dialog classes and their mw specific handling.
- git #e9b8021b - Fix for IE bug where clearTimeout doesn't clear the timeout
- git #81c9b72d - Introduce dialogs (bug 39597)
- git #b98ee514 - DomRange makes more sense as a name for this class (cause it is not rangy specific).
- git #01954930 - Pass parsoid server errors through to VisualEditor. (bug 44354)
WikiEditor
- git #17a90bc7 - Make toolbar group labels spans instead of divs (bug 27698)
- git #61205be6 - Remove ClickTracking calls
- git #31459ac5 - Optimize pngs
- git #86b38002 - Toolbar icons for bold L and italic E
WikiLove
- git #823ef5ac - Fix wikilove-food-coffee-desc wording so it actually makes sense
Wikibase
- git #1511bd2c - Handle invalid entity IDs in SetReference::getEntityContent (bug 46701)
- git #020e7a76 - Handle unknown entities in PropertySQLLookup::getMainSnaksByPropertyId (bug 46707)
- git #3e79f9e9 - Make MessageReporter available in production.
- git #6e30c814 - avoid namespace checker error, check variable type (bug 46597)
- git #202e33c2 - (hotfix) Preventing default event handling when stopping snakview edit mode
- git #76c65382 - Add profiling to dispatchChanges script.
- git #4a6bb2b3 - Fix misleading output of Special:DispatchStats.
- git #c73dfea9 - Don't prune undispatched changes. (bug 46565)
- git #7ca722e5 - Give default value to new onSpecialWatchlistQuery parameter $values
- git #e9cd58d5 - use allowDataTransclusion setting in ChangeHandler
- git #08fe7dfa - (hotfix) removed hardcoded values from dispatcher options
- git #d974bdf7 - Follow-up, fix entity namespace link, rm 'wikibase-'
- git #0d1c0f44 - Fix link with item namespace
- git #24d514ac - Improve default and parameter docu for dispatcher.
- git #ab2eadba - count idle passes against --max-passes (bug 46476)
- git #08f451d6 - Improve handling of comment messages in client
- git #cea37991 - Ensure wikibase-comment-update is handled as message
- git #48dda7e7 - Fix ref to undefined variable in dispatch changes
- git #2ba01ba5 - Fix grammar (comma before but)
- git #4cc78e7a - Fix removed underscores in site id (bug 46466)
- git #99b52f70 - More extensive testing of Change classes.
- git #9024e4f5 - Use sentence case on dispatch stats page
- git #67b94a4c - Send changes to most stale wiki first. (bug 45997)
- git #34d66c83 - add tests for PropertySQLLookup
- git #74c94582 - (testing) adjusting selenium tests for sitelink-widget
- git #9491c1ad - diff view support for multiline references (bug 46075)
- git #a91af8da - show edit link if an item is connected to a client page (bug 46229)
- git #03fdb75d - introducing Special:DispatchStats (bug 45998)
- git #f170fe2a - (testing) extended selenium tests for inclusion syntax
- git #d428a270 - , bug 46232) add setting to enable site link widget per wiki and make logged-in only (bug 46319)
- git #1867d310 - Removed toolbar placeholder node from statement template
- git #95175663 - Fix NamespaceChecker
- git #0ad9910d - FIX bad syntax of ORDER BY.
- git #54fdaa4f - Fix example links in API
- git #347d3ff4 - Removing obsolete getInputElement QUnit test
- git #51d63801 - Merging wb-toolbar and wb-toolbar-container templates
- git #3d94594b - Using wb-ui-toolbar-container template for statementview widget
- git #d38247ae - Removing toolbar node from snaklistview template
- git #2f2f6843 - Removed wb-claim-container node from wb-claim template
- git #a98a9281 - Removing toolbar node from wb-claim template
- git #72007b35 - Removing "add" placeholder DOM from claimlistview (bug 45673)
- git #ce6ef6ae - Removing toolbar node from claimlistview template (bug 45673)
- git #a01745d8 - Removed remaining toolbar references from snaklistview widget
- git #c95846de - Introducing removetoolbar widget
- git #1d4c1eed - suggester widget: Always show custom item (bug 46410)
- git #4b82df14 - Fixing coding error reference's snakview "add" toolbar
- git #13d67b80 - (testing) small fix in selenium rollback test
- git #ff5772bf - Fixed typos in documentation
- git #357e50c2 - Remove references to wikidata.org w/o www
- git #8759dee8 - Removing entity selector padding
- git #44c877d8 - Enable changesAsJson per default.
- git #53a7aa90 - Making entity search non-experimental (bug 46381)
- git #2565e2eb - require and include Ask extension only if in experimental mode
- git #8c04ad2c - Add null check for property in property lookup
- git #d308ae22 - Second iteration of property parser function
- git #f4f0c5db - Minor performance optimization for entityview initialization
- git #466f41db - (#46126) Lua function sitelink(id) that returns the link with the element
- git #268db66d - Improved Selenium site links test stability
- git #4288562a - Initializing referenceview "add" toolbar via toolbar controller
- git #b69f1abc - (hotfix) PropertyParserFunction should be non-experimental
- git #de82c064 - rebuildTermSearchKey should wait for slaves.
- git #8dbac61b - WikibaseClient uses __FILE__ instead of __DIR_
- git #b155cebd - Add "experimental" to the version string when in exp mode.
- git #b774ba02 - Kill more poll for changes stuff in docs and settings
- git #45df4ae7 - Remove the obsolete pollForChanges script.
- git #64714e0d - (testing) adjusted selenium test to check for changed error msg
- git #ffb512c3 - Fix namespace filtering in ChangeHandler.
- git #21a6a1f0 - Use correct meta data keys in test changes.
- git #8b0d3c0d - entity selector: Prevent closing of suggestion list (bug 45198)
- git #e9850479 - entityselector: Instantly closing list of suggestions
- git #5199359d - (#46125) Lua function label(id) that takes an ID and returns the label in the language of the client Wiki
- git #eb6510fe - Emptying wb_changes_dispatch on deleteAllData
- git #df267469 - (#46124) Restrict getEntity to connected entity only
- git #dd50876a - Reduce dialog box size of site link widget
- git #a532a2e5 - Re-focusing entity search box after clicking "more" (bug 46250)
- git #3c680297 - Using toggle_reference_section in statements Selenium tests
- git #3a259889 - Prevent type errors on unexpected diff types in changes.
- git #a3c983ba - Make tests more robust against config.
- git #384e6916 - (testing) waiting in Selenium tests for propagation of removed sitelinks
- git #8587c0fa - (testing) Selenium tests for client inclusion syntax
- git #eeda7e53 - Use the watchlist options given by the hook
- git #9b80d113 - show edit link only if we have repo links (bug 45037)
- git #c00547c8 - propagate claim and label changes (bug 45568)
- git #67c09bfc - , bug 44968) Use SiteLink instead of Title (bug 44536)
- git #a6db2378 - Show/hide the wikibase watchlist entries server side
- git #b859822e - (testing) selenium tests for multiline references
- git #d6c3eb9c - Implementing missing equals() and toJSON() methods (bug 44683)
- git #b5d467de - Finally make wbclient.linkItem non-experimental
- git #be4fc649 - (hot fix) fix of two obvious mistakes in jQuery.wikibase.snaklistview
- git #02fd92f1 - Fix title encoding for repo titles in linkItem
- git #1647699f - Put sql classes in store/sql directory in lib
- git #a72f0c3b - (linkItem) Always dismiss tooltips on dialog click
- git #9d08bfd9 - Added file to clarify DataModel component dependencies
- git #99f1e08e - Work on data value tables access in the SQLStore
- git #f340a967 - ReferencedEntitiesFinder::findSnakLinks handling of delete properties (bug 45904)
- git #28562a28 - adding Selenium tests for linking items on client (bug 43997)
- git #bb12d8fe - swicth to disable data transclusion (bug 45530)
- git #9031963d - Lua support to access the repo data and implement getEntity
- git #ee4736a2 - Change watchlist preference message: your -> my
- git #132ba01d - Move data model classes into its own component
- git #f5f615ad - new wb.utilities.ui.buildPrettyEntityLabel and cleaned up message dependencies
- git #d7954b54 - , hot fix) Activated language terms table would not allow for editing statements (bug 46123)
- git #587380e4 - in-process caching for entities. (bug 45566)
- git #89a36623 - noexternallanglinks needs to be serialized
- git #853972b5 - Remove duplicate aliases (bug 45013)
- git #ab31c458 - Correctly dis-/enabling reference toolbars
- git #3b2d1074 - Sort use statements in SQLStore
- git #8feae1a2 - Return full error report from API. (bug 45099)
- git #e142e96f - Re-enabling "add source" link after saving claim
- git #2af7752a - Use isOk instead of isGood
- git #a56d77a9 - Triggering snakviewchange when manipulating property (bug 44543)
- git #98db2244 - Disabling "remove" link when there is just one reference snak
- git #c0d388d2 - Parse intro messages
- git #828d6420 - (testing) adding selenium tests for deleted-property/item-handling in UI
- git #cb678e3c - Add fywiki sort order and allow custom order in settings
- git #7315d652 - (testing) fix edit-conflict selenium tests
- git #e354ca32 - (hotfix) passing baseRevisionId from API request to EditEntity again
- git #852d3ec0 - show edit link only if we have repo links" (bug 45037)
- git #565a31e8 - show edit link only if we have repo links (bug 45037)
- git #385b766d - Moved ClaimSaver and ExceptionWithCode to their own files
- git #7638a5db - initial implementation of property parser hook (bug 43998)
- git #7d3cb0fe - Followup for restrictions for special pages (bug 41882)
- git #0f23aca3 - Display copyright warning bubble above toolbar for references
- git #e7c512f7 - "strict" option for startItemPageEditMode in entityview
- git #855daeea - Added extra SetClaim tests and split of non-api code to own class
- git #15039b0e - Moving "add" toolbar initialization from snaklistview to referenceview
- git #f58a84b3 - Introducing the Summary class. (bug 45097)
- git #2fbd4222 - Make WikiPageEntityLookup work on installs with a table prefix
- git #1b759b1a - Correct wb.Statement instantiation in statementview widget
- git #32a7acdc - Prevent creating "remove" toolbar twice for a reference
- git #44b50575 - Logging for change notification lag. (bug 45984)
- git #8ebb3dba - Entity selector: Using user language when in MediaWiki context
- git #3b8515bd - Add method to get EntityId for a SiteLink
- git #5282c885 - Cleanup in SiteLinkTableTest
- git #b32bb644 - (testing) added qunit eachchange-tests to selenium
- git #d75cf907 - Fix prev diff link to work in special:contributions etc. (bug 45821)
- git #bc5ece79 - Entity search: Prevent closing suggestion list (bug 44674)
- git #c5f39c22 - Separated toolbar for editing a reference's snaks (bug 45159)
- git #e6e096e8 - Remove unused argument in method call
- git #8f0ec909 - Enabling multiple snaks per reference (bug 45159)
- git #28f6dccf - Splitting snaklistview from referenceview (bug 45159)
- git #5ea5e761 - Triggering "remove" event in the edittoolbar widget
- git #b7eec66c - Stop use of entity ids with wrong prefix (bug 45881)
- git #a7e1b92e - Introducing snaklistview widget (bug 45159)
- git #4e1fac16 - (testing) added selenium tests for string datatype
- git #91c7df1b - (hotfix) adjusting selenium tests to use NewItem instead of CreateItem
- git #58e21adf - Improve term normalization.
- git #db006d6b - Rewrite of rebuildTermSearchKey
- git #538fcca2 - Back to weird title
- git #366791ff - Check show wikibase preference for watchlist (bug 44973)
- git #e9bb8fee - Add description of "string" to the list in DataTypes
- git #d16f4757 - Do not hide entity selector's list of suggestion (bug 45198)
- git #05df9602 - "Full-text search" section for entity search (bug 44674)
- git #95c034a3 - Entity search: Allow random text input in entity selector
- git #d857b5ce - Entity selector: Option to emulate search box behavior
- git #e9cd5202 - Proper "enter" key handling for entity selector's "more" link
- git #597a6382 - Improving focusing after "add" action in statements UI
- git #08d2f380 - Simplifying listview widget while introducing snaklistview
- git #0949cbf3 - Added TermsToClaimsTranslator
- git #42068427 - Added insert, update and delete methods to query interface
- git #6a4ed088 - Change example namespace base
- git #1e9ee410 - Fix CORS requests in wikibase.RepoApi
- git #82770e62 - Hotfix for <0> in language urls
- git #814ed927 - Rename CreateEntity and CreateItem to NewEntity and NewItem
- git #725dd009 - Update hook to include site link widget in experimental mode
- git #1786cd25 - Add missing param for LangLinkHandler
- git #0a9a7c64 - Fix for references counter behavior
- git #51a0d5d0 - Add dt/dd msgs for of the datatypes in Special:ListDatatypes
- git #5583cd22 - Copyright notice on editing will use Wikidata license text if available
- git #43dba514 - make sort utils not static and move sort orders out of class
- git #62daa7e6 - Added some stub code in the SQLStore QueryEngine
- git #6d23360c - make string datatype non-experimental (bug 45769)
- git #9b783280 - Removing reference specific handling from the listview widget
- git #849e229b - Added table for valueless snaks
- git #4beb5d5c - Added IriHandler
- git #35bed07e - Added MonolingualTextHandler
- git #e538e6b0 - Work on SQLStore setup
- git #8ea2405f - Removing toolbar definition from listview widget
- git #0cf3f252 - Added FieldDefinition::mutateFields
- git #18b03427 - Added docs to FieldDefinition
- git #e193632a - Added preliminary definition of two non DV tables of the SQL Store
- git #84a75d07 - Return correct value for getName in the SQL Store
- git #ef9e550e - Added stubs to QueryStoreUpdater
- git #d4710519 - Create tables from SQL store setup
- git #e79cdeff - Figured out layout of the QueryStore interface
- git #f5672b11 - API module wbremoveclaims fail to use baserevid (bug 45761)
- git #4507ce97 - Add doc
- git #d5e1cf51 - URL-escape title before it is used in URL (bug 45223)
- git #d8586157 - Add setting to exclude namespaces (bug 44873)
- git #4ecc4957 - Added BooleanHandler
- git #3afacb09 - Implemented getLabelFieldName in the DVHandlers
- git #6040a93f - Added NumberHandler
- git #7382897a - Added some more stub stuff in the sqlstore
- git #aebdb1ac - Added StringHandler
- git #99326972 - Added EntityIdHandler
- git #bdf0b84a - Added getWhereConditions and getInsertValues to the DVHandlers
- git #4336ac89 - Fix conflict between merged commits
- git #60e88352 - Added base of GeoCoordinateHandler
- git #082204cd - Implementing create table in the query interface
- git #b8c134f3 - Don't display (none) in case we don't have langlinks (bug 44710)
- git #be88dd27 - Fix for no-JS anonymous edit warning messages
- git #0e1ead00 - Add a callback for the hook for reordering of special pages (bug 45607)
- git #a0f6d371 - Correctly accessing entity object for anon edit warning
- git #6c680fe9 - Fix for snakview.isInitialSnak (bug 45651)
- git #64f8aa97 - Toggle "action message" on stopediting event (bug 45505)
- git #0a7bb563 - Removing isSaveDisabled() from claimview (bug 45505)
- git #f787e957 - Use American English spelling for behavior
- git #c4e8a5e1 - improved handling of claimlistview's "add" row
- git #e47515a1 - when displaying Snak using deleted item, also mark it as deleted (bug 45674)
- git #6dd71cb9 - /bug 44689) Deleted properties handling by the JavaScript UI (bug 44636)
- git #e2e54a96 - 'wikibase-item' datatype valueview works for 'wikibase-entityid' datavalues now
- git #5ffd44a2 - Toolbar controller widget (bug 44745)
- git #cce57d04 - Change squashing to trimming of whitespace and control chars (bug 45111)
- git #4aba41eb - Make use of new data model constructors all over the UI now
- git #790fa2b9 - Changes wb.RepoApi.getEntities to promise a collection of wb.Entity
- git #99624825 - Introduction of wb.Entity and related constructors and its usage in our code
- git #47afe05b - implemented wb.Claim.equals
- git #296ea195 - Claims now use wb.SnakList instead of wb.Snak[] for their qualifiers
- git #e7195d26 - , bug 45353) Add ItemByTitle and ItemDisambiguation to the special pages list (bug 45352)
- git #409e957d - (testing) fix for selenium sitelinks tests
- git #9c9938b7 - Further work on claim diff visualization
- git #4ed464cc - Simple diff visualization
- git #84f94ab7 - enhanced claim diff visualizaion including refs (bug 44095)
- git #a0653fb5 - Make language names available in other languages.
- git #3aed4945 - Allows to restrict output in Special:EntitiesWithoutLabels to a specific
- git #e798c1bc - Less static stuff in noexternallanglinks
- git #70eb3662 - Added DataValueHandler tests
- git #ec873aef - Defined most of the DataValueHandler interface
- git #0a84fc52 - Cleanup in EntityContent.php
- git #d8e65c4c - Fix typo in name of LangLinkHandler class
- git #f8435d91 - , 45353) Add Special:ItemByTitle and Special:ItemDisambiguation to Special:SpecialPages (bug 45352)
- git #440c8f30 - Add user-select:none to wb-u-toolbar and -group (bug 44765)
WikimediaMessages
- git #40b8ebff - Add temporary message for users using ancient skins
cldr
- git #8c94db88 - Remove duplicate array keys (bug 38209)