MediaWiki 1.23/wmf12/Changelog
< MediaWiki 1.23 | wmf12
Core changes
edit- git #bb8d2b95 - Zero ext update
- git #644dbf38 - Cherry pick performance improvement for cirrus
- git #495468c7 - Update Flow with 88bit uuids
- git #36f1e5cb - Bump GettingStarted again on 1.23wmf12 to fix foreachwiki script
- git #faeb6f69 - Bump GettingStarted on 1.23wmf12 for Growth deploy
- git #dcc385e6 - Add MobileApp
- git #e4385f7f - Update VisualEditor to 1.23wmf12 branch for cherry-pick
- git #ba4b5e25 - Update Echo and Flow
- git #dde2709b - Revert "Reverting Math to known-good 2b8534793fad9db18fcdb9621dc8d79ff36fdeb1"
- git #c3902278 - Reverting Math to known-good 2b8534793fad9db18fcdb9621dc8d79ff36fdeb1
- git #7f3104a4 - Update Echo and Flow
- git #7d87a7b9 - Updated to the latest Zero ext
- git #678d52b7 - Update VisualEditor to latest 1.23wmf12 for cherry-picks
- git #9c7149ca - Update VectorBeta
- git #6e1fd797 - Fixed use of qcc_value by Special:ActiveUsers
- git #955a5919 - Update Flow
- git #faf18db3 - Made ActiveUsers use querycache and do staggered updates on view (bug 41078)
- git #bfbf2dc0 - Updating LQT submodule
- git #ba63e2e9 - Update VisualEditor to latest 1.23wmf12 for cherry-picks
- git #aa3cb633 - Fixes and cleanups to FileOpBatch (bug 60318)
- git #1eb5600f - Use "rb" instead of "rb+" for Swift store operation handles (bug 60318)
- git #d08b1cca - Update Wikidata to fix a ParserCache bug
- git #cd938d76 - update EducationProgram submodule
- git #0b37bbc6 - Touch INSTALL to test merge proccess
- git #e62999df - Update Wikidata
- git #37c91137 - Revert "User::saveOptions() optimization" (bug 60653)
- git #daf696d1 - update testwikidata, fix xml entity data output
- git #b4a2643a - Update 2nd time lucky
- git #778d63c5 - Update ContactPageFundraiser to 1.23wmf12 HEAD
- git #b9a1d7a4 - Fix typo in ApiQueryRevisions (bug 60635)
- git #05d2234c - Revert "Add sequence support for externallinks table"
- git #e1acf708 - Revert "Remove styles for #mw-createaccount-join"
- git #05b70dc2 - Remove unreachable statement
- git #a7f91abe - Clean up whitespace in various javascript files
- git #d276ff5d - Use new mw-ui-constructive Agora styles (bug 60596)
- git #c6218b8f - Remove styles for #mw-createaccount-join
- git #bde1da2c - ErrorPageError and subclasses use array() instead of null per their docs
- git #96b678e1 - Various fixes to job running code in Wiki.php (bug 60231, bug 58719)
- git #c655d6eb - Special:PrefixIndex omits stripprefix=1 for "Next page" link (bug 60543)
- git #82d97b55 - Documentation: Tweak documentation of MediaWiki UI buttons
- git #2d3ffcc3 - SECURITY: Sanitize shell command args (bug 60339)
- git #a2cd62c6 - Use master db for showing log extract on RevDel success page (bug 57033)
- git #5db365c2 - Renamed "removeDuplicates" field to be slightly clearer
- git #601d65b2 - OutputPage::showErrorPage raises a notice if arguments are incoherent
- git #8ee0ef4a - Improve OutputPage::showErrorPage method documentation
- git #cf33b9a9 - Made Special:Contributions includable (bug 4365)
- git #25b83169 - Add oldRev parameter to DiffRevisionTools hook (bug 57721)
- git #ae9b9ab5 - Update mediawiki.ui button styles (bug 58297, bug 54360)
- git #ee753ba4 - Use PHPUnit filter/whitelist to select the files that need testing.
- git #b3c96530 - Removed unused postConnectionBackoff() from LoadMonitor
- git #e049bcb8 - Added a simple JobSpecification class for pushing jobs (bug 60403)
- git #8f8540a6 - Avoid variable naming conflicts in DatabasePostgres::selectSQLText (bug 60531)
- git #5785c77a - Ignore certain tidy warnings in assertValidHtmlDocument
- git #225f1b72 - Removed version check for mysql 4.1.0 from SqlBahOStuff::createTables (bug 59125)
- git #fbfe789b - Config: Add Config and GlobalConfig classes
- git #a42c28d8 - Don't include empty categories in Special:Mostlinkedcategories (bug 58967)
- git #bb2821c8 - Save generated parser output to cache in RefreshLinks
- git #1078e933 - skin: Remove the id "anonlogin" and merge pt-anonlogin with pt-login
- git #2a67aad6 - Release notes for I9359682c
- git #609a76b1 - Remove setting referrer from HttpFunctions
- git #bda7e863 - Ignore 'unknown' in XFF (bug 57467)
- git #5954fc5b - Make preference "Email me when a page or file on my watchlist is changed" true by default (bug 45022)
- git #99e13e66 - Remove commented defines
- git #5c018a18 - Remove IE80Fixes.css (bug 60237)
- git #305622fb - Correct sequence name for fresh Postgres installation (bug 60083)
- git #34a9db1d - Put expensive info action count behind $wgMiserMode
- git #03efc390 - Always return an array from SwiftFileBackend::addMissingMetadata (bug 60477)
- git #973cd644 - ChangesListSpecialPage: Implement buildMainQueryConds()
- git #791a3849 - Don't override limits and offsets in SearchEngine::create() (bug 60475)
- git #6e577364 - Fix phpdoc in SwiftFileBackend
- git #37835854 - Create jquery.fullscreen (bug 56477)
- git #97925bfa - Remove unused globals
- git #e61ff86a - ChangesListSpecialPage: Implement execute()
- git #31f32f99 - No longer display the number of rows shown on Special:Watchlist
- git #3cf85fbb - Fix typo: "oaram" --> "param"
- git #e3c0ab20 - Split Title and User ArrayFromResult classes to own files
- git #9a8f477e - Initial Tests for TitleArrayFromResult
- git #d7dab63f - Add initial tests for UserArrayFromResult
- git #afb297d1 - Fix rebuildall.php fatal error with PostgreSQL (bug 60094)
- git #b4230fa8 - Expand MWTimestamp tests
- git #f4ecc574 - Remove $wgUseTeX for checking if editing tools should be shown
- git #dca260fb - Remove math specific code from ParserOptions (bug 60234)
- git #ecc81140 - Add Special:Diff as an internally-linkable redirect to diff pages
- git #9189da6f - Add release notes for removed RdfMetaData class
- git #853291c7 - Split Timestamp.php into class and exception files
- git #d11e2c18 - +Test for Status->CleanParams with a callback
- git #876b33bb - Add test that covers Status::fatal
- git #5a0aec13 - Add test for Status->merge with overrideValue true
- git #fd15274d - Cleanup RefreshLinksPartitionTest
- git #d964a4cf - Fix various docs and version numbers from 84a2f570
- git #7c1431f5 - Update jStorage
- git #2c9de255 - Added some constants to speed up Setup.php
- git #cb9a9a7b - Add support for "tabindex" in HTMLFormField subclasses
- git #2f9cfa3d - Removed "Justify paragraphs" from MW user Preference. (bug 52810)
- git #fa5576be - Add direct links to translation interface on Special:AllMessages
- git #198ec331 - i18n: Native digits on #wpLocalTime
- git #dbf83458 - Add an SVG version of watch icon (bug 35335)
- git #1c1ae05f - Add hints to two function comments in Title.php
- git #14e6f7ef - Little change of readability in Title::secureAndSplit
- git #ac7d91f8 - More use of Title::hasFragment
- git #aadd16aa - Remove preference "Show table of contents (for pages with more ...)" (bug 52813)
- git #ccfc687a - Replace <i> and <b> by <em> and <strong> in i18n
- git #2ca728bf - Fix comment on JobQueue::push
- git #ff355e87 - User::saveOptions() optimization
- git #f6aa7b3e - Removed "Enable section editing via [edit] links" from preferences (bug 52811)
- git #c0d3e85b - Add Title::hasFragment and use it
- git #ba25a53c - API: Remove obsolete wgRightsCode from siteinfo
- git #911fa591 - Fix testValidyntax to testValidSyntax
- git #da67719a - Don't pass $this by reference to SkinVectorStyleModules hook.
- git #d197824c - Replace a bunch of extension_loaded() checks with checkPHPExtension()
- git #1051f68e - Add $context to the ArticleFromTitle hook
- git #05f06286 - Allow 3-way merge from arbitrary revisions (bug 56184)
- git #c4358ca7 - Fix git repository viewer URLs so they support more variants of the Wikimedia URLs
- git #84a2f570 - Create and move some functions for class ArrayUtils
- git #b06d5ed0 - Follow-up I49b7d8a - Add api module for common metadata
- git #5e7a9c6f - Create ApiBase::requireAtLeastOneParameter helper
- git #da83e1a0 - AutoLoaderTest: Add support for class aliases
- git #aa9995e9 - Remove the fade in image in favour of background gradient
- git #c8e3c424 - Add Status outparam for AbortNewAccount hook to fix API error handling (bug 60008)
- git #74249414 - Split documentation for $wgRCLinkLimits/$wgRCLinkDays
- git #c73173e1 - Correct Title::getInterwiki method name case on call
- git #1d049a74 - Installer: Remove two environmental checks
- git #118567a4 - Remove some deprecated global functions
- git #0d5fc393 - Generate CSS for KSS through ResourceLoader
- git #b1e41cf7 - Re-remove experiment code for moduleStorage
- git #090049a6 - Remove deprecated ParserOptions::getSkin()
- git #c0405d5d - Remove TODO for use of TRUNCATE and replace with comment
- git #13b3fe29 - Remove deprecated MediaWiki::articleFromTitle() and WikiPage::createUpdates()
- git #eabdda4f - Remove FakeMemCachedClient
- git #896149ec - Short circuit in notifyRCFeeds
- git #110eb02f - Begin abstracting more of the database-specific search backend out
- git #ad8f40e7 - Clean up whitespace in various javascript files
- git #d04ec81b - Move initial setting of $extNode out of the conditional
- git #b215d912 - Check for very old PCRE versions in installer and updater (bug 58213)
- git #1d25d8bd - Remove `login-throttled` system message reuse (bug 53655)
- git #ebdfe504 - Allow extensions to set a custom error message in the BlockIp hook
- git #17aa87d6 - Remove outdated comment from Preferences.php
- git #8d7e7cf2 - Expand documentation around $wgAPI*Modules
- git #d810be83 - Remove outdated fixme/todo in CoreParserFunctions.php
- git #6a2d25ee - Make 2 messages optional for translation
- git #8616f1b9 - Add $wgHideUserContribLimit config setting
- git #c2e953cf - SpecialWantedcategories: Actually strike the category if it was emptied
- git #0177cb82 - Improved vague/incomplete $1 thumb.php error messages
- git #2b03373a - Also show a warning on page deletion if a page is transcluded
- git #4ebd4deb - Removed RdfMetaData
- git #b2576a54 - Expand load.php's "no modules requested" output to be friendlier
- git #a0eef4ef - Removed expiremental LSLockManager class
- git #2fc33013 - Add hooks in API action=createaccount for Captcha (bug 46072)
- git #48de797f - Improve API query RevDel handling (bug 27747, bug 27748, bug 28261, bug 34926, bug 48966)
- git #99cb12b9 - Extend FileRepo::findFile private option to accept a User object
- git #d1c3e012 - Fix LocalRepo::findFiles and 'time' option
- git #05cbfe0a - Allow SearchResults to specify that they matched file content
- git #df927f86 - assertValidHtml for checking html in test cases.
- git #8073d4f2 - Propagate the favicon information to getInfo() for local repos
- git #d3a816e4 - Put ActiveUsers behind the miser mode flag
- git #ed6abd6b - Workaround ip2long limitation (bug 60035)
- git #ba8c6db5 - Avoid expensive backlink counts for info action in miser mode
- git #9f38f56f - Removed ZhClient; unused by core and extensions
- git #d8ca8c5d - Moved SpecialPageFactory to specialpage/
- git #736820f8 - Remove DBABagOStuff
- git #19873e76 - Ehcache more like mehcache
- git #5301715a - Change behavior of Special:Watchlist when user's watchlist is empty
- git #b941fcb0 - ChangesListSpecialPage and subclasses: Reorder functions
- git #4ef7fe14 - Improve mediawiki.js documentation
- git #2ec4ed47 - Changes list legend modules cleanup
- git #eabfeda3 - Create ChangesListSpecialPage as a base class for Watchlist and RC
- git #9ea31e54 - SpecialWatchlist: Fix a fatal due to undefined variable
- git #057d5473 - JSDuck-ify /resources/mediawiki/mediawiki.Uri.js
- git #1af99f62 - JSDuck-ify /resources/mediawiki.language/*
- git #9af34b19 - Improve organization of TestsAutoLoader
- git #b2e20f5d - Don't always count CASCADINGSOURCES as expensive
- git #b5239e60 - Use $content of the hook for toc hiding (bug 60030)
- git #8e860ac2 - Use box-sizing:border-box for textarea (bug 56692)
- git #607449cb - Do not load special pages in WatchedItem::load
- git #2b5a197b - Remove deprecated $wgBetterDirectionality
- git #5988bdee - Remove methods in Block deprecated in 1.18
- git #d51b873d - Remove methods in Article deprecated in 1.18
- git #21903840 - Remove deprecated Article::forUpdate()
- git #e1860613 - Update/add documentation in the LoadBalancer class
- git #073c601f - Provide correct type as input for LoadMonitor::postConnectionBackoff()
- git #6d3c8ee0 - Make it a bit safer to paste input to eval.php
- git #4cc9407f - check content model namespace on import. (bug 47070)
- git #afd167a1 - Ignore testRunLegacyHooks in findHooks.php
- git #c7f4586f - Add missing uploadstash.us_props for PostgreSQL
Extensions
editAbuseFilter
edit- git #74bef040 - Add missing wfProfileOut calls
- git #28ad8fa6 - Remove random space in AbuseFilterViewTestBatch
- git #068c3c54 - Increased the number of rows in AbuseFilter's Filter testing textarea (bug 55365)
- git #f38a0033 - Don't even mention $wgTitle in comments
- git #1f439732 - Add COPYING
- git #a3ef51c4 - Remove old username
- git #25a15f64 - New diff variables regarding pre-save transformed wikitext
- git #6c89ccc2 - Make MOVED_TO* var generating from RecentChanges working
- git #4046a3ce - Don't pass empty strings to strpos (bug 60203)
- git #4a5b7653 - Increased the number of rows in AbuseFilter's Filter testing textarea (bug 59869)
AntiSpoof
edit- git #4cadf2af - Renamed SCRIPT_DEPRECTED to SCRIPT_DEPRECATED in Antispoof_body.php (bug 40649)
- git #e11d6f45 - Add COPYING
- git #11c4d682 - Remove old username
Babel
edit- git #3ac90455 - Add COPYING
CategoryTree
edit- git #3aff44cc - Correct Title::getInterwiki method name case on call
- git #9f7129a3 - Add COPYING
CentralAuth
edit- git #fcd1dc33 - Adds the spoofuser table to the centralauth database.
- git #c1573de4 - Abstract CentralAuth RC feed formatting
- git #1db819c2 - Update CentralAuth recent change notification code (bug 56284)
CheckUser
edit- git #d579dbb0 - Add COPYING
CirrusSearch
edit- git #5b163bc2 - Make MVEL way faster
- git #00c945bc - Shorten the timeout on update tests
- git #ff373a39 - ci and default profiles are no longer needed (bug 56085)
- git #a8e7cc59 - Fix another fun class of parse errors! (bug 60589)
- git #0c19830b - Shrink the shingle size used for suggestions
- git #c4d7a53c - Tweak search config for performance
- git #2e55264f - Catch parse errors from Elasticsearch and retry (bug 56877)
- git #b93c11e1 - Combine all incoming link counts into one field
- git #22806dd0 - Remove ugly code duplication in ReindexForkController
- git #34f43d32 - Test general ordering of results (bug 60045)
- git #b70af5f6 - Test to check our addition to Special:Version (bug 60098)
- git #5c0cb971 - Track versions of the index for easier maintenance
- git #783e27d9 - Browser test gardening
- git #59e27cf1 - Moved Sauce Labs browser configuration to mediawiki-selenium Ruby gem (bug 56085)
- git #b0106f22 - Only use getSort if it exists (bug 60529)
- git #c33e6bb0 - Nuke < and > in query strings (bug 60496)
- git #82178e82 - Drop data from Elasticsearch we don't need (bug 60045)
- git #5c932d01 - Don't log every redirect, it's too spammy
- git #0d80e2f7 - Default boost-templates properly
- git #3f1a555a - Fix some error message handling
- git #a2217959 - Always search plain text and stemmed text (bug 60302, bug 54937)
- git #dcebcd8d - Support SearchEngine's new sort parameter
- git #8815b532 - Fix logic error that caused dual logging
- git #a3967de6 - Never run the plain highlighter on fuzzy queries
- git #cbede934 - Remove UpdatePages jobs
- git #23e96285 - Remove outdated todo. Never gonna happen.
- git #ac94b9b6 - Lower default batch size for skipParse
Cite
edit- git #56e298e0 - Add COPYING
CodeEditor
edit- git #b50d6d2f - Revert "Update ACE to Jan 17, 2014"
CommonsMetadata
edit- git #038e81d2 - Fix fatal in DataCollector.php
- git #b6a5a1f1 - Add public domain license handling
- git #28bb4564 - Add COPYING
ConfirmEdit
edit- git #19dcbb6f - Update ConfirmEdit to return Status object on AbortNewAccount hook (bug 60008)
- git #78e6f5ec - Use new hooks in API action=createaccount for Captcha (bug 46072)
ContactPage
edit- git #4d76ff0e - Use real name if set, else use username
- git #d8f44028 - Fix public vars to protected, add accessors
- git #04345326 - Swap numerous " -> '
- git #58d02126 - Remove numerous debug statements
- git #d6ca2ec7 - Code cleanup and simplification
- git #2f66323d - Update README
- git #a4063914 - Handle $wgEnableEmail = false better
- git #ee34a515 - Cleanup some code
ContactPageFundraiser
edit- git #00d9200a - Fix special related fatal
- git #7480793e - Fixup duplicate class names against extension ContactPage
DisableAccount
edit- git #a8fcc548 - Fix logging (bug 32782)
Disambiguator
edit- git #712774ed - Fix documentation
DonationInterface
edit- git #43577334 - Scary oversight? Trim linefeeds
- git #df96cfb2 - Find .version-stamp from the root directory :(
- git #a7338419 - Adding VEF currency to GC
- git #11e1fd97 - Rework version stamp code to align with the production method
Echo
edit- git #4dcad883 - Catch catchable fatal errors when formatting echo notifications
- git #0225d46d - Invalid passed arguments should be catchable, not fatal (bug 60985)
- git #8fd89dd5 - Catch exceptions formatting notifications (bug 60906)
- git #0912e68d - Prevent events with large blob extra data
- git #17fa9cad - Properly get timestamp position in DiscussionParser (bug 53132)
- git #a93c2535 - Add COPYING
- git #57103b8f - Changed the font size used for subheading in notificatons (bug 60239)
FlaggedRevs
edit- git #81ab2989 - Add COPYING
Flow
edit- git #382b9523 - Remove spurious line
- git #1a158645 - Create maintenance mode
- git #9f668964 - base36 uuids
- git #c97f337d - [SCHEMA CHANGE] Shorten uuids to 88 bits.
- git #7bd9eee0 - Be more defensive with data from echo events
- git #f48996f0 - AbstractRevision was not being used, assuming incorrect namespace Flow\AbstractRevision
- git #332d16d5 - Prevent fatal errors in urlgenerator (bug 60906)
- git #769cbb33 - Revert "Inject Language into notification controller"
- git #08cdb39b - Revert "Correct docs"
- git #410c2b0f - Revert "Remove redundant params"
- git #ff0c580e - Remove redundant params
- git #11b541f2 - Correct docs
- git #edfe6a38 - Inject Language into notification controller
- git #edc4fb43 - Re-add historical link's to timespans
- git #51ea974f - Mark API as a shim which will be replaced
- git #ec93ac45 - Add flow-post-UUID hash to URL (bug 60638)
- git #3b3d6f3b - Fix infinite scroll
- git #aaafeb98 - Topic and Post appearance tweaks
- git #7668212c - Fix permissions
- git #033111ea - Use InvalidDataException
- git #cee7fa01 - Hide usernames until reply form is active (bug 58413)
- git #4b967ef1 - Quickfix: $c['user'] was bool, should be User
- git #f55dfe18 - Ignore temp files from jedit
- git #c924e7d0 - Perform topic length validation with mb_strlen (bug 57933)
- git #6678760c - Capitalize MediaWiki
- git #a4763d26 - Add jshint and clean up files which fail its validation
- git #e7bcfb5a - Expand makefile commands
- git #858df5f5 - Run vagrant browsertests against itself, not beta
- git #0dde7547 - New vagrant-browsertests make command
- git #eae9175c - Use anonymous user in maintenance scripts (bug 60418)
- git #561efcbd - Remove useless/unused "use" statements
- git #582a41f2 - Catch and log exceptions in Contributions\Query
- git #3549cda5 - Catch and log errors in contributions formatting
- git #aa9fcfd5 - Revert "update branch to wmf/1.23wmf11"
- git #54100d87 - Revert "Update wmf/1.23wmf10 to match wmf/1.23wmf11"
- git #7c7b7c21 - Replace all usages of Function.bind with jQuery.proxy (bug 60505)
- git #b8ef1e78 - Update wmf/1.23wmf10 to match wmf/1.23wmf11
- git #417430f8 - update branch to wmf/1.23wmf11
- git #9af084cd - Fix comment
- git #b1cb76d3 - Remove no longer existing classes from autloading global
- git #a4474c8a - fetchSubtreeNodeList() on a non-object (bug 60417)
- git #cdc9d442 - Display "This comment was <moderated> by <User>" instead of content
- git #2de20abc - Use context instead of global
- git #63d7e3a7 - Do not apply font styles on non-plain-text headers (bug 59155)
- git #2e553a46 - LocalBufferCache has invalid callback in add() method
- git #fc7d237d - Add 'Terms of use' below all user input box
- git #e28727bf - Fix order of assertEquals params
- git #b9b7ecd8 - More fix to 'topic/post edited' tipsy link
- git #c7c1bc81 - BufferedCache merge() has invalid callback for BagOStuff
- git #af02e25a - Remove unneeded 'require "page-object"'
- git #5e4ac25f - Add COPYING
- git #af78cf5e - Additional Makefile commands
- git #6c81e558 - Run update.php in `make master`
- git #7d33fd18 - Must provide make target for ee-flow rule
- git #a55aead0 - Restore confirmation msgs (bug 60226)
- git #ae56f771 - Whitelisted actions (like procted, unprotect) should be linked to
- git #3d98be16 - Whitelist 'protect' and 'unprotect' core actions (bug 60301)
- git #8b8868a0 - Adjust classname to match capitalization
- git #d5ddad16 - Abort email notifications coming out of RecentChange
- git #d6285f21 - Remove invalid defaulted parameter
- git #b64aecf0 - Ensure that revision action permissions are initialised (bug 59637)
- git #5b7204e8 - New username colours.
- git #00114013 - Add quick and dirty script to convert a Flow page to text.
- git #f62baba1 - Add a version number to cache keys
- git #8e17c58c - Missing use statement
- git #7bf89d46 - If we fail to CAS, remove cached data so it's re-read from DB
- git #1ed4daad - Differentiate own posts from others.
- git #3e4d136d - Utilize LinkBatch for gender, NS_USER, and NS_USER_TALK lookups
- git #32e693aa - Track the root of a post tree explicitly (bug 58996, bug 59803, bug 59804, bug 59642)
- git #9b391165 - Use RecentChanges::save to add RC rows (bug 60275)
- git #fcb0d88a - Refactor edit-header JavaScript
- git #e3ae756a - Refactor new-topic JavaScript
- git #1d7354ba - Refactor title-reply JavaScript
- git #d1ca9fa7 - Refactor post-reply JavaScript
- git #74f7880b - Refactor edit-post JavaScript
- git #6a7404d1 - Repair some small programming errors
- git #12f0fec9 - Remove deprecated getCreatorText parameter
- git #24a410ac - Define missing constant
- git #fc500dc7 - Check for article edit permissions (bug 60218)
- git #2c8dcd65 - Add some more documentation
- git #f9ff4549 - rev_mod_user_text is deprecated
- git #2f0529c3 - Batch loading workflows for history links
- git #0b01b4cf - ApiParsoidUtils: Handle the page not existing nicely
- git #2ee9f78e - Fix leftover
- git #292c4553 - Add clarification comment about PostRevision recursive vars
- git #9b9669c6 - Refactor title JavaScript
- git #e2bf374b - Use FormatJson instead of json_encode/json_decode
- git #30691e73 - Properly handle exceptions in flow-parsoid-utils
- git #4c560bd2 - Fix MultiGetList results from cache
- git #13d70c1f - Create stub post object instead of failing completely (bug 59939)
- git #033124c0 - Fix warning
- git #1e33595d - Parse error messages
- git #66233a1b - Fix spelling contribitions --> contributions
- git #605ea983 - Convert moderation success dialogs to MediaWiki notifications (bug 57220)
- git #4f40172a - Fix leftover user_text occurrences
- git #302b71ca - Load more than 10 discussions in compacted views. (bug 58407)
- git #77c44945 - Test for AbuseFilter integration
- git #d3d05f6c - Test for SpamBlacklist integration
- git #a72ba92f - Anon users creating new header results in SQL error (bug 59638)
- git #9720e4a3 - Topic headers smaller and less saturated
- git #d593cf44 - Rename mw-ui-text class to mw-ui-quiet (bug 56641)
- git #cc7f203f - Fix fatal from exception, and improve its message (bug 59940)
- git #4e94d811 - Add more AbuseFilter vars
- git #c379e912 - Call flow-init on correct element
- git #be5a3942 - Tweak and bug fix to modified tipsy and diff link (bug 59629)
- git #dd3ef35b - Cache requested workflows in UrlGenerator
- git #f7def952 - Fix issues on clicking "x comments" link (bug 58005, bug 58372)
GWToolset
edit- git #d3761275 - updating version nr from 0.1.0 to 0.1.1
GettingStarted
edit- git #9ca26ce9 - wmgUseGettingStarted is not available in this context
- git #c7b1da66 - Add foreachwiki populate_category script.
- git #80411821 - Canonicalize excluded category names
- git #c74a0241 - Remove gradients, minor cleanup
- git #21491b64 - Refactor task configuration.
- git #75d58e5a - Visual design tweaks.
- git #3aee0949 - Update onboarding CTA impression logging.
- git #a9a28ad1 - Remove images from task config
- git #bbe22eb2 - Stop logging with the GettingStartedOnRedirect schema.
- git #b682b43c - Change toolbar button to mw-ui-progressive.
- git #b66689ef - Use mediawiki.ui.button when mw-ui-button is used
- git #abd312b1 - Import populate script from Gist (bug 46299)
- git #ae9542e4 - Tag all GettingStarted-related edits, including 'redirect'
- git #707b9286 - Auto-launch full tour, not just intro (bug 56697)
- git #6241ae21 - Fix wrapping of CTA buttons
- git #4d7aeccc - Log impressions of the onboarding CTA.
- git #7e9cfe9f - Remove Special:GettingStarted and notifications (bug 54993, bug 54362, bug 48868)
- git #b8b5d360 - Remove uses of Special:GettingStarted from task toolbar
- git #6d8c1fec - Change modal to use API instead of special page, refactor
GlobalBlocking
edit- git #51a067e4 - Add COPYING
GuidedTour
edit- git #5d82c973 - Simplify the firstedit tour by removing special VE handling
Interwiki
edit- git #adf0954e - Add COPYING
LiquidThreads
edit- git #2f48cb67 - Fix Undefined wgSearchType
- git #844c9413 - Fix search bar not being shown (bug 60691)
- git #c869d113 - Use mw.util.getUrl for generating Link URLs (bug 31244)
MassMessage
edit- git #0fba8868 - Link to mw:Help:Extension:MassMessage at top of the special page
- git #bde52058 - Don't parse custom footer (bug 57498)
- git #662dbeca - Increment version number to 0.0.2
- git #36202eeb - Add tests for API module
- git #60cbfc40 - Add API module to send MassMessages (bug 54859)
- git #7ed1b692 - Move non-SpecialPage specific functions into MassMessage class
Math
edit- git #52d206c4 - Remove call to deprecated ParserOptions::getMath (bug 14202)
- git #504cabad - Makefile in root directory
- git #2c3e4a4b - Update to MathJax 2.3
- git #636f96d3 - Remove $wgUseTeX
- git #6a0af8f3 - Validate TeX input for all renderers, not just texvc (bug 49169)
- git #abba2894 - Fix LaTeXML integration test (bug 60279)
MobileApp
edit- ** Newly deployed extension
MobileFrontend
edit- git #b3fcaac8 - Hygiene: Remove #mw-mf-page-left from menu link
- git #bb5b27cf - Make search input font size consistent
- git #8397a732 - QA: Add a short pause for notification to disappear
- git #53c92fb4 - QA: Properly wait for notifications elements
- git #2b3202a8 - QA: test2wiki redirects to https from http, causing failure
- git #7beb8141 - Bump action=mobileview's cache version since last update (bug 59624)
- git #0e8fb0b3 - Make sure previous.overlay is defined before using it
- git #37d11eda - slight change to messages
- git #303ef705 - Maintenance for new messages
- git #5eba35e7 - Renamed "login" to "log in" where it is used as a verb (bug 60426)
- git #48026ab8 - Hygiene: Link JSDoc and StyleGuide in README / styleguide.MD
- git #c4264d76 - Hygiene: Share onSave code between VE and wikitext editors
- git #14a7b945 - Hygiene: Make KSS output to docs directory
- git #1e1eab80 - Make header title in issues and talk overlays bold (bug 60065)
- git #bf7e0610 - Hygiene: Move Section to its own file.
- git #fd2e5e6e - Tools: Use CSS parameter to include generated CSS
- git #78938fea - Hygiene: Change how we manage importing LESS files
- git #3bfe1c53 - QA: Fix tests breaking due to I am on the home page step
- git #8cbae18c - QA: Make image clicking tests more generic
- git #7876e59c - QA: Merge user_login and login pages
- git #f0b531e5 - QA: Remove superfluous test
- git #fa1672d6 - QA: Update README
- git #7c69bd8a - Make sure font size in inputs is 16px
- git #ec2519a2 - More typography updates from Moiz and Kaity (beta only)
- git #e8f32fae - : Promote LeftNav Signup A/B test to Stable (bug 2)
- git #a37e2891 - : Update leftNav Signup A/B test for new schema (bug 1)
- git #15b3e9db - Tools: Add SVGO, an SVG optimizer to pre-commit hook
- git #e729f537 - Story 1462: Move new page header to stable
- git #7928375f - Story 1462: Move new notifications overlay to stable
- git #12ae6082 - Story 1462: Move new issues overlay to stable
- git #01c547c6 - Story 1462: Move new search overlay to stable
- git #dae9d9e7 - Story 1462: Move new languages overlay to stable
- git #d0920d3a - Story 1462: Move new uploads overlay to stable
- git #d1d2b6d6 - Story 1462: Move new overlay code and new editor to stable
- git #30516d1c - Remove production target for this test
- git #b26fd3e3 - Promote new diff to stable
- git #faed4514 - Don't use formatted display titles to generate URIs (bug 60351)
- git #637ca3c8 - QA: Add tests for lead photo and uploads workflows
- git #4807e6e9 - Minerva: Make preferences on Minerva consistent with desktop
- git #a22900a4 - Show localized/aliased namespace in edit header (bug 60136)
- git #bd8f885c - Hygiene: Deprecate view (lowercase) module
- git #5c192a99 - Remove superfluous line on the main page when anonymous. (bug 60066)
- git #17694e34 - Regression: Don't load button and mainmenu styles twice in beta
- git #aa9c8be7 - Make sure table of contents re-initialises (bug 60171)
- git #323edd3b - Limit Table of Contents to beta/alpha and not on main page
- git #c4fa0570 - Revert "Tools: Add SVGO, an SVG optimizer to pre-commit hook"
- git #d085da25 - Story 1565: Tweak infobox styling for tablet
- git #81f2f3a0 - Removing CSS reset for border-spacing. Making table headers bold.
- git #6d1bde31 - Add COPYING
- git #8bd36a34 - Fix broken messages on account creation / login for watchlist (bug 60048)
- git #41c5d72e - Adding revisions to BeforeSpecialMobileDiffDisplay hook params
- git #d230a4e7 - Beta: Move Nearby button on Nearby Pages
- git #3babd949 - Disable fixed header when keyboard is open in new overlays (iOS)
MultimediaViewer
edit- git #8bd1786e - Revert "Replace $.fn.msg calls by mw.message"
- git #1804f98e - Replace $.fn.msg calls by mw.message
- git #30563de7 - Add file usage data to MMV metadata panel (bug 60087)
- git #f7925a1a - Refactor image load code, add unit tests.
- git #98e03d31 - Test metadata visibility in fullscreen mode
- git #02897fda - Chevron/metadata UI behavior improvements
- git #a86a6d5b - Fix resize engine for fullscreen
- git #2e5d5271 - Moved Sauce Labs browser configuration to mediawiki-selenium Ruby gem (bug 56085)
- git #7c870332 - Request maximum image resolution in the API call. (bug 60388)
- git #2d3287e6 - Fixes bug where next/prev would exit fullscreen mode
- git #6803daf3 - Simple test for enter/exiting fullscreen mode
- git #b770e02d - Enable fullscreening with jquery.fullscreen
- git #5e98e3bc - Fix bug that would cause the image to stay small
- git #5b03c39c - Move models to their own modules
- git #5e4a5441 - Moving things around for module renames
- git #f6434303 - Fix to streching image b/60173. (bug 60173)
- git #64c1cc29 - Fix up jsduck docs
- git #22d2a699 - A bunch of description fixes
- git #2a70725d - Add CC 4.0 license support (bug 60199)
- git #f876b87d - @login tag is required for tests to be able to log in at Jenkins machine
- git #fed238fc - Create model & providers for file usage information (bug 60087)
- git #47cad0e6 - Add 'Location:' to the location message
- git #ac8d1eec - Change working directory for JSDuck generate script
- git #34047e3b - Fix jsduck warnings
- git #4ce1d0d2 - Add main class to jsduck
- git #bdef21d5 - Adding first pass at jsduck docs
- git #47cfaf62 - Initial setup for Multimedia Viewer browser tests and first basic e2e test. (bug 60049)
- git #f59962e4 - Add location information to metadata div
- git #6363b90b - Add caption to the interface in place of description
- git #328728a3 - Add tests for EventLogging timing
- git #ddff7de9 - Display the favicon of the foreign file repo when available
- git #f992a5f9 - Reduce font-size for description in lightbox (bug 56445)
- git #9b28edb1 - Refactor animation, plus test
- git #08957fa1 - Added test if Lightbox is attached
- git #c0bf3591 - Clicking on the chevron should open/close the details
MwEmbedSupport
edit- git #02538dff - Remove old username
OATHAuth
edit- git #1464bce9 - Add COPYING
OpenStackManager
edit- git #46a0e889 - Added missing message to OpenStackManager.i18n file (bug 54157)
- git #e9a0c25d - Limit the project cache size.
- git #4cf83eb0 - Add a rudimentary project cache.
- git #12fb468d - Transition to a new servicegroup schema
- git #32c8acc2 - Special::NovaInstance missed region support (bug 60167)
- git #6e953248 - Update maintenance/puppetValues.php to handle regions.
- git #7bd489f3 - Pass in a region to getHostByInstanceId
- git #aee77eb4 - In getHost, load $this->host if empty.
- git #f8627a82 - Pass in Region to getHostByInstanceId in the hostJob.
- git #53f2833b - Refactor pub/priv DNS for multi-region support.
- git #e54bd7e5 - Revert "Transition to a new servicegroup schema"
- git #7bf025cc - Fully qualify instance resource pages
- git #46d5668a - Transition to a new servicegroup schema
Oversight
edit- git #2092c365 - Update OBSOLETE file text
- git #fce1cc2e - Add a couple of newlines
- git #c67595f4 - Use table prefixes in migrateToRevDel.php (bug 60499)
- git #2af27c4b - Add LoadExtensionSchemaUpdates subscriber
PagedTiffHandler
edit- git #16f21d1e - Fix getLongDesc if tif file is invalid or has invalid metadata
- git #1dc5d0a0 - Gave a new error message for !isValidTiff() (bug 41318)
PdfHandler
edit- git #77f5a206 - SECURITY: Escape all shell arguments (bug 60339)
Renameuser
edit- git #77404ffd - Add a wfProfileOut call
- git #4b2cbcdc - Add COPYING
Scribunto
edit- git #d26c1eb9 - Add composer.json file
SemanticForms
edit- git #4b3fe7b6 - Revert of r106939
- git #855f2370 - Correct Title::getInterwiki method name case on call
- git #547b1848 - Made parsing of "page name=" parameter more robust
- git #30d8e3c4 - Various spacing improvements
- git #b4a19195 - Fixed handling for "action=formedit" URLs for non-main namespaces
- git #74228389 - Fixed problem with spaces in HTML IDs, other small changes
- git #4c3c14e7 - Added new input type, "tree" - "category" and "categories" are now deprecated.
SiteMatrix
edit- git #0b78193b - Remove old username
SyntaxHighlight_GeSHi
edit- git #f22a190c - Add COPYING
- git #69360a1b - Remove old username
TemplateData
edit- git #1d419069 - api: Pass through $data directly instead of copying by property
TextExtracts
edit- git #c8cf680a - Add COPYING
Thanks
edit- git #75c88532 - Remove misleading Thank button from some diffs (bug 57721)
- git #4cdfa4e1 - Add basic unit test for dieOnBadUser api method
- git #cdc91d7f - Story 1604: Remember mobile thanks (bug 59828)
TimedMediaHandler
edit- git #57397696 - Add audio stats to Special:TimedMediaHandler. (bug 49654)
- git #b99c9a11 - Only load mw.PopUpMediaTransform on pages that plausibly need it (bug 55550)
- git #b7a70e84 - Fix broken link in mwe-embedplayer-for_best_experience message
- git #13926a80 - Increase z-index on cannot play file warning
- git #36ef24ef - Changed Mp4Handler class call from wfMsgto wfMessage
- git #34fa5b45 - Added timedmedia-wav message (bug 60194)
- git #f32274ee - Pull upstream fix for File_Ogg
- git #08091667 - Clean up RL module definitions.
- git #0e9922ec - Fix transcodes on files with long non-ascii names
- git #988d3ca5 - Fix error reporting for ffmpeg2theora if don't recognize codec
- git #52c9bda3 - Allow to upload WAV files with 32 bit float uncmopressed audio (bug 60015)
TitleBlacklist
edit- git #b25b7327 - Add COPYING
Translate
edit- git #adbba0fd - cucumber.yml is no longer needed (bug 56085)
- git #5c677391 - Moved Sauce Labs browser configuration to mediawiki-selenium Ruby gem (bug 56085)
- git #df1455c7 - Statsbars had incorrect values for subgroups (bug 60128)
- git #138cca6b - Plural support for AndroidFFS (bug 45695)
- git #45e186bd - Remove old username
- git #3b722df3 - Added CSS to existing selector: preserve whitespace in review mode (bug 60198)
TranslationNotifications
edit- git #af61a8a2 - Fixing the log for priority
- git #613a6cb4 - Cleanup log formatter class
- git #b1335ac8 - Use new log system
UniversalLanguageSelector
edit- git #938eb068 - Typo fix in README file
- git #22198ba4 - ci and default profiles are no longer needed (bug 56085)
- git #0390c0b5 - Moved Sauce Labs browser configuration to mediawiki-selenium Ruby gem (bug 56085)
- git #7c28df51 - Add ext.uls.messages as dependency for ext.uls.mediawiki
- git #219b222c - Remove the license string from the font repository
- git #15b3c310 - Avoid loading of jquery.i18n and messages until trigger clicked
- git #6f4148ca - Remove redundant title attribute for ULS trigger
- git #c7edc4db - Remove -moz-linear-gradient
- git #81c4dfe8 - Refactor the css so that embedded images are optimally loaded
- git #cf3f1564 - Move a pending step to the end to get more passing steps
- git #50eb9327 - Add .bundle/ to .gitignore
- git #5796a742 - Clarify the comment according to the variable name
- git #7071db6e - Make ext.uls.mediawiki depend upon ext.uls.init (bug 46306)
- git #ad9caf32 - Add user preference to enable ULS (bug 46306)
- git #89892f7f - For IE, do not use salt for tofu detection
- git #11137863 - Detect tofu before applying any default fonts
UploadWizard
edit- git #ff3a1ce4 - Add missing wfProfileOut
- git #b86f3648 - Add functionality to specify the MEDIAWIKI_PASSWORD_VARIABLE environment variable that points to the variable that contains the password (bug 58923)
- git #403bc749 - Fix counting error (bug 59670)
- git #6af1193f - Allow the script to read username and password from env variables: MEDIAWIKI_USER and MEDIAWIKI_PASSWORD
- git #3c81ff17 - Change to directory of the script so it can be launch from anywhere.
- git #1987cfb8 - Change requirements.txt so that PIL actually installs on Cloudbees (bug 58923)
- git #821e33c2 - Move API smoke tests to standard tests directory
- git #55ccaec4 - Add COPYING
- git #6382e671 - A way to blacklist flickr users. (bug 42307)
- git #2ef0a557 - Refactor Flickr API calls
VectorBeta
edit- git #1a60c5b6 - Follow up to Iee3765e940cfd9784c55b6a87a678e41550032a7
VisualEditor
edit- git #1c12b139 - Update VE core submodule for 05f818adb4
- git #5bb28b87 - Fix 'use existing reference' list rendering (bug 57209)
- git #100ffadb - Add placeholder for gallery editor
- git #dd9ff827 - Follow-up 7994eae8c2: Fix uncommitted loader change causing 404
- git #ff95f88e - Stop API error dialog popping up if you navigate away from the page while Parsoid loads (bug 51546)
- git #59e76450 - [browser test] Moved Sauce Labs browser configuration to mediawiki-selenium Ruby gem (bug 56085)
- git #12e4b416 - Don't throw JS errors when opening MWExtensionInspector on the wrong node type (bug 60502)
- git #bdb4a8a1 - Simplify toDataElement in MW
- git #4aeb7734 - Add tagName to ve.dm.MWGalleryNode (bug 60307)
- git #3acd206a - Followup 7994eae8c2: fix MWLinkInspector breakage (bug 60374, bug 60378)
- git #36129145 - Fix toolbar margins in vector (bug 51000)
- git #f6acb93d - Store original dimensions results in IV store
- git #5dff7fc7 - Fix typo in ui.MWCategoryItemWidget
- git #c94c6784 - [Browser test] Updated indent/outdent page elements.
- git #7316c6ba - ve.dm.MWTransclusionModel: Clean up and fix logic error
- git #bb773e85 - Relativise URLs against target document (bug 58136)
- git #8130aceb - Changing image size in MWMediaEditDialog (bug 38129)
- git #92746ef3 - Implement 'change' events in templates models
- git #09ed99ef - Chrome does not always dismiss the beta warning
- git #37e90c1a - [Browsertest] Test maintenance for new DOM elements.
- git #fdb4062a - Remove unnecessary strangely written range clone
- git #7994eae8 - MediaWiki language inspector updates (bug 47759)
- git #0916b68e - Remove unused OOUI messages
- git #753d87e6 - Tee tracked events to MediaWiki's mw.track
- git #1944b0c6 - jsduck: Fix script loading issues with eg-iframe in production
- git #8e7a864e - Clean up and doc fixes
WikiEditor
edit- git #b2843c18 - Add COPYING
WikiLove
edit- git #c10916da - Improving SVG icon
Wikidata
edit- ** Newly deployed extension
WikimediaMessages
edit- git #8e720f13 - Message for checkuser OAuth group (bug 59929)
- git #66e7bd86 - Simplify/reorder SkinCopyrightFooter subscriber
- git #9fed12e8 - Add support for new MobileFrontend copyright warnings (bug 56639)
- git #43989fb5 - Add message for 1.22 now that it is in Special:ExtensionDistributor
- git #3ca16326 - Add COPYING