MediaWiki 1.21/wmf10
MediaWiki 1.21/wmf9 | MediaWiki 1.21wmf10'un Wikimedia sitelerine dağıtımı | MediaWiki 1.21/wmf11 |
Vikipedi ve kardeş sitelerine güç sağlayan MediaWiki'nin en son sürümü ("1.21wmf10" etiketli), 18 Şubat 2013 Pazartesi gününden itibaren tüm Wikimedia sitelerine aşamalı olarak dağıtılıyor (yol haritasına bakın).
Her iki haftada bir en son yazılımı dağıtmaya devam edeceğiz. Bu, olası sorunlu kod çok daha yeni olacağından, kesintiyi ve olası sorunları en aza indirmeyi ve sorunların nedenini belirlemeyi kolaylaştırmayı amaçlamaktadır.
En önemli değişiklikler
- git #bcd2060 - TimedMediaHandler ve diğer uzantılarla ilgili sorunları düzeltmeye zaman tanımak için Ifbeae7e9 değişikliğini 2 haftalığına geçici olarak geri alınıyor.
- git #296e57f - in_string() kullanımdan kaldırılması
- git #1b71bc5 - (hata 29472) $wgUseDynamicDates kapatın
- Uzantı - EventLogging
- git #f69dc12 - Kullanımdan kaldırılmış DevServer.php dosyasını kaldırın
Son değişiklikler
Core changes
- git #3fb87cf2 - Allow first letter data to be invalidated
- git #7cd380ab - Reduce disruption during updateCollation.php
- git #02463ed7 - IcuCollation::$tailoringFirstLetters: implement letter removal (hata 45446)
- git #0b60f431 - Update Math to fix nasty caching bug
- git #b9fdedc5 - Fixed redis auth error spam in logs.
- git #2fada984 - create language-specific collations for category sorting (hata 43799)
- git #a26ae46d - Bump to disable gettingstarted tour (wmf10)
- git #f3fb906b - mediawiki.jqueryMsg.test: Fix expected number.
- git #c19bece9 - Update Wikibase
- git #09a9ceb2 - Update Wikibase, Diff, DataValues
- git #41d424a5 - Update MF and Zero
- git #fd418317 - Added --postime option syncFileBackend.
- git #6dd30ecd - Read of arbitrary files through mwdoc-filter.php (hata 45355)
- git #9bd24d1a - Add username for GENDER in LogFormatter only when visible (hata 42621)
- git #4ab58887 - API action=unblock should return the user name, not the full user object (hata 43518)
- git #72462da6 - Deal with garbage user_token values in the DB.
- git #c6dd507e - Init the user token before adding users.
- git #22e2f2cb - Update GeoData: https://gerrit.wikimedia.org/r/#/c/50844/
- git #1bbe8c99 - Update Wikibase
- git #96d87b76 - Updating MobileFrontend to tip of production branch
- git #2010f4c9 - Fix siprop=protocols in XML format (hata 45130)
- git #8ba7c462 - Update Scribunto for today's deployment
- git #edeb4e19 - Update Wikibase, Diff, DataValues and WikimediaMessages
- git #4746329a - Fix documentation of DatabaseBase::fetchObject() and DatabaseBase::fetchRow()
- git #d6351af7 - Fix copyright notice shown as © instead of ©
- git #ddc81756 - Fix check of return value from SpecialPageFactory::resolveAlias
- git #909d6105 - fix hardcoded quote in BacklinkCache
- git #55338e15 - Add url param 'extended' to Special:Watchlist
- git #5a6ff486 - [Regression] Do not trim spaces on edit preview or show changes
- git #2cee7ebc - Cleanup of API:Account creation documentation. (hata 44943)
- git #0c861835 - Revert "Overriding Vector's footer margin when in print mode"
- git #973e3699 - Move my name up to developers in the credits file
- git #e0280511 - Add a handful of missing @return
- git #811b469a - Correct name in CREDITS, per request.
- git #3e06fef3 - [JobQueue] Avoid spamming the runJobs log with large blobs.
- git #bcd20602 - Temporarily reverting change Ifbeae7e9 for 2 weeks to allow time to
- git #bf7b7908 - Check whether this request is a POST before allowing a query module to run, if required by the query module (hata 45017)
- git #c83ae625 - Return boolean from status object.
- git #2b39348e - move jquery.collapsibleTabs module to Vector extension (hata 44385)
- git #0b442a82 - [BagOStuff] De-breakified cas() for SqlBagOStuff.
- git #69d4d690 - Update formatting
- git #63fffc4f - Update formatting
- git #1963fcf2 - Update formatting
- git #454d92fb - Update formatting
- git #feb9419a - Update formatting
- git #49dfbc59 - Update formatting
- git #de04f37e - Update formatting
- git #fdef79d9 - [LockManager] Created PostgreSqlLockManager class.
- git #af08c2a9 - [Database] Set bytea_output to match pg_unescape_bytea().
- git #da85010d - [Database] Added support for lock/unlock in Postgres.
- git #1b64ddf0 - Add siprop=protocols to SiteInfo API (hata 44449)
- git #655f5c6b - Update code formatting
- git #9f772452 - Update formatting
- git #e509e2c3 - Fix parentheses
- git #419b02b6 - Update formatting
- git #7a246669 - Update formatting
- git #ac63001d - Update formatting
- git #e4e67ed6 - InfoAction: Heading ID should not include # character. (hata 44989)
- git #b2d0f8a8 - Fixed waitForSlave.php constructor. (hata 44862)
- git #144d4c81 - Better error message for invalid user name in cleanupSpam.php
- git #1f650cb9 - Update plural rules from CLDR, and correct Armenian plural rules
- git #3283a2dd - Treat a null result of Job::run() like "true".
- git #ea1f4d1b - Start yelling if a job's run() does not return bool
- git #b2ce4a9f - phpcs: Pass DefaultSettings.php
- git #4b4d46ce - Revert "phpcs: Convert var to public in SpecialUserlogin.php"
- git #aa929e2a - Set $wgUseTidy = false on TextContentTest
- git #e43cf169 - QUnit testrunner: Fix extend call
- git #3e668f5e - Added --all option and other features to purgeList.php
- git #ea1a1cd5 - Support WAI-ARIA's role="presentation" inside of WikiText.
- git #7ae0cc37 - Break long line.
- git #a4be20a3 - Filename cannot be empty in SwiftFileBackend (hata 40167)
- git #2564de08 - Implement mw.message.text(): (hata 44459)
- git #3110338e - Don't pre-fill username when creating. (hata 44775)
- git #343382e4 - Avoid Jenkins' CodeSniffer warnings for Userlogin
- git #dd2de0ed - Fixed unmatched begin/commit in SiteStatsUpdate.
- git #48dff3e3 - [Database] Log transaction mismatch errors to the DB log.
- git #fe6498d7 - Set timeout for Sites object in memcached.
- git #abd56216 - Fixed some comments and removed redundant constant.
- git #65017a85 - $.suggestions: make it possible to re-show suggestions
- git #3dc28b96 - Use and forward returntoquery parameter in Special:ChangePassword
- git #2a481e74 - Russian grammar updates
- git #c5988516 - Avoid undefined offset for $wgImageLimits
- git #28fb4f67 - Set correct number separators for Northern Sami (hata 44805)
- git #3779d16d - remove not needed return and break
- git #ca31ebad - fix some spacing
- git #2025a89d - Do not attempt to send a real e-mail in ApiAccountCreationTest (hata 44192)
- git #f3cf109e - remove space before semicolon
- git #c16e1a44 - TRUE, FALSE and NULL must be lowercase
- git #843ac173 - Attribtue -> Attribute
- git #e577cc98 - Title.php: replace some '*' with explicit fields in selects
- git #bcea44e6 - Add some missing readonly checks:
- git #6188f2dc - The right casing is IcuCollation
- git #7b9a0ec2 - Use OldLocalFile::selectFields()
- git #180c7487 - Add ArchivedFile::selectFields() and use it
- git #e8c0c2ad - add a getter for ICU version to ICUCollation (hata 43801)
- git #62216932 - API PageSet allows generator for non-query modules
- git #8cbd679a - Add null lock manager to parser tests to support code that uses it by default.
- git #2a29335a - apitests leaks wgUser
- git #f0c82844 - Correct check whether the e-mail field was filled in Special:Userlogin/signup
- git #aa40b35c - Add languages anp, ks, mai and pi to the line-height fix
- git #981f350b - Add languages ne and new to the line-height adjustment
- git #3f1fd432 - fix logic introduced in addNewAccountInternal
- git #39a64840 - Reformatted to satisfy PHP_CodeSniffer
- git #33979bd5 - API tests to verify basic query functionality (list & props)
- git #9eab83d3 - Replace AJAX by search in 'mwsuggest-disable'
- git #4d15d532 - Weaken the recursion guard on RequestContext::getLanguage()
- git #876752ca - Expand $wgLanguageCode documentation
- git #73ef7992 - [ExternalStore] Made ExternalStoreMwstore use private containers.
- git #a4fcb591 - make jquery.json module run on mobile
- git #5c90be47 - Fixed bogus function call.
- git #05c697cb - Load default variant tables before using them (hata 44748)
- git #2c9dfcb7 - Clean up ApiQueryImageInfo continuation
- git #7fa1aa73 - Made Page an interface, since it is only there to pass type checks.
- git #d2ef30b8 - Use wfShellExec() in UIDGenerator and style fixes.
- git #153493e7 - [ExternalStore] Small documentation tweaks.
- git #0beb6f98 - [ExternalStore] Added ExternalStoreMwstore class that uses a file backend.
- git #e53902e5 - Added UIDGenerator class for getting statistically unique IDs.
- git #5e81bffc - [JobQueue] Added unit tests for job queue code.
- git #3b508f4e - update the sites cache version
- git #95aea903 - Vector: Phase out one-pixel images. (hata 44141)
- git #eb376786 - Removed cruft variable assignment.
- git #cb303480 - Improve description of paths/urls in the INSTALL file.
- git #296e57f6 - Deprecate in_string()
- git #7006e1df - style: fix up commas in function arguments
- git #0ca0e129 - [JobQueue] Improved job recycle rate for small queues.
- git #1b71bc52 - kill $wgUseDynamicDates (hata 29472)
- git #53cd876e - Remove Preprocessor_HipHop
- git #9846e255 - Improve parser handling of nested braces. (hata 27936)
- git #24c5a563 - mediawiki.action.view.dblClickEdit: Fix undefined $content. (hata 44522)
- git #13dc8ff8 - Swedish Collation (uppercase-sv). Swaps Ä and Æ (hata 29788)
- git #0ee7f355 - Changes to composer.json.
- git #cfe59fa8 - [JobQueue] Update "empty" cache key when jobs are recycled.
- git #7d783866 - API: Fix using the same module as generator and prop
- git #fb3eca35 - Added MediaWiki version to composer.json
- git #2fa134a2 - added wiki entry in support section of composer.json
- git #dda24874 - composer.json to register MediaWiki in Packagist
- git #aa7fbbb0 - [FileBackend] Documentation tweaks.
- git #a97bb3ac - API module manager and help rewrite
- git #fa80d444 - add zone "transcoded" for audio/video (hata 43343)
- git #674962b3 - Improve the shell cgroup feature
- git #dae7168b - limit memory via cgroups if available
- git #6c163ad2 - Replace php_sapi_name() with PHP_SAPI (hata 37957)
- git #1044b0b8 - fix some spacing
- git #570dda04 - fix some spacing
- git #48cd7281 - fix some spacing
- git #f97a3a40 - fix some spacing
- git #be90ce07 - fix some spacing
- git #89995281 - Fixes to the "reset password" mode of Special:ChangeEmail
- git #3decbc36 - Fixed E_STRICT notices in PostgresUpdater::renameIndex().
- git #037e0cb1 - Clarify move over redirect in movepagetext
- git #6dad8ee2 - [JobQueue] Cross-wiki queue access cleanups.
- git #03fc651c - Drop parenthesis from no/nb/nn to match CLDR
- git #a4ccb6c0 - LanguageTest::testIsSupportedLanguage fails on Windows (hata 44595)
- git #fffb0736 - Ensure jqueryMsg treats plain messages as plain, with tests. (hata 44459)
- git #d1647fe4 - Show no size links on image pages with errors
- git #0eb45a6e - Remove unneeded noprint classes after CSS change. (hata 43211)
- git #dce693ef - [FileBackend] Set ignore_user_abort() in file operations.
- git #781388f2 - Initial input focus on Special:ListUsers isn't set (hata 43560)
- git #8fd16a22 - Rename Image namespace to File for 'be' locale
- git #1bcba60f - add a getter for ICU version to ICUCollation (hata 43801)
- git #bb497c97 - misc style issues
- git #1baa0e81 - Add message when there are few watchers (hata 44253)
- git #501112da - Added deprecation comment to constant that when used throws deprecation exception
- git #39d1f396 - make $.tablesorter treat alt attribute like text (hata 40044)
- git #8c27cf63 - By default, keep users in HTTPS with wgSecureLogin
- git #f831f882 - generateId -> mw.user.generateRandomSessionId
- git #03833b54 - [JobQueue] Added a JobQueueRedis class.
- git #cc74fcb8 - Preserve tab selection after submit in Special:Preferences (hata 27559)
Extensions
AbuseFilter
- git #8ffebe35 - Add composer.json
- git #d729a0ee - AbuseFilter: Invalid argument supplied for foreach (hata 43011)
- git #0cd1053d - Remove in_string() usage
- git #3a3c738f - Escape AbuseFilter description properly (disallow wikitext)
AntiSpoof
- git #180e3130 - Add composer.json
ApiSandbox
- git #1ded185e - Explicit ltr direction for api-sandbox-output
CentralNotice
- git #0b2261be - refactor without code change
- git #2ae98367 - defaultrebase=0
- git #649c1147 - Removing SVG Directory
- git #9e2886b4 - non-destructive refactor into classes
- git #025a4f1f - php_sapi_name -> PHP_SAPI
- git #5efd5cc1 - Add a global to CN Init Script
DataValues
- git #8a980bc8 - Stopgap to avoid excessively long string values
- git #42b0a6b8 - Add check for valid data type ID in JS dataTypes.DataType
- git #24739577 - Gives names to all important constructors for improved debugging experience.
- git #98e5045e - Add composer to make the project accessible from packagist/composer
- git #e8e6396f - dv.util.inherit has new parameter for defining a constructor's name
- git #49a144b3 - Fix for DataValue QUnit test using global assert
- git #410a8e6f - fix of dv.util.inherit test which was using global assert
- git #26d835d3 - Moved jquery.inputAutoExpand module from WikibaseLib extension
- git #eaab8682 - string valueview will now also resize when setting text via value() etc.
- git #c549b7f2 - string valueview is able to handle null as value now
- git #d0088bec - use strpos instead of deprecated in_string
- git #80505c01 - Added property datavalue
- git #9bf6ce1c - Register time datatype
- git #780f91a0 - Using location protocol in commonsMedia widget (hata 44666)
- git #8ceaf3b8 - Throw exception rather then doing an assert as this is input data and we have a test expecting an exception
Diff
- git #d3b09b14 - Version 0.5
- git #7c677058 - make use of assertContainsOnlyInstancesOf
- git #7ee8a120 - Added comparison callback option to MapDiffer and added CallbackListDiffer
- git #34462d7d - Moved version defenition to more logical place and improved entry point checks
- git #b1e24423 - add doc
- git #040ba126 - fix indenting in composer.json
- git #0f2bd377 - added version to composer.josn
- git #39e0f0b7 - Added support to composer.json, fixed licence format and temporarily changed type to mediawiki-extension
- git #10f2e9ef - added suggestion for mediawiki packag in composer file
DonationInterface
- git #7d362d06 - Updating credits
- git #03f28029 - Removing false alarms resulting from calling set_html_file_path from what should be non-fatal places
- git #d27456ff - Adding UTM source to the missing form error log lines so we can tell where they're all coming from
- git #e2da0ea0 - It would help if I had ever learned to read.
- git #d6cc6997 - Card 824 - Add Name and Email to EW/RTBT Payment Methods
- git #d4f65871 - Adding log error information to RapidHTML form selection process
- git #ae3f389f - Use email instead of e-mail (hata 45461)
- git #731ed991 - (FR #823) remove address info unless using AVS
- git #06cae0d4 - Card 793 - Adding a new i18n message for bank transfer
- git #a37f6b1d - Fix typo: Paypal -> PayPal
- git #9b9e6d93 - (FR #508) New Paypal adapter
- git #47490e0b - feed getAllEnabledGateways
- git #54836da2 - Removing remnants of the name-email test
- git #6fb57557 - Setting default personal information request to name and email only.
- git #d58f901f - Adding Special:SystemStatus
- git #463194f9 - Adding an address template for HK, adding street2 and removing postal code
- git #fe467ee2 - Adding new iDEAL bank to the adapter as well
E3Experiments
- git #c699c798 - Use American English spelling for behavior
- git #b4b29883 - Remove openTask (being moved to Extension:GettingStarted).
- git #9d8dafce - Change IDs again after approval from Dario.
- git #fbdbb928 - Bump ob3 to ob4, with associated schema id change.
- git #c52c93c2 - Housecleaning.
- git #9a5a94ed - Remove isPageAppropriate entirely.
- git #8d725baf - Use email instead of e-mail (hata 45461)
- git #acc150e9 - Remove e3.clickTrack() and e3.isUserAnonymous()
Echo
- git #35cf44e4 - make sure dismiss works across all supported types (hata 45016)
EducationProgram
- git #832d2548 - Fix class name (hata 45496)
- git #793216e8 - remove hardcoded table prefix in sql patch
- git #2505397d - Improve settings system
- git #2082e882 - Fix MySQL incompatibility
- git #8ba54937 - Fix artciles typo in message keys (hata 45411)
- git #6b872253 - Fix addition typo
- git #faf079ae - Add review in wrong column (hata 39595)
- git #528f8b94 - else if => elseif
- git #484a0bae - Fatal error: Class 'EducationProgram\Article' not found (hata 45410)
- git #86061b3e - Fixed fatal db errors due to incorrect logic
- git #91174f78 - prevent page from jumping when clicking controls in the students table (hata 43876)
- git #42ac9472 - Return false in onclick handler to prevent page from jumping (hata 43876)
- git #560b37be - increase default limit of article pager to 200 (hata 44560)
- git #483853bf - Do not show extra form if it does not contain any visible inputs
- git #a2701361 - Migrated DYK box from DYK extension and added msg.
- git #fc125467 - Added MenuTest
- git #a102b552 - Added TimelineTest
- git #23f9cc1a - Renamed EP classes to avoid confusion with core classes
- git #fc950012 - Use strpos rather then deprecated in_string
- git #da092f24 - Fix caching bug causing course pages to not be rebuilt for logged in users (hata 43874)
- git #c532902c - Added ep_events table to deletion script
- git #9e013e9c - Change deletion script to actually drop rather then truncate
- git #c115d82f - SQLite compatbility changes
- git #9a54d8a4 - Update use of Page interface for 7fa1aa7364a9f89669a457fd098a0cc51954529d
- git #06e3e13e - fix message keys of ambassador profiles (hata 44732)
- git #f61b9b22 - removed obsolete comment
EventLogging
- git #01e6ae0b - Tidy up and document JavaScript API
- git #91430b11 - Shift responsibility for annotating events with UUID
- git #940f913e - Holy grail: 'unquote_plus' w/consistent behavior
- git #2bd78cb9 - Drop unused import
- git #708a3c40 - Fix utf-8 decoding of client-side URLs
GettingStarted
- git #3c981eaa - Disable tour for everyone.
- git #b95aee7b - Values of 0 shouldn't have units specified
- git #3e5ee47c - Internationalize title text parsing and use everywhere.
- git #2a149015 - Remove generateId (unused) and use mw.Title for full title.
- git #33c63684 - Only use the click event workaround when it's actually a click
- git #1efb1d87 - Add gettingstarted-welcome-back-site-user and tweak anon msg.
- git #d3d39a0f - Move OpenTask from E3Experiments.
- git #232d65dd - CSS changes for question mark and move core notices down.
- git #f8f84423 - Add .jshintrc
- git #75f3f1d9 - Update wording on GettingStarted page (including tour).
- git #4f7a9c6a - Show CSS with JS disabled. (hata 45477)
- git #7ba599db - Randomize task order and switch spelling to clarification.
- git #4a75662a - Remove fromSignup code, since it will not actually be passed.
- git #08404afc - Show guiders on hover over question mark too
- git #5108c735 - Use defineTour and the new isSinglePage field.
GuidedTour
- git #fde776d8 - Update for new guiders cookie settings.
- git #78ce5426 - Update documentation to fully use jsduck; related refactoring
- git #61dffe7e - Don't test for next being required. It's not, since 4d643b69.
- git #2a8e1579 - Document dependence on E3Experiments.
LiquidThreads
- git #f4fac736 - Fallback for custom namespace tabs with no nstab message (hata 29310)
- git #92d1068c - Thread history page times should be user-adjusted (hata 38789)
- git #1ca7f792 - Set initial focus on Special:MoveThread (hata 43551)
- git #75cc890c - Fix "You cannot post a blank message" error on every summary edit (hata 39773)
- git #00dd555b - Add LQT status to action=info (hata 38534)
- git #8d144f15 - JSHint: Catch some big fish.
- git #bfa0bb9e - JSHint: unescaped square brackets in regex
Math
- git #aa8a0eaf - Write cache unless there *is* a cache hit: (hata 45973)
- git #3916ac16 - Fix check for avoiding re-cache" (hata 45973)
- git #f5422cf8 - Fix check for avoiding re-cache (hata 45973)
MobileFrontend
- git #b6264477 - Wait until Commons CentralAuth image is loaded (hata 45452)
- git #76f06000 - Add margins to not logged in users
- git #77e18114 - Alpha: Move dynamic section loading from beta to alpha
- git #91c138e1 - Story 420: Promote last modified to stable
- git #c866fabd - locally track languages the reader can speak (alpha)
- git #0fee3494 - Use American English spelling for behavior
- git #523d0eb3 - : Fix watchlist star jump (hata 45378)
- git #d424e60a - changed the scripts to use Selenium_user instead of uploadwizardtest and removed the login success page now that we use Central Auth
- git #1f320993 - changed the scripts to use Selenium_user instead of uploadwizardtest and removed the login success page now that we use Central Auth
- git #899db6fa - story 428: Log username for watch star and photo uploads
- git #b1f1fee3 - Regression: Fix broken tests
- git #cd2e9082 - Reorganize navigation (#362)
- git #3bb6dee2 - Regression: Fix section-rendered callbacks
- git #ea1d36d1 - Asset change: Update camera icon for upload button
- git #190ed374 - Regression: Fix full screen navigation (when JS is disabled)
- git #185f389e - : Standardise account creation and login forms (hata 44646)
- git #79617463 - : Avoid API call to check watch status on pages (hata 44126)
- git #549c07b2 - Code cleanup: Rename module to watchstar
- git #d636626f - Protect scripts and tests with .htaccess
- git #8f3b0893 - Fix paths to .lessignore file
- git #fcf9eaf3 - Reorg: Promote less to top level directory
- git #27be358b - Change the way main page is detected
- git #b6064555 - Force mobile view when using local_browser
- git #5eea359e - Fix tests broken by 51d33e111088c2e94dce9a068cf93363588c8811
- git #51d33e11 - Don't remove div.infobox which also doesn't work anyway
- git #d692ca40 - Downgrade page-object gem to 0.8.5
- git #fcf119b2 - Use https to access rubygems.org
- git #d51a9707 - Make user name more generic
- git #679f53ea - Standardize the hamburger and remove isOverlay (#375)
- git #dd502bfc - Remove noMargins and the need for addArticleClass()
- git #32ad4ce9 - Tweak: Position fixed elements and open navigation panel
- git #6f5a9218 - : Ensure uploads dashboard uploads are in correct order (hata 44693)
- git #92bff90d - : style all pre and code tags (hata 44806)
- git #a4f70feb - Alpha: Reactivate inline style scrubber
- git #e627da04 - : Ensure error message appears when a bad token is visible (hata 45452)
- git #5d7cb2a2 - Regression: Do not enable random module on special pages
- git #2b6e0078 - Honor the no images setting on watchlist
- git #94d5b949 - Updated Ruby gems
- git #5da30215 - Profiling
- git #e8efe67c - Use email instead of e-mail (hata 45461)
- git #90eea2d3 - : Kill close this section in stable (hata 45137)
- git #71a4613d - Fixed page URL
- git #8cf671d8 - Cleanup: deleted unused file
- git #aaf0ee34 - : no longer lowercase save settings button (hata 44965)
- git #f86dead7 - Fixed HomePage URL
- git #3ffd52ea - Feature: Manage Watchlist, Scenario: Sign up link leads to Sign up page
- git #c41f94e8 - Feature: Manage Watchlist, Scenario: Login link leads to login page
- git #dbfdbae2 - : correct nearby dependencies (regression) (hata 45462)
- git #22cfea4a - regression: fix diff dependencies (hata 45449)
MoodBar
- git #4f9eb3fa - Moodbar always assumed an AbuseFilter hit (hata 45068)
Narayam
- git #1b31c252 - Fix JS error
- git #26e9a781 - Lekhani was tested by Subhashish and should be deployed
NewUserMessage
- git #8f1b6eb3 - Use the content language for all messages
ProofreadPage
- git #53d2039b - Add namespaces for fi (hata 40759)
TimedMediaHandler
- git #b3fe6667 - Use select form for language instead of input field
- git #c2add4ab - dont show dimensions for audio files in download dialog
- git #d0eb9153 - use mw.msg for messages
- git #f1beb559 - add wiki embed code to "Share" dialog (hata 44266)
- git #1c677169 - playerAttribtues -> playerAttributes
- git #0e5ffeac - else if -> elseif in php files
- git #8ab7d2f3 - display time for audio embeds
- git #67d5b2a3 - : cleaup credits for small embeds (hata 44272)
- git #c327226b - : show players only if we have more than one (hata 44274)
- git #7555210a - avoid index undefined warning by using isset
- git #749013d2 - store derivatives in "transcoded" zone (hata 43343)
Translate
- git #e707fd1d - Only export languages that can be translated (hata 45115)
- git #3f66841c - Do not load messages on init
- git #d7b83ca2 - Fix JS errors in Special:Translate with tux=0 (hata 44972)
- git #26367e4f - Add missing return values to jobs
- git #672bd1ef - Avoid warnings when /en does not exist
- git #52bcdc6a - Refactor the loading of language stats
- git #edb56fb2 - Proofreading mode button label i18n
- git #baac3afa - Formatting updates
- git #f921fc41 - MessageTable plugin
- git #91199ee8 - Update string
- git #d7493475 - Unbreak messagetable search for me
- git #4aeb04cf - Do another sanity check in MessageHandle::isValid()
- git #b9573a39 - Reduce textarea state check delay
- git #1eed8924 - Fix accesskey problems
- git #6484d0df - Focus on the textarea after using a suggestion
- git #78b3bd59 - Git rid of some CodeSniffer comments
- git #41386ef0 - Improve the "Hide translated" button's behavior
- git #de2067e3 - Remove !!FUZZY!! from translations
- git #05e10356 - Cleanup message loading and filter handling
- git #77f0cab7 - Fix typo in 'translate-manage-nochanges-other'
- git #6e524805 - Change apiURL to mw.Api()
- git #d4672468 - Make '!translated' the really default filter
- git #b2c0364b - Call mangler in AndroidXmlFFS
- git #68475f65 - Only ever create one editor for each message
- git #45a8ea07 - Always show "unsaved" label
- git #22ecf83b - Paste source button now triggers resize
- git #dac5fbbe - Hide the message group selector when "load all" is clicked
- git #fd56b9c7 - Avoid doing two calls to messagegroups api
- git #f107235d - Simplify show/hide of groupselector
- git #a0a02e7a - Add a dirmark for correct display of source and translation
- git #222d14c5 - Add a clear icon to the message list filter
- git #35b18ea2 - Group the workflow selector to the Translate header
- git #8758882a - Whitespace fixes
- git #7d470432 - Do not show workflow selector twice
- git #4ed4e8fd - Enable the save button on pasting source message
- git #c768b93d - Make the "optional" checkbox filter optional messages
- git #3aa430f0 - Simplify TuxMessageTable
- git #16a9b044 - Fix the behavior of "optional" filter and the buttons near it
- git #8a1bcca1 - Styling adjustments for workflow status selector
- git #99a1836b - General cleanup
- git #2aebef27 - Cleanup whitespace and jQuery calls in editor.js
- git #e28c6f44 - Code cleanup
- git #af1eeef1 - Parse the priority reason.
- git #0be3ef48 - Update file comment
- git #5d3479e6 - Rename TranslatablePage::removeTags to unmarkTranslatablePage
UniversalLanguageSelector
- git #3a46fb9d - Update jquery.uls from upstream
- git #7d9b81fb - Update jquery.ime from upstream
- git #dfbae630 - Add 'ar' as a language supported by the Amiri font
- git #34f5104c - Update from upstream
- git #640fc523 - Styling of settings to fit the botom of the ULS
- git #067deaf4 - Update jquery.uls from upstream
UploadWizard
- git #9c547cf0 - only set async if we want to enable async
- git #7a61f6be - Update the right element while publishing a resource
- git #a8a725f0 - More workarounds for change Ifbeae7e9 (hata 44885)
- git #f8b48eec - partially reverting Change I694e7ab1 to fix buttons (hata 44883)
Vector
- git #620a2361 - move jquery.collapsibleTabs module from MediaWiki core (hata 44385)
VisualEditor
- git #3070d0c5 - Abort activation when changing to view mode.
- git #98a914e9 - Optimize ve.filterArray a bit
- git #591f2e73 - Change the HTML attribute prefix from html/ to html/0/
- git #78a99fb0 - Check for instance of generic LinkAnnotation when querying target.
- git #ed9477aa - docsgen: Fix error on Ubuntu
- git #67e9d5d1 - Transactions for metadata modification. (hata 45029)
- git #d0ff691f - Add user interface widgets
- git #d42a52bb - Added new icons
- git #f0bc9935 - Fix the problem with placing cursor by clicking next to article content. (hata 41199)
- git #2c719b3e - Add Ed
- git #62aeb254 - Implement inline documentation examples.
- git #9eed973c - ve.dm.DocumentSlice does not extend ve.Node
- git #28512c94 - Use .static.isMeta to communicate meta-ness
Wikibase
- git #2a167897 - Hotfix for <0> in language urls
- git #8b1d018c - Add missing param for LangLinkHandler
- git #c07c5ec3 - Copyright notice on editing will use Wikidata license text if available
- git #cd49d891 - make string datatype non-experimental (hata 45769)
- git #a83f9f15 - Don't display (none) in case we don't have langlinks (hata 44710)
- git #d83c6050 - Fix for no-JS anonymous edit warning messages
- git #069c5475 - Add setting to exclude namespaces (hata 44873)
- git #12adcf51 - Fix typo in name of LangLinkHandler class
- git #ccb1f078 - Correctly accessing entity object for anon edit warning
- git #6d305f00 - /hata 44689) Deleted properties handling by the JavaScript UI (hata 44636)
- git #1b309e71 - Make use of new data model constructors all over the UI now
- git #6b7d7700 - Changes wb.RepoApi.getEntities to promise a collection of wb.Entity
- git #0fea7a10 - Introduction of wb.Entity and related constructors and its usage in our code
- git #7b4cd4a1 - implemented wb.Claim.equals
- git #c6100cc6 - Claims now use wb.SnakList instead of wb.Snak[] for their qualifiers
- git #8b39be4f - , hata 45353) Add ItemByTitle and ItemDisambiguation to the special pages list (hata 45352)
- git #0f6b4ad4 - , 45353) Add Special:ItemByTitle and Special:ItemDisambiguation to Special:SpecialPages (hata 45352)
- git #5fb6b007 - Change squashing to trimming of whitespace and control chars (hata 45111)
- git #d73df256 - Further work on claim diff visualization
- git #c392d03e - Simple diff visualization
- git #574a8897 - enhanced claim diff visualizaion including refs (hata 44095)
- git #35c819ca - (testing) fix for selenium sitelinks tests
- git #c04b2c59 - automatically include ask extension if available
- git #11936b75 - Added to SetupTest and moved mock service object implementions to non-test code
- git #4a165fbf - Moving "entitysearch" to experimental features
- git #4a7c4dc5 - Fixing namespace renaming aftermath
- git #0a7f4a89 - Improve class refs
- git #14eb0679 - Change namespaces and prefixes for API-classes
- git #fe1a48e3 - Added DataValueHandlerTest stub
- git #e5387858 - Added to QueryEngineResultTest
- git #dd38a663 - Added to QueryEngineTest
- git #10b316a0 - Added to QueryStoreTest
- git #94bad584 - Remove static from LangLinkHandler methods
- git #cb0782f0 - Remove href link to Special:CreateItem for none link in client
- git #6d5293e2 - Using rawElement for intro
- git #523fc997 - Added test stubs for new Query code
- git #eead6851 - Regsiter Query classes
- git #71078530 - Added a bunch of docs and stub classes
- git #546cc44a - Remove link to Special:PropertyDisambiguation in new property page (hata 44934)
- git #11e50032 - Re-registering onBeforePageDisplay hook
- git #3b9d54b1 - Revert introduction of ApiModifyClaim
- git #4cf88431 - (testing) necessary adjustment to blockeduser selenium test
- git #d90bf376 - Move registration of tests for experimental code to experimental file
- git #6430af18 - Added TableBuilderTest
- git #ff0c2054 - Added TableDefinitionTest
- git #01f85dde - Registered Wikibase\Repo\Database classes and added test for FieldDefinition
- git #60321edc - Add MessageReporter since core CR is slow as usual
- git #45c09cbc - Cleanup client example settings
- git #15e81c81 - Use anon function to not polute global scope with function definition
- git #42bf9dea - Add Special:ItemsWithoutSitelinks that list all items without any site link
- git #7f0f6e0c - Remove empty test cases
- git #5770e569 - Set entity field as expected
- git #a8e820b4 - Include client ExampleSettings
- git #6a73f53b - rem comma at end of list
- git #4dba0c91 - Optimizing entity selector's "blur" event handling (hata 45236)
- git #2af4b730 - Gives names to all important constructors for improved debugging experience
- git #381f7aec - Made docs more clear and include example settings
- git #8f3593de - Added missing doc
- git #018d04e9 - Fix fatal error due to unknown exception.
- git #aef61657 - Only load lib and repo
- git #b36e376c - Detaching toolbar from listview and claimlistview widget (hata 44745)
- git #cb3e22fb - Renaming entity selector widget to $.wikibase.entityselector (hata 44824)
- git #2905e8bd - Adjusting selenium test to entity selector search box
- git #90f564a5 - Adding "datatype" to ApiGetEntities default parameters
- git #fb10f964 - More query store code prototyping
- git #80677f04 - Added DBConnectionProvider and scaffolding for query engine work
- git #2b5516da - Fix for tests using global assert
- git #aecdd108 - rename wb.utilities.abstractFunction into wb.utilities.abstractMember
- git #a623e1d6 - redirect wb.utilities.inherit to dv.util.inherit
- git #91c5f38d - Removes jquery.inputAutoExpand module since it went into DataTypes extension
- git #255f5001 - Allow calling already initialized inputAutoExpand() without options
- git #b524b99a - Fixes handling of unsupported data types in snakview's value variation
- git #d00b712a - Make string data type available in Wikidata
- git #0eb2c0ac - Change PropertySerializer to only include data type if specified by options
- git #bc8bcf3c - SerializerOptions: add entity specific (e.g. for item) properties as default
- git #e9d53cc1 - Replace search box with item selector (hata 43066)
- git #8ba4fe96 - Don't use a closure for wgExtensionFunctions (hata 45167)
- git #26574e50 - Detaching toolbar from claimview widget (hata 44745)
- git #1c65ce5a - Adding query definition to query entity
- git #db4b3bd7 - ApiGetClaims does not support a token param
- git #0876adff - Using only the custom config in wikibase qunit test environment
- git #0b5310d3 - Using compatible css class option name in suggester (hata 44228)
- git #b3612838 - SerializerFactory functions now take options as param and pass it to serializer
- git #4fcc6ba0 - Show copyright warning when editing language terms (hata 44755)
- git #66625a51 - Add check to see if we can test with Query class
- git #d9e69547 - Removing "experimental" check for language terms (hata 44755)
- git #430fd6ce - Language terms reacting on page edit mode event (hata 44755)
- git #862b0c17 - Give wbclient.watchlist some love (jshint + code style)
- git #f1772730 - Make wbclient.linkItem experimental for now + non-JS fallback
- git #5e12a611 - Remove dependency on Services_JSON class
- git #5fa96a7a - Error tooltip still visible after changing site (hata 45109)
- git #8ec6627d - improvement for options handling of wb.ui.Base
- git #e8068a75 - Move WikibaseDiffOpFactory class to own file
- git #6e82468a - Robust serialization of change objects (hata 43990)
- git #6534add4 - Overhauled site input field of wbclient.linkItem.js (hata 45043)
- git #d37b6f83 - Log API errors in JavaScript to console if in debug mode
- git #c167bfbc - Revert "Revert "Set 1 hour timeout for entities cached on the client.""
- git #64eb5474 - copyright warning now using its own message instead of EditPage::getCopyrightWarning (hata 44744)
- git #57e7b9b7 - Make wbclient.linkItem more user friendly
- git #3f388ba6 - Fix ChangeHandler and ChangeHandlerTest.
- git #e60f6cad - , 44165, 44166) autocomments for claims. (hata 41163)
- git #08ed6f9a - (minor) Define supports0Height in inputAutoExpand before it is first used.
- git #1e8fc237 - Revert "Set 1 hour timeout for entities cached on the client."
- git #a0e7bb33 - Add &bot param to API modules that are missing it (hata 44857)
- git #acfc0012 - Document configuration settings.
- git #f027d06f - copyright tooltip can now be disabled (using a cookie) (hata 44744)
- git #9af436c3 - (44661) fix display of correct revision in diff view
- git #0401cc2b - copyright tooltip will now always be shown (hata 44744)
- git #55eb9547 - css: Coloring for reference errors
- git #e776f8cf - start/stopEditing events for claimview widget (hata 44665)
- git #90e83580 - Improving inputAutoExpand plugin compatibility (hata 44950)
- git #8dda4635 - Add minwiki to sort order
- git #b8f5234a - Site links table: Attaching table headers earlier (hata 44744)
- git #3d74ea6b - Preventing suggestion list scrollbars in entity selector widget
- git #1e379bb9 - entityselector: Showing id if entity has no label (hata 44957)
- git #a30e6a0e - Fix message parsing on the client in wbclient.linkItem
- git #ecf21627 - Return true from ChangeNotificationJob. (hata 44962)
- git #90170d60 - check for enhanced changes preference in more places (hata 44222)
- git #d6ca18d8 - Watchlist does not show when a watched article is added or removed from wikidata (hata 44225)
- git #20dc9cba - copyright warning now also displayed when adding claims/references (hata 44744)
- git #e57a2862 - Collapsing references when there is at least one
- git #7994146a - Added checks for permissions and blocked status (hata 41882)
- git #19d7796c - Remove exception assertion from ItemTest constructor
- git #95e9acfa - Improved interaction between toolbars
- git #8a441c68 - Avoid fatal on changes to deleted item. (hata 44911)
- git #0ee33a23 - notification with copyright warning in JavaScript UI (hata 44744)
- git #34a52081 - cleanup to getContent in ViewEntityAction (hata 44661)
- git #2f1e181c - remove unused ref to deprecated interface
- git #4303e1c5 - Improved position of toggler icon
- git #3ecb388e - Remove unused getLocalizedType
- git #7d294ac5 - Set 1 hour timeout for entities cached on the client.
- git #2062632d - rem me as author since most my stuff has been moved out
- git #5187fc2a - suggester widget: Improved resizing the suggestion list
- git #d1835136 - The Query functionality is experimental, so moving it to expiremental config
- git #5edcdd6c - Entity selector widget: "more" link (hata 44677)
- git #54a037af - current revision of statements shown in old revision view (hata 44661)
- git #cb3bffbe - first version of claim diff visualization in DiffView (hata 44095)
- git #9aefd83c - Make client robust against unknown sites.
- git #3d9cea5a - Renamed "Wikidata repository" special page group into "Wikibase repository"
- git #0fdbba11 - EntityView selectTerms simplified
- git #5ff2c182 - Use PLURAL uppercase consistently.
- git #64346161 - Optimizing wbsearchentities and adding some documentation
- git #fec003aa - EntityView::selectTerms improvements
- git #94e8232a - Language names in language terms table now links to the entity in that language
- git #9e60c06a - improved tooltip for language terms table in edit mode (hata 44755)
- git #931dea19 - language terms table has now edit features in JavaScript UI (hata 44755)
- git #94328e1c - mark wikibase edits as autopatrolled in client (hata 44557)
- git #7af42ecf - Omit wikidata changes from enhanced changes
- git #6b273407 - Call the repo "Wikibase Repo" rather then just "Wikibase"
- git #f8e4b028 - Add use of ID as implicit alias in wbsearchentity
- git #3917d866 - New setclaim API module that allows creating or updating an entire claim given JSON serialization
- git #318234a8 - Switching from use of getText() to getFullText() (hata 44799)
- git #9031906b - Improvements to serializer code to facilitate unserialization
- git #d9ff7467 - Step towards splitting the settings of lib, repo and client into dedicated interfaces
- git #3d1ba2d0 - Optional custom list item for suggester widget (hata 44743)
- git #e81d14e6 - entityselector: Using messaging system if available (hata 44713)
- git #6f4510c9 - Use plural for 'wikibase-comment-multi' and numParams()
- git #732ed3e7 - Use XHTML breaks
- git #cdc31b35 - minor cleanup of EntityView::selectTerms
- git #d551a375 - Registered time datatype as being supported
- git #daaa9b2e - entityselector: Option to define custom aliases label (hata 44713)
- git #cddc3143 - using wb.utilities.buildPendingCounter() for references counter now (hata 44538)
- git #f19c7f37 - Fix qqq message for add links, re-add lost qqq message for RC pref
- git #6a23b426 - Simple counter for statementview's references (hata 44538)
- git #5a0b93da - Adds setSquidMaxage( 10 ) to Special:EntitiesWithoutLabel
- git #7b5855fd - Fix of mixup in signature and call to getResult()
- git #cb2ece67 - (minor) fix show-wikidata-rc preferences message
- git #312d00e8 - claimlistview: Correct list member widget error event name
- git #3800e9a7 - Refactoring of PropertyEditTool's counter into a more generic function
- git #179860d3 - remove ChangeNotifierTest.php, it's just an empty file
- git #2fcfef02 - Make the pages subclassing from SpecialWikibasePage respect i18n
- git #b5a1d8f1 - UI for linking articles to Wikidata items from the client (hata 43997)
- git #3b4f900b - Add ClaimTest to autoloader, as required by statement tests
- git #d251e240 - Preventing keydown event when disabled (hata 44641)
- git #340a5373 - Removing keydown event when stopping edit mode (hata 44534)
- git #c85832a2 - Improving inputAutoExpand jQuery plugin's compatibility
- git #f2a865ac - Improving template engine's compatibility
- git #f1a5c321 - add/removeListItem functions for wb.listview plus related events (hata 44538)
- git #5b321b51 - (minor) use CSS3 transformation for toggle icon
- git #2c90e7b5 - Make test providers static
- git #c8c8d630 - Add ListDatatypes to wikibaserepo group.
- git #70d24193 - jQuery.wikibase.listview.ListItemAdapter value awareness (hata 44538)
- git #9a30297e - selenium tests for references (hata 44284)
- git #383c2b12 - , 44575) EntityData: filename-like syntax (hata 44574)
- git #252fe1a3 - Limit labels etc to 250 characters. (hata 43278)
- git #b7d19e6d - (hotfix) fixes sitelinks view: added missing return;
- git #2ea9dffe - hiding all ui-toolbars when not in editView (hata 44554)
- git #d27997bf - (minor) using object instead of array for saving revisions
- git #fc3fe2a4 - removing experimental flag from statements selenium tests (hata 44544)
- git #651ee2ee - entity edit buttons not disabled when user has no rights (hata 44553)
- git #5d0030f9 - Statements are no longer an experimental feature (hata 44544)
- git #c7b8e089 - Fix JS error if repoScriptPath or repoUrl settings not defined (hata 44548)
- git #94046a11 - More profiling points.
- git #00ada405 - Allows for toggling the 'source' sections of Statements (hata 44535)
- git #965f048b - introduction of wb.utilities.ui.buildToggle (hata 44535)
- git #3598723b - display jQuery.wikibase.snakview's property as link in nonedit mode (hata 44510)
- git #5cff7a58 - introduction of wb.utilities.ui.buildEntityLink (hata 44510)
- git #b8041a7d - Entity ID is now available in 'id' field in each entity of wb.entities (hata 44510)
- git #0f072e03 - fix edit links link to include namespace (hata 44001)
- git #d2f2785c - References css improvement
- git #b82092ae - Selenium tests for claims edit conflicts (hata 44283)
- git #a73c880b - Fix WikibaseLib.php in case not loaded in the default environment
- git #a5306a04 - Changed ClaimAggregate::getClaims to return Claim[] rather then Claims
- git #e7a42964 - fixed assertion violation caused by inconsistent state of Claims object (hata 44101)
- git #b14e495d - use map diffing rather then list diffing for claim lists
- git #208cfde4 - Fixed test failing after change to reference serialization
- git #bc0bcde1 - added HashArray indicesAreUpToDate and rebuildIndices
- git #86df6ca3 - Removed reference to ReferenceObject
- git #b1237035 - (minor) referenceview will add 'wb-reference-<hash>' class to root element
- git #e280eaa3 - Include Wikibase.sql in schema update
- git #d75e9c60 - (minor) move Wikibase special pages into right group
WikimediaMaintenance
- git #78dc331c - Add the d IW link for wikidata to extra
- git #3ccd947d - Bring back wikimedia/chapter even though it's a lie. Broke other wikimedia entries
WikimediaMessages
- git #181d731c - Add messages used in the mediawiki.org ExtensionDistributor (hata 45336)
- git #7063a439 - Add messages for new user group (hata 45270)
- git #b6f1f3b0 - Added Wikidata license notice for pop up
- git #69370ff1 - : Polish declesion for "Wikipodróże" (hata 44901)
- git #2c148686 - Minor capitalisation change to wikimedia-copyrightwarning (hata 44384)
ZeroRatedMobileAccess
- git #dda485af - Fix wrong case in i18n files for axiata
- git #8a9a3d1e - Add i18n entries for more carriers to Wikipedia Zero