MediaWiki 1.23/wmf13
MediaWiki 1.23/wmf12 | Deployment of MediaWiki 1.23wmf13 to Wikimedia sites | MediaWiki 1.23/wmf14 |
The latest version (labeled "1.23wmf13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 6 February 2014 (see the roadmap).
Core changes
edit- git #f04bc88a - Prepare Flow for schema change in 1.23wmf13
- git #e14a8748 - Actually write-back the container cache in SwiftFileBackend
- git #462fde01 - Update VectorBeta to remove max-width
- git #2e2d7f4a - mediawiki.jqueryMsg: Support with empty first parameter (bug 61320)
- git #9f044b63 - Backport fix for MultimediaViewer's keystroke handling
- git #33866ce0 - Update flow to fix pagination
- git #4dcc4590 - Update VisualEditor to wmf13 branch for cherry-picks
- git #e2e1067b - Zero ext update
- git #c7e7341e - Cherry pick performance improvement for cirrus
- git #1bb7ef5a - Reduce the amount of Swift auth cache keys used on wiki farms
- git #6dc3088b - Fixed broken auth caching for Swift
- git #d551ba2f - Only call ->clearInstanceCache() if $targetUser instanceof User (bug 61252)
- git #76cf892d - Update Flow in wmf13 with bugfixes
- git #564a508f - Update Flow in wmf13 with 88bit uuids
- git #add60dea - Bump GettingStarted again on 1.23wmf13 to fix foreachwiki script
- git #2598ed2f - Bump GettingStarted on 1.23wmf13 for Growth deploy
- git #8f6471e0 - Move clearing of $i down a bit in LoadBalancer
- git #54d19e53 - Avoid fatal error in LoadBalancer when all servers are busy
- git #7563b01e - Update FeaturedFeeds to wmf/1.23wmf13 tip
- git #66cc47a8 - Add MobileApp
- git #1f152075 - Update MobileFrontend for d62f43bc61df3
- git #960afc75 - Update VisualEditor to 1.23wmf13 branch for cherry-pick
- git #285e8930 - Update Echo and Flow
- git #73069d00 - Revert "Reverting Math to known-good 2b8534793fad9db18fcdb9621dc8d79ff36fdeb1"
- git #91c0e63a - Reverting Math to known-good 2b8534793fad9db18fcdb9621dc8d79ff36fdeb1
- git #252c227b - Revert "Add sequence support for externallinks table"
- git #2daafebc - Do not use jargon in comment.
- git #ceaca698 - Add the ability to know if fullscreen is available
- git #967dd32d - Revert "Added some constants to speed up Setup.php"
- git #f077c4b1 - Update formatting
- git #35a891a3 - Remove <em> from autoblocker message
- git #ae03d1a0 - jquery.client: Clean up cache key repetition and early return
- git #83fc4788 - jquery.client: Include platform in the profile cache key
- git #1547148d - mediawiki.htmlform: Add jsduck docs
- git #9a6358db - mediawiki.page.watch.ajax: Add jsduck documentation
- git #e65fd1be - Show range start and end in special page pagination (bug 11269)
- git #3dbfd497 - qunit: Preserve context in QUnit module environment override
- git #c59ff09b - qunit: Move modules exclusively for $wgEnableJavaScriptTest to test registry
- git #b51ff02a - Vector: text-indent workaround for Firefox 27 bug (bug 60900)
- git #9d988924 - Vector: Fix padding values of div#content (bug 57401)
- git #31f04e6e - Merged redis queue periodic tasks into recyclePruneAndUndelayJobs()
- git #0cef7818 - Fix CodeSniffer errors and warnings
- git #1baaa740 - Made UpdateSpecialPages support --list/--only with the callback updates
- git #540b72c9 - Correct proportions in SVG search icon
- git #58a56414 - Code, style, and doc fixes for benchmarkParse.php
- git #dfd481e1 - Maintenance script for benchmarking parse operations
- git #b7b0e54f - Fixed use of qcc_value by Special:ActiveUsers
- git #8d701eee - Remove trailing line breaks from wfDebugLog() messages
- git #87be24db - Made ActiveUsers use querycache and do staggered updates on view (bug 41078)
- git #9832b28f - Add API action=revisiondelete (bug 23005)
- git #a7a08830 - Enhance the destination control parameter of wfDebug() and wfDebugLog()
- git #5073379d - Detect already-undone edits for undo (bug 29762)
- git #75e28dc0 - Support ApiPageSet in ApiWatch
- git #65aa47e2 - Vector: Add missing rule in HTML compatibility styles
- git #c97b528a - Don't override the 'limit' parameter when building feed query (bug 60795)
- git #4e3e752a - Don't offer create link for searches with syntax
- git #f8dbaac4 - Handle space in namespace prefixed searches (bug 60489)
- git #b176b5b8 - Add title tests about interwiki prefix
- git #bbe19ba3 - Use nesting in search.less again
- git #7940a4b1 - mediawiki.searchSuggest: Only handle Vector's fulltext hack on Vector
- git #da802de2 - Use "rb" instead of "rb+" for Swift store operation handles (bug 60318)
- git #4db00dc1 - Fixes and cleanups to FileOpBatch (bug 60318)
- git #a9424c3c - Use ProfileSection in FileOpBatch
- git #4c95d41c - Standardize is_array check in Database::upsert
- git #840764cc - Now cache has cleared remove superfluous modules
- git #db6764e5 - Add SVG version of search button icon (bug 35336)
- git #27068d52 - Rewrite rendering of Vector simple search (bug 24248, bug 25127, bug 46947, bug 50660)
- git #cd7b045d - Fix PHP Fatal error: Call to undefined method Title::getPrefixedTitle().
- git #cced9d13 - Added wfSuppressWarnings and wfRestoreWarnings
- git #ff8bac33 - Clear user cache before checking userrights conflict (bug 38989)
- git #7d016b5e - Minor documentation fix for ContentHandler::makeParserOptions
- git #955f31af - mediawiki.ui: Remove white-space: nowrap; for buttons (bug 60660)
- git #577d3ce9 - vector: Split placeholder rules in search.less (again) (bug 60716)
- git #712cdc59 - Remove outdated todo from RecentChange.php
- git #caab0436 - Fixed getDBname() for DatabaseSQLite
- git #f4819040 - Fix double parsing of the 'description' key in Special:Version.
- git #465d0f36 - Remove unneeded h3s around Create Account links (bug 60605)
- git #324587ba - Special:Contributions: add all params to feed URL (bug 54093)
- git #28552100 - Revert "User::saveOptions() optimization" (bug 60653)
- git #9190427a - Fixed getReaderIndex() handling of $group
- git #9bb64655 - Made LinksUpdate::updateLinksTimestamp() use a more correct timestamp
- git #a25277db - Improved HTMLCacheUpdate/RefreshLinks cache use synergy
- git #527f9eeb - Document OutputPage->mDoNothing
- git #45eeecde - Fix typo in ApiQueryRevisions (bug 60635)
- git #ed2f768c - Remove unused acceptListRedirects()
- git #74668733 - adding se4598 to CREDITS
- git #2f877213 - Check for CoreParserFunction::urlFunction from array to boolean (bug 59881)
- git #5c99dea2 - Space out search results just ever so slightly
- git #ed85c136 - mediawiki.util: Don't hardcode selectors in updateTooltipAccessKeys if possible (bug 58255)
- git #4d6dad71 - Remove vestiges of AdminSettings.php
- git #e6980c32 - Rollback: Make update of recentchanges table later
- git #ff621bdc - ChangesListSpecialPage: Stop mutating $opts in buildMainQueryConds()
- git #720d0fa9 - ChangesListSpecialPage: Implement webOutput()
- git #a191c087 - ChangesListSpecialPage: Implement doMainQuery()
- git #64886d14 - Transclude translation for preference edit section to ensure consistency of translation
- git #7b622d6a - http://www.mediawiki.org --> https://www.mediawiki.org
- git #c96ddf29 - Code style fixes to ApiBase::requireAtLeastOneParameter
- git #d7a40c8c - Move toctoggle from mediawiki.util.js to separate file mediawiki.toc.js (bug 60030)
- git #266e9d91 - Add PreferencesFormPreSave hook
- git #e965a145 - treat true as empty string, skip false in xml format (bug 59953)
- git #aae0344c - Propagate the favicon information to getInfo()
- git #f7d9a8b7 - Use regular slaves for user contribs parent revision queries (bug 59987)
- git #874fed93 - Improve clarity of diff-multi message (bug 59833)
- git #6040f3af - Make autoblocks update with the parent block (bug 48813)
- git #499e5fd4 - Fixed stream wrapper in PhpHttpRequest (bug 56047)
- git #b0559c91 - Don't escape the mail's subject in Special:PasswordReset
- git #63555f29 - Adding python 3 support for the Makefile.py file for the zhtable
- git #aacba489 - tipsy: using user class borks positioning of tip (bug 57144)
Extensions
editAbuseFilter
edit- git #9a632d04 - Defer af_throttled query to post-commit auto-commit mode (bug 60600)
BetaFeatures
edit- git #796a4c19 - Remove nested paragraph element in HTMLTextBlockField (bug 56504)
CentralNotice
edit- git #8b2e559f - Included the 'centralnotice-clone-banner' message (bug 56943)
- git #9f3881ff - Replace usage of SpecialPage::getTitle with getPageTitle
- git #67ed0639 - Allow query campaign api to work for campaigns with space in their names (bug 57373)
- git #9301a553 - Do not mobilify hide links
- git #cb161d59 - Cache Hide Requests
- git #6b1a0c58 - Force ltr direction on the time selector
- git #2e1536e6 - Convert two hardcoded strings to messages
CheckUser
edit- git #54dab19b - Replace usage of deprecated Title::escapeLocalURL()
CirrusSearch
edit- git #7d8c2f95 - RequestContext is better than $wgLang. Slightly
- git #8257ba32 - Make failure messages less spammy
- git #1baaa987 - Add rtl icon for the beta feature preference
- git #3fe71904 - Move decode results portion of findUpdates() to its own method
- git #b4c65f2e - Make reindex process less brittle
- git #394ffac3 - Renamed the feature to Smoke test
- git #cc16a215 - Moved tests from browsertests repository (bug 61311)
- git #6d29b95c - Fixed typo in file name
- git #2e8c83a4 - Properly use ProfileSection (bug 61286)
- git #02a7037c - Use ProfilerSection where possible
- git #332db941 - Begin indexing namespace text forms
- git #76bc7959 - Follow-up 94c3984: not all ResultTypes request text.word_count
- git #58abccb8 - If the job queue supports it, delay link counting
- git #94c39844 - Remove two attributes we no longer need
- git #5aaa2b3e - Set incoming_links to 0 when all links are removed
- git #2579b6af - Fix some odd query issues caused by near_matches
- git #d7144726 - Make MVEL way faster
- git #4e61e97c - Moved Ruby code that multiple repositories use to mediawiki_selenium Ruby gem (bug 56088)
- git #5409241b - Handle _s as spaces in prefix: (bug 30125)
- git #fe113071 - Fix warning when searching in all namespaces
- git #57f7c44a - Boost pages based on their namespace (bug 61053)
- git #fde267ff - Use near_match to also search pages (bug 61080)
- git #ba47bf7b - Remove thumbnail captions from search text (bug 61057)
- git #b1032ecf - Don't do the phrase boost for queries with syntax
- git #d7f72a30 - Fix profiling error
- git #ccee6578 - Updated mediawiki_selenium to 0.2.1
- git #231ff7bb - Stop using script for boost-templates (bug 61054)
- git #0668ee94 - Use redirects in prefix and go searches (bug 60959)
- git #478075be - Rely on mediawiki_selenium's screenshot on failure
- git #e3d21a23 - Renamed mediawiki-selenium Ruby gem to mediawiki_selenium (bug 60820)
- git #7319701f - Followup. Pressed save + merge too fast
- git #ae976d6c - Obvious oversight: make interwiki cache time configurable
- git #36a0ad48 - Introduce a rescore window for script scores
- git #e43f2417 - Implement interwiki searches (bug 44420)
- git #dffff9fa - Reindex is ok seeing same id twice (bug 60854)
- git #c99d2858 - Turn on create and suggestions query has syntax (bug 60630)
- git #c6478bf1 - Make the old $wgSearchType available as an alternative if the BetaFeature is enabled (bug 60439)
- git #19e6cffc - Trim quotes from prefix: search (bug 60489)
- git #59e123e6 - Turn token range queries into bare tokens
- git #8910724f - Import a required class
- git #e2d79e90 - Don't filter namespaces when we're searching all namespaces (bug 60783)
- git #471b7399 - Turn _s to spaces in highlighted namespaces (bug 60298)
- git #32fb9335 - Use I21440625's indication of file content matches
- git #f25705c4 - Stop using SearchUpdate::updateText()
- git #56773651 - Add a stats group for queries with suggestions
- git #960ff99c - Force new version of mediawiki-selenium
DisableAccount
edit- git #e81bc1a1 - Override SpecialPage::execute instead of setting a callback function
DonationInterface
edit- git #8c1bbe9a - FR #1311 Amazon Recurring Status Handling
Echo
edit- git #08a5049c - Catch catchable fatal errors when formatting echo notifications
- git #a1b00ffc - Invalid passed arguments should be catchable, not fatal (bug 60985)
- git #7637e128 - Automatically mark invalid notifications as read upon request
- git #b0c4e551 - Add some more clarification on why event_extra can't be too large
- git #425a4a09 - Catch exceptions formatting notifications (bug 60906)
- git #64afd78c - Prevent events with large blob extra data
- git #d889fd6c - Use mediawiki.ui.button instead of mediaiki.ui
EventLogging
edit- git #30996d20 - Fix documented salt lifespan
- git #7e422b3a - Have mtime as calculated by startup module increase on schema change (bug 60942)
- git #0e5161bc - Use HMAC SHA1 with rotating key to hash IP addresses
- git #d6c7223e - Remove obsoleted files and config variables
FeaturedFeeds
edit- git #14d4d8e4 - Fix timestamp validation (bug 61058)
FlaggedRevs
edit- git #e18ed376 - SQLite compatibility fixes
- git #8e749216 - Allow PENDINGCHANGELEVEL to work on other pages (bug 56863)
- git #b9846b03 - Added missing prefix to some indexes (bug 37921)
Flow
edit- git #3a493114 - Add code to prevent exception for new db columns
- git #4664c17a - Loading new topics is broken (bug 61066)
- git #cd52b297 - reply field for replying to tangents has wrong name in it (bug 56811, bug 56811)
- git #c5da3db0 - Truncate content before storing event into DB (bug 60906, bug 60906)
- git #82b0aa8b - Properly parse out underscored parameters (bug 60947)
- git #5074b8fd - Whitelist action=(un)watch
- git #bcf7b13c - Some header content breaks out of its box (bug 60787)
- git #e0c25d5e - Fix clearfix, which triggered scrollbars
- git #5b8662f1 - Fix work-breaking in FireFox
- git #f34125f8 - Get rid of hyphenation
- git #2b99fc0d - Remove spurious line
- git #adf663cb - Create maintenance mode
- git #628e8bee - base36 uuids
- git #bb311df0 - [SCHEMA CHANGE] Shorten uuids to 88 bits.
- git #0c703320 - Immediately render submitted header changes
- git #f48da880 - Be more defensive with data from echo events
- git #3cc92247 - Enable action=info for Flow pages (bug 60834)
- git #6c829f09 - Switch to underscores, because php mangles everything else (bug 56196)
- git #735817cf - AbstractRevision was not being used, assuming incorrect namespace Flow\AbstractRevision
- git #ea580d67 - No-js tweaks (bug 58019)
- git #577b4c1e - Remove redundant params
- git #85350001 - Correct docs
- git #4b90fa9f - Inject Language into notification controller
- git #68594255 - Prevent fatal errors in urlgenerator (bug 60906)
- git #cd3b7aa9 - Don't error out on duplicate id's (bug 60785)
- git #d4e375fa - Fix browser tests for new topic UI (bug 60673)
- git #fdfff2f7 - Use ContextSource::msg instead of wfMessage
- git #d0d3dc35 - Fix phpdoc
- git #fa5b8535 - Save 'flow-talk-taken-over' message in content language (bug 60859)
- git #c9b57d2a - Don't send suppression log entries to recentchanges (bug 60814)
- git #ce0c79e6 - Force word breaks in the various user content areas (bug 57962)
- git #b9a6e379 - Split up ShallowCompactor's expand; move building of queries into own method
- git #c1de1e0b - Buffered cache is already hooked up to transactions
- git #90e7e3f7 - Add method to test if LocalBufferedStorage has data in own cache already
- git #9b688b55 - Return correct internal value in LocalBufferedCache::get
- git #666b5f71 - Move query-to-index-key code out of findMulti
- git #209c204d - Remove 'latest' indexes on posts & headers.
- git #a336bb96 - Fix typos
- git #577eb9d5 - Use mediawiki.ui.button when mw-ui-button is used
- git #b277a83c - Re-add historical link's to timespans
- git #ba600f19 - Apply overflow:auto to preview
- git #51e21088 - Provide a default rc_log_type of null
- git #10bbed3d - Mark API as a shim which will be replaced
- git #99dd946c - Add es3 to catch use of 'new' as object key.
- git #fda9ab41 - Fix up some documentation
- git #199e4a68 - Links in Echo notifications should be internal (bug 60867)
- git #8f1d3ee1 - Edit conflicts
- git #65945035 - Limit Flow API to only respond on enabled pages (bug 60309)
- git #05f607b3 - Add cacheKey function and tests to TreeRepository + typo fix (bug 60152)
- git #60cf4be5 - Don't use @unserialize
- git #15cfa374 - Add flow-post-UUID hash to URL (bug 60638)
GWToolset
edit- git #62e97869 - Reword gwtoolset-title-bad with clearer punctuation
LiquidThreads
edit- git #3ac53428 - Remove some easily removed $wgTitles
- git #ddaa85f0 - Fix Undefined wgSearchType
LocalisationUpdate
edit- git #6a33a210 - Update README
MassMessage
edit- git #973e3c05 - Parse wikilinks in skip log entries (bug 58565)
- git #8ac31df4 - autocomplete: Remove unnecessary select function
Math
edit- git #a10c4d13 - Fix one of the old variable names in the release notes
MobileFrontend
edit- git #d62f43bc - Put the Minerva-on-desktop Beta Feature under a feature flag
- git #696c6729 - QA: Fix page loading tests
- git #56c686d4 - QA: Maintenance and robustification
- git #9e00462c - Hygiene: Wrap parameters in quotes
- git #4c632cd9 - Fix button bar in alpha - stop it looking like a link
- git #f3f165a0 - Hygiene: Rename editor-ve
- git #d226133f - Return languages link when only variants are available in beta
- git #93bc016e - Fix variant URLs in beta JS language list (bug 60440)
- git #09a26150 - QA: Make the visit page rule more generic
- git #92761567 - Hygiene: Distinguish between wikitext and VE editor in browser tests
- git #f60174ad - Make edit button permissions work on alpha lazy loaded pages (bug 60104)
- git #848b46ec - QA: Add browser tests for ajax pages
- git #3a028973 - Make pointer arrow responsive (bug 60357)
- git #073a0577 - QA: Use long random string for a safe password
- git #f1d35e50 - Use MediaWiki UI buttons in alpha
- git #964d50b5 - Making sure proper header styles are applied to talk page overlay
- git #0aa4e4e7 - Sort notification list correctly. (bug 60450)
- git #ba62f8e1 - Use DISPLAYTITLE when rendering pages (bug 60251)
- git #7b2ba41c - Story 1621: Fixing VE content area typography/design for mobile
- git #afbd5ca2 - Fixing mobile menu so that it displays correctly in no-JS and RTL (bug 60186)
- git #cfb1179e - Update required MW version
- git #5739a7f0 - Make KeepGoing/toast confirmation run when editing using VE (bug 59932)
- git #9b555365 - Story 1625: Drop the preview screen
- git #a71eaf85 - update for pwd
- git #43947eaa - Load Tablet styles if portrait or landscape meets threshold (bug 59827)
- git #dfe13cca - QA: Do not create bogus pages like Selenium_Edit_Test in prod
- git #e792dec5 - 2 (bug 5993)
- git #dbe2152e - QA: KeepGoing browser tests
- git #587241ae - Fix VE error with latest VE master (bug 60662)
- git #b640823f - Hygiene: cucumber.yml is no longer needed (bug 56085)
- git #f0b17e81 - Document $wgMFAnonymousEditing (bug 60567)
- git #e9797485 - QA: Allow browser tests in alpha mode
- git #5bce3f98 - Story 1610: Promote already logged in message to stable
- git #081b589e - QA: Add browser tests for story 1610
- git #5c6e6e05 - Hygiene: Don't use content_wrapper
- git #4e93d5f8 - Beta Feature: Register mobile skin, offer users the ability to change it (bug 36636)
- git #1db1593a - Story 1609: Push captcha refresh to stable
- git #3cad512d - QA: Add tests for Story 1609 captcha refresh
MultimediaViewer
edit- git #df04351f - Branch-specific fix for keydown listeners
- git #df130fb9 - Fix MMV dependency on mw.Api
- git #26d001ac - Fix repoinfo loading bug
- git #b013ddbe - Userinfo provider
- git #3b71fece - Revert "Exit Lightbox when clicked on backdrop"
- git #3dd716a3 - Hide the controls after some time when in fullscreen mode
- git #1ff0ac60 - Fix merge problem with categories
- git #6068ffd5 - Add provider to for actual image loading
- git #40d1a250 - Replace old API code with providers + fix a few provider bugs
- git #056651ed - Renaming things for consistency: DataProvider -> Provider
- git #85a37d0e - Add imageinfo, thumbnail info, repoinfo provider
- git #9d043e7d - Fix categories empty method
- git #5d61b69f - Use LESS instead of CSS
- git #b860ccf1 - Move UI things into mmv/ui/
- git #d34fec4f - Add categories to the interface
- git #67fa0536 - Make mmv handle urlencoded hashes
- git #4280dd8b - Exit Lightbox when clicked on backdrop (bug 56402)
- git #e0edec21 - Move providers into their own subdirectory
- git #416f04bf - Fix globalusage link
- git #b9eecfed - Place the metadata correctly before opening the lightbox
- git #5d47d1da - Fix the "view all uses" link when there are both local and global results
- git #ec29c88a - Swap position of caption and description
- git #612d3445 - Handle PD licenses on frontend
NavigationTiming
edit- git #7241aa3a - Don't log 'desktop-beta' as mobileMode
- git #e4f31fcf - Round 'mediaWikiLoadComplete' to comply with schema
OAuth
edit- git #1d50f13d - Use mediawiki.ui.button when mw-ui-button is used
OpenStackManager
edit- git #93322e6a - Fix sudo chown rule for service groups (bug 48105)
PagedTiffHandler
edit- git #daed306e - Punctuated the error message tiff_invalid_file
Scribunto
edit- git #aa943d57 - Validate the type of the tagName given to mw.html.create
- git #5cf28c5a - Use a child frame in frame:expandTemplate (bug 55525)
TemplateData
edit- git #f9bc87e2 - Adjusting error message for invalid inputs
- git #3dfa316f - Make {{ a parameter in the error message in the editor dialog
Translate
edit- git #131cb5aa - TranslatePage#workflow_state_element needs some time to appear
- git #a4b09048 - Update version
- git #2cbfec6d - Remove shortcut-activated from "paste source"
UniversalLanguageSelector
edit- git #abd130ed - Set tooltip load timeout later than collapsible navs (bug 51170)
UploadWizard
edit- git #892cd528 - Use mediawiki.ui.button instead of mediawiki.ui
VectorBeta
edit- git #f9bbf791 - Removing the max-width for now per Erik
- git #a478012e - Hygiene: Whitespace fixes
- git #40c157e7 - Copy over yet more assets
- git #934db0ba - Follow up to Iee3765e940cfd9784c55b6a87a678e41550032a7
- git #0046e28e - Typography updates from typography refresh meeting
- git #94499e0c - Add horizontal scroll to pre elements (where required)
VisualEditor
edit- git #fce142e8 - Quick fix: image size property update (bug 61052)
- git #d43a3bd7 - Fix margins after they were broken in 9d988924 (bug 61224)
- git #1506258b - Move paste rules to Target (bug 60912)
- git #0d0b7b2e - Always show 'File:' in content language for gallery placeholder
- git #406e5403 - Don't allow extensions to have no content by default
- git #d169108e - Implement SVGMaxSize
- git #d2df039a - Rebuild .docs/eg-iframe.html
- git #5aafc125 - Hide automatic reference names (bug 57875)
- git #90d46cb1 - [Browser test] Get transclusion test back to working with Chrome
- git #b5229943 - Adding position setting to media edit dialog (bug 51293)
- git #e8205a71 - Adding alternate text to media edit dialog (bug 38129)
- git #fb4f7d3e - The great image scaling rewrite of 2014 (MW)
- git #61d010df - Move image info API call to media node
- git #13eb9180 - Only generate transclusion contents for clipboard (bug 60897)
- git #425d6fee - Exclude galleries from reference/caption surface tools
- git #d7e9564d - Hide structure tools in MWReferences
- git #1e6daf1e - Implement surface paste rules for media/ref dialogs (bug 59603)
- git #9a2fb3cf - Set wfUseMW down to MW 1.22
- git #047d6bf6 - Fix usage of '$' in MWReferenceSearchWidget
- git #c528a0ff - Fix 'use existing reference' list rendering (bug 57209)
- git #87dd8411 - Add placeholder for gallery editor
- git #74242c79 - Add updateSubmodule.sh script
- git #fc565623 - Fix search results when $wgDebugToolbar is enabled
- git #26a4623d - Revert "Make it possible to run VisualEditor tests in headless mode"
- git #9a20fc03 - Make it possible to run VisualEditor tests in headless mode (bug 60584)
WikiLove
edit- git #d4876de2 - Tag wikilove edits with a revision tag (bug 60911)
- git #23898fef - Move CSS, JS & images into a resources/ folder
- git #0a9545d5 - Replacing mw-ui-primary with mw-ui-progressive
- git #5e50a085 - Make buttons use mw.ui buttons
- git #33dfc826 - Remove jquery.elastic
- git #c33d7bfa - Add COPYING