MediaWiki 1.23/wmf1/Changelog
Appearance
< MediaWiki 1.23 | wmf1
Core changes
[edit]- git #7ef1ee47 - Handle Swift JSON listings with unqualified timestamps
- git #0eeaa4e4 - Catch temp container thumbnails in cleanup script
- git #313457c3 - Fixed redis reconnect handling when passwords are used in luaEval()
- git #8b4c3d8e - Bump GuidedTour for Growth team deploy
- git #90c44d70 - Bump GettingStarted for Growth team deploy
- git #e1150a04 - Include server in redis lua errors
- git #0cc22f64 - Update Wikibase, use siteGroup setting instead of doing lookup (bug 56602)
- git #48559933 - Update VisualEditor to wmf1 branch for cherry-pick
- git #ddeb0f9b - Vector: Set media screen on styles.less (bug 56366)
- git #3089f980 - Updating CentralNotice master
- git #1e777301 - Update Wikibase, fix for property input field (bug 56296)
- git #3c2b1e1b - Revert "Revert "Update MobileFrontend to wmf1 tip""
- git #b0c1da5b - Update VisualEditor to wmf/1.23wmf1 branch tip for cherry-pick
- git #c4861103 - Revert "Update MobileFrontend to wmf1 tip"
- git #bf157169 - Update MobileFrontend to wmf1 tip
- git #eb93a473 - Updated Zero ext
- git #7323a71a - Update MobileFrontend to wmf1 tip
- git #2b7b54e4 - Update Wikibase (bug 56096)
- git #2e599e4d - UploadStash::removeFileNoAuth shouldn't need auth (bug 56298)
- git #e66a84a8 - Fixed use of wrong callback array element (bug 56124)
- git #d54c86c1 - update CentralNotice submodule
- git #5e249322 - Update Wikibase, fix for uncaught exception in ByPropertyListUnserializer
- git #ff655b30 - Update MobileFrontend with cherrypick
- git #26fe2151 - Update CentralNotice
- git #cf3c2136 - Set $parentLen in contributions (bug 56115)
- git #16b9493b - Commit of various wmf-branch live hacks
- git #209cdf31 - Initial bump to 1.23
- git #96a9a3e1 - Fix double-parsing of account creation messages. (bug 44718, bug 52191)
- git #2a982e0e - Cleanup skins/SiteBarTest and @todo/covers
- git #4bb09bbc - @covers for all GlobalFunc tests
- git #c8006382 - Improve linkprefix regular expressions (bug 52865)
- git #de7af7ac - Fix scope on all /phpunit test methods
- git #c40786cb - Cleanup tests/includes/media
- git #348de7a7 - mediawiki.inspect: use $.toJSON & add workaround for FF oddity
- git #9efb7a73 - New hook accommodates non-revision rc queries
- git #6e4a46c3 - Add $wgSemiprotectedRestrictionLevels (bug 43462)
- git #d1bc243f - Remove all instances of the word "iff"
- git #613c4512 - Fix doc error in new incr test
- git #bb0044f6 - Address PHP CodeSniffer errors and warnings
- git #17c1e912 - General cleanup of Parser tests
- git #7342f749 - tablesorter: Unbreak abbreviated month name support (bug 56038)
- git #5bf45af5 - Cleanup MagicVariableTest
- git #940fb88b - Parser::replaceInternalLinks: fix batching
- git #33c5d1db - Use restriction-level-* messages in Linker::formatTemplates (bug 43462)
- git #e6b1baf2 - Avoid master queries in Revision::newFromTitle(..., Revision::READ_NORMAL)
- git #face4812 - Fix Redis increment behavior by using BagOStuff->incr instead (bug 55986)
- git #7cff82a1 - Test BagOStuff->incr method
- git #d94d2065 - mediawiki.util: Use 'wikipage.content' hook for TOC hiding (bug 54437)
- git #25d1af12 - lockmanager: QuorumLockManager subclasses can get EX/SH locks at once
- git #46a17d0f - Cleanup /languages/* tests
- git #af628c51 - mw.api.postWithToken now forwards promise on fail if we have token
- git #fb16eb2a - Add more @covers tags and test cleanup
- git #31c479de - Mention the new HTMLForm 'vform' display format.
- git #a8ed966e - Fix typo erronously -> erroneously
- git #0bd19ecf - jquery.localize: Fix incorrect use of void tag for <html:msg> (bug 40598)
- git #9590795b - Add 'RedisPubSubFeedEngine' feed engine
- git #cf03ff33 - Added ceph comment
- git #ca8810e2 - Added a few more trx sanity checks to DatabaseBase
- git #ee9d4dca - Declare visibility on class properties
- git #4e941cf4 - Add @covers tags for more tests
- git #b071c709 - Fixes for duplicateStderr (I833aeb3a)
- git #d7b953c2 - Remove proxy check in EditPage.php (bug 54597)
- git #678d976f - mediawiki.inspect: add CSS report
- git #603180de - BaseTemplate: Exclude two more attributes in makeLink() (bug 55659, bug 55660)
- git #baf86122 - Simplify boolean attribute handling for Html::input in templates
- git #bc8f309b - Clean up old title on move before reset article id (bug 45348)
- git #56555149 - Make it possible for EditPage::getCopyrightWarning to return HTML
- git #34bd5731 - Have list items occupy their own line (bug 39617)
- git #761b880e - Split changes list classes into separate files
- git #78ea1dc5 - mediawiki.notification: Expose close method to hide a Notification (bug 51338)
- git #0f88ab3d - Added more Message parameter functions
- git #0fc38b4f - Correct release notes for I9dd9f0fd499c37f2
- git #ef2f2610 - filebackend: try to combine SH and EX lock acquisition
- git #b27cf31b - Small JobQueueFederated performance tweaks
- git #dbbc247d - Fixed a bunch of annoying deprecation notices
- git #ffb3b8ca - Rename Toolbox to Tools (bug 54910)
- git #bbadd9b3 - Reduce excess lock contention and chance for failure on rename
- git #31061639 - importImages.php: Correctly generate automatic summary (bug 55885)
- git #153469a3 - Don't blindly overwrite $options in importImages.php (bug 55883)
- git #339d8cef - Add @covers for GenderCache + MessageCache tests
- git #2df1b0f0 - Add @covers tags for /content files
- git #26e52f0c - Add @covers for main Database test types
- git #8c6f35dd - Tweak bidi on Special:Contributions/newbies
- git #62df4cb3 - Removed unused const QoS_Atomic constant (odd casing)
- git #8c6e0901 - jobqueue: various cleanups to JobQueueFederated
- git #917f915b - Try to make sure jobs will not get pushed twice on failures
- git #0f33c145 - Remove 'Debug' hook from wfDebug and wfDebugLog (bug 55818)
- git #01bc04f1 - Fix SQLite exception when $wgDBuser is set (bug 49254)
- git #4c3b64e0 - Add $wgEnableParserLimitReporting to control whether the NewPP limit (bug 26792)
- git #f851c58e - mediawiki.api: add postWithToken and getToken
- git #9b2b027b - Add archive, externallinks PK (bug 15441, bug 39675)
- git #afcf3885 - If $wgShowHostnames is true, add parsed by to NewPP limit report
- git #23b15902 - FormOptions: Document getValueReal(), consistency fixes
- git #dafd0ce5 - deleteEqualMessages: Exclude messages that are empty by default
- git #ebf3e7c5 - Split change_tag sql patch
Extensions
[edit]CentralAuth
[edit]- git #30c289f7 - Implement OAuth hook to get userid from username
- git #53c2eb41 - Vary on X-Forwarded-Proto for changing-protocol redirects
CentralNotice
[edit]- git #7f724b51 - Serve Mobile URLs to Mobile Users (bug 55860)
- git #d90a4afd - Crosswiki Banner Hiding (bug 16821)
- git #f1a77a74 - Revert "Serve Mobile URLs to Mobile Users"
DataTypes
[edit]- git #8711843f - update composer file
DataValues
[edit]- git #a5d2812b - update composer file
- git #e7847248 - Reorganize and add tests for inherit's naming features + skip some tests in IE8
- git #973853e0 - Split inherit tests into different files
- git #cafb6474 - $.ui.suggester: Suppress autocomplete's native blur handling
- git #d61d2f03 - Factored getscrollbarwidth utility function out of suggester widget
- git #114eca62 - Introducing QuantityValue::transform
- git #2eb4d800 - Introducing DecimalMath
- git #59227570 - (bug #55512) QuantityValue rewrite based on DecimalValue
- git #d095b5c0 - (bug #55511) Introducing DecimalValue
- git #34dcc518 - $.ui.suggester: Implemented autocompletestring for static result set
- git #4eb43739 - Removed replacing of suggester input text when hovering a suggestion
- git #cca5f912 - inputAutoExpand: Catch miscalculation
- git #de6dfbf0 - (hotfix) Make inherit work with IE 8 again
Diff
[edit]- git #2b2ebc29 - update composer file
- git #3bb4a002 - Optimized imports
- git #1f4d7989 - Update README.md
- git #a4194c1e - Update README.md
- git #cfa1e69b - Update OrderedListDiffer.php
DonationInterface
[edit]- git #61b4ec2f - Zero-padding branch code out to 4, as per GC instructions
- git #9b3c842c - (FR #1090) trim inputs before validation
- git #9ec2d493 - Address warning in GatewayFormChooser
- git #88452bc5 - Wire up the new RapidError form functionality so we can actually use it.
- git #19da12ea - Massive cleanup of session behavior.
Echo
[edit]- git #790f4bee - Remove "Talk:" prefix from "You have new messages" (bug 49324)
- git #52fab9c5 - EchoBasicFormatter::formatFragment returns a Message object
- git #8f77ba20 - Remove duplicate "global $wgUser"
- git #f31c6053 - Replace wfMessage calls with $this->msg
FlaggedRevs
[edit]- git #a3be4da6 - ValidationStatistics: Showing unreviewed pages depends on config
- git #6b91110d - Remove calls to wfDebugDieBacktrace
GettingStarted
[edit]- git #3f84e188 - Treat action=submit as 'alreadyediting'
GuidedTour
[edit]- git #faff1beb - Implement support for post-edit with VisualEditor.
MassMessage
[edit]- git #fb9a0ad6 - Use EditPage::getCopyrightWarning directly for message
- git #15621835 - Use TitleCase for job names
- git #3603f7cd - Use $this->msg instead of $context->msg
MobileFrontend
[edit]- git #f83b4464 - Golden toast wins
- git #117dc397 - Define wgMFMode as stable for desktop Nearby (bug 56154)
- git #77e120c1 - Set a 30 days cookie when someone edits on mobile
- git #1b80f6e4 - Regression: Fix login logo
- git #90f7df13 - Update editing schema to support A/B test
- git #9a575e2d - Define EventLogging schemas in MobileFrontend
- git #a4052ad5 - Regression: Fix "Start uploading" button on lead uploads tutorial
- git #9fefc93e - Add a warning about mobileformat changes
- git #c5645aba - Moving shared code to mediawiki-selenium Ruby gem (bug 53579)
- git #e89a1edc - Fix scripts/cucumber.sh (bug 55539)
- git #9510461b - Ensure namespace is passed when history code loaded (bug 55594)
- git #195e4c88 - Hygiene: Deprecate polyfills.js
- git #ba936647 - Hygiene: Remove LESS comment
- git #54e529e2 - QA#1211 External links and images test
- git #c281c573 - Fix incorrect value being passed in second argument of MobileContext::getMobileUrl() (bug 55982)
- git #89f2341a - Hygiene: Cleanup handling of stylesheets in skins
- git #1e5e8047 - Add topics to the correct namespace (bug 54079)
- git #261132c2 - Make View's defaults inheritable and extendable
- git #b15a3b4d - Alpha: Make hamburger menu slide in/out when opened
- git #d6ff02b3 - i18n: Remove dead message
- git #f20ef8c2 - Make sure auto expanded sections have contents (bug 55586)
- git #fcad444b - Story 1258: Move last modified to top of page
- git #2ec464c2 - Story 1262: Adding user to last modified
- git #5922238c - Alpha: Turn random into a campaign
- git #0763fe2e - Story 1281: Promote section level editing tutorial A/B test to stable
- git #c5591fbd - Hide drawers underneath overlays
- git #8d0e4aa7 - Regression: Fix images on uploads page
- git #a3da5c72 - Fix image width in user profiles
- git #e1abecbe - Add missing module dependency (bug 55903)
- git #f73de85d - Pass query string parameters to mobile view url (bug 53297)
- git #7f84c66f - Hygiene: factor out common code
- git #ddadcb2a - i18n: Change "security text" to "confirmation code"
- git #708da871 - Make watchlist user icons consistent with rest of UI (bug 53732)
- git #f2c9e37c - Make sure KeepGoingDrawer gets set correctly
- git #ff9f8bfa - Fix wrong variable in a template
- git #c6fbcd75 - Hygiene: Clean up editor.js
- git #17cce563 - Updated Ruby gems
- git #e9e4ec8b - Make mobileformat not change the output structure (bug 54607)
OAI
[edit]- git #46b05187 - Remove calls to wfDebugDieBacktrace
OAuth
[edit]- git #757cab1c - Simplify language so it's easier for end-users to understand.
- git #6e3602c3 - Only show the log on the management wiki (bug 56073)
- git #296260cc - Enable consumer listing page everywhere
- git #53e4507b - Adjust wording of preference link (bug 55716)
- git #6f2d2edf - Utility function to get central id from username
- git #fa66be92 - Split up ManageMyGrants form into update and revoke forms (bug 56021)
- git #2dfa814c - Provide default messages for OAuth tags (bug 55717)
- git #f241ac32 - Added Special:MWOAuthListConsumers page (bug 53954)
- git #7ff47ee6 - Added sanity check for updating "wiki" field of consumer acceptance
- git #04ca4c2e - Slight message tweak to be clearer
- git #4302a2dc - Tweaked some of the preferences language (bug 55716)
- git #dafe1474 - Avoid duplicate key error on /authorize page (bug 55580)
Parsoid
[edit]- git #da6ac4af - Match all characters when testing comments for JSON (bug 54927)
- git #c00535cf - Bug fix in serialiation of <div attr="">foo</div> style tags
- git #51d49eb7 - ]: <BR> special case in makeSeparator (bug 55902)
- git #028bb94c - Remove attribute dropping to avoid masking issues with sanitizer
- git #f27904ae - Preserve non-canonical interwiki prefixes
- git #e7dc56c9 - Sanitize void tags and drop attributes for end tags
- git #396070eb - Only copy data-parsoid attribute from element to shadow meta (bug 55820)
- git #ca9c8b39 - Update contentOffsets for extlinks in shiftTokenTSR
- git #2775f240 - Only minimize interwikis when content was edited
Scribunto
[edit]- git #184a6496 - Translate namespaces for [be]
Translate
[edit]- git #bacb585e - Sandbox: remove requests once accepted or rejected
- git #efa267d9 - Stash: ensure user does not run out of messages
- git #e365de02 - Multiple fixes to sandbox
- git #709517a0 - Sandbox review styling
- git #984a4b05 - Stash: fix one tests, mark one as pending
- git #7cbb9948 - Remove the magic number for translation limit
- git #61de646f - Make it explicit that the feature file should use sandbox.translatewiki.net
- git #fd8f5926 - Use autonym font for language list
- git #0d0e0e65 - Update formatting
- git #09011b11 - Browser tests for translation stash
- git #7f372cfc - Stash: Open the first *untranslated* message by default
- git #ba0c56ab - Change wording of welcome note as recommended by Pau
- git #2a97ea5f - Styling review for translator stash editor
- git #cee92165 - Fix regression in Ifde21874 originally fixed in I18c885ca
- git #3c3b3352 - Quick fix fuzzy.php: getArg takes index, convert input to array
- git #ebda77ff - Display autonyms in language list
- git #9a1b429a - Add missing i18n for percentage
- git #b88761d0 - Use autonym class for tagcloud in Special:SupportedLanguages
- git #97ebb98a - User postWithToken for saving translations of sandboxed users
- git #92556433 - Improvements to Special:ManageMessageGroups
- git #92fa2c0e - Use hard newlines instead of groups
- git #0fb3bd3b - Fix regression that prevented saving translations to stash
- git #5808868a - Use postWithToken
- git #9d85779b - Replace STDERR calls with wfWarn
UniversalLanguageSelector
[edit]- git #63a0dd56 - Update jquery.uls from upstream
- git #c56f2a3e - Make ULS+commons Jenkins job green
- git #f45d5bfc - Refactoring tests to make them more robust
- git #507cacfa - Strip hints from Jomolhari font, reducing size by 50%
- git #7867b41c - Update jquery.webfonts from upstream
- git #e8d16c4f - Fix the selector for interlanguage links
- git #eff4f896 - Edit area monospace font test (bug 53734)
- git #35ac3b97 - Fix monospace font usage for input fields for latin scripts (bug 53734)
- git #c446001e - Update jquery.webfonts.js to upstream dcbed4f
- git #90350b86 - Run Accept-Language feature at sandbox.translatewiki.net
- git #90a48066 - Fix gems for tests
- git #d823fd7f - Use Autonymfont for interlanguage links
- git #007d7358 - Update Autonym font
- git #cc413a3a - Update jquery.ime from upstream (bug 54117)
- git #6a08a6d2 - Update Meera font from upstream
VisualEditor
[edit]- git #b2ae96ab - Send the old category and language types to Parsoid for back compat
- git #e2fd4ff1 - Don't corrupt categories/langlinks with new types
- git #412eb34d - Split ext.visualEditor.experimental into specific modules
- git #58fba521 - Use jsdifflib for QUnit diff
- git #661e43c2 - Revert "Followup c41f96c: doc parameter in ve.dm.InternalList constructor is not optional, remove check"
- git #e7d27cd0 - doc: Adding missing @static to a static dm.GeneratedContentNode method
- git #89f039f6 - Add Moriel Schottlender to AUTHORS.txt and authors string
- git #904c5a48 - [browser test] Moving shared code to mediawiki-selenium Ruby gem (bug 53579)
- git #febc0f56 - Defer selection-triggered updates in ve.ui.Context (bug 54675)
- git #a12446d7 - Ignore change events while opening and closing inspectors
- git #ac2a8396 - Use update rather than show in focusable node re-render
- git #6560cfda - Remove simpleArray utilities from ve.js and use oojs instead
- git #b7a4dcdb - Update oojs to v1.0.5
- git #20bdb785 - Followup bb03e8f: fix toolbar floating
- git #c4284054 - Add bin/ directory with updateStaticLoaders and generateDocs
- git #c543fef8 - Cache multiple requests for $resizable's offset
- git #1efa3271 - Recalculate $resizable offset when positioning resize label
- git #e41d4d47 - Rename ui.Tool.static.canEditModel to isCompatibleWith
- git #36fc3b59 - Rename oo.js to oojs.js per library name
- git #fae7f130 - Remove oo from ve.js closure
- git #26a1d898 - Remove ve.Factory and ve.Registry and use oojs instead
- git #b635541d - Remove ve.getHash and use getHash from oojs instead
- git #27078af2 - Update oojs to v1.0.4
- git #7db65f38 - Rename @emits to @fires so we're forward compatible with JSDuck 5
- git #4194a5a3 - Added SVG logos in new style, rm'd old pngs
- git #6018e77d - Use OO.EventEmitter instead of ve.EventEmitter
- git #9d915aca - Fix save dialog crash on load error
- git #a34e0fd6 - Fix typo in documentation for ve.ce.View.prototype.getModel
- git #421924bd - [browser test] cursor feature was not tagged @login
- git #3f5486a4 - Use a sane recursion guard in ve.ui.Context.prototype.hide()
- git #9eac0c8c - Followup 1878c7c5: fix check for nonexistent property .draggingAndDropping
- git #d3c706ff - Add a node type for numbered external links (bug 53505)
- git #efafed32 - Remove ve.{inheritClass,mixinClass} and use OO instead
- git #832f8e1e - Document constructor params for dm.MWMathNode and dm.MWExtensionNode
- git #828747f0 - [Browser tests] identifier for anonymous warning changed for test2
- git #81bbba49 - Split out popup functionality from ve.ui.PopupButtonWidget to ve.ui.PopuppableElement
- git #a3ae0478 - [browser test] Updated Ruby gems
- git #4721367b - Follow-up 8dfbc5baa: Really don't select unselectable items
- git #8fccb53a - Make category suggestions dropdown appear below the input box
- git #d3cd4048 - Use .done()/.fail() instead of 'success'/'error'
- git #7035c8de - Followup 8a4058584: use a single media source for rerendering images
- git #fb4dcf30 - Followup c41f96c: doc parameter in ve.dm.InternalList constructor is not optional, remove check
- git #266603c3 - Rename performance.parsoid.domLoad to performance.domLoad
Wikibase
[edit]- git #10dc8e58 - Re-introduce siteGroup setting for performance reasons (bug 56602)
- git #6b18dffa - (hotfix) Checking for property to lock property input
- git #23ac7831 - Hide "remove" button when adding a new statement
- git #bd6a54c9 - Parse lowercase ids in ByPropertyListUnserializer (bug 56010)
- git #e83c8c82 - update readme
- git #82ea7949 - update composer file
- git #e9ad3ef2 - Use PropertyId objects in TermPropertyLabelResolver, ensure recache when needed (bug 56051)
- git #8e9df1e8 - use ClaimGuid::SEPARATOR in claim guid validator
- git #8b4e0e8d - Reflect changes to ByPropertyIdArray in Wikibase
- git #fd77d177 - RTL tweaks for label title
- git #a8d20846 - Fix comment in ApiWikibase that is not correct
- git #76ac6a58 - remove duplicate datatypes-type-quantity message in Wikibase (bug 55937)
- git #65fc9638 - Cleanup lib/Validators.
- git #de717910 - Cleanup lib/util file headers.
- git #e0ce5a26 - Consistency tweak: article -> page
- git #7239abc1 - Remove one hard-coded constant
- git #69ba803c - Removes MWException from serializer objects
- git #8b1e2e31 - Documenting external JSON format (bug 52801)
- git #2970434f - (bug #55513) Baseline for Quantity data type.
- git #4ce29bbc - Updated Ruby gems
- git #448038dc - Better "start page" for ItemDisambiguation (bug 55466)
- git #09d5c1e2 - add test case for UnDeserializableValue in snak formatter builders
- git #a6859933 - Cleanup namespaces and code style issues in content classes.
- git #de8f696e - entityselector: Properly set value when selecting a suggestion
- git #64290f7c - Make the wbgetentities examples look nicer
- git #4043b983 - Implement entity deserialization (bug 54216)
- git #6bb37ff8 - Register undeserializable value formatter
- git #71e5579e - Fix UpdateRepoOnMoveJob autosummary (bug 55782)
- git #a0df3d65 - Implemented index in SetReference API module
- git #61a0e865 - (hotfix) claimview: Correctly rebuild qualifiers
- git #ac6fd427 - Add basic tests for SearchEntities...
- git #cefae922 - claimview: Re-attaching event listeners when creating qualifiers
- git #eb6f1cf2 - remove unused WikibaseClient use statements in lib
- git #13a26624 - Implemented index in ChangeOpReference
- git #99fd78bb - Improved toolbarcontroller's event namespace assignment
- git #00a765fd - Removed movetoolbar widget's listView option
- git #0779e481 - Implemented claimgrouplistview widget
- git #6be76285 - Allow entry by qunit jenkins tests
- git #a76868d4 - allow ftp links (bug 54103)
- git #289e7031 - Remove the SetStatementRank API module as we are not going to use it
- git #b9a3c230 - (bug #55569) Fix tests after Claims no longer use hashes.
- git #3173390d - (hotfix) SiteLinksEditTool: Address correct scope
- git #6ca34e4d - claimgrouplabelscroll: Prevent running in error
- git #22d8440e - Raised QUnit timeout
- git #b5ef0f10 - Only run setrank tests if experimental is on
- git #1679de12 - Implements option for locking snaktype in snakview widget
- git #102bb901 - Remove use of 2 deprecated js methods
- git #fac712d2 - Refactor Jenkins Job Entry File
- git #260eac60 - setClaim autosummary should not be overwritten by ChangeOp autosummary
- git #7f559633 - Fix encoding bug in sitelinks browsertest
- git #46948189 - Fix claim weirdness (bug 55514)
- git #43a3833a - load ValueView when Wikibase is installed via composer
- git #84783c30 - Update dependency version
- git #2a458df3 - Improved snaklistview styling
- git #72e044e0 - Show only topmost property label for snakview in snaklistview
- git #fba96e27 - Claimview "movetoolbar" definition refactoring
WikibaseDataModel
[edit]- git #8d2fe263 - update composer file
- git #85665969 - Using property id serialization in ByPropertyIdArray
- git #09ec8a05 - Implemented numeric index in Claims
- git #312ce358 - Removes references to QuantityValue from SnakTest.
- git #e01e0d53 - Implemented indexOf method in ReferenceList
- git #00e1b95d - Allow passing index when adding a Reference to a ReferenceList
WikimediaEvents
[edit]- git #23d32b67 - Update VisualEditor performance event names
WikimediaMessages
[edit]- git #82a95f79 - Add messages for new group 'templateeditor'
cldr
[edit]- git #d1a82b06 - Code formatting fixes
- git #ee992ec4 - Do not add empty arrays