MediaWiki 1.22/wmf2/Changelog
< MediaWiki 1.22 | wmf2
Core changes
edit- git #1ad058cf - Updating Zero to the master branch
- git #cd25cf57 - Separate language generation from outputPage
- git #bea75112 - Cherry-pick e37e9d9ae6b8a581569c39ede38fc21827983128
- git #cf929f37 - Bump GuidedTour for E3 deployment
- git #9900b516 - Update ConfirmEdit to 1.22wmf3 version
- git #33dda574 - Update Zero
- git #737a27b8 - GettingStarted: set serializer to none to avoid segfaults
- git #ef9e7d28 - jquery.badge: Add CSS inline-block fix for IE 7 and earlier (bug 47926)
- git #586d6eb6 - Update GettingStarted to use RedisConnectionPool
- git #c217b7a3 - Updating CentralNotice for Historical Allocations
- git #dae018b1 - Cherry-picked maintenance script for Translate
- git #4bdcfe4f - Adding Extension:AccountAudit
- git #fd02131d - Call jQuery.ready() before </body> (bug 34542, bug 47457)
- git #b5ef0f0f - Add TemplateData extension
- git #65b8c782 - Deploy ConfirmEdit, including CAPTCHA refresh.
- git #22777cdc - Move template header inside form so CAPTCHA works (bug 47371)
- git #1ec0202a - Create account form with vertical form appearance (bug 44628, bug 47267)
- git #b38e62c3 - Don't repeat label styling (bug 47532)
- git #b2ee2b8f - Clean up, comments, remove obsolete mw-ui-formlist
- git #aa33955b - Set 'skin' template parameter rather than override parent method
- git #d7e7ac80 - Update Wikibase
- git #ddb6f41b - Set Agora font stack to mw-ui-container in Vector (bug 47187)
- git #0e42bdad - Fix bug in OOM avoidance for RepoGroup cache.
- git #35b8064c - Handle search engine returning status objects to the API (bug 47353)
- git #2695d1ec - Update Wikibase with patch for link item widget
- git #7962c8b2 - Update MobileFrontend and Zero
- git #176d99f5 - Update Wikibase
- git #d2e4fdfe - Fixed redis job queue stat value for "recycle".
- git #c6ac1da1 - Bump GettingStarted for deployment.
- git #165af2a7 - Modifying ArticleEditUpdateNewTalk hook so that it passes the recipient (bug 46550)
- git #1e3eaed6 - Pass a limit to BackLinkCache::getNumLinks() in some places to avoid OOMs.
- git #de591dca - Update Wikibase, DataValues and Diff
- git #74c2ce54 - Support HTTP timeout detection in curl backend
- git #f1f5e769 - Updating CentralNotice and ContributionReporting to latest
- git #1306792a - Set up the profiler in CLI mode.
- git #6a66776f - Reduced DB contention in User::saveOptions().
- git #cbc081f4 - Update MobileFrontend to tip of production branch
- git #f14b8e97 - Update ContributionReporting for 2013 fundraiser
- git #634bae64 - Update Zero to fail-safe version d5cf2a3266a285ad276cf1f7222ced678116815f
- git #b3074d6b - Updating CentralAuth / Special:MigrateAccount
- git #344ddf85 - Use onTransactionIdle() for page invalidations when not using the job queue.
- git #38d60cda - Pushed updateCategoryCounts() to transaction end to reduce contention.
- git #fa819f8e - [Database] Added onTransactionPreCommitOrIdle() function.
- git #1a941243 - Cleanup and performance tweaks for BacklinkCache. (bug 43452)
- git #997ab924 - Account for $wgSquidMaxage in OutputPage::checkLastModified(). (bug 44570)
- git #61e860c9 - Disable external entities in Import (bug 47251)
- git #45d7ab56 - Disable external entities in XMLReader (bug 46859)
- git #727b4b47 - Sanitize $limitReport before outputting (bug 46084)
- git #c9ca67dd - Update CentralNotice to fix banner= bug
- git #978c8d9b - Get rid of wfScript in MediaWikiSite::normalizePageName (bug 47242)
- git #6d44eb2b - Removed old cache update b/c code from 2007.
- git #42c8f3f2 - Fixed incorrect parameter passed to LoginForm::userBlockedMessage() (bug 47138)
- git #97234cc8 - Added spaces before and removed spaces after 'array'
- git #b84a680a - Update/add documentation
- git #c38f71a3 - Use a provider for Xff blocking tests
- git #15abcf71 - Added/Removed spaces around string concatenation
- git #7f5df182 - JSHint: Re-order jshintrc options to split common from project settings
- git #a09f3ca5 - Some comments for Preferences.php
- git #cc6425fc - Update/fix docs
- git #ecb52dea - Fix sequence issue with /signup URL form
- git #135ae433 - Made $wgMaxBacklinksInvalidate actually work.
- git #7c9a4908 - Use wfAppendQuery to append a query
- git #9af89d74 - Add devunt to CREDITS as patch contributor
- git #40840893 - Various code and doc cleanups to ChronologyProtector.
- git #b809d516 - Revised design of Special:Userlogin (bug 44628)
- git #4c54454b - Moved ChronologyProtector to its own file.
- git #39e53f7d - Fixed use of __METHOD__ in a closure.
- git #8427a425 - Disable Special:PasswordReset when $wgEnableEmail is false
- git #4f8ced41 - Minor fix to redis queue docs.
- git #b68ef07e - Update limit/urlwidth param doc of prop=imageinfo
- git #57f7bfc6 - Update documentation and styling
- git #9af1ce80 - Add ChronologyProtector to ExternalLBs
- git #4be62363 - Remove externaledit/externaldiff preference
- git #55feb929 - given name correction in CREDITS
- git #acb292d7 - phpcs: Fix Squiz.WhiteSpace.ScopeClosingBrace.ContentBefore violations
- git #57bf4cae - Add @since line for User::groupHasPermission()
- git #cb98c38a - Minor coding style whitespace cleanup
- git #721ea54c - Vector: Move 'editwarning' feature from Vector extension (bug 46514)
- git #850f1a69 - Add release notes for Iea1f7842
- git #476db5c3 - Use HTMLForm::setWrapperLegendMsg() in FormSpecialPage::getForm()
- git #ca95efa9 - make error message pretty
- git #64e8ec7e - Add nosummary, minor and watchthis to Special:MyPage and friends
- git #ece97c35 - Remove dependency on ORMTable from ORMRow
- git #ceaa7dda - startup: Lower blacklist for Firefox from 4 to 3.
- git #3c3ba5e0 - Fix message cache expiry semantics (bug 43516)
- git #9d108348 - ApiFormatXml: remove broken xmldoublequote param (bug 46626)
- git #ef40ddd5 - Added a script to copy jobs from one queue to another.
- git #4f82e771 - Honor transform limit for images with many old revisions
- git #e9e1b0a7 - Add timezone support to Language::sprintfDate (bug 33454, bug 33454)
- git #951a0811 - ResourceLoader: Don't cache ob_get_level (bug 46836)
- git #b2f97d80 - Add SVG version of user icon in Vector personal portlet (bug 35341)
- git #720ba67b - Added a quick test for getAllQueuedJobs().
- git #37ad5d6a - Batch all StatCounter stats into one datagram in flush().
- git #0d086f32 - Support for linking directly to sections in ApiFeedWatchlist.
- git #eca5c500 - Cleared ResourceLoader blob store after update.php finishes. (bug 44524)
- git #c72a909d - jsduck-gen: Add --version parameter
- git #572ee81c - Revert "Remove is_numeric check from Title::checkUserBlock"
- git #8cc0b601 - Remove is_numeric check from Title::checkUserBlock (bug 46768)
- git #4c69569d - Get rid of preg_replace( '/.../e', ... )
- git #e27d3a96 - Allow search backends to return statuses instead of result sets (bug 43544)
- git #c46fc745 - startup: Blacklist incompatible mobile browsers
- git #3d70637a - Remove first letters that have an overlapping prefix. (bug 43740)
- git #38dd67f7 - PHP Fatal error: Call to a member function isLocal() on a non-object in Title.php (bug 42649)
- git #473a27e3 - mediawiki.jqueryMsg: Implement HTML support and improve HTML escaping. (bug 44525)
- git #42b711ec - Fix doc and deprecated warning of Title::fixUrlQueryArgs
- git #97c2c66c - mw.loader: Fix regression that caused CSS load after scripts. (bug 46401)
- git #902f5779 - Revert "mw.loader: Fix regression that caused CSS load after scripts."
- git #978bb31c - Add missing wfProfileOut before throwing an exception
- git #9988be99 - Consistency tweak: Wrap variable names into <code></code>
- git #007c1dc1 - Add missing wfProfileOut to LocalisationCache
- git #e9443cf6 - FormatJson: microoptimizations for UTF8_OK mode
- git #54811d33 - Fix release notes for I5e6f7d48d6904.
- git #83021855 - Update formatting and docs
- git #a8fbbcf9 - Remove the "Quickbar" feature and all things related to it
- git #e9f93704 - remove references to removed skins from mediawiki.util.js
- git #62949af0 - Remove link to Special:ActiveUsers from Special:Statistics (bug 46719)
- git #da5c29cd - LocalisationCache: add profiling, fix doxygen warnings
- git #ced90163 - Protected function UploadBase->validateName changed to public (bug 38221)
- git #02fe025e - startup: Add unit tests and add Firefox < 4 to blacklist. (bug 35906)
- git #df27065f - New parserTest: check interaction of italics and English possessives.
- git #1367671e - Move table parsing tests from Parsoid's whitelist into upstream parserTests.
- git #4d22c850 - Move definition list parser tests from Parsoid's whitelist into upstream.
- git #5410589f - Move bold/italic parser tests from Parsoid's whitelist into upstream.
- git #b1bee4e2 - Call ApiPageSet::getFinalParamDescription
- git #022aa97b - Avoid fatal errors with uselang=s (bug 46710)
- git #c9d5aa18 - fixed php doc in ApiBase
- git #86731d9e - Removed useless clear() call in WikiPage::doPurge().
- git #9c5d9967 - mergeMessageFileList.php: abort on read error
- git #97dcbc1c - Added "cluster" parameter to wfWaitForSlaves() for external DBs.
- git #a6aec4d1 - Make sure a job is logged as OK if the status is NULL for sanity.
- git #7fd8d513 - Fixed fatal when using fake load balancers.
- git #36cade5f - Remove ExternalUser authentication code
- git #a3b72f35 - Normalize as and or language names (bug 38712)
- git #99688f73 - Improve mediawiki.js docs:
- git #4e3e636a - HTMLForm button behaviour modifications
- git #0f92227c - Drop ClickTracking integration from mw.user.bucket
- git #9fb1cf3e - Most important documentation fix
- git #e5a3f241 - Add to/tweak mediawiki and jqueryMsg JS tests, fix comment
- git #29f713ed - Specify the utf-8 charset on error messages.
- git #12a9f056 - ResourceLoader: Honor $wgAllow* settings in site/user modules (bug 46858)
- git #efc1344f - Test: Assert that modules loaded correctly. (bug 44299)
- git #d6d77e9c - Added Job::hasRootJobParams() convenience function.
- git #6cbad437 - OutputPage: Set empty modules to state 'ready' instead of 'missing'. (bug 46857)
- git #b44d2a05 - Added some missing @since tags.
- git #21ff7c80 - Cleaned up return types for getAllQueuedJobs() and getAllDelayedJobs().
- git #c013ec02 - API: Fix sorting for iwlinks, langlinks (bug 36400)
- git #cdb562b0 - Improve API 'origin' parameter description
- git #a72eb7fd - jquery.makeCollapsible: events for collapsing/expanding, tests
- git #f4d8165c - jquery.makeCollapsible: basic test suite
- git #b1584c47 - Remove spaces around ::
- git #8dbe77db - phpcs: Pass includes/resourceloader/
- git #f095e6df - jquery.makeCollapsible: use 'mw-collapsible' event namespace
- git #5b77487e - Deferred page_touched update via onTransactionIdle.
- git #94072842 - In SqlBagOStuff::getMulti(), catch connect errors
- git #0193a82d - [LockManager] Added timeout to the lock() function.
- git #c10bd75c - Avoid duplicated effort in JobQueueAggregatorRedis::doGetAllReadyWikiQueues().
- git #be7ec69a - Use canonical class name.
- git #983a201d - Add wfProfileOut to the new returns added by 19ecb69f
- git #8201b7e2 - ResourceLoader: Change $module by ref instead of resetting the key
- git #8e23f335 - QUnit: Ensure test modules are top loading
- git #cef041c9 - Monobook: Solve padding issues with #content and #firstheading (bug 26849)
- git #f6ecc038 - Remove non-functional handling of curl_error()
- git #32b2cb41 - Removed duplicate class registration
- git #6cffe15c - Removed pointless static declaration
- git #661e5e5b - API: Fix rccontinue handling (bug 46787, bug 46787)
- git #4c1cfcf5 - Update/fix PHPDoc
- git #2d1c31d3 - Fixes to Special:PagesWithProp
- git #6d3bbbbd - Update PHPDoc comments
- git #a0661175 - API param validation: Set strict mode for in_array
- git #d3281c2b - Deferred user_touched update via onTransactionIdle.
- git #2d7fe599 - [FileBackend] Clarified the noAccess/noListing docs a bit.
- git #32d063ac - [JobQueue] Fixed use of ipairs() in JobQueueRedis.
- git #9c40037b - add index to image table to query by type
- git #20763852 - Remove removed message keys from maintenance files
- git #8dfd474b - Remove several ancient skins
- git #3d3eec8f - Reduced indentation levels, broke long lines.
- git #bdd03c51 - [JobQueue] Added JobQueue::getAbandonedCount() and use it in showJobs.php.
- git #aab4d394 - Remove unneeded else{} and return
- git #4b676d51 - Fix PHPDoc
- git #8032dd27 - Unscrew something that doesn't make sense
- git #f9e54577 - Remove completely unused $wgRedirectScript/redirect.php
- git #a72cc6af - Remove unused local variables
- git #38ce5d87 - Removed "flush on destruct" from StatCounter.
- git #338ba4cb - Add docs for constructor
- git #9c94362f - backport release notes from Ia6efdf931b0b6be7556fc16c040aa7493845cdfc
- git #8df9e32a - Fix PHPDoc
- git #bb06eee7 - Fix PHPDoc
- git #2e0f1918 - Use double quotes to use variable $oper properly
- git #0e1fcd24 - Reduced indentation levels, broke long lines.
- git #22784b71 - Several Parsoid-specific tests for serializer/parser edge cases.
- git #be5f73b5 - mw.loader: Fix regression that caused CSS load after scripts. (bug 46401)
- git #6eb84144 - updateCollation.php: sanity check the collation before proceeding (bug 46615)
- git #6e8be422 - Set lang in api createaccount regardless of $wgLoginLanguageSelector
- git #aacdbbc6 - Adding wfLogWarning for production warnings.
Extensions
editAbuseFilter
edit- git #5d508324 - JSHint: If you use 'use strict', make sure you actually pass it.
- git #f835cba0 - Restore compatibility with MW 1.20 and 1.19
AccountAudit
edit- ** Newly deployed extension
CentralNotice
edit- git #8ec489d7 - minor cleanup
- git #bdd0e371 - Repair campaign logs
- git #75426fd9 - Always log campaign changes with full details.
- git #f2caf232 - regression: GlobalAllocation would filter out non-geolocated campaigns
- git #122365af - GlobalAllocation can show historical configurations
- git #3ddea5de - Refactor to facilitate historical allocations
- git #53a55231 - Initial Mixins support
CheckUser
edit- git #d4be2fc5 - Add a new configuration variable $wgCheckUserCIDRLimit
Cite
edit- git #e7de455f - Make sure cloned Cite is cleared (bug 47291, bug 47291)
CodeReview
edit- git #87b190c0 - Add comments for grep (code-status-desc-*)
Collection
edit- git #9d8e13e3 - Fix PHP error "Call to a member function getText() on a non-object" (bug 36781)
- git #28b8e1dc - Collection: Call to a member function getPrefixedText() on a non-object (bug 45615)
- git #140f366e - Collection: Call to a member function getTimestamp() on a non-object (bug 43071)
- git #92ec1ee6 - Collection: Call to a member function getFullURL() on a non-object (bug 41041)
ConfirmEdit
edit- git #8837bd46 - Move reload image into the _Refresh_ background (bug 47398)
- git #0546e82a - Fix HTML escaping error
DataValues
edit- git #e9d6c8be - Stopgap to avoid excessively long string values (backport)
- git #5a9f4e26 - Fixed missing JS dependencies
- git #e8cf1658 - additional experts for jQuery.valueview (bug 45002)
- git #24576e62 - Moves jQuery.ui.suggester from Wikibase into ValueView extension
- git #5581f1bf - jQuery.valueview is now a single Widget using composition rather than inheritance (bug 45002)
- git #521de454 - make use of assertContainsOnlyInstancesOf
- git #2876fed9 - Add registration of formatter argument as being used by Wikibase
- git #bf8856d3 - Added IriFormatter
- git #12dc10fd - minor cleanup
- git #2a271653 - Add StringFormatter
- git #83f890c5 - Add registerDataType to DataTypeFactory
- git #5deee39d - Created new extension folder for "ValueView" extension. (bug 45002)
- git #a3738a49 - Changed null parser to be useful.
- git #8a49cb81 - Add exception message and use correct exception type
- git #8942de42 - Remove clutter constructor comments
- git #a2529e4f - Organize imports
- git #b9feb0a3 - dataValues.util: Not using $.extend to set constructor (bug 44228)
- git #204ca5a8 - Fixed DataValues JS tests broken in Ib52694b932b5f9bdc0949b357960917c06593ef2
- git #928c501b - Deal with all our tests failing since I214b3d4 got merged into core
- git #09bf8b98 - Optimized jquery.eachchange performance
- git #6211b184 - correct constructor fields for prototypes not using dv.util.inherit (bug 46383)
Diff
edit- git #69caf042 - Ran optimize imports
- git #fe3441d7 - Improved docs and code style
- git #e0932f6a - Made Diff fully standalone from MediaWiki
- git #09e7d5a3 - Removed Diff\Exception
- git #d9c2bd5c - Get rid of GenericArrayObject usage
- git #5b1d2d35 - Specify that PHPUnit should be 3.7.*
- git #1c8303dd - Remove static calls to MW code; this is a standalone lib!
DonationInterface
edit- git #903a9dd8 - Temporarily removing VND from the list of supported GC currencies as per their instructions
- git #02503555 - (FR #856) remove last reference to gateway_forms/css/gateway.css
- git #ee2adf1a - attempt PayPal localization (bug 46720)
- git #1341701f - Change name of Skrill to Moneybookers
- git #e4beabb2 - Remove the ability for us to accept SGD
- git #3cdd876c - Paypal recurring redirect was broken
Echo
edit- git #b19be6c4 - Fix API in XML format (bug 48009)
- git #6e9138d5 - Allow mention notifications from project pages (bug 47964)
- git #113fe8cd - Link to the notifications FAQ from Preferences (bug 47094)
- git #729cd1d3 - Category and File links should be namespace escaped (bug 47924)
- git #f6f287f4 - Making sure IP users get orange bar notificaitons
- git #bdbd9dfc - Bumping Echo config version number for analytics
- git #a6159246 - Make sure footer links don't break in Chrome when zooming (bug 47897)
- git #888d2c12 - Making sure Echo flyout appears above CentralNotice content (bug 47896)
- git #68133b6f - Email notif should check user group eligiblity like web notif does
- git #cd7ef2a5 - Making sure moreinfo id is unique on archive page (bug 47889)
- git #62155661 - Making sure that email notification settings stay in sync.
- git #95c9825b - Adding maintenance file for updating user caches after CopyExistingEmailPreference
- git #069249cd - Add a hook to smoothly deal with old user preferences during migration
- git #7c3bd0f3 - Maintenance script to copy the preference of existing users who have opted out
- git #1d52f9c8 - A maintenance script for pre-emptively updating email notice option
- git #0eff0b6f - Remove unused W icon, now configured outside extension. (bug 46585)
- git #d3b67e21 - Change icons to use img tags, allowing easier customization: (bug 46585)
- git #5b40cfbc - Changing how the enotifusertalkpages user option is handled by Echo
- git #5a4704e3 - Only create notifications that are wanted by the recipients (bug 47664)
- git #2c4b1e2c - Making system messages email to users by default per specs
- git #5ad9f2a9 - More fixes for Monobook and adding a missing message key (bug 47652)
- git #00a4bc69 - Removing options that belong in other extensions (bug 47757)
- git #35797064 - Hedging my bets (bug 47652)
- git #c52cc48a - Override text color for monobook skin. (bug 47652)
- git #e6403c46 - email digest notificaiton should be logged as well for metrics
- git #f9a40d47 - Making page title bold in flyout version of revert notification
- git #8f3e83d1 - Fix enabled/disabled logic for event logging in echo
- git #8599f19a - Slightly rephrase message and add link
- git #49d1eac5 - Get rid of wikipedia logo (bug 47650)
- git #b3391e42 - Only the 'Notifications' part of the header should be bold
- git #24b00328 - Adding help button to flyout. Fixing ID name per conventions.
- git #073ef285 - Set echo preferences for new users after their account is created
- git #9febd462 - New red heart icon for Echo gratitude notifications
- git #51bd09e3 - Add event logging call to notifications sent by email
- git #79c13373 - Modifying Echo defaults per Echo/Feature_requirements
- git #c999480a - Hide preference for disabling fly-out notification (bug 47562)
- git #d134ffe9 - Some comment fixes
- git #adffeae1 - Move maintenance scripts to maintenance directory
- git #2e9a1c5f - Use slave database to reset notification count on preference change
- git #62fa7a59 - Fix English grammar in echo-email-batch-* messages
- git #e9d04228 - Remove static object cache to avoid cross wiki related issue
- git #5c87bb37 - Making agents and pages bold in flyout notifications per specs
- git #b34e30ce - Fix a possible db cache issue for job runner
- git #79e66c42 - Remove the redundant db, lb static cache layer
- git #e1f03a8c - Split out notification emails to a separate from address so they can
- git #f5807257 - Add exception to email job so error will be tracked
- git #9448c6ca - Add 'Mark all as read' button to overlay (bug 47092)
- git #d4a15e3e - New presentation of email notification settings per requirements
- git #d440540c - Add .jshintrc
- git #c7922a36 - Email digest header tweaks (bug 47095)
- git #a98aaacf - Add nextSequenceValue() to support dbs like PostGres
- git #63887796 - Pref for showing notifications (bug 46550)
- git #66c18e94 - Update email footer to approved launch phrasing.
- git #d6fa2b48 - Lots of UI changes per Vibha (bug 47149)
- git #74fdc01f - Adding Help link to Echo archive page
- git #5d32291b - Remove the code the tries to create an invalid notification
- git #f8157260 - Making sure notification counts are reset on user option changes (bug 47131)
- git #f611b8e9 - Page Link web or email bundling always show 1 other (bug 47179)
- git #8e32625e - Should not send bundle emails if users change mail option
EventLogging
edit- git #75c59303 - Docblock syntax fix (no colon after param name)
- git #68d68f70 - Fixes to docblocks; drop nonstandard cursor: hand; CSS attr.
GettingStarted
edit- git #1357405c - Set serializer to none, since we only store primitives.
- git #d2afbe07 - E3Experiments is no longer needed
- git #05fa9b51 - Use RedisConnectionPool
- git #2207e836 - Bump version to 4 for Echo.
- git #193ae62c - Fully remove ext.gettingstarted.echo module (bug 47839)
- git #99c774c3 - Update how icon is configured, due to corresponding Echo change (bug 46585)
- git #94037bd1 - Add stronger warnings against --all in production.
- git #cbc6e35d - Tweak GettingStarted notification wording.
- git #d580f080 - Add script to dump Redis database for debugging.
- git #b26e88e9 - Update redis in bulk onTransactionIdle (bug 47482)
GuidedTour
edit- git #970ef3a8 - Reuse mediawiki.ui button styles: (bug 47627)
- git #57c1f5af - Make shouldSkip functions for common actions (edit and submit).
- git #22da13d8 - Allow arbitrary function for okay button, fix to resumeTour:
LiquidThreads
edit- git #cf2ba86a - Fix some issues with creating a new thread
- git #425bf0fc - Readme should indicate dependancy
- git #9584ad90 - Whitespace cleanup to match coding conventions
- git #db55e1e8 - Clean up JS
- git #cdfe22e0 - Use mediawiki.api.watch for watching/unwatching pages (bug 45329)
MWSearch
edit- git #5fa826cf - Also handle error case for pool counter
- git #ed03dd19 - Fix condition
- git #1655522c - $it can also be a Status
- git #0a29ae94 - Make logging of search failures more useful
Math
edit- git #c22f628a - additional phpUnitTests
MobileFrontend
edit- git #4b5a92ea - Don't use ":" in file names
- git #191e4195 - move loginCaption and signupCaption to correct module
- git #4db5edd4 - Updated parallel_tests Ruby gem
- git #4563e264 - Updated Ruby gems
- git #e75f07d1 - Opera mini header tweaks
- git #b8c0b83b - Regression: Make Special:MobileOptions checkboxes work without js
- git #17692dc2 - Upstream skin changes - getLanguageUrls (bug 47597)
- git #91fe7620 - Promote addToBodyAttributes to desktop skin
- git #a22e9f1a - : Remove section edit links (bug 48153, bug 48153)
- git #d7246991 - Story 425: Nearby preview
- git #0e61e658 - Regression: Don't put content_block wrappers in API response
- git #a920dd73 - : Change settings label (bug 44959)
- git #ab47f93a - make css backwards compatible with old html
- git #b32e3d8a - Cachedpage.sh adjustments
- git #72245634 - Story 425 Nearby: Cache last known location/nearby places
- git #34edbbea - Alpha: Allow users to start conversations on talk page
- git #7730350f - : Add an html validation test to Makefile (bug 31876, bug 31876)
- git #490e085a - Remove conditional for X-CS and X-Subdomain check for Vary:.
- git #131ffe50 - [Alpha] Talk: Write the number of talk topics in the talk bubble
- git #f4fe6129 - Add cachedpage.sh to identify potential caching problems
- git #e3e9e252 - jshint: fix bad line break
- git #9664ee19 - Adding X-Subdomain and X-CS to HTTP 301 Vary: header for Zero traffic.
- git #dc526bd6 - Calculate talk page name correctly for namespaces other than main.
- git #f4b29f2c - Make the universe explode by making a desktop AND mobile skin called Minerva
- git #8874ac8c - Add hashbang to qunit.sh
- git #91bb1dd4 - Rm DeviceDetection::supportsJQuery()
- git #2a49b5ee - Fix file name and description generation in uploads
- git #9fee75ca - : Stop mobile site indexing in google by properly using a canonical url (bug 35233, bug 35233)
- git #eeee0d3a - : MF part of code that forbids legacy gadgets in mobile view (bug 44918, bug 44918)
- git #ed69eddc - : Deprecate #mw-mf-searchForm, allow search term clearing (bug 47857, bug 47857)
- git #3dfe2c94 - Ahem. Revert "Revert "Change remaining #mw-mf-header occurrences to .header""
- git #dd340838 - Revert "Change remaining #mw-mf-header occurrences to .header"
- git #179b21d7 - Add a comment explaining why SQL's count is not used
- git #7ad5435a - nearby.js: Promise fail(), not error()
- git #1a14cb12 - Story 436: Use file name for images with descriptions with templates (bug 45579)
- git #4515e1d8 - Story 358: Persistent watchlist view
- git #bb3a6422 - Make sure anonymous users can't edit on mobile (#463)
- git #bf9e3655 - Code move: Lift and shift html rendering to MinervaTemplate
- git #5211ace0 - Move header to generic MinervaTemplate
- git #f8994b39 - Alpha: Talk page - allow access to lead section conversation
- git #ed6071c1 - Simplify enable sections if statement
- git #eeae5bbd - Story 477: Only show nearby in menu when supported
- git #0cf36b4f - Updated Ruby gems
- git #7aca8b50 - Story 429: Show watchlist photo CTA where photo absent
- git #349a889a - Fix indentation
- git #eaa9cdbe - Fixed watchlist tests (bug 46922)
- git #9aa52498 - Do not check anything in a "given" step
- git #7af6c840 - Fix given/when/then format
- git #397714b1 - Fixed failing search test (bug 46922)
- git #a2fa4c82 - Remove deleted special page from alias file.
- git #167aeba0 - Change remaining #mw-mf-header occurrences to .header
- git #6c47103a - Alpha: Allow searching from special page
- git #969cf063 - Updated parallel_tests gem
- git #2c867bf1 - Regression: Don't attempt to load special and main pages via api
- git #3a93c036 - Story 464: Promote pretty diffs to beta
- git #48f25508 - Alpha: Rewrite makePrettyDiff function
- git #4407a8d9 - Don't use focus event for the search input (bug 47499)
- git #d856bd49 - : Languages: (bug 47597, bug 47597)
- git #70c35e52 - Updated ffi gem
- git #65bbb448 - SiteNotice html fail
- git #42d6c4d4 - Add a jshint exception in mf-oop.js
- git #04bb2671 - Fix styling of Nearby
- git #d83fefc7 - Fix header styling
- git #b1363ab7 - Removes Special:MobileFeedback and associated conf
OpenStackManager
edit- git #a5d77e7a - Follow-up for cache role lookup
- git #76897280 - Cache role lookup
- git #3c1ba7d7 - Search for projects using ldap_list.
- git #73f9536c - Correct the privs error when not authorized to add/delete service groups.
- git #9f3db171 - Added novaservicegroup string.
- git #21241b14 - Compatability with the latest Echo extension version
- git #4dcb4032 - Don't display service groups if there aren't any.
- git #f6836d07 - Create a 'run as' sudo policy for members of a service group.
- git #712e9f25 - Add a GUI for manipulating sudo 'run as' policy.
- git #848db038 - Fix the default shell for service users.
- git #26a004a0 - Sudo policy for service groups
PageTriage
edit- git #e3d791a2 - Add new $icons parameter to Echo hook: (bug 46585)
- git #e3cead87 - Moving a pref override from Echo to PageTriage (bug 47757)
- git #f9506677 - Set defaults for email to false per specs
- git #f845864f - Making agents and pages bold in flyout notifications per specs
- git #3d0761f5 - Update PageTriage category title for Echo
- git #796854fd - Add a Signature to messages on creator's talk page (bug 46842)
- git #53bdf14c - Use local time rather than server time. (bug 43365)
- git #ff485284 - and bug 40310 Minimize and close icons. (bug 39211)
ParserFunctions
edit- git #d335043d - Don't pass negative years to Language::sprintfDate
ProofreadPage
edit- git #c67188e8 - Load JS config vars using the global loading system
RSS
edit- git #efaa8794 - Add a full stop to error message
Scribunto
edit- git #581b2306 - Remove mw.getLogBuffer and others from public interface
- git #5a2030dd - import namespace names translations from Meta (bug 46082)
- git #a0a53bf1 - Add namespace translation for 'cy'
- git #ca3b0b55 - Add timezone support to mw.lang:formatDate (bug 33454)
- git #71d9f600 - Fix for Windows text-mode file handles (bug 46294, bug 46294)
SemanticForms
edit- git #cc5e73a2 - Number of template instances in form is now set to "minimum instances" value
- git #37ebe0fc - Fix for HTML-encoded values, like an apostrophe, in query string
- git #8da6a3f3 - Added handling for "phantom pages" (pages with an invalid namespace)
- git #8a6411bb - Added parsing for #subobject within templates
- git #b9a977f7 - bugfix (field param 'preload' does not work)
- git #3b215740 - autoedit: use correct edittime
- git #28598340 - autoedit: wiki-format response messages
TemplateData
edit- ** Newly deployed extension
TemplateSandbox
edit- git #199f9223 - Adding empty jshint configuration
Thanks
edit- git #a4cfb9de - Prevent short-term duplicate thanking (bug 46690)
- git #62a070f6 - Add new $icons parameter to Echo hook: (bug 46585)
- git #a49ed2cd - Moving a pref override from Echo to Thanks (bug 47757)
- git #df908474 - thanks-thanked message needs GENDER support (bug 46595)
- git #3f3d4843 - Changing default for email per specs
- git #8c1e86cb - Making agents and pages bold in flyout notifications per specs
- git #ec71096c - Adding logging to Thanks extension
- git #e3a4b724 - Adding some comments for the API
- git #af816481 - Attribute value is double escaped
Translate
edit- git #f03ecbc0 - Add refresh-translatable-pages.php script
- git #1f320c73 - New branch and .gitreview
- git #e5dcfc02 - Default remind email content
- git #2e6f6065 - First step of Special:TranslateSandbox
- git #44ce34d7 - Don't strip language code from the title
- git #938984d5 - Refactor ext.translate.groupselector
- git #b12598e7 - Add a message tools menu (bug 46791, bug 46793)
- git #9f219c79 - Remove unused variable
- git #54def543 - Remove redundant assignments
- git #3347e1f1 - Add docs for suggestionAdder
- git #17f8f2ae - Add all parameters for clarity
TranslationNotifications
edit- git #22641d6d - <languages> looks like an HTML element, don't want that
- git #22c7bbd3 - Disable the submit button before the first preview (bug 39075)
- git #e21ec5ef - Register preferences as 'api' type (bug 39503)
UniversalLanguageSelector
edit- git #943ac6bc - Update from upstream
- git #e34163b9 - Consistency changes
- git #b93e53ab - Fix resource path fatal error (bug 46927)
- git #977640a4 - Add $resourcePaths
- git #d3ce43b1 - Update jquery.ime from upstream (bug 41738)
UploadWizard
edit- git #118c8e5f - Provide sensible name for flickr imports with empty title (bug 43320)
- git #115fce01 - Fix uploading multiple images with same title from Flickr (bug 43320)
- git #dd4009d1 - Reposition continue button to be centered.
- git #43a4d265 - make category permanently visible. (bug 31292)
- git #50555b05 - remove title attribute from description (bug 45906)
- git #615a2f89 - Removed 'mwe-upwiz-source-thirdparty-license' from i18n (bug 29964)
- git #18702dd2 - gM is deprecated use mw.msg instead
- git #53947e21 - Message Improvements for upload buttons.
- git #e577e7d7 - remove unnecessary return statement. (bug 33607)
- git #9aa53f65 - Some cleanup of flickr handler
Vector
edit- git #233ddc84 - Delete the editWarning feature (bug 46514)
VipsScaler
edit- git #e9209ee8 - use TempFSFile::factory to crate temp file
- git #6d0d2abf - enable larger temp files (bug 32721, bug 32721)
- git #f5ce60a5 - Fix apt-get line to work on ubuntu 12.04
VisualEditor
edit- git #72e06d9c - Deduplicate childUpdate events based on transaction and appliedness
- git #d975762c - Tolerate <!DOCTYPE>
- git #5c5d64f5 - Make clearing by type actually work (bug 47680)
- git #96683370 - Do not have ignoreHidden set to true (bug 42936)
- git #4c6d2960 - Initial support for MWBlockImageNode - thumb images with captions :-)
- git #22862596 - New static property - renderHtmlAttributes
- git #93357b8f - Performance improvement for getRenderedContents
- git #f0181c88 - Move feedback link to the right list of messages
- git #cd4ee24c - Remove fixUpStack to fix blank paragraph insertion bug (bug 46800)
- git #a64ceb74 - Fix link inspector undefined madness
- git #f8621f9e - Improve resizable node rendering
- git #73cb0c75 - Make the feedback link language-variable for release
- git #bdb4a116 - Hack to escape angle brackets in data-parsoid attribute (bug 47417)
- git #3f3c87ce - Link inspector fixes (bug 47413)
- git #6b7d62e4 - Rename MWImageNode to MWInlineImageNode (get ready for adding MWBlockImageNode soon)
- git #939985cc - Create and process transaction only if the value of given attribute (width or height) really changed
- git #f8f82c8e - Selecting generated content with cursor keys (bug 37870, bug 38129)
- git #898866a5 - Mixin tracking
- git #c1383b80 - ve.init.mw.ViewPageTarget: Account for serialize error (bug 47581)
- git #f21a385b - Refactor renderContents() deduplication code
- git #6ad61d4d - Add data model support for MediaWiki references (bug 39599)
- git #f4d28243 - Minor logic fix in ve.createDocumentFromHTML()
- git #390f884a - Added unit tests for getRelativeOffset method
- git #2bd6f857 - MWTemplateNode should serialise original HTML if unchanged (bug 47394)
- git #3bcac07a - Fix ve.ui.get$$'s handling of jQuery selection
- git #cc37ba24 - ViewPageTarget: Refactor 'replace' tabLayout (bug 47396)
- git #3848c3f2 - Factor the <pre> newline hack out of the converter into ve.properInnerHTML()
- git #1998496e - AnnotationSet optimisations.
- git #66afffa6 - Add menu icon
- git #8b09dd76 - The resurrection (bug 47343)
- git #1d27c3cd - Actually send oldid on POST like we promised Parsoid we would (bug 47434)
- git #b3cd473f - Allow resizing nodes
- git #1878c7c5 - Allow node relocation
- git #cc657246 - Improve two messages in English
- git #f3b03a64 - Move config vars that are global in nature to the startup module
Wikibase
edit- git #b4b5fb40 - Pass language from property parser function to entity id label formatter
- git #5da3d28a - Fix linkItem widget for articles with an item
- git #a3074825 - Fix problem with dismissing copyright notice (bug 47435)
- git #0d5827da - make wgRateLimits apply to Wikibase. (bug 47158)
- git #2d76e90c - Move Query out of lib and QueryContent out of repo, both to Wikibase Query
- git #32a3097a - EntityIdInput expert keeps track of raw value when set to deleted entity
- git #3da88790 - minor documentation update on wikibase.entity, added some TODOs
- git #81c6b484 - Rename some renaming things from Query to QueryEngine in QueryEngine component
- git #df547bd0 - Added wikibase extension type
- git #979e8d21 - Added base for new Wikibase Query extension
- git #cd213779 - Added missing snakview dependency on snaklistview
- git #c2d4c4b0 - Wikibase/Query => Wikibase/QueryEngine
- git #5f3709a4 - Fixing missing JS dependency
- git #db5f210d - Cleanup of DataType related formatting code
- git #01ef77cf - Handling $.ui.autocomplete's missing original event in IE8 (bug 44228)
- git #d73ff59c - made EntityId data values work with the new jQuery.valueview. (bug 45002)
- git #444f89e8 - Move jQuery.ui.suggester into ValueView extension
- git #1efa560a - Using the new "ValueView" extension in Wikibase now. (bug 45002)
- git #88b1be89 - Typo in Selenium test description
- git #f2468eeb - Replacing "textContent" with "nodeValue" (bug 44228)
- git #0b025be9 - Cloning tooltip content (bug 44228)
- git #51764c66 - Exchanging "apply" with "call" (bug 44228)
- git #e7e36757 - test commit
- git #d68228bb - test commit
- git #328220ed - test commit
- git #ee386d80 - test commit
- git #d6c71be3 - Improve descriptions and examples in set label & description api modules
- git #5ef555b3 - Update dependency docs
- git #3a512b91 - Use prefixed entity id in api example
- git #7fdbddd4 - claimview/claimlistview refactoring
- git #6dce4bc9 - statementview/snaklistview refactoring
- git #9162ed56 - test commit
- git #9229eacb - test commit
- git #63c4ba8e - test commit
- git #cf7d0ee8 - test commit
- git #9b1a13aa - test commit
- git #8c371490 - test commit
- git #f49c54c3 - remove unused code
- git #c197c7be - Fixed message key for the sitelink help tooltip
- git #7bf9fa9a - correct constructor fields for prototypes not using wb.utilities.inherit (continuation) (bug 46383)
- git #9d41c9b0 - Remove skipped form ReferenceEntitiesFinderTest
- git #09e078b6 - Disabling qualifiers' "remove" and "add" buttons when saving
- git #c68fc800 - Fix typo
- git #99b8d010 - Improve docs and removed incorrectly placed todo
- git #bcad1274 - Fix not imported class
- git #a2b4355d - Remove clutter comment
- git #f4378a3e - Organized imports of Query component
- git #60d03ee4 - Organized imports of DataModel component
- git #df58db03 - Minor tweak to entry point code
- git #41b824ee - (minor) removed commented out stuff from selenium test
- git #2ed48828 - (testing) Selenium tests for qualifiers UI
- git #27024339 - Missing message for wbsetreference (bug 46790)
- git #dec16200 - Explicit "undefined" check in EditableValue (bug 44228)
- git #8ed10a97 - Template engine: Overriding plain() method (bug 44228)
- git #170f8a34 - Changed English message to match the qqq description (bug 46784)
- git #909e55b1 - Make ChangeRow work with new ORMTable.
- git #9dea5ca1 - Move Query component out of repo
- git #0598af90 - Move Database component out of repo
- git #9ea16642 - Fix an error in the lua api when the entity has no label or sitelink
- git #e2f1dfcb - Removing forced ltr and English from wb-tooltip-error-details
- git #5e86f571 - Handle unknown entities in PropertySQLLookup::getMainSnaksByPropertyId (bug 46707)
- git #b5e7bba1 - Handle invalid entity IDs in SetReference::getEntityContent (bug 46701)
- git #96100702 - Fix setlang links for the "In other languages" section (bug 46681)
- git #e918336a - Make the dialog from jquery.wikibase.linkitem modal
- git #4eff16e9 - Refactor and lazy load jquery.wikibase.linkitem
- git #f01ea404 - Avoid fatal when undoing deleted rev. (bug 46624)
- git #195037f6 - Make MessageReporter available in production.
- git #cdd8f744 - Fix caching issue in PropertySQLLookup
- git #67f8d661 - (minor) formatting/cleanup
- git #e7194a09 - Make setClaim non-experimental
- git #3560fc9e - Fix clock ticks in test
- git #9f3b5324 - Implement autosummaries for add and remove claims
- git #9e0dffe3 - claimlistview widget _insertClaimRow optimization
- git #9b0fc988 - Add fragment to sitelink (bug 44940)
- git #94c97919 - Implementing qualifiers in the JavaScript UI (bug 44683)
- git #68132b96 - (hotfix) Preventing default event handling when stopping snakview edit mode
- git #41a7c63c - Fix a test that keeps on creeping back
- git #152626a5 - Move formatter stuff out of property parser function class
- git #0b7b0f3d - More profiling in ChangeHandler
- git #ccd71379 - Add profiling to dispatchChanges script.
- git #d34cd57b - avoid namespace checker error, check variable type (bug 46597)
- git #0d9a6aeb - Move SpecialPageTestBase from repo
- git #185980f5 - Move TermIndex to lib.
- git #770468cb - Rename TermCache to TermIndex.
- git #21910462 - Performance improvement for JS Statement.equals
- git #669b22ce - Give default value to new onSpecialWatchlistQuery parameter $values
- git #2c8c87bb - Fixed unserialization of qualifiers in claim serializer (bug 44683)
- git #fb79a1d2 - Removing API interaction from snaklistview widget (bug 44683)
- git #3b83d05f - Making use of setClaim API module in JavaScript UI (bug 44683)
- git #df4eb5b2 - GuidGenerator JavaScript implementation (bug 44683)
- git #a611a32c - Don't prune undispatched changes. (bug 46565)
- git #5d430048 - Fix misleading output of Special:DispatchStats.
- git #6bee4c73 - (testing) enhanced Selenium reference tests: edit reference twice
- git #6cc65058 - Claim Diff View for Qualifiers (bug 46418)
- git #69b88d56 - New Special:UnconnectedPages (bug 43994)
- git #154e0321 - use allowDataTransclusion setting in ChangeHandler
- git #f3da420c - (hotfix) removed hardcoded values from dispatcher options
- git #e2f1f74d - Follow-up, fix entity namespace link, rm 'wikibase-'
- git #b3f54a43 - Fix link with item namespace
- git #de68fc7c - Improve default and parameter docu for dispatcher.
- git #6bf68e1a - count idle passes against --max-passes (bug 46476)
- git #3033a22d - some minor cleanup in snakview related files
- git #7ec658eb - be-tarask translation for namespaces
WikimediaMessages
edit- git #a51394c4 - Kill WikimediaLabsMessages
ZeroRatedMobileAccess
edit- git #e7000d50 - Render proper zero banners on the Zero config pages
- git #62f32728 - Zero config editor & visualizer
- git #3c04d988 - Use JSON carrier settings for banner localization
- git #8955b691 - Basic test utils to check zero banners
- git #4d10e4dc - Removed all carrier-specific names and banners from i18n file
- git #888c4225 - Migrated to single page config
cldr
edit- git #b9c4130e - Restore file accidentally deleted in Ia009960
- git #5338638c - Update docs