MediaWiki 1.30/wmf.1/Changelog
< MediaWiki 1.30 | wmf.1
Core changes
edit- git #a57252a1 - Allow callback functions for creating jobs
- git #efe994d3 - Change delimiter for multiple namespaces and tags (task T164132, task T164133)
- git #d6c42d73 - Follow-up I5cede8: fix JS error when user has no filters saved
- git #76860102 - Followup I5cede8: Make the SavedQueries popup larger (task T151994, task T164128)
- git #22e6f217 - Followup I5cede8: Fixup SavedQueries styling and event (task T151994, task T164128)
- git #8936e645 - RCFilters UI: Add a 'saved queries' quick filters feature (task T151994, task T164128)
- git #a0f492ff - Revised styling of sister-search sidebar. (task T160724)
- git #09736bd0 - ApiQueryRevisions: Restore use of rvstartid/rvendid as a tiebreaker (task T163532)
- git #6efee6f0 - MessageCache: Avoid 'contributions' replicas (task T164666)
- git #f0a80ea7 - Prettify MessageCache::loadFromDB()-small query (task T164666)
- git #b8113918 - Enable extensions to allow software-specific tags to be added by users (task T121880, task T121872)
- git #a49b9a6e - RC Filters: Rephrase learner level message (task T164611)
- git #12c4c79b - RC Filters: Single boolean filters are not contradictory (task T164625)
- git #ce13f430 - Remove "(WMDE)" from my name in .mailmap
- git #e72256a6 - API: Convert rvstartid/rvendid to timestamps for query (task T163532)
- git #6d521718 - Have Title::get(Next|Previous)RevisionID sort by timestamp (task T4930, task T163532, task T159319)
- git #1aac0a29 - Wrap parser output in <div class="mw-parser-output"> (task T37247)
- git #587d275d - CREDITS: remove duplicate entry for Nik Everett
- git #69445674 - Update CREDITS
- git #99be2589 - Upstream the transform mixin from MobileFrontend
- git #7518475b - Add DatabaseUpdater::modifyTable (task T70786)
- git #a4990583 - phpcs: Run MediaWiki.Commenting.FunctionComment.WrongStyle sniff
- git #48461766 - Update mediawiki/mediawiki-codesniffer to 0.8.0
- git #12ec9aa7 - Add single angle quotation marks and to special characters
- git #af627ad2 - Fix a couple of issues with cleanupInvalidDbKeys.php maint script
- git #f8008a7c - Remove $wgDisableUserGroupExpiry feature flag (task T162517)
- git #eb19c590 - config: Add @covers to complete GlobalVarConfig and MultiConfig
- git #0927a504 - Clear postEdit cookie on server-side (task T164148)
- git #282f772a - SpecialRecentchanges: Add class="mw-recentchanges-toplinks" to the "top links" (task T164617)
- git #9f3bec98 - jquery.ui: Avoid deprecated jQuery.expr[":"]
- git #bd534c04 - phpunit: Fix broken @covers for swapICCProfile in JpegTest
- git #bb36c7b3 - CSSMin: Support parenthesis and quotes in url references (task T60473)
- git #54c56da8 - Fix php code style
- git #84284ccc - Writing a useful description for the FakeConverter class
- git #08f74647 - ApiQueryTags: Use cached statistics instead of querying hit counts ourselves (task T164552)
- git #ee3d5a01 - build: Update eslint to 0.4.0 and make pass
- git #25ea9d4f - Fix registerTempTableOperation() return value for non-temporary table DROPs
- git #5bd1b43e - Fix contradictory RC filters and add back-compat (task T151873)
- git #7b45d112 - Fix inconsistent spec of InterwikiLookup::getAllPrefixes.
- git #666e813a - Fix typo in DBConnReff class phpdoc
- git #3b84e7f3 - Change default $wgShellLocale to C.UTF-8, and use it to set LC_ALL (task T107128)
- git #3defb5a1 - EtcdConfig: Fix infinite timeout bug, and reduce timeout
- git #0ec93596 - resourceloader: Add CSSMin benchmarks
- git #b510edbd - Revert "Convert mwdoc-filter.php to Maintenance", rm wfShellWikiCmd
- git #d2c91eb0 - Fix all the Doxygen for the RCFilters backend (task T163069)
- git #dda3aa29 - Follow-up bac92e67ca0: make order of filter groups less misleading
- git #02957353 - RCFilters: Only register watchlist filter group when user is logged in (task T164314)
- git #a0ac6a45 - RC Filters: always join with 'page' (task T163561)
- git #a5e8a8bd - Fix typo in comment
- git #121061c1 - Upstream transition-transform mixin from MobileFrontend
- git #72fc2a68 - Add quick shorthand for SVG generation
- git #a70ef33e - Use IGNORE INDEX(ls_log_id) instead of FORCE INDEX(ls_field_val) (task T17441)
- git #dd8a939e - Make "eval.php -d 2" work again
- git #02d2436e - Fix small typo in documentation of IDatabase
- git #9c3495dc - Add mw-content-ltr|rtl to file redirect pages (task T60955)
- git #a58948d6 - Convert mwdoc-filter.php to Maintenance class so --wiki works
- git #6b68045f - RCFilters: Override highlighted background (task T159768)
- git #bba17020 - Move RELEASE-NOTES-1.29 to HISTORY
- git #25c2ad91 - RCFilter UI: allow getParametersFromFilters to accept filter list
- git #9c0b86c9 - RC Filters: watch filter highlight (task T163964)
- git #7c161ad4 - Document "What's This" group UI feature (task T163069)
- git #bbf0dbd5 - RC Filters: Support multiple tag filters (task T164133)
- git #84132a26 - Remove unused var assign in Parser::getTemplateDom
- git #2d737046 - RC Filters: support multiple namespaces (task T164132)
- git #e1946cc2 - mw.special.apisandbox: Don't pass $label to OO.ui.FieldLayout (task T164149)
- git #096e1105 - mw.special.apisandbox: Specify auto width on PopupButtonWidgets' popups (task T133710)
- git #4a44ba6e - ApiSandbox: Specify a $overlay for menu-using widgets (task T129308)
- git #6e203390 - RC Filters: don't bind onMenuToggle twice (task T164228)
- git #c2a9a028 - RC Filters: group.allSelected consider subsets (task T163964)
- git #13ffd04c - Toggle logo preloading via the skin (task T100999)
- git #9a97cb69 - RC Filters: watchlist (task T163964)
- git #85a48d8f - mediawiki.user: Remove deprecated mw.user.bucket
- git #976943c9 - resourceloader: Bump severity of style queue violation to Warning (task T92459)
- git #44f59623 - EditPage: Vary 'save button' label for appropriate i18n
- git #eca96053 - api: Use NS_SPECIAL instead of -1 in ApiPageSet
- git #c9649314 - Use IPSet for checking of wgProxyList (task T161580)
- git #c09c8b4e - config: Use less generic cache key, and not fragmented by wiki (task T156924)
- git #110a21ea - config: Add unit tests for EtcdConfig
- git #04a1c912 - Avoid implicit globals
- git #bac92e67 - RC Filters: Last revision filter group (task T163561)
- git #d440007f - RC Filters: Make filters header sticky (task T163431)
- git #5a79a5e2 - Remove unnecessary Function.binds
- git #9e002ecb - Spread and indent string-concatenations
- git #6b2914bd - Add GenderAliases for namespaces
- git #5c41b299 - Use isSpecialPage() where possible
- git #b89d9b11 - Avoid master queries in loadAndLazyInit() for miser mode (task T92357)
- git #7fccf0ef - Improve EtcdConfig fallback logic
- git #d4863dea - Adding explantation for why to use User::incEditCount()
- git #4180ba12 - Simplify Image/Video/Audio rules using LESS nesting
- git #4e627022 - EtcdConfig: use array_key_exists(), the value can be null
- git #4632c4f6 - Fix help text for --d on shell.php
- git #a59ed5f3 - Add ConsoleLogger, use it for eval.php -d
- git #f8ac9bb2 - Cleanup postEdit and match styles to mw.notification (task T58313)
- git #7fac74ae - Add space version of img_upright and img_page for language de
- git #18a2c613 - Follow-up 14cffee7: Correct deprecation version comment
- git #d214edb9 - SpecialJavaScriptTest: Make sure we don't catch our own exception
- git #01d04fa0 - SpecialJavaScriptTest: Do not accidentally pass parameters to QUnit.start()
- git #449aea52 - SpecialJavaScriptTest: Format long JavaScript code fragments
- git #b3f7f4e1 - Correct the "Help", "Media" and talk namespace names for Dinka
- git #869bea9c - Release prior row locks beforehand in LinksUpdate::updateCategoryCounts (task T163801)
- git #a2de328f - Document rationale or primary use case for many indexes
- git #b140b73b - Revert, Follow-up: -1 recent contributors (task T56888)
- git #14cffee7 - mediawiki.toolbar: Emit deprecation warnings (task T30856)
- git #842b7a17 - exception: Add newline at the end of a debugging line for CLI users (task T162315)
- git #4a929f4a - Extend grammar rules for Ukraininan language
- git #5f1ab131 - Add percent and permille to special character list (task T163894)
- git #879344ea - Prepare for 1.30 branch
- git #56c6ab9b - SpecialMediaStatistics: Remove WMF-specific hack, no longer needed (task T74535, task T155769)
- git #580d8de9 - Update OOjs UI to v0.21.2
- git #0b017d44 - maintenance/resources/update-oojs-ui: Copy across map files for debug mode
- git #856cc85f - RCFilters UI: Create base classes for shared objects (task T159942, task T163521)
- git #0548f190 - Interwiki: Don't override interwiki map order (task T145337)
- git #74392825 - Special:Block: Fix FOUC of bold 'mw-block-hideuser'
- git #87a0d64d - Add a space between "Go to page" dropdown and button for multipage images
- git #9ee4e74e - Expire the cache of a User object when a group membership is set to expire (task T163691)
- git #e2ad38f8 - Do not add limit to ApiQueryPagePropNames when database type is mysql (task T115825)
- git #ec8e5dcf - userExpLevel test: use a single time() (task T161041)
- git #06424a02 - mw.widgets.DateInputWidget: Highlight widget and open calendar on focus (task T159987)
- git #685c9e15 - userExpLevel test: use $tables from function under tests (task T161041)
- git #da671316 - Check supportsDirectEditing when suggesting page creation (task T58032)
- git #061ee638 - EditPage: Factor out getSaveButtonLabel method
- git #2b150148 - Block: Remove old IP addresses from default autoblock_whitelist message (task T110824)
- git #35c725e1 - Properly detect if CACHE_ACCEL is available in the installer (task T160519)
- git #a428e3f0 - Embed TinyRGB color profile when JPG EXIF Color Space = sRGB but no profile embedded (task T134498)
Vendor
edit- git #e4b370b5 - Update OOjs UI to v0.21.2
Extensions
editAbuseFilter
edit- git #bc2c6ebd - Revert "Check tags with ChangeTags::canCreateTag"
- git #5e2e4849 - Check tags with ChangeTags::canCreateTag (task T164133)
- git #e37c969c - build: add jakub-onderka/php-console-highlighter
- git #0c663b50 - Remove usage of RequestContext::getStats() (task T156810)
- git #1392aa05 - Only add 'sysop' group to filter user if not in it (task T163032)
AccountAudit
edit- git #577fe4c8 - build: add jakub-onderka/php-console-highlighter
ActiveAbstract
edit- git #48611d80 - build: add jakub-onderka/php-console-highlighter
AntiSpoof
edit- git #c01af3f0 - build: add jakub-onderka/php-console-highlighter
- git #f57b9099 - Add php-parallel-lint
ApiFeatureUsage
edit- git #34114ea8 - build: add jakub-onderka/php-console-highlighter
Babel
edit- git #8cfa4390 - build: add jakub-onderka/php-console-highlighter
BetaFeatures
edit- git #b08fecc3 - build: add jakub-onderka/php-console-highlighter
- git #3c482722 - Add php-parallel-lint
- git #5363beb4 - build: Update eslint to 0.4.0
- git #39c8df72 - Fix alignment of checkbox labels and descriptions
BounceHandler
edit- git #7074d8ad - build: add jakub-onderka/php-console-highlighter
- git #3b878127 - Add php-parallel-lint
- git #c0720222 - Explicitly specify 'section' => 'alert' for unsubscribe notification
Calendar
edit- git #37cd2640 - build: add jakub-onderka/php-console-highlighter
- git #4b8b1235 - Add php-parallel-lint
Campaigns
edit- git #6ae4e3fd - build: add jakub-onderka/php-console-highlighter
- git #aa674133 - Add php-parallel-lint
Capiunto
edit- git #3d3e2024 - build: add jakub-onderka/php-console-highlighter
- git #5017b8f5 - Add php-parallel-lint
Cards
edit- git #e2deef57 - build: add jakub-onderka/php-console-highlighter
CategoryTree
edit- git #d90a12fb - build: add jakub-onderka/php-console-highlighter
- git #fcb71899 - Add php-parallel-lint
- git #19d698b4 - Change from jshint to eslint
CentralAuth
edit- git #fd499d8f - build: add jakub-onderka/php-console-highlighter
- git #a976d00b - Add $flags parameter to renameInProgressOn() (task T92357)
- git #a304dd30 - Call LocalRenameUserJob::teardown in FixStuckGlobalRename (task T163622)
- git #5f66d8c8 - Avoid using DB_MASTER on account authentication (task T92375)
CharInsert
edit- git #b426e823 - build: add jakub-onderka/php-console-highlighter
CheckUser
edit- git #610eed43 - Fix Special:MultiLock link for non-English wikis (task T158147)
- git #82d04427 - build: add jakub-onderka/php-console-highlighter
CirrusSearch
edit- git #f1ca88f6 - Allow to explicitly index archive when given option.
- git #f0267413 - Make config update produce configs that do not always require updating. (task T164619)
- git #d39c1235 - Add version information to mw_cirrus_metastore (task T163851)
- git #ce92ea59 - Enable Chinese Analysis if SmartCN and STConvert are Installed (task T158203)
- git #67f3cf21 - [crossproject] Allow overriding ftbuilder and rescore profile (task T163547)
- git #60ef063b - Align other index template boosting config names
- git #3cdfbcee - Add the ability to configure the filter clause (task T163547)
- git #f2b20ccf - Provide a way to blacklist a set of wikis for crosswiki search (task T163546)
- git #995f9523 - Allow setting super_noop_script handlers (task T160926)
Cite
edit- git #0f7432a7 - build: add jakub-onderka/php-console-highlighter
- git #1dcdeae9 - build: Update eslint to 0.4.0 and make pass
- git #9fd55c5f - Highlight text inside <ref> tags as a wikitext in CodeMirror editor
- git #db1e5a59 - Remove separate stylelint config for VE
- git #22c17437 - Remove eslint:fix
- git #d9379253 - QUnit: Remove all code for counting tests
CiteThisPage
edit- git #a99feae9 - build: add jakub-onderka/php-console-highlighter
Citoid
edit- git #55741b78 - build: add jakub-onderka/php-console-highlighter
- git #c3c950aa - build: Update eslint to 0.4.0 and make pass
- git #d3b5eccd - Add php-parallel-lint
- git #004cf6b0 - Remove eslint:fix
CleanChanges
edit- git #d6433493 - build: add jakub-onderka/php-console-highlighter
- git #0f74845d - Update version before MLEB release (task T162231)
CodeEditor
edit- git #e3b5371b - build: add jakub-onderka/php-console-highlighter
- git #3b4ffe08 - build: Update eslint to 0.4.0 and make pass
CodeReview
edit- git #ffbc1821 - build: add jakub-onderka/php-console-highlighter
Cognate
edit- git #ddc67124 - Add PurgeDeletedCognatePages maint script (task T164407)
- git #a5ae5792 - build: add jakub-onderka/php-console-highlighter
- git #e78a7ebe - Add stats tracking for CognateRepo method usage
- git #b95562e6 - Add tests for CognateStore's Read Only mode.
- git #42a1afb0 - Add read only mode (task T164407)
- git #23e888af - Release connections as early as possible in CognateStore (task T164407)
- git #cd6c35ee - Fix selectSitesForPage to use getReadConnectionRef (task T164407)
- git #42a60115 - Fix DBUnexpectedError namespace in recalculateCognateNormalizedHashes
- git #e2ba256b - Do not use DB_MASTER to select (task T164407)
- git #0873d890 - Add fix phpcbf command to composer.json
CollaborationKit
edit- git #60d953e8 - build: add jakub-onderka/php-console-highlighter
- git #df52f31e - Bringing border colors back to the edit form
- git #0838b961 - Properly embedding interface messages in forms.
- git #bad6dada - Change how addSelf function works (task T163410)
- git #9276bffb - Correctly invoking the name of a message
- git #ce83be46 - Properly instantiating object to call method. (task T163409)
Collection
edit- git #0a3d2e74 - build: add jakub-onderka/php-console-highlighter
- git #4691f59f - Add php-parallel-lint
- git #446c4a36 - build: Drop second eslint-config-wikimedia reference
- git #94a10013 - build: Explicitly depend on eslint-config-wikimedia, don't just hope it's there
- git #7243fff7 - build: Bump grunt-banana-checker devDependency to latest
CommonsMetadata
edit- git #30fc64a7 - Add php-parallel-lint
ConfirmEdit
edit- git #9a6ccb8f - build: add jakub-onderka/php-console-highlighter
- git #e01ded6b - build: Update eslint to 0.4.0
- git #a480d98b - Fixup use of $ceAllowConfirmedEmail
ContentTranslation
edit- git #6d86f889 - CX2: Link tools - Mark the links as red links (task T162126)
- git #b301f0e6 - CX2: Add new link to target section from selection (task T162126)
- git #3918482b - build: add jakub-onderka/php-console-highlighter
- git #5bfb7d67 - CX2: Build sub translation units for restored section (task T162110)
- git #7cfc9fe2 - Update eslint to 0.4.0 and make a pass
- git #a04f24b0 - CX2: Integrate MT with SectionTranslationUnit (task T162110)
- git #fd3c24d9 - Remove eslint:fix
- git #116cc0c7 - CX2: Allow tools to update the card using emitted events
- git #2d4f5a96 - CX2: Give correct page missing and other info from LinkCache
- git #89cf3112 - CX2: Remove reduntant method from MwApiRequestManager
- git #44276ed5 - CX2: Fix the transparency issue of link cards
- git #958e7667 - CX2: Fix broken relation between source and target sections in translation units (task T163184)
- git #a46a7d32 - CX2: Do not wrap block subtranslation units with <section> tag (task T164067)
- git #7e910ed4 - CX2: LinkTranslationUnit: Avoid the target document dangling without parent
- git #51e8d4a7 - mw.cx.ui.SectionTranslationUnit: Disconnect click handler
- git #bc1a869c - CX2: Unbreak section translation unit
- git #7195bbbe - CX2: Simplify the link card stacking styles
- git #77a2294d - Fix the container calculation for template editor (task T163105)
- git #7a01e890 - CorporaLookup::getByTranslationId: always use latest content
- git #4236f37e - CX2: Tool to add new link to the current section - First part (task T162126)
DonationInterface
edit- git #33a7eadc - Paypal EC: send donor back to PP on code 10486 (task T163458)
- git #5893db26 - processDonorReturn returns PaymentResult (task T163458)
- git #dfc39b54 - Remove an unused default parameter
- git #5d3b7cd8 - Disallow angle brackets in name and address
- git #eea3dec9 - Remove irrelevant test
- git #5fe54717 - Test with real form settings
- git #493463fa - Only check for required fields in do_transaction (task T160385)
- git #4e71ae80 - Deprecate "manual" errors and shift responsibility for validation into the adapter (task T160385)
- git #e0d64795 - Stop prematurely escaping
- git #b9c3d5ef - Fix paypal form settings
- git #8405d8b7 - Ingenico server timeout fix (task T157832)
Echo
edit- git #a189e2bf - build: add jakub-onderka/php-console-highlighter
- git #5003262d - Don't use deprecated class
- git #2e4e1449 - EventMapper: Don't retry failed lookup queries on the master on GET (task T164505)
- git #571223a2 - build: Update eslint to 0.4.0 and make pass
- git #620855d7 - Fix counting of bundled mention notifications (task T164115)
- git #dd2bdd64 - Follow-up 739847c20: don't adjust the popup anchor position (task T163993)
- git #2691d94e - Don't truncate notification header messages in bundles (task T163518)
- git #1a8f784a - Fix missing number in message
- git #e81bc9aa - Rephrase notification-header-mention-failure-too-many (task T144614)
- git #286aeed9 - Echo should notify user about mention on wikitext page (task T146916)
- git #69dd6228 - Echo should notify a new user with welcome message (task T146916)
EducationProgram
edit- git #f57dcdca - build: add jakub-onderka/php-console-highlighter
Elastica
edit- git #b551e146 - build: add jakub-onderka/php-console-highlighter
- git #945ffc04 - Add php-parallel-lint
ElectronPdfService
edit- git #f1d620b4 - build: add jakub-onderka/php-console-highlighter
- git #5353ce3d - Update eslint to 0.4.0
EventBus
edit- git #337295fa - build: add jakub-onderka/php-console-highlighter
EventLogging
edit- git #2462c722 - build: add jakub-onderka/php-console-highlighter
ExtensionDistributor
edit- git #f3a144c9 - build: Update eslint to 0.4.0
FlaggedRevs
edit- git #82c76292 - build: add jakub-onderka/php-console-highlighter
- git #cfc47781 - build: Update eslint to 0.4.0
- git #aa44500d - Fix incorrect find/replace for getUser causing fatal (task T164096)
- git #ceafff5b - Fix FlaggedRevs RC (RecentChanges and Watchlist) line indications (task T164049)
- git #f7bc0fc5 - Fix filter on Special:NewPages (task T163994)
Flow
edit- git #98e3019a - Don't use deprecated class
- git #f92db53b - build: add jakub-onderka/php-console-highlighter
- git #382d04a5 - build: Update eslint to 0.4.0 and make pass
- git #160f8c30 - Fix unwatch icon in monobook (task T164350)
- git #61150514 - Fix truncation of "Browse topics" button (task T162837)
- git #3c8f84b7 - Stop loading deprecated OOUI core icon pack
- git #66f3046e - Add test case names for SpamFilter, to make which fails obvious
- git #ea09e150 - extension.json: Drop no-op dependency on deprecated es5-shim module
- git #c2bee2e2 - Remove unused imports
- git #a8f88187 - Fix a lot of non-standard @var and @param PHPDoc lines
- git #c9e5abd8 - Set max mention count to 50 (task T144614)
- git #91a9c476 - Remove arbitrary limit of 20 mentions (task T144614)
- git #6099ce48 - Make onEnhancedChangesListModifyBlockLineData expect 3 args (task T163896)
- git #cbc44c24 - Follow-up c1beac48: fix JS error when clicking reply link (task T163749)
GWToolset
edit- git #0eef09e0 - build: add jakub-onderka/php-console-highlighter
Gadgets
edit- git #a51aabd2 - build: add jakub-onderka/php-console-highlighter
- git #86905f8d - Move gadget styles from main stylesheet request to site request (task T147667)
- git #94fcc8fc - Namespace names for Dinka
GeoData
edit- git #b1ed4847 - Fix deprecation warnings raised by elasticsearch5 (task T163345)
GettingStarted
edit- git #b1b5cd30 - Add number of pages to dump_redis.php (task T158239)
GlobalBlocking
edit- git #c337a671 - build: add jakub-onderka/php-console-highlighter
- git #c3bb39d3 - Add fix phpcbf command to composer.json
GlobalCssJs
edit- git #1669644e - build: add jakub-onderka/php-console-highlighter
Graph
edit- git #ae2dcfcf - Rm b/c code
- git #25e03006 - build: Update eslint to 0.4.0
- git #4817a4f1 - Remove eslint:fix
- git #64adf3ef - QUnit: Remove all code for counting tests
- git #52e0c87a - Switched to npm-stored graph-shared, fix mapsnapshot (task T164046)
GuidedTour
edit- git #fce43df9 - Support providing custom text instead of using the default action icon
- git #baef4c42 - Enable CSS word breaks & hyphens on title and content of the steps (task T163245)
- git #dab9049a - build: add jakub-onderka/php-console-highlighter
ImageMap
edit- git #6485ec64 - build: add jakub-onderka/php-console-highlighter
- git #46158f28 - Add php-parallel-lint
InputBox
edit- git #daa4f861 - build: add jakub-onderka/php-console-highlighter
Interwiki
edit- git #c615f0a5 - build: add jakub-onderka/php-console-highlighter
InterwikiSorting
edit- git #00005a2f - build: add jakub-onderka/php-console-highlighter
- git #2d221060 - Add fix phpcbf command to composer.json
JsonConfig
edit- git #335ff1ef - Fix notice in production
- git #e462ab31 - SECURITY: fix XSS in map feature title/description (task T163166, task T155216)
- git #9f9be788 - Make sure cache key always goes through makeKey*() (task T159783)
Kartographer
edit- git #860c8ccf - build: add jakub-onderka/php-console-highlighter
- git #227ff954 - build: Update eslint to 0.4.0 and make pass
- git #862839ae - Add php-parallel-lint
- git #5e9e7f11 - eslint: Simplify globals with module everywhere, ve only in VE code
- git #823a432a - Avoid creating implicit global 'cjs' by using an IIFE
- git #0431a859 - Avoid unnecessary '.call's
- git #b05fdd0c - Code lint: Don't shadow native globals (undefined/window)
- git #dc40d0c4 - Never create a local variable called "Map"
- git #3e6ab963 - SECURITY: fix XSS in map feature title/description via tabular data (task T163166, task T155216)
- git #b4ce6504 - Remove eslint:fix
- git #02204411 - Update mapPin-progressive icons with OOjs UI version (task T152573)
Linter
edit- git #6dc74008 - build: add jakub-onderka/php-console-highlighter
- git #0f3c6641 - Organize lint categories by priority
- git #9c65d786 - Support new wikitext editor for edit helper (task T160102)
LiquidThreads
edit- git #ed2b6062 - build: add jakub-onderka/php-console-highlighter
LocalisationUpdate
edit- git #45bf3e0c - build: add jakub-onderka/php-console-highlighter
MassMessage
edit- git #1a20d7cb - build: add jakub-onderka/php-console-highlighter
Math
edit- git #588ee11d - build: add jakub-onderka/php-console-highlighter
- git #63632063 - build: Update eslint to 0.4.0
- git #3189409b - Remove separate stylelint config for VE
- git #9e198613 - Remove eslint:fix
MobileApp
edit- git #4964fcc3 - Center <video> elements in Parsoid HTML (task T164522)
- git #81e9b652 - Remove custom CSS for math formulae.
MobileFrontend
edit- git #a0d71b72 - Remove duplicate vendor from gitignore
- git #a18f6b3e - build: add jakub-onderka/php-console-highlighter
- git #aec30c76 - build: Update eslint to 0.4.0 and make pass
- git #ba8e9980 - Drop SkinMinervaBeta
- git #b8359f83 - Remove Minerva desktop skin beta feature (task T162494)
- git #1d0b6b87 - Move logo generation code inside Minerva (task T153494)
- git #e499b529 - Hygiene: Fix View.js code examples
- git #72cea32d - Use upstreamed mixins
- git #f993cf74 - Search button should not be wrapped in a link (task T140490, task T163049)
- git #d61bea55 - All dd elements should allow scrolling (task T160946)
- git #81e45cb3 - Use csrf token for watching
- git #53409e29 - Add missing i18n message for watchstar failures
- git #80d5a9c3 - Skip logging infoboxes in special cases (task T163805)
- git #263f1075 - Update tests for core change If4eb5bf7 (task T37247)
- git #a0c7b4cb - Remove CodeMirror specific code
- git #4a0a86ed - Document removeXMLProcInst line in .svgo.yml
- git #5069c926 - Hygiene: Use .then() instead of manually wrapping Deferred
- git #36483566 - Hygiene: Don't unnecessarily use loadModuleScript
- git #cfe26809 - Hygiene: Notification filter
- git #241bf995 - Hygiene: Minor JS code style fixes
- git #86d1ca57 - Remove eslint:fix
- git #4bd89252 - Support new Audio/Video thumbnail types
- git #ba6be6b7 - Make mobile-friendly version of the Notifications page left nav (task T139525)
- git #961e1546 - Placeholders should not be block (task T146298)
- git #979ebd02 - Update browser tests for main menu non-Js experience (task T163677)
- git #6515c3ba - Move paragraph and immediate list element before infobox (task T149852)
- git #7d288a5a - Category overlay should show "content based" categories (task T163699)
MultimediaViewer
edit- git #1f7d8ce5 - Move default user preference setting to appropriate hook (task T158346)
MwEmbedSupport
edit- git #79e59ac8 - build: add jakub-onderka/php-console-highlighter
Nuke
edit- git #28f54433 - build: add jakub-onderka/php-console-highlighter
- git #38755e68 - Updated the message in Special:Nuke (task T163494)
OATHAuth
edit- git #1f88e37d - build: add jakub-onderka/php-console-highlighter
- git #18a0c017 - More unused oathauth message keys (task T151536)
OAuth
edit- git #83e80e0d - Add node_modules to gitignore
- git #61d0e905 - build: add jakub-onderka/php-console-highlighter
- git #4f9fe7e8 - Add phpcs.xml to pass composer
ORES
edit- git #7567d19e - build: add jakub-onderka/php-console-highlighter
- git #7435a612 - build: Update eslint to 0.4.0
- git #95dd061c - Update ores-help-damaging-pref message
- git #c9ffeabe - Replace jshint/jscs with eslint
- git #de2f050b - Rewrite highlight JS to use mw.Uri and generally be cleaner
- git #e2fa94ac - Fix highlighting on Special:Contributions (task T163025)
- git #c0305a76 - RC Filters: Fix subset registrations (task T163843)
- git #82b750eb - Deduplicate ores-help-damaging-pref (task T160575)
- git #b6d6b912 - Add batch size option for PurgeScoreCache
- git #90b4b6bb - Delete i18n/en-gb.json - the translations are wrong (task T164069)
- git #6dc09cc3 - Use $wgOresRevisionsPerBatch == 0 to disable on-demand score fetch (task T163687)
- git #5617322d - Do not store scores for revisions not in recentchanges (task T159753)
- git #0dcb5eaf - Revert "Remove all (except meta) API funcationality hooks" (task T163687, task T157206)
- git #8a30989d - Don't throw exception when "the" damaging threshold (for old code) can't be found (task T163873)
- git #dfa13b46 - Don't break the entire preferences page if the ORES API is down
- git #27bed9ca - Gracefully handle fetch stats errors
- git #369453d0 - Follow-up 2b68933208: use variables
- git #a78e5317 - Follow-up c047cd54d69ed: rename oresDamagingPref values back (task T160575)
- git #c047cd54 - Align damaging thresholds to filters thresholds (task T160575)
OpenStackManager
edit- git #8e269a10 - build: add jakub-onderka/php-console-highlighter
PageAssessments
edit- git #807774e4 - build: add jakub-onderka/php-console-highlighter
- git #829cd2eb - Add phpcs.xml to pass composer
PageTriage
edit- git #49ded194 - Audit/update headers in files (task T69141)
- git #9b4fb693 - build: add jakub-onderka/php-console-highlighter
- git #9d4234ba - git.wikimedia.org -> phab (task T139089)
PageViewInfo
edit- git #03e26ab8 - build: add jakub-onderka/php-console-highlighter
PagedTiffHandler
edit- git #1333d0ea - Remove ExtractThumbParameters hook, deprecated since MW 1.22 (task T162962)
ParserFunctions
edit- git #f844f1bc - build: add jakub-onderka/php-console-highlighter
ParserMigration
edit- git #23e5e5d5 - build: add jakub-onderka/php-console-highlighter
- git #0495837d - Start at the top when comparing ParserMigration results
PdfHandler
edit- git #a46d0d9b - build: add jakub-onderka/php-console-highlighter
- git #30317e60 - Audit/update headers in files (task T69141)
Poem
edit- git #e059db88 - build: add jakub-onderka/php-console-highlighter
Popups
edit- git #2d3f5333 - eventLogging: Round perceivedWait property (task T164256)
- git #35cfc38b - eventLogging: Add missing perceivedWait property (task T164256)
- git #9ac903dd - build: add jakub-onderka/php-console-highlighter
- git #6d95bbf6 - Refactor and test renderer#createLayout (task T133022)
- git #da2e8c82 - QA: Improve renderer#createThumbnail tests (task T133022)
- git #81a6d49e - build: Update eslint to 0.4.0 and make pass
- git #0b169321 - QA: Test renderer#bindBehavior (task T133022)
- git #742f341e - Hygiene: Tidy up QUnit references (task T160406)
- git #d95badc6 - QA: Test renderer#hide (task T133022)
- git #76d323da - QA: Test renderer#createThumbnail (task T133022)
- git #eb9ceb62 - QA: Test renderer#createPreview (task T133022)
- git #a46a5fc0 - QA: Test renderer#createEmptyPreview (task T133022)
- git #ccca8b7a - QA: Test renderer#createThumbnailElement (task T133022)
- git #7f89341c - QA: Test renderer#getClasses (task T133022)
- git #c93a0741 - Remove eslint:fix
- git #2a4a235d - Fix ,->; typos
- git #872691e2 - QA: Bring back renderer#renderExtract tests (task T133022)
- git #234282d1 - QA: Test renderer#createPokeyMasks (task T133022)
- git #2030cb6b - QA: Bring back renderer#getClosestYPosition tests (task T133022)
- git #406d41d9 - Hygiene: Tests: Remove unused stubs (task T160406)
- git #f2039605 - Tests: Unit test getTitle (task T160406)
- git #1da916ee - Tests: Refactor processlinks test (task T160406)
- git #79f3b318 - Track and discard duplicate enqueued events (task T163198)
- git #3d0899c0 - Remove isLoggingEnabled with Null Object pattern (task T163198)
- git #939ebe38 - Optimise SVGs with svgo
- git #698a93f5 - Hygiene: QUnit setup -> beforeEach & teardown -> afterEach (task T160406)
- git #2516299b - Hygiene: Lint JS files on tests/node-qunit too (task T160406)
- git #841c69ba - Tests: Remove grunt-contrib-qunit (task T160406)
- git #c9d325d0 - Tests: Migrate processLinks.test.js to node-qunit (task T160406)
- git #3a39dfd0 - Hygiene: Clear global stub after the test (task T160406)
ProofreadPage
edit- git #a490077e - build: add jakub-onderka/php-console-highlighter
- git #8952c060 - Make ext.proofreadpage.page.edit.js edit summary selector work with OOUI (task T164283)
QuickSurveys
edit- git #61b9d187 - build: add jakub-onderka/php-console-highlighter
Quiz
edit- git #77317029 - build: add jakub-onderka/php-console-highlighter
- git #38d21e3d - Add phpcs.xml to pass composer
RelatedArticles
edit- git #1625f53b - build: add jakub-onderka/php-console-highlighter
- git #96fe734e - build: Update linters
Renameuser
edit- git #81aea989 - build: add jakub-onderka/php-console-highlighter
RevisionSlider
edit- git #96a366dd - Update help dialogue to explain new sliding mechanism (task T162773)
- git #31b9fe31 - Convert touch events to mouse events on pointers (task T164249)
- git #0ec23e53 - build: add jakub-onderka/php-console-highlighter
- git #c6465dee - build: Update eslint to 0.4.0 and make pass
- git #61e9ad6a - Make links in help external (task T164346)
- git #675d4d08 - Rename eslintrc to .json
- git #4e9689ce - Throw errors, not strings
- git #72d19630 - Let revision bars leave space for the pointer line end border (task T163436)
SandboxLink
edit- git #ee08a66b - build: add jakub-onderka/php-console-highlighter
Score
edit- git #43fc15bb - build: Update eslint to 0.4.0
Scribunto
edit- git #82168b3a - build: add jakub-onderka/php-console-highlighter
- git #f1a4d6c9 - Namespace name for Dinka language
SecurePoll
edit- git #ebc33f48 - Add php-parallel-lint
- git #63be757c - Remove required from property_wiki (task T164043)
- git #41cc02a1 - Add voter scripts for board/fdc election 2017 (task T163854)
SiteMatrix
edit- git #29e2acdb - build: add jakub-onderka/php-console-highlighter
SpamBlacklist
edit- git #abfb8f5d - build: add jakub-onderka/php-console-highlighter
- git #e0ffbe32 - Import PHPUnit tests from Flow, plus one more
- git #5b1d15d9 - Clarify license and authorship statement (task T130530)
SyntaxHighlight_GeSHi
edit- git #5ee2deb6 - build: add jakub-onderka/php-console-highlighter
- git #cd179bd7 - build: Update eslint to 0.4.0
- git #ed7f1f6d - Add fix phpcbf command to composer.json
- git #9638ee20 - Avoid background when the content is narrow (task T126010)
- git #ab167e5f - Remove no longer needed tsql->sql mapping (task T156573)
- git #db681d15 - Update pygments to 2.2 (task T156573)
TemplateData
edit- git #12565d88 - build: add jakub-onderka/php-console-highlighter
- git #23e547a9 - build: Update eslint to 0.4.0
- git #09980573 - Remove duplicate lint rule
- git #a4e7fcdf - Fix ,->; typo
TemplateSandbox
edit- git #cfa3763d - build: add jakub-onderka/php-console-highlighter
- git #b1e5aca2 - build: Update eslint to 0.4.0
Thanks
edit- git #36e6caee - build: add jakub-onderka/php-console-highlighter
TimedMediaHandler
edit- git #ff39e1c8 - build: add jakub-onderka/php-console-highlighter
- git #1d5184da - build: Update eslint to 0.4.0 and make pass
- git #3c204b87 - README fixes
TitleBlacklist
edit- git #f9059ce9 - build: add jakub-onderka/php-console-highlighter
TocTree
edit- git #ad910709 - Change from jshint to eslint
- git #2d7e14f7 - Integrate .hasClass in the .find selector
- git #10d4c980 - Remove some $x.length > 0 checks
Translate
edit- git #707c1882 - build: add jakub-onderka/php-console-highlighter
- git #5268b50b - build: Remove eslint:fix
- git #24dcaae0 - build: Update eslint to 0.4.0 and make pass
- git #2cf78068 - Escape newlines in AndroidXmlFFS export
- git #0ff4dd5b - Restore compatibility with MediaWiki 1.27 (task T163978)
- git #86fefa2c - Update version before MLEB release (task T162231)
- git #149f0215 - Optimize expandWildcards (task T160565)
TranslationNotifications
edit- git #df480077 - build: add jakub-onderka/php-console-highlighter
TwoColConflict
edit- git #3c2c6a17 - build: add jakub-onderka/php-console-highlighter
- git #d9cd2a9a - build: Update eslint to 0.4.0 and make pass
- git #05719f4f - Make link in help external (task T164347)
- git #2b9e4508 - Fix help dialog top position (task T164344)
- git #f4eaada4 - Improve help dialog and adapt to newest features (task T162148)
- git #d552193b - Open help dialogue the first time a user sees TwoColConflict (task T163783)
- git #79e5f18f - Adjust padding of text content blocks (task T162021)
- git #dec2e992 - Add selection dialog for the base version (task T162147)
- git #125ebd64 - Remove "show changes" filter options (task T163566)
- git #d7175c60 - Change explanatory text and account for multiple edits (task T162144)
- git #0c5270ae - Improve the English help message
- git #e19dc188 - Adapt help dialog to current version (task T163886)
- git #5dc2f784 - Avoid calling editor col adjustments twice
UniversalLanguageSelector
edit- git #2df208fe - Update jquery.ime from upstream (task T164474)
- git #d1afbd1b - build: add jakub-onderka/php-console-highlighter
- git #1d855d5f - Update jquery.ime from upstream
- git #b118f44c - Update jquery.uls from upstream
- git #b0a60f92 - Add <!DOCTYPE html> to HTML
- git #2169a3c3 - Fix script name in comment
- git #ab4f9ba8 - Update jquery.uls from upstream.
- git #3d00c5d8 - Remove eslint:fix
- git #4f659803 - Fix tooltip positioning in older MediaWiki versions (task T164052)
- git #9a49722a - Update version before MLEB release (task T162231)
UploadWizard
edit- git #c3b7f92c - build: add jakub-onderka/php-console-highlighter
- git #d72febc5 - Move error/warning handling out of setTransported and into the upload handler (task T96915)
- git #1eeb8f41 - Abort individual uploads instead of all
- git #81bc8326 - Make sure all rejections follow formatversion=2
- git #d403e061 - Fix ,->; typo
- git #dd8c30cb - Do not depend on deprecated no-op modules
- git #f575ede9 - uw.TitleDetailsWidget.test: Don't hardcode English namespace name
- git #2d08f193 - Fix jQuery 3 deprecations
- git #b82c8173 - Remove Firefogg (task T157201)
- git #def57930 - Add our EventLogging schemas to test module's dependencies (task T164028)
- git #a92da72f - Update FormDataTransport tests for jQuery 3 (task T164028)
- git #116db5ce - Add 'uploadwizard' & 'uploadwizard-flickr' tags to uploads (task T121880, task T121872)
- git #0a249a07 - Load details divs on scroll (task T153210)
UploadsLink
edit- git #a51db79e - build: add jakub-onderka/php-console-highlighter
UserMerge
edit- git #ac762fec - build: add jakub-onderka/php-console-highlighter
VisualEditor
edit- git #debcd678 - Generate visual diff only after switching to visual diff tab (task T164724)
- git #40d115c8 - Follow-up fa2efb9e5 part II: Don't try to call a private function
- git #a7f56f02 - Follow-up fa2efb9e5: Also mount the service in ApiVisualEditorEdit
- git #a866678c - build: Update eslint to 0.4.0 and make pass
- git #9d83efc7 - Specify suggested parent node types for tables (task T164016)
- git #485a1590 - Allow welcome dialog to be variable height (task T164056)
- git #8e6105fe - Allow headings in divs (task T164453)
- git #9ea4dc2a - Export publish-short message for mobile (task T164472)
- git #486bbd76 - Follow-up 57a06a6: Use the same attribute name on read and on write (task T164054)
- git #fa2efb9e - ApiVisualEditor: Move RESTbase initiation from construct() to execute()
- git #54fc9206 - Captcha improvements
- git #998ae22b - Follow-up I488fd7e74: Adjust saveFail calls for new function signature (task T164157)
- git #f016f3dc - Un-blacklist the lintid parameter (task T160102)
- git #314bb053 - Re-sync tests from VE-core into ext.visualEditor.test
- git #84ec8739 - Update VE core submodule to master (3b8a164a3) (task T163945, task T164199)
- git #a02e6837 - init: Fix checks for required skin elements to avoid false positives (task T162411, task T163307)
- git #59b3f2e0 - Avoid global variables in tests and build
- git #ede81b49 - MWSignatureNode/Tool: Avoid global variables
- git #7c0fc8d3 - Fix minor lint errors and typos
- git #2d0e580c - eslint: Remove duplicate rule (no-alert)
- git #cd8b059e - Synchronise VE availability checks in frontend and backend
- git #afa6c518 - Remove eslint:fix
- git #381f143a - QUnit: Remove all code for counting tests
- git #63d711dd - Run screenshot tests in series
- git #0c2bb3da - Add basic support for Parsoid HTML5 video/audio
- git #3999fb1e - VisualDiff: Check save dialog is still visible when re-rendering diff
- git #88f31919 - tests: MWInternalLinkAnnotation getFragment
- git #3a9dcf7e - MWMediaTransferHandler: Allow uploading of dropped Blobs (task T39932)
- git #fefb76ee - Rewrite logic for choosing initial editor
- git #d1017bfd - EditModeTool: Use state-describing, not action-describing labels (task T162864)
- git #e1e89e8b - DesktopArticleTarget: only destroy notices tool if it exists (task T163813)
- git #ca512cf4 - Update VE core submodule to master (15d5124ee)
- git #b534e8c7 - Update VE core submodule to master (5936b9521)
- git #58474dcf - Update VE core submodule to master (00f0a0bf8)
WikiEditor
edit- git #3b756103 - build: add jakub-onderka/php-console-highlighter
- git #5432a42d - Use background-image instead of <img> for spinner
- git #1b0bd60e - build: Update eslint to 0.4.0 and make pass
- git #278ae63c - Explicit load module 'jquery.tablesorter' instead of use when loaded
- git #cb60c06b - Hooks#EditPageBeforeEditToolbar: Return false so that other toolbars aren't loaded
- git #25d64833 - Remove workarounds for IE8 (task T123219)
- git #24ee9380 - Replace deprecated jQuery.isArray with Array.isArray
WikiLove
edit- git #0b18b619 - git.wikimedia.org -> phab (task T139089)
WikidataPageBanner
edit- git #d8009978 - build: add jakub-onderka/php-console-highlighter
WikimediaEvents
edit- git #9b97a59b - Track clicks on the "top links" on the RC page (task T164617)
- git #d3df9f78 - build: add jakub-onderka/php-console-highlighter
- git #a4e3d602 - WMDE Spring campaign - Remove hook
WikimediaMaintenance
edit- git #126a93a1 - dumpInterwiki: Remove sorting in __list (task T145337)
- git #2d2f0e58 - Remove usage or RequestContext::getStats() (task T156810)
WikimediaMessages
edit- git #31dad47b - RC Filters: Do not show 'invite' to users who have seen 'welcome' (task T164624)
- git #79829de7 - Add php-parallel-lint
- git #02f9fd57 - Move the full stop out of quotation marks
- git #5d2a96fd - Rc Filters highight tour: highlight button is always visible (task T163431)
- git #6401f1ec - Rc Filters beta feature invitation tour (task T144457)
- git #b6253781 - Move setting wgRCFiltersORESAvailable to the tour that actually uses it
XAnalytics
edit- git #ef4ebd85 - Add php-parallel-lint
ZeroBanner
edit- git #95a94a98 - Remove deprecated PHP entry point (task T140007)
- git #08f05cda - build: add jakub-onderka/php-console-highlighter
- git #6e36f145 - Don't use deprecated class
- git #755c1ae4 - Add php-parallel-lint
ZeroPortal
edit- git #00cd7ec5 - build: add jakub-onderka/php-console-highlighter
cldr
edit- git #daa1bf08 - build: add jakub-onderka/php-console-highlighter
timeline
edit- git #b699ef07 - build: add jakub-onderka/php-console-highlighter
wikihiero
edit- git #cfbe0c15 - build: Update eslint to 0.4.0
- git #c71431dc - build: Bump various devDependencies to latest
- git #55858da3 - build: Replace jshint and jscs with eslint (task T118941)
Skins
editCologneBlue
edit- git #b42f4dad - build: add jakub-onderka/php-console-highlighter
Modern
edit- git #9207bc64 - build: add jakub-onderka/php-console-highlighter
MonoBook
edit- git #3c3fa083 - build: add jakub-onderka/php-console-highlighter
- git #864a4dec - build: Update eslint to 0.4.0
- git #f025d40d - Match mediawiki.notification styles to OOUI dialogs (task T58313)
Nostalgia
edit- git #47954291 - build: add jakub-onderka/php-console-highlighter
- git #330acf28 - Add php-parallel-lint
Vector
edit- git #1ac0fcc4 - build: add jakub-onderka/php-console-highlighter
- git #ea6f33ef - build: Update eslint to 0.4.0
- git #1dc22027 - Toggle logo preloading via the skin (task T100999)
- git #dcd01fc1 - Separate some shared layout with Parsoid