MediaWiki 1.21/wmf11
Appearance
MediaWiki 1.21/wmf10 | ウィキメディアのウェブサイト群への MediaWiki 1.21wmf11 の展開 | MediaWiki 1.21/wmf12 |
ウィキペディアとその姉妹サイトを支える MediaWiki の最新版 (名前は「1.22wmf11」) が、2013年3月4日(月)以降、全ウィキメディアサイトに段階的に展開されていきます (ロードマップを参照してください)。
最新のソフトウェアを2週間ごとに展開する方針を続行します。この方式では、起こりうる問題と不具合を最小化し、問題の原因となりうるコードをずっと最新に近いものにすることで、問題の原因がより簡単に突き止められるようにすることを意図しています。
最も重要な変更点
- git #b16f5bf - (バグ 44244) API prop=infoに注目する人の人数を追加
- git #f8d1bf2 - (バグ 44909) API 引数は"upload"タイプにマークされ、action=uploadにおいて 'file'ならびに'chunk'引数に適用されます。
- 利用者対象のテキストで表記を"e-mail"から"email"に修正 (git #c699dc1, git #b672653, git #8f2f6d3)
- git #307ac55 - 特別ページPagesWithPropとAPIモジュールを追加
- 特定のページ引数を使用するページの一覧を作成する、APIクエリモジュールのlist=pageswithpropを追加。
- wikiで使用中のページ引数名の一覧を作成する、APIクエリモジュールのlist=pagepropnamesを追加。
- git #9143494 - (バグ 43799) 言語ごとにカテゴリ分類の対照表を作成
- git #1abb019 - 有効な利用者ページに対して200の応答を与える (利用者がまだページを編集していないかどうか確認)
Breaking changes
- git #6f4448d - Remove DB2 support (it has been unmaintained for a while)
- git #58918ae - (バグ 44385) Removed the jquery.collapsibleTabs module and moved it to the Vector extension. It was entirely Vector-extension-specific, deeply interconnected with the extension, and this functionality really belongs to the extension instead of the skin anyway. In the unlikely case you were using it, you have to either copy it to your extension, or install the Vector extension (and possibly disable its features using config settings if you don't want them).
Core changes
- git #3b7117ef - Update E3Experiments entry-point
- git #3f5695a0 - Adding hooks for thank you notification links
- git #1af016a4 - Add Thanks
- git #276e28f2 - Bump GuidedTour for deployment
- git #3d187e8a - Bump E3Experiments for deploy
- git #1424b308 - Bump GettingStarted for deployment.
- git #ac968b18 - Fix wfWaitForSlaves() for foreign DBs
- git #8d56d9cb - Fix wfWaitForSlaves() so the $wiki parameter actually works correctly
- git #08295adc - Fixed importScopedSession() and moved exportUserSession() to RequestContext.
- git #c41e6e63 - Update MobileFrontend to tip of production branch
- git #c3e85677 - Updating MobileFrontend to tip of production branch
- git #000a15b1 - Bump GuidedTour again to fix its own submodule issue
- git #a89ff58d - Bump GuidedTour for deployment.
- git #1195f8d8 - Bump E3Experiments for deploy
- git #21abda21 - Add CategoryAfterPageAdded / CategoryAfterPageRemoved hooks
- git #6f76ede1 - Cleaned up upload job error reporting.
- git #f0ac093e - Add new extension: NavigationTiming
- git #3fbb47c1 - Allow first letter data to be invalidated
- git #18028a98 - Reduce disruption during updateCollation.php
- git #389bba95 - IcuCollation::$tailoringFirstLetters: implement letter removal (バグ 45446)
- git #fe6449b1 - Update Math to fix nasty caching bug
- git #5af8702a - Fixed redis auth error spam in logs.
- git #d907f503 - Unset the cgroup if we don't have a memory limit (バグ 45854)
- git #a15ea4b5 - Adding validation for checkmatrix (same as for multiselect)
- git #5ae9bac1 - Bump to disable gettingstarted tour (wmf11)
- git #39948e2e - Adding new subclass to HTMLForm for constructing a checkbox matrix
- git #47266056 - 6 (バグ 4584)
- git #52b832f8 - Update DataValues
- git #21c13a99 - Update Wikibase and DataValues
- git #cbc98b09 - [JobQueue] Throttle refreshLinks2 jobs based on finishing the refreshLinks jobs.
- git #00a6da86 - Update MF and Zero
- git #ae9f0cf3 - Added --postime option syncFileBackend.
- git #40a70903 - Read of arbitrary files through mwdoc-filter.php (バグ 45355)
- git #15e50f46 - Add username for GENDER in LogFormatter only when visible (バグ 42621)
- git #8def6144 - API action=unblock should return the user name, not the full user object (バグ 43518)
- git #d32c3259 - Update WikiData extensions to correct points for 1.21wmf11
- git #de7380b5 - Change intval( User::getOption() ) to User::getIntOption()
- git #f3e7de11 - Remove Lithuanian override of plural rules
- git #406d9587 - Remove custom Latvian(lv) language plural rules
- git #5b51a2e8 - Use American English spelling for labor
- git #b16f5bf8 - Add number of watchers to API prop=info (バグ 44244, バグ 44244)
- git #58b1d254 - Restoring languages/messages/MessagesAr.php (blanked by L10n-bot)
- git #5fec1ad2 - Fix more occurences of "e-mail" to "email" in API (バグ 45633, バグ 45633)
- git #55e78bcd - Ensure wgPostEdit can never be set on a non-view. (バグ 43270)
- git #f8d1bf2a - Add "upload" type to API (バグ 44909)
- git #62308668 - mw.loader: Prevent useless jobs from being added to queue
- git #c699dc1b - Use 'email' instead of 'e-mail' in English installer messages (バグ 45461)
- git #b672653a - Use 'email' instead of 'e-mail' in API texts. (バグ 45633)
- git #68820277 - API continue param to streamline iteration of complex queries
- git #d962a0be - testInvalidEmail() passes now without local config
- git #f7489758 - More tests for Parsoid's beneift.
- git #5880f897 - API: Throw error when interwiki is given for various title param
- git #4421f598 - Correct documentation for wfPickRandom()'s return types
- git #2c56e3b0 - Add 'parsoid' option to parserTests.txt.
- git #0bc78522 - Some additional test cases for Parsoid.
- git #9cd81e4c - Do not attempt to send a real e-mail (バグ 44192)
- git #757c29a2 - Do not attempt to send a real e-mail in ApiAccountCreationTest" (バグ 44192)
- git #99512fd3 - Move LoadBalancer::pickRandom() to wfPickRandom()
- git #81c42c81 - Several minor fixes.
- git #3d55a64b - Preserve caller expectations for behaviour of sslVerifyHost
- git #6f3e4e98 - Kill off and remove HttpRequest class
- git #b3683bbd - Make UploadBase::getTempFileSha1Base36 public
- git #13ae6bfb - Only run sha1_file once per file in FSFile
- git #ddb8ca8b - Removing badge drop shadow per Vibha
- git #a6ac0812 - Deal with garbage user_token values in the DB.
- git #b5e2ea02 - Do not read /.git if it is a directory
- git #b0c97338 - Remove unused global $wgMemc
- git #873970ed - Init the user token before adding users.
- git #8f2f6d3b - Use email instead of e-mail (バグ 45461)
- git #87f35b3a - Consistency fixes
- git #b3e34e3c - Add missing parameter in handleWriteError call
- git #cdef5437 - Docs, typofix, additional testcase for I7be51e
- git #7d55a773 - Improve documentation for OutputPage->addModuleStyles
- git #183b4dbe - Added missing @deprecated doc to File and Title
- git #910ed234 - Change new wgUserRegistration format, put in User:
- git #559cc276 - Expose additional user attributes as JS vars
- git #cd1398d4 - Fix API upload with only one chunk (バグ 44923)
- git #8049aa33 - Fix UploadStash::removeFile() error
- git #0c28ca14 - Swedish Collation (uppercase-sv). Swaps Ä and Æ" (バグ 29788)
- git #25d26efe - API should properly handle OPTIONS (バグ 44921)
- git #55e83881 - Make maintenance/update.php parse again under PHP 4.1.0
- git #7e6ad486 - Avoid pool fragmentation in RedisConnectionPool.
- git #36e186aa - [BagOStuff] Converted RedisBagOStuff to RedisConnectionPool.
- git #91434949 - create language-specific collations for category sorting (バグ 43799)
- git #f44c768f - [FileBackend] Process cache negatives for file SHA1 function.
- git #34bbc9ab - Remove temporary plural overrides for fa, hu, ja, vi
- git #d61373ec - Remove MediaWiki overrides for plural rules for Scots Gaelic (gd)
- git #fc6a9635 - Remove resetArticleID() call from RecentChanges::getTitle() (バグ 45417)
- git #74667197 - Refresh docs for wfMessage
- git #2578bb06 - Extend ... magic to also work when "others" is linked somewhere
- git #e712a37e - Mention the batch-download time in copyFileBackend.php.
- git #eadd393a - Allow {{FORMATNUM}} to only do digit transform (バグ 35753)
- git #eff33c48 - Remove dead code.
- git #db621498 - Use IETF example domains, not Britney (バグ 45396)
- git #307ac55e - Add PagesWithProp special page and API module
- git #9bdc558b - Add a wfWaitForSlaves() call at the end of sql.php
- git #d01be611 - Script calling cleanups
- git #1bbb93c6 - Add a define guard to NoLocalSettings.php
- git #8debd7b5 - Flip order of conditionals and add explanatory note
- git #6f4448dd - Remove DB2 support
- git #375687ed - Add wgPostEdit to show if user just saved this page (バグ 43270)
- git #92920e3a - Add link trail and link prefix to API (バグ 43661)
- git #bd0d6c18 - Add variant config to siprop=general (バグ 41716)
- git #6881e5f3 - Remove gaps from $wgFileExtensions array (バグ 44776)
- git #8e174857 - Make ApiEditPage use Article::newFromWikiPage() and add user to context
- git #d311beff - Web installer: fix "Upgrade existing installation" (バグ 45257)
- git #5be9e284 - XML format: fix "Unrecognized parameter" warning
- git #678f2da9 - Pass user to File::recordUpload to avoid $wgUser
- git #3869c3f8 - Change comment:
- git #3f4e273a - Fix documentation error for $expire in WebResponse::setcookie.
- git #dfb8390a - Initial JSDuck implementation
- git #7be2c091 - Additional tests to catch future Parsoid regressions.
- git #f5da1543 - test the parsing of inline URLs. (バグ 20281)
- git #1abb019e - Give a 200 response for valid user pages
- git #eb5d0290 - Add tests for wfParseUrl()
- git #66cea66a - phpcs: Naming of GlobalFunctions tests classes.
- git #7d939705 - Made sql.php except a "cluster" option and cleaned up the arguments.
- git #76b5f4c7 - Various job queue documentation tweaks.
- git #37434797 - Changed blob table to use InnoDB.
- git #4c8b037a - Cleanups for runJobs.php.
- git #71b257c6 - Put the check for empty comment outside of the section anchor section of EditPage::internalAttemptSave()
- git #7013da72 - Small tweaks to $wgLockManagers documentation.
- git #8af7462d - Commafy support for convertNumber
- git #1f5f6a1b - [JobQueue] Made the maximum number of job attempts configurable.
- git #9cc7e6a3 - [JobQueue] Cleanups for JobQueueRedis.
- git #04e0d75f - [JobQueue] Use target wiki configuration for some key functions.
- git #d0985f4f - [JobQueue] Added aggregate empty/non-empty queue caching.
- git #5a07acd0 - Fix how QUnit.newMwEnvironment merges live and custom settings
- git #6a6e5020 - Move around/add PHP_SAPI check, making find-entries happier.
- git #5377e1c9 - Concatenate two literals
- git #18ac2656 - PHPUnit/Framework.php was removed in 2010
- git #13610ff5 - Fixed documentation typo.
- git #31b7f3ec - Validate the user name used by DoubleRedirectJob
- git #4c26684d - [FileRepo] Changed LocalFile locking to avoid breaking transactions.
- git #c628b6d1 - (バグ 24375) Fix doMaintenance.php exit procedures. (バグ 42600)
- git #12f88660 - Tests: Add missing expect numbers in QUnit tests.
- git #89a222dd - Limit ApiQueryImageInfo transform calls
- git #e951be59 - Show HEADs for Git 1.7.8+ submodules (バグ 44599)
- git #c1299db1 - Do not show a "badretype" error when creating an account by e-mail. (バグ 45012)
- git #c5d757b9 - style: indent tweaks to Title.php
- git #cf4262ca - Using "Page" for type hinting is really useless
- git #a943d0da - Fix API output formatting (change lines delimited with * as bold)
- git #0ae0c665 - API prop=pageprops ppprop should accept multiple values (バグ 43251)
- git #8b5abe38 - Add line breaks to the output of Special:Watchlist
- git #c8d221a1 - Some minor coding practice fixes;
- git #593d873a - style
- git #f8988e08 - [JobQueue] Allow certain job types to always opt out of retries.
- git #644ee1a5 - Pass all non-default values as hidden field in namespace form on Special:Watchlist
- git #4eb980fe - set wgLanguageCode in NewParserTests for all tests
- git #c0f47c44 - Add getters to Message object.
- git #34617688 - unbreak $.suggestions up/down arrow navigation [regression] (バグ 44988)
- git #6c35b02a - phpcs: Normalize methods declarations to "[final abstract] [visibility]".
- git #86ce0ee5 - Move <warnings> and <query-continue> to result's top and optimize
- git #96a9603e - API Remove $wgAPIGeneratorModules - it's dynamic now
- git #59ce08be - Remove useless $prefs array from Special:Watchlist
- git #901454cd - Upstream: Update QUnit from v1.10.0 to v1.11.0
- git #1d41a94c - Always cast input to string in wfBaseConvert
- git #078334ff - Better context for Article initialized by ApiEditPage (バグ 45092)
- git #7e83c69f - Fix siprop=protocols in XML format (バグ 45130)
- git #68484704 - Wrote proper skip reason
- git #388b14a1 - Misc follow-ups to I2fc3966e (a161c5e)
- git #a7c103ad - wfParseUrl() no longer produces a PHP notice if passed a "mailto:%22 URL without address (バグ 45069)
- git #54234b06 - Use $this->checkReadOnly() for read only database check in Special:Invalidateemail
- git #cd7d6e9e - Extend Russian grammar support
- git #510c1d1f - Add invert selection for ns in Special:Newpages (バグ 43467)
- git #fbf34d84 - [Upload] Moved async upload stuff to the job queue.
- git #c9fa62d9 - cleanup action=tokens
- git #563a5226 - Add line breaks to the output of action=info
- git #e6467452 - Avoid fatal errors when a revision doesn't exist in action=info (バグ 44219)
- git #ff3df413 - Allow n=form in plural syntax (バグ 44987)
- git #f04d486e - createAndPromote.php: Change to allow promotion only (バグ 35623)
- git #b70ac9c1 - fix a typo in generateCollationData.php
- git #5c9d0c37 - properly stop output buffering
- git #5397c668 - Allow adding arbitrary properties to OutputPage
- git #7ed06f3b - Mention that User::setInternalPassword() accepts null as password string
- git #eb95f300 - Fix documentation in Linker::formatTemplates.
- git #bc4c2ef3 - Add pp_propname_page index to page_props
- git #f7353959 - Allow API results to wrap long lines
Extensions
AbuseFilter
- git #42bd0d84 - AbuseFilter: Change format of database logging/ performance
- git #fdae51ec - Fix default for $wgAbuseFilterAnonBlockDuration
- git #53e230c5 - Check that $title is defined and is a Title object
- git #b8f53e27 - Create variable to set length of IP blocks
ArticleFeedback
- git #238983d4 - Use email instead of e-mail (バグ 45461)
ArticleFeedbackv5
- git #8c6bf6e6 - Add link to view all activity
- git #0dda1314 - Fix updater; was looking for a non-existing index name
- git #cd73ae70 - fix line break at activity log
- git #c5bcfd16 - HTML element attribute values don't need to be escaped (HTML::expandAttributes will take care of that)
- git #15e05040 - messages are lowercase ASC/DESC
- git #e662df20 - Make AFTv5 watchlist configurable
- git #426cc893 - New: By using "Discuss on talk page" the page gets unwatched (バグ 46419)
- git #3f3bee37 - Remove reader tools for editors in feedback page (バグ 43419)
- git #4dab3a01 - Fix issues discovered after dewiki deployment
- git #57583b58 - investigate incorrect totals issue
- git #44455641 - Add index for page-specific requests
- git #6cf4ee34 - General cleanup/fixes
- git #c25aff41 - Add index for mycontribs hook
- git #a6820ac6 - Add comments for grep
- git #bb08d787 - Substitute id generator for superior UIDGenerator
- git #5c309fe4 - this caused db error for a while
- git #a015e422 - Make sure that no out-of-date data is read from a slave
- git #3aab624d - Keep reading from DB_MASTER if data has been written
- git #c2c21554 - Blank feedback is confusing (バグ 44154)
- git #647b0473 - cache cleanup script
- git #69d73504 - Set default sort for 'hidden' filter
- git #8b44c418 - Replace article by page where possible
- git #64d06d11 - High priority fixes
- git #03fbe205 - re-introduce hide tool for monitors
- git #753e3559 - failsafe to make sure that feedback that doesn't get archived, does not continue to show up in archive_scheduled
- git #802a8bff - fix incorrect reference in docs
- git #3ed29b50 - CTRL+Click on "Feedback from my watched pages »" should open the link in a new tab (バグ 43373)
- git #19399448 - Show new feedback in Recent Changes (バグ 44955)
- git #ae3a0881 - Display error message on permalink if feedback doesn't exist (バグ 45057)
- git #50ed51fc - Discuss on talk page
- git #0dcf37e1 - Auto-archive comments
- git #e22435f3 - New actions, filters & UX
- git #355bc30a - Refactor AFT backend
- git #372844b2 - Use American English spelling for behavior
- git #39225352 - Use email instead of e-mail (バグ 45461)
- git #64550b20 - Avoid overlapping text in Tools box by using display:inline-block (バグ 38295)
- git #41cb0ef6 - AFTv5 controls not selectable with tab (バグ 40595)
- git #c1bce008 - Use protocol relative links
- git #61aa386d - Job returns Status instead of bool (バグ 44960)
CentralAuth
- git #25db0c70 - Adding wfWaitForSlaves before we melt the centralauth cluster.
- git #216c113c - Maintenance script to migrate a single account from local to global
- git #f60ac03c - Call to a member function getUserCaseDBKey() on a non-object (バグ 46303)
- git #479a4771 - Apply title normalization for global groups
- git #41049673 - Remove code redundancies and centralize logging logic
- git #3ca3f8a9 - Allow global groups to be renamed (バグ 27551)
- git #3cc3cb92 - Fix the reason dropdown for Special:MultiLock
- git #5422930b - Adding comments for grep
- git #dbd4e904 - Replace the wiki set number on Special:GlobalGroupPermissions with a link
- git #3af6dc68 - Add api for getting all wiki sets (バグ 16860)
- git #149c8886 - Adding username to the account details section of Special:CentralAuth (バグ 36015)
- git #fdf7dd30 - Use CentralAuthUser::adminLockHide in SpecialCentralAuth::doSubmit
- git #3d7236f2 - Add conflict detection for status (バグ 18057)
- git #11c26697 - Minor fixes (i18n and special page group)
- git #29457228 - Consistency tweaks
- git #edb1c47c - Use email instead of e-mail (バグ 45461)
- git #bb735e91 - Lock multiple CentralAuth accounts at once
- git #64cbfedb - Used empty string instead of null for lock in setglobalaccountstatus API
CentralNotice
- git #83ccc833 - prevent mw.centralnotice.initialize() from running twice
- git #5ec705cf - Altering CentralNotice UI Date Format
- git #c8b4ca22 - fix unit tests
- git #a533d9ce - Countries column in campaigns table
- git #1cfc966e - fix bad path
- git #8bfdfb3e - Initial sqlite compatibility
- git #a7d0abe1 - Fixing database patch 2.3 for CentralNotice
- git #2caacc26 - On load; Geotarget selector no longer hides
- git #3e793432 - Fix bad caching in bannerController
- git #54de233f - Revert "CentralNotice v2.3 DB Schema Updates"
- git #fd0fc491 - Revert "sql patch path was incorrect for 'addTable', 'cn_notices',"
- git #ba398247 - sql patch path was incorrect for 'addTable', 'cn_notices',
- git #85dd062f - fix LoadExtensionSchemaUpdates hook callable (バグ 46533)
- git #05dcf724 - Fixing Multiselector Suckage
- git #1bf0427a - Fully expand templates before scanning banner for fields
- git #b749ace4 - unit test fixtures for CentralNotice
- git #57f88712 - Improve project, country, and language list display
- git #e351640b - CentralNotice v2.3 DB Schema Updates
- git #0722986b - CN i18n - Fixed en message and added dependency
- git #1938eafa - CN DB global should have been wgCentralDBname
- git #ca51760a - Fixing Whitespace in CN Controller
- git #aaf7c9a5 - Reporting user Logged In/Out status in CN
- git #b9292570 - Always use $wgCentralDBname in wfGetDB
- git #c36ceb9b - Making Multiselectors Pretty in CN
- git #491cc268 - Preventing Banner Load on Mobile Devices
- git #0a5c0d28 - Allocation API Now works in XML (バグ 45884)
- git #c2f6ccf1 - Adding comments for grep
- git #0b630e40 - Fixing PHP fatal when saving banner (バグ 45846)
- git #b1ddffbc - British spelling - localise (for consistency)
- git #3b7376da - ResourceLoader: List jquery.cookie as a dependency
- git #5f364806 - Mobile: Allow CentralNotice to surface on mobile
- git #f35b1c54 - Fix CentralNotice Underallocation
- git #b0181dbe - CentralNotice using wrong DB for logging (バグ 45366)
Cite
- git #73f85682 - Handle cloned parsers (バグ 32368)
CodeReview
- git #06e83eaa - Use email instead of e-mail (バグ 45461)
ConfirmEdit
- git #ab86ecf2 - Use email instead of e-mail (バグ 45461)
ContributionTracking
- git #4094fcac - Use email instead of e-mail (バグ 45461)
CreditsSource
- git #c20064d1 - Tweak 'creditssource-source-work'
DonationInterface
- git #77a04577 - Making the payments logs less racey.
- git #3ec05f00 - Adding new payment types to the out-logger.
- git #34aa5e74 - fix required, hidden city input
- git #b0d1d796 - Removing end comments marks from Sofort-GB form
E3Experiments
- git #a973293b - Spring cleaning, pt. 2
- git #16006a82 - Add $wgGrownUpBehavior; enable ACUX only if true." (バグ 44394)
- git #a715ad65 - Add $wgGrownUpBehavior; enable ACUX only if true. (バグ 44394)
- git #f5a3bacc - Have jshint ignore jsduck output directory.
Echo
- git #2d0e5ee5 - Consolidate messages and fix dismiss title
- git #fbf0b2cb - Add source for event logging
- git #98f4b2cc - CSS tweak to line everything up.
- git #5c701f80 - Add getCategory() method to event object
- git #efebd391 - reverts/rollback should not trigger link notif (バグ 45337)
- git #e6b4133e - Adding Gratitude icon
- git #c4039b75 - Initial version of user-right notification
- git #17cb9269 - Remove use of "I" in favor of "you"
- git #9b1b6b09 - Keep instance variable 'type' the same visibility as the others
- git #28fa282a - Fixing issue with RTL display of badge and pokey
- git #345fdb81 - mentioned users should not be as object in database (バグ 46051)
- git #ded706dd - Notification should not be created for anon users (バグ 46046)
- git #1c9f078e - Fixing bug with links in flyout caused by change I76b80db1
- git #4bd3ab66 - Changing flyout title to be a non-linking header per discussion
- git #fcb5d99b - Fixing dismiss functionality for new checkmatrix system and categories
- git #82520260 - Using self for static methods
- git #c253342d - Making defaultUserOptions based on category to match preferences
- git #1f88af13 - Echo style tweaks per Vibha
- git #ab784f64 - Making sure email notifications are based on categories as well
- git #5526c243 - extract payload from generic format method
- git #5189f1cf - Just correcting a class name
- git #fd72ce76 - Fix eventlogging schema check logic
- git #9f62f5fe - Remove trailing comma from javascript object literal
- git #85aa4a20 - Add more documentation and code cleanup
- git #8357f4bd - Implementing new prefs system for Echo
- git #b98b7b69 - Remove unused pretty timestamp
- git #605c88b4 - Add more documentation and getter method to Notification
- git #fc5c3416 - Add first version of EventLogging schema to Echo
- git #62a43357 - Numerous bits of method parameter documentation
- git #54c52b2a - Fix inconsistent function return type (バグ 45591)
- git #42dbd11d - Remove unused function EchoEditFormatter::formatLink() (バグ 45592)
- git #b4b7cd92 - Remove a couple of unused variables
- git #b624960f - Use email instead of e-mail (バグ 45461)
- git #d1aa8d52 - Some minor polish for user mention notification per design specs
- git #d61ce41e - configure mention notification to use the right formatter
- git #dc6a3cb6 - Add a "mention" notification
EducationProgram
- git #2e188b62 - Revert my commits. Already fixed in master. FFS
- git #4d86e72d - Followup g54130
- git #64eed68a - Implement IContextSource::exportSession
- git #b1bc7905 - Implement IContextSource::exportSession (バグ 46188)
- git #6930ab9c - Make messaging consistent
- git #aa0485b0 - Gender neutral issue solved by adding themself or them at appropriate places (バグ 39594)
- git #087abbfa - Adding comments for grep
- git #29b72680 - Split off some code from EditEventCreator to UserCourseFinder
- git #21fcd396 - Fix message keys generated on Special:ManageCourses (バグ 45620)
- git #bdebb892 - Use language object from local context rather then global one
- git #64ae7b71 - Clean up edit event creation and added basic test
- git #fecca2a6 - Properly sort class registration for /includes/
- git #627e550d - replace menu by customizable header on course pages (バグ 43882)
- git #3a2ea39d - Added test for Settings class
- git #2990927c - Rename ambassador roles (バグ 42206)
EmailCapture
- git #050ff35a - Use email instead of e-mail (バグ 45461)
EventLogging
- git #8ef6e2e8 - Log $_SERVER['HTTP_HOST'] as webHost (バグ 46011)
- git #fadc2db7 - Update README.rst
- git #8ab96286 - Remove unused variables.
- git #d8d0413e - Add PageContentSaveComplete server-side event
- git #eb7236ac - Installation notes
- git #b41765d8 - Copy jshint from core and add excludes for 3rd-party code.
- git #5568df00 - Provide configuration hints in dev server
- git #a5dac268 - swap ujson lib for simplejson
- git #e457ee70 - Remove Git SHA1 logging functionality
- git #b7054a08 - Fixup memcached support for new WMF memcached config
- git #bc20cf01 - Spaces to tabs
ExtensionDistributor
- git #f0247f5f - Remove unused message
GettingStarted
- git #dabb17fe - Vertically align GettingStarted categories (バグ 46164)
- git #84caa205 - Fix edit tagging for GettingStarted edits. (バグ 46171)
- git #81b6ab05 - Increase number of attempts to get suitable article
- git #aa723eee - Revert "Drop $article->userCan('edit') check"
- git #94d475f0 - Minor CSS and JS (jshint) improvement:
- git #e3851bbd - Drop $article->userCan('edit') check
- git #b112e535 - Use single-parameter version of srand.
- git #a219756b - Append notices to container and float left.
- git #7520e107 - Ensure task targets are editable and bite-sized
- git #5dfd6a1c - Use blue button for Return To link
- git #7acf7ec6 - Implement front-end of dynamic GettingStartedv2, with new logging.
- git #e011c0c4 - Randomly sample articles from a category.
- git #005a8302 - Make task columns display correctly on IE7. (バグ 45527)
- git #435f1ce8 - Add split test with control being shown core landing page.
- git #d9ce6679 - Synchronize task categories' membership to Redis
- git #4bfa21e0 - Use jshint from core, make required fixes, rm dead code.
GlobalBlocking
- git #a1c35d28 - Use email instead of e-mail (バグ 45461)
GuidedTour
- git #ffbdee38 - Bump GuidedTour for position fix.
- git #98e76e1b - Adjust guider arrows sprite to not display extra pixels (バグ 45826)
- git #e34a490f - Change to use mw.Title; matches corresponding change in GettingStarted.
- git #1009a2fe - Copy jshint from core and update accordingly.
- git #78e6af3a - Fix Guiders submodule to point to right patchset of flip commit
- git #fea6d341 - Use new flip if needed support in Guiders: (バグ 45621)
LiquidThreads
- git #3c59afef - Use email instead of e-mail (バグ 45461)
- git #6de9504e - Check lqtnotifytalk property correctly (バグ 39513)
- git #04d8d90c - Fix placement of sign unnecessary message (バグ 29127)
- git #e9561311 - Fix order of checking for non-existent lqt_oldids (バグ 37562)
- git #51474fe7 - Fix Call to a member function getPrefixedText() on a non-object (バグ 41185)
- git #bb4b62ed - Fix highlighted comment URL on thread lqt_oldid pages (バグ 28408)
- git #810d7c17 - Fix discussion page history columns
- git #37ae55d0 - Watch/Unwatch must be POSTed and pass token. (バグ 40665)
- git #f76ab888 - Log signature changes (バグ 36096)
- git #ead36068 - Change sort order submit button to use it's own message instead of 'go' (バグ 25309)
MobileFrontend
- git #7cd1d273 - Updated multi_json Ruby gem
- git #753e3da0 - Rebrand DonateImage as Uploads
- git #0e0ab180 - : Always redirect to page user was on (バグ 45996)
- git #a9364223 - : Rewrite getToken function (バグ 45516)
- git #87d048cc - Cleanup: Introduce mobilediff.css
- git #9213827a - Add ownership statement to photo upload interface
- git #318c1454 - Makes it easy to create new Jenkins job to run Selenium tests from MobileFrontend repository (バグ 46219)
- git #e1af108f - Fix jshintrc for jenkins
- git #dd4f913c - Updated parallel_tests Ruby gem
- git #7e1c210d - Updated multi_json Ruby gem
- git #30dad7e4 - Turn off section toggling on footer
- git #9f091c63 - Remove contact us link from footer
- git #aa343c63 - Update cc-by-sa image and menu images
- git #1c278ef0 - Don't call closeNavigation() on touchend if no menu closed
- git #6be8543e - Restore logo-copyright-en.png
- git #f580b9e5 - Story 440: Promote pageimages to stable on watchlist
- git #72b85ba7 - Improve documentation of mf-last-modified module
- git #6eb80656 - Make site notice display in mobile configurable
- git #c9641258 - Increase left padding in search input
- git #f115edfa - Make watchstar rotate when it changes state
- git #831d797b - Fix jagged inset shadow in menu
- git #739a03d9 - Remove unused images
- git #d3ca9d54 - PNGCrush all the PNGs
- git #31ca834c - Rotate escape overlay arrow for RTL languages
- git #ae692b7b - Revert "Maintenance: Load minimum possible css / reorg css"
- git #64cd0a0d - Maintenance: Load minimum possible css / reorg css
- git #38745383 - Story 141: Add siteNotice div to skin
- git #bf7fc947 - Add a generic Drawer view and CtaDrawer
- git #6b699b04 - : Close main menu after tapping the content (バグ 43845, バグ 43845)
- git #ed9909c7 - put css before js
- git #6a1a919c - Cleanup: Move SkinMobileTemplate into its own file
- git #db34a9ad - Check for EventLogging presence in userlogin.js hack
- git #90eafa3d - Make sure we never show photo upload button on main page
- git #25986027 - Regression: Deal with absent wgPhotoUploadAppendToDesc
- git #d6398a72 - : Increment upload count on successful upload page upload (バグ 45465)
- git #5a06b6b7 - Regression: Fix broken tests
- git #dae46e7a - Various fixes to overlay header code
- git #6d2c824e - American spelling - unrecognized (debug message)
- git #7d8996c2 - Updated Cucumber Ruby gem
- git #01ba7c3f - Updated Ruby gems
- git #14793c3b - alpha: show preferred languages at top of language selector
- git #63a6b8aa - Fix comment to reference CentralAuth, rather than CentralNotice
- git #96d6b482 - Regression: fix margin/padding on input in header for language overlay
- git #80d51fc1 - Testing: Add donate image tests
- git #d764bc2e - : Deprecate mwMobileFrontendConfig and setConfig, getConfig (バグ 44133)
- git #fc63fc77 - : Cleanup ResourceLoader mess (バグ 44017)
- git #6c09b87f - Cleanup: Remove unused css
- git #e6cb251b - Regression: Initialise photo module on page-loaded event only where available
- git #73175446 - Regression: Make editing work again on mobile beta
- git #9939a45f - Regression: Remove special page style dependency
- git #472a042f - alpha: diff view use background color rather than text color
- git #e3da3f85 - Improvement to diff view
- git #99d9a237 - : Define special page modules manually (バグ 44070)
- git #6a095994 - Link to CC-by-SA on uploads should go to Creative Commons (バグ 45742)
- git #83c0074f - Regression: Make languages work again on beta
- git #0c722897 - : Standardise login and account creation forms (バグ 44646)
- git #a28da03a - alpha: slight tweak to tables
- git #230e8282 - RL: Correctly load modules that belong in the head and headItems
MoodBar
- git #9c21fe78 - Use email instead of e-mail (バグ 45461)
- git #6f391c3b - MediaWiki:Moodbar-privacy and MediaWiki:Moodbar-privacy-link use lego (バグ 43483)
Narayam
- git #d9a6dfbe - Fix te rules to get ZWNJ instead of ZWJ
NavigationTiming
- ** Newly deployed extension
OpenStackManager
- git #0cd45e43 - Remove debugging lines that cause disclosure
- git #5fb1555b - Create shell requests as labslogbot.
- git #b7d9fad8 - Projects need to be extensibleobject so that we can add 'info'.
- git #73e7451c - Add a GUI for managing a project's shared volumes
PageTriage
- git #3a44ebce - Update category to Echo change
- git #0550e790 - fixing display of filter list in Firefox (バグ 46367)
- git #6943a69b - Adding comments for grep
- git #cb475d8c - Strict standards: Non-static method PageTriageUtil::getCacheVersion() should not be called statically in ~/mediawiki/extensions/PageTriage/includes/PageTriageUtil.php on line 257
- git #505e67ac - Updating PageTriage for Echo change Id745ed
- git #2f328176 - Replacing intval() with casting
- git #0fe54003 - replace gM() with mw.msg() (バグ 44237)
- git #f5fd2165 - Use email instead of e-mail (バグ 45461)
- git #02fe657a - Fix capitalisation
RSS
- git #8d54970b - Remove () from around date format
- git #d22ca875 - Use American English spelling for behavior
- git #2fa8bc3c - follow-up change (renaming) core class HttpRequest to MWHttpRequest
- git #08f23009 - (バグ 45388) $wgRSSAllowImageTag new name; bug fixed (バグ 45387)
Scribunto
- git #ded331dd - Allow for docs at non-subpages (バグ 45845, バグ 45845)
- git #7617f25a - scribunto-doc-subpage-name needs to be in the content language (バグ 46031, バグ 46031)
- git #b6ea64f1 - Make mw.getCurrentFrame() work in console, add frame:newChild()
- git #5faa0015 - Don't count argument parsing time towards Lua limit (バグ 45684, バグ 45684)
- git #3ac69047 - Missing global
- git #6d1c1e63 - Improve error popup discoverability (バグ 45887, バグ 45887)
- git #466ba866 - Add title.fileExists, improve title.exists (バグ 45774, バグ 45774)
- git #b926846a - mw.title:getContent() should record in templatelinks
- git #981ea4c3 - Fix unit test engine↔parser assignment
- git #201bf237 - Fix Title library breaking other unit tests
- git #e865a252 - Add namespace translations for dsb, eo, hsb
- git #e004b415 - Add mw.title:getContent() (バグ 45512, バグ 45512)
- git #fcef54e9 - Fix ustring errors
- git #328680ed - Add language functions
- git #580cda00 - Fix mw.uri error with empty fragment or query string (バグ 45655)
- git #5e548e76 - Add requirable bit32 library
- git #e995922b - Clean up argument lists
- git #7d7b0683 - Add Hungarian namespace aliases
- git #69a717c5 - Fix title library saving
- git #233ff664 - Update i18n (バグ 39125)
- git #307a5b1b - Clean up lualibs
- git #04a0a580 - Add mw.title library
- git #f25b5771 - Added be-tarask NS translations
- git #e982ecc4 - Add Dutch namespace names
- git #cb09e3e2 - Add Chinese namespace names
- git #c8163a5f - Add german namespace aliases
- git #ba09ba3f - Add mw.message library
- git #2b08f5a5 - Fix NaN unit test in phpunit 3.7.14
- git #cd43c9ff - Use XHTML <hr /> tag
- git #30a75fb0 - Add module documentation support
- git #00d4b711 - Add mw.loadData, for static data loading
- git #d20af1dc - Enable subpages
SpamBlacklist
- git #48b98497 - Use American English spelling for behavior
- git #2e6259f3 - Use email instead of e-mail (バグ 45461)
TemplateSandbox
- git #61b7f0cd - Fix notice due to undefined templatesandbox_preview
Thanks
- ** Newly deployed extension
TitleBlacklist
- git #52bab2da - Introduce a way to limit username filter to certain sources. (バグ 36939)
Translate
- git #e65474ee - Rename job classes to more specific names
- git #c00ca3f1 - Fix proofreading view (バグ 45739)
- git #c231c0e9 - Add a "collapse" tooltip, in addition to "expand"
- git #d507b332 - Do not show export tab if exports are disabled (バグ 40923)
- git #763c5d0a - Bump version
- git #a82fdc60 - Empty msgctxt is now exported properly in GettextFFS (バグ 43953)
- git #d2a1865b - I can't find where outdated class is used
- git #279f5917 - Pre-fetch information for the first element of the message list (バグ 45739, バグ 45739)
- git #7eb89cdc - [TUX] Add tooltip to expand and close icons (バグ 45689)
- git #55c469d2 - [TUX] Filtering by a word does not work for non-Latin scripts (バグ 45546)
- git #e8703b43 - American spelling - familiarize/minimize
- git #9128f8f2 - Do not consider empty string to mark a translation as "unsaved" (バグ 45493)
- git #c479e790 - Fix whitelist/blacklist checking on export (バグ 45693)
- git #594afad6 - Don't create empty files in AndroidXmlFFS
- git #61af7e89 - Add fuzzy support to AndroidXmlFFS
- git #8653c757 - Handle gracefully if Solr is not running
- git #fc7889fc - Adjustments for empty list message
- git #32cccaf8 - Remove unused isValidLanguage code
- git #190629a3 - Adjusted layout for side-by-side views
- git #c0b68e34 - Rename js file to match naming convention
- git #293b4bba - Make whole facet row clickable on search (バグ 45554)
- git #85fcdebe - "X" should clear search filter in message list (バグ 45432, バグ 45432)
- git #5feaec84 - Remove proofread tab in TUX (バグ 45726, バグ 45726)
- git #71536bf8 - Fix singular: parenthesis
- git #527bb884 - Don't assume page content language is wiki content language (バグ 35489)
- git #561769f4 - Simplify translatable page completion calculation (バグ 44328)
- git #ed6813a0 - [TUX] Outdated icon not appearing on proofread view (バグ 45727)
- git #5f59a418 - Some GettextFFS messages were not unfuzzied on import (バグ 42635, バグ 42635)
- git #f6f6632e - Run mapped code through wfBCP47() (バグ 45345, バグ 45345)
- git #daa576af - Do not display fuzzy translations on translation pages (バグ 44328, バグ 44328)
- git #286bf009 - [TUX] Don't show the "No message documentation" label (バグ 45431)
- git #a852ab23 - Fix Proofread mark status not being updated (バグ 45688, バグ 45688)
- git #c558c0a1 - Have PythonSingleFFS observe codeMap (バグ 42612, バグ 42612)
- git #4ff66236 - Fix the appearance of translatable pages diffs in TUX
- git #d3b52f45 - My -> your
- git #145b2f65 - Add help text and actions if no messages to show
- git #407e5e82 - Use American English spelling for behavior
- git #f078df43 - Use American English spelling for color
- git #b18aa7bb - Address my review comments in Ibf59342e
- git #70450d1a - "The group parameter must be set" when disaggregating page (バグ 45610)
- git #d67d301a - Avoid inconsistencies in breadcrumbs of project selector (バグ 45421, バグ 45421)
- git #ba90e80b - Made message group search match words
- git #5d6c7770 - Speed up initial message loading
- git #dd0f1ab4 - Make (en|dis)couraging changes immediately visible
- git #b54493e9 - Add the "page" view for a side-by-side translation (バグ 45547)
- git #2fcdcfae - Avoid fatal error for unknown groups with tux (バグ 44162)
- git #6c71e35a - Make variable explicitly public
- git #68e65a33 - Converted page translation logs to LogFormatter
- git #457c56f3 - "Hide your translations" button
- git #00097d58 - Updated proofreading check marks to use sprites
- git #5d76e707 - Adding $this = $( this ) where appropriate
- git #e49ec4a8 - Show blue pencil mark for untranslated messages (バグ 45556)
- git #c7f7aa2a - Convert translationreview logs to LogFormatter
- git #a9ca885c - Unbreak group selector in old interface
- git #f0c8feed - Make "translated" the default filter for proofreading (バグ 45494)
- git #1430ab49 - Allow insert from helper language
- git #1c133b59 - Add search support for proofread mode
- git #cf27073d - Whitespace cleanup for JSHint
- git #018299b2 - XML for Android export should have escaped ' and " (バグ 45354)
- git #6ff6ddea - Remove delay in enablement of "save translation" button (バグ 45488)
- git #7b2f1451 - Move focus to search for the project selector (バグ 45481)
- git #7ca2bb5c - Styling adjustments for proofread view and toggle buttons
- git #36ce1c56 - Use email instead of e-mail (バグ 45461)
- git #241b95fd - Fix whitespace of I2dc613b73
- git #ef275d4b - Fix broken layout for editor in proofreading mode
- git #bfcd3370 - Add status as class for proofread rows
- git #a474b959 - Fix the toggle style of mode changing buttons of message table
- git #38cd00a9 - Add Language to gettext file header (バグ 45345)
- git #7e5aa8e8 - Provide onSave callback for translate editor
- git #3ba2764a - Remove the 'load from all' button
- git #b3140736 - Load messages from parent groups too when selected in groupselector
- git #6ab1e33b - Translate, Proofread toggle buttons
- git #d832fe91 - Display a warning when translating to a non-priority language
- git #921a6545 - Hide 'untranslated' filter in proofread mode
- git #db0cfdd2 - Fix js error while clicking on 'Load all messages' button
- git #ee13e907 - Fix broken filters in proofread mode
- git #bca3f8ab - Update the statsbar after proofreading
- git #48c5089d - Code refactoring
- git #f3993c75 - Remove useless database call
- git #461d04c3 - Fix: Wrong language for stats bar
- git #45f874cc - Check user rights before proofread
- git #0d8a8fdf - Add type hint
- git #f5711d59 - Add type hint
- git #85b3125b - Remove unused local assignments
- git #6e782be7 - Remove unused local variable
- git #58d80853 - Proofread
- git #268fb719 - Make message table header to float when scrolling
- git #909accb0 - Load language stats correcly on language change (バグ 42675)
- git #f356cfc8 - Dynamic rendering and selection of workflow states
- git #cd202b00 - Proper formatting of LTR messages docs in RTL
TranslationNotifications
- git #3b8738e0 - Move full stop outside of link
- git #f03407da - Use email instead of e-mail (バグ 45461)
- git #186c30c2 - Fix variable number in message
UniversalLanguageSelector
- git #764a752f - dirty RTL CSS hack for Opera (バグ 45142)
UploadWizard
- git #4d202e36 - adding new license needs array_merge_recursive." (バグ 44682)
- git #2ad84fc7 - wrong progress status of uploads. (バグ 37302)
- git #be41e57c - adding new license needs array_merge_recursive. (バグ 44682)
- git #2c388fd8 - really dont try to convert images (バグ 45118)
- git #c26dfb13 - Align buttons properly after uploading a file. (バグ 44421)
- git #ded87645 - proper indentation of license under "this file is my own work"
Vector
- git #58918aef - make ext.vector.collapsibleTabs actually work (バグ 44385)
- git #e7900807 - clean up jquery.collapsibleTabs vs ext.vector.collapsibleTabs (バグ 44385)
- git #1a38a361 - adjustments to footer cleanup's CSS
VisualEditor
- git #d1a39722 - Added validation to ve.inheritClass
- git #0af14982 - Shift-Enter should add newline in preformatted (バグ 45355)
- git #a5aeca3f - Major UI refactoring and improvements
- git #3d3972e9 - Maintenance script: Update header
- git #00317257 - Cleanup: Omit second argument to setTimeout for "nextTick"
- git #3cd0448b - Fixing canBeSplit for ListItemNode
- git #f506e337 - Change FormatAction.splitAndUnwrap to use the new SurfaceFrament.isolate method (バグ 45246)
- git #622180b6 - Fix JSDuck warnings
- git #6614acc4 - Resigning from localStorage
- git #b3847421 - Implement SurfaceFragment.rewrapAllNodes (バグ 45242)
- git #59c67e1e - Modify styles, add disabled and read-only for widgets
- git #a3651cbe - Use @chainable where appropiate. (バグ 45264)
- git #1a4c60ed - Make translateRange() translate across wrapping transactions correctly
- git #90114c7a - Add ve.Range.prototype.isBackwards()
- git #090e944d - Combine consecutive remove operations
- git #c3d10e96 - Cleanup selection displaying related methods in ve.ce.Surface.
- git #a5e56718 - Introduction of ve.ce.RangyRange class.
- git #8b74c70a - After creating a ve.Surface in a test, destroy it
- git #1463d03f - Change one last .storeHTMLAttributes to .storeHtmlAttributes
- git #dbd3d235 - Make string type matches override regex type matches
- git #04c72f68 - Add MWMetaNode to clean up <meta>/<link> hack in the converter
- git #31481792 - Support RDFa type regexes in ModelRegistry
- git #2e36f154 - Implement the new node API in the converter (バグ 45062)
- git #5e161417 - Change context.wrapping to context.inWrapper
- git #cf9e5dd9 - Add .static.enableAboutGrouping
- git #bbe3783d - Add .static.storeHtmlAttributes
- git #4f0ac479 - Implement SurfaceFragment.unwrapAllNodes and fix wrapAllNodes.
- git #8f84982e - Fix bug with replacements in translateOffset()
- git #feaa4224 - Create SurfaceFragment.isolate method (バグ 45423)
- git #c05b5d13 - Create tests for ve.FormatAction.convert (バグ 45216)
- git #7e74f0aa - Hide Phantoms (バグ 43461)
- git #4b086b94 - Make the full document regex hack a bit more robust
- git #0c73aa01 - Introduce ve.Keys based on DOM Level 3 KeyEvent
- git #a095c0ab - Change {Boolean} to {boolean} throughout
- git #2d9c5d56 - Very small cleanup of onCut method in ve.ce.Surface.
- git #b553cb9f - Fix ModelRegistry stupidities
- git #477cec43 - Make ve.copyArray() / copyObject() work with booleans
- git #82114467 - Bump copyright notice year range to -2013 over -2012
- git #05388413 - Upstream: Update QUnit from v1.10.0 to v1.11.0
- git #3035c311 - Make the converter work with full HTML documents rather than fragments
- git #d36e6851 - Add ve.createDocumentFromHTML()
WikiLove
- git #45746cb5 - Use email instead of e-mail (バグ 45461)
WikimediaMaintenance
- git #147bab3d - Fix some stupid mistakes in cleanupSkinPrefs
- git #9c1d4c67 - Stashing script for checking rc_params type