MediaWiki 1.23/wmf12
MediaWiki 1.23/wmf11 | Deployment of MediaWiki 1.23wmf12 to Wikimedia sites | MediaWiki 1.23/wmf13 |
The latest version (labeled "1.23wmf12") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 30 January 2014 (see the roadmap).
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