MediaWiki 1.23/wmf22/Changelog
< MediaWiki 1.23 | wmf22
Core changes
edit- git #7512f4ca - Updating MultiMediaViewer
- git #f19689f2 - Revert "Removed useless JobQueue return values" (bug 64007)
- git #f1479869 - Log Redis errors when failing to post jobs.
- git #23c06f9a - MultiMediaViewer: Fix issues with file page link
- git #10783401 - Followup af6d9aba: $search is a string, not an object
- git #363f53bf - Update ProofreadPage
- git #208693c4 - Update VisualEditor for cherry-picks from master
- git #04bef7e3 - Revert body font stack to be just sans-serif (bug 63512)
- git #600b67d4 - Cache RecentChanges Atom feed in varnish for 15 seconds (bug 63249)
- git #c8dd6786 - Remove translations of ignored 'helppage' message
- git #de0dae91 - Remove unused key importnotext
- git #66c0851e - Remove zh-[cn|tw] in favour of zh-han[s|t]
- git #1ebf35d9 - Remove unused key usermailererror
- git #126c4cfd - Remove unused key filehist-missing
- git #9e132694 - Remove unused key img-auth-bad-query-string
- git #34c96040 - Remove unused key upload-unknown-size
- git #4f7f43bf - Place parenthesis outsoude of code tag
- git #4770a921 - Remove unused key usernamehasherror
- git #86221ab0 - Remove unused key nowikiemailtitle
- git #45cb01f7 - Update documentation for used message keys in Special:Emailuser
- git #76f1dd15 - Remove unused key importhistoryconflict
- git #fcb44a01 - Remove unused key exblank
- git #0b02f0e8 - Remove unused key enotif_mailer
- git #a8292537 - Remove unused key uploadfromurl-queued
- git #5b777349 - Remove unused key uploadedfiles
- git #3ea0c0d3 - Remove unused key uploadlog
- git #4865e346 - Avoid making a derivative request to Special:RunJobs when the job queue is empty (bug 60210)
- git #8815c2dd - Update OOjs UI to v0.1.0-pre (ac6848398c)
- git #082196e0 - Typography Refresh - Apply line-height to correct ID (bug 63731)
- git #28cca609 - jshint: Enable 'es3' option
- git #2018098d - mediawiki.jqueryMsg: Don't throw parse errors in the user's face
- git #c41e97e8 - Restore text for "Other" reason on Special:Block reason list
- git #4c8133ad - Special:ListGroupRights: Add per-namespace restrictions and rights (bug 43282)
- git #fab01509 - Added $wgRunJobsAsync to allow running jobs the old way (bug 61387)
- git #d1176624 - Fix Webinstaller after file move
- git #d0e009a5 - Avoid using raw sql in LinksUpdate.php
- git #1e64c2d0 - Avoid using raw sql in LocalFile.php
- git #2aa67db3 - Fix "@param null $param" documentations
- git #52eb0d33 - Wrap more magic words in <code> for consistency
- git #68d2b5f8 - zhtable: Add zh2Hant rule 箱里 => 箱裡
- git #233c06c4 - Fix documentation for mw.Title#getName()
- git #330444a4 - resourceloader: Add unit test to ensure absence of illegal dependencies
- git #fcd78a0b - Split CLDRPluralRuleEvaluator file
- git #6d4dcfa2 - Update OOjs UI to v0.1.0-pre (70932872ba)
- git #6503a529 - Move ConverterRule class to its own file
- git #1406803b - Fixed batching error in token reset script
- git #841ccfeb - Add some settings and quoted test in code tags
- git #3a4e66ca - Handle null file handles in UIDGenerator::_destruct()
- git #725d9d12 - Removed unneeded spaces and colons in @param and friends
- git #8e5d8acc - Reduce complexity of "noindex-category-desc"
- git #a19b6977 - Remove title case for "trackingcategories-msg"
- git #96a8529c - Wrap parameter in code tags
- git #7c4278f3 - Split part of EnhancedChangesList::recentChangesLine into new method
- git #6419dc7e - WebInstaller inline documentation cleanup
- git #3f6004a2 - Fix spelling: occurred
- git #4c66b7fb - qunit: Implement suppressWarnings/restoreWarnings
- git #9fdef0e2 - update-oojs.sh: Rewrite to fetch from npm repo instead of building from git
- git #4211404e - Added more filter options to $wgRCFeeds (bug 60941)
- git #57731929 - Added limit to countRevisionsBetween() for sanity
- git #01b3d494 - Update OOjs UI to v0.1.0-pre (4975b8db90)
- git #d6d7f261 - Followup 648667ac: fix paths in update-oojs-ui.sh
- git #b20f740e - Convert <!-- timing data --> to a <script></script> block
- git #c6d766fb - Set the "error" field in the right array
- git #dc64e337 - Remove troublesome fonts from font stack (bug 63512)
- git #648667ac - Split /resources into /resources/lib and /resources/src
- git #e458290d - Cache VCS commit id/date text on Special:Version (bug 53335)
- git #56a4aff8 - jquery.suggestions, mediawiki.searchSuggest: Don't use jquery.autoEllipsis (bug 30309, bug 59172)
- git #0cf4e92d - Error Msg for missing db username & password when installing (bug 43528, bug 59663)
- git #e745f30e - ApiQueryDeletedrevs: Fix getDescription() docs
- git #66ca616c - Remove misspelling for ExpandTemplates special page
- git #fc613e63 - Add extra views (tabs) for files in a foreign repository
- git #422efd5d - Remove button-math (bug 60471)
- git #edc92486 - Changed some comments from /// to /** @var */
- git #730c2c01 - Allow passing parameters to preload (bug 12853)
- git #edbd8ea6 - Fix [missing] variables in @param docs
- git #1b0e8836 - Revert "Temporarily remove tests added in I8eef5a165"
- git #e5c817f1 - mediawiki.util: Init tooltipAccessKeyPrefix immediately instead of on domready
- git #f66ef1b7 - Make doEditContent call $dbw->rollback() if exception happens (bug 63145, bug 32551)
- git #6e7a6e29 - Optimize all SVGs (bug 59744)
- git #ceb5abb7 - When uploading a new file, save to memcached directly after commit (bug 32551)
- git #eef642ef - Make chunked upload jobs robust in face of exceptions. (bug 32551)
- git #2ab242ae - Rollback transaction in case of uncaught exceptions during job
- git #50533484 - WatchAction: Add 'returnto' and 'returntoquery' to the login link (bug 60594)
- git #ef2c7d1d - Remove unused 'prefs-beta' message (bug 28555)
- git #ad937e50 - mediawiki.special: Kill width: 98% on borderless tables
- git #63c14937 - Vector: Simply style external links (bug 54604)
- git #4f0eb20c - Per wikitech-l, remove premature wfDeprecated()
- git #23fab682 - Fix spacing after @param and friends in comments
- git #ad69935c - fix typo in comment in Preferences.php
- git #9e28936e - Correctly order AutoLoader class definitions
- git #28fe01dc - Remove trailing line break check from MemcachedBagOStuff::debugLog()
- git #8fea0e67 - Disabling profiling in the debug toolbar for ProfilerSimple (for now)
- git #2d20084a - Fix path after file got moved
- git #a0d17874 - Fix usage of $wgDebugDumpSql
- git #ee3dac0e - Fix documentation typo
- git #f039edc7 - resourceloader: Don't add superfluous line breaks and semicolons
- git #9674a17c - mw.hook: Make hook.fire actually chainable
- git #46172a84 - Allow access to revision deleted wikitext on action=edit
- git #0088c506 - resourceloader: Refactor module links output
- git #51581fee - Callers of ResourceLoader::getModule should check for null return (bug 63310)
- git #a8e26392 - Update OOjs UI to v0.1.0-pre (eaa1b7f06d)
- git #34022008 - Added per-wiki queue stats information
- git #0bcbfeb3 - mediawiki.action.edit.js: Remove WikiEditor iframe hack from 2010
- git #59520eff - Use rgba() for gallery caption background instead of opacity
- git #669c7b31 - shared.css: Move sup, sub styling from commonElements to shared styles (bug 49965)
- git #25b68ad9 - Add a dot at the end of the deprecate messages
- git #25fdd5de - ApiFeedRecentChanges: Validate param target
- git #0929a1fb - Made runJobs.php fully respect $wgJobBackoffThrottling
- git #bc8c89d2 - Removed useless JobQueue return values
- git #e68e48c0 - Delete UIDGenerator cache files after unit tests (bug 44850)
- git #9641767d - mediawiki.api: Refactor getToken and postWithToken methods (bug 34733)
- git #3fe5f92a - Update jquery.fullscreen to newer version (fix IE11 support)
- git #af6d9aba - New API module, list=prefixsearch
Extensions
editAbuseFilter
edit- git #298e0c98 - Remove zh-[cn|tw] in favour of zh-han[s|t]
AntiSpoof
edit- git #4c086feb - Remove zh-[sg|hk] in favour of zh-han[s|t]
ApiSandbox
edit- git #8d79ce55 - Update request time scraping for compatibility with I895cd03f0
- git #9f9dd1cd - Fix POST queries (bug 63537)
BetaFeatures
edit- git #9069bb49 - Change the text in the preferences to "trying this feature"
CategoryTree
edit- git #b7bfad2c - Remove zh-[cn|tw] in favour of zh-han[s|t]
- git #267d4d94 - Fix undefined variable $dir
- git #8a210414 - Use hooks instead of $wgOut when $wgCategoryTreeForceHeaders is set (bug 57651)
CentralAuth
edit- git #e25c2992 - Add min/max to reset token script
- git #1a454238 - Maintenance script for token resets
- git #8fbf4138 - Increase colspan for unattached rows on Special:CentralAuth
CentralNotice
edit- git #4a1288a5 - Set the GeoIP cookie client-side even if request failed
- git #06e32540 - Fix mistake in Ie6a4a95f causing conflict with CentralAuth
- git #c6701560 - Add the B/C i18n shim
- git #a1babcd7 - Be more persistent in trying to load a Revision in BannerMessage (bug 59871)
- git #06df9c0d - Migrate to JSON i18n without B/C
- git #7632414f - Updated Special: Version/Credits/CentralNotice (bug 59661)
CirrusSearch
edit- git #9a6a338e - Add support for the experimental highlighter (bug 60141, bug 54411, bug 54526)
- git #4da200bc - Prefer title for prefix search match (bug 63627)
ContactPage
edit- git #800bed9a - Move key usermailererror here from core
DisableAccount
edit- git #049b803c - Remove zh-[cn|tw] in favour of zh-han[s|t]
DonationInterface
edit- git #b9c701bf - Allow anyone to use the WorldPay JS API
- git #08457fb2 - Start bug where email is prepopulated
- git #edfbed35 - Minfraud to v1.54
- git #b426a6f9 - WorldPay form fixup
- git #493973f9 - WorldPay: Adding gateway_txn_id just prior to stomp message construction
- git #f951ffa6 - Year / Month zero padded
- git #49eb700d - WorldPay Settlement Currencies (or default)
- git #ebf26a6c - Bugfix: we would fail if the xml was compact
- git #f7325410 - Make it possible to test http headers
- git #724bf367 - Send STOMP messages after the big metatransaction
- git #40f425e7 - remove unused phpunit.xml
- git #21a896e6 - Clean up minfraud handling in tests
- git #f6114d96 - Finish move to Sale API and set payment_submethod
- git #e9fb045d - (FR #1533) fix error in unit tests
- git #204abda9 - Make submethod validation actually work!
- git #371dbbb2 - Unit tests can assert things about form HTML output
- git #53081bc7 - Allow circumvention of fraud/authorization for
- git #d2d627d2 - Agghhhh; silly status codes
- git #c418817f - Getting rid of WP API warning
- git #35b10729 - Adding result codes to log output
- git #57fdea28 - Taking care of some HTMLEntities in the cc-vmad form.
Echo
edit- git #a2fbad6b - Remove background color of footer in email notifications (bug 59913)
- git #19dacca2 - Added keyboard shortcut (ESC key) to close notifications flyout (bug 53588)
EventLogging
edit- git #32232b41 - Add Kafka writer; move writer-specific imports to writers
- git #6236f78c - Wrapper around tox for Wikimedia Jenkins
FlaggedRevs
edit- git #4d6e943b - Remove zh-[cn|tw] in favour of zh-han[s|t]
Flow
edit- git #193cddeb - Fallback data should not just be added to cache, but CAS'ed
- git #87ad3c1f - backingStoreFindMulti's shouldn't worry about writing to cache
- git #b4e7b3ee - Tweaks to FeatureIndex::findMulti
- git #de8bb89b - Warn when __toString is needed on UUID
- git #fa019aa6 - Use UUID's built-in method to check if 2 UUIDs are the same
- git #b002df8d - Fix DB-to-cache pipeline (bug 63616, bug 63617)
- git #e42362d3 - Make FeatureIndex::getOffsetFromKey slightly more robust
- git #67e8f800 - incorrect topic timestamp (bug 63616, bug 63616, bug 63346)
- git #7cb9395f - Only run this test locally
- git #344a0c46 - Use correct limits
- git #5c3b6ea6 - Only you can prevent logspam
- git #e5f75381 - Serialize UUID into something more compact (bug 62532)
- git #9ad7d408 - Remove couple of methods by using built-in sort
- git #d3683c04 - Add a hover state for topic viewing filter buttons
- git #7eeaaf57 - 7 (bug 5963)
- git #b76e00e1 - Fix path to patch-add_workflow_type.sqlite.sql
- git #9aaa8a50 - Remove unused class variable $dbFactory
- git #08d642ed - Don't escape the userlinks displayed in "This topic was suppressed by <links>" (bug 58016)
GWToolset
edit- git #fa58045f - fix inconsistency in GWToolset directory reference
- git #3f4d074c - Fix some minor HTML issues
- git #53521643 - Add two Commons templates to GWToolset
GlobalBlocking
edit- git #98cf986a - Respect "Block anonymous users only" for the local block as well
- git #ce559b8f - Check for conflicting blocks after sanitizing the range (bug 63552)
InputBox
edit- git #fb3c4d30 - Remove zh-[cn|tw] in favour of zh-han[s|t]
- git #c3fd290f - Allow InputBoxes to be used to move pages
- git #048a97e5 - Fix capitalization and tests of $this->mId.
Math
edit- git #e45ca6a3 - Remove zh-[cn|tw] in favour of zh-han[s|t]
- git #01f3f8ee - Update tool to use a command (bug 63541)
- git #3a36b25e - Fix: Allow <div /> as valid Math output
- git #58f913ec - $wgMathValidModes and orthogonal MathJax enabler (bug 57981)
- git #ec4b8985 - Fix trailing commas in MathJax wiki2jax
- git #b9353836 - Add mathchoice.js to the 'TeX' module (bug 63621)
- git #13df3c9b - MathJax: Listen for wikipage.content hook (bug 36060)
- git #fcd542c2 - ) (bug 60799, bug 60799)
- git #23f94d5b - Add dependency for math edit button (bug 60471)
- git #c787eb34 - Move betafeatures images into the images dir.
- git #e1343c3f - Fix globals in strict mode
- git #9f7a1e51 - Editbutton for math (bug 60471)
- git #28efa34f - Convert MathJax enabler script to tabs
- git #c5b0b15d - Fix MathJax centers equations (bug 61051)
- git #24f2ed2c - Add the TeX color extension back (bug 63574)
- git #eda0726f - Reset the fontstack of mathjax back to defaults (bug 63016)
MobileFrontend
edit- git #ce4ee751 - Remove zh-[sg|hk] in favour of zh-han[s|t]
- git #1a18bbe1 - Story 1790: Mobile watchlist changes
- git #4eeba148 - Opt into alpha after login
- git #36012f0c - QA 1809: Add browser tests for section toggling \o/
- git #e72b245d - QA Card 1808: Add browser tests for references!!
- git #c4f505b4 - QA: update upload steps to shared descriptions (bug 63714)
- git #876e245b - Revert "Only offer VisualEditor if installed and enabled" (bug 63736)
- git #8fbf2962 - Fix setcookie() call
- git #96f899ca - happening again (bug 62030)
- git #c812e212 - QA: Create pages for Watchlist tests at runtime with API
- git #4fbfa4cf - Add punctuation to "mobile-frontend-profile-last-thank"
- git #47c441af - QA: updated mediawiki_selenium to make uploads work
- git #bfde4e04 - Only offer VisualEditor if installed and enabled (bug 63658)
- git #cfced2b7 - Fix pre-review on Linux
- git #6a263ac5 - Regression: Clicking hamburger 2nd time closes menu
- git #ad20a410 - Fix outdated $wgMFCustomLogos comment (bug 63461)
- git #8223cb9d - Search: Prevent unneeded API request when there aren't any titles (bug 63317)
- git #831e567f - Set main menu width in pixels (bug 63313)
- git #a1f6b9b8 - Use predefined sizes for images in media viewer
- git #209e670c - Hygiene: Use a single route for wikitext editor and VE
- git #df5bcc31 - Make check less work again
- git #48b67d33 - Hygiene: Cleanup gitignore
- git #a55b8fbf - Hygiene: Move main menu rule out of typography
- git #b297ef54 - Show LoadingOverlay when loading VE (bug 63212)
- git #1fb488fa - Card 1814 (Story 1747): Notification drawer
- git #17117752 - Make search slightly faster
- git #8d56db3a - Fix phpcs-related scripts
- git #be70447a - Refactor site notice handling (bug 63457)
- git #46995183 - Don't request page images separately for search results (bug 63248)
- git #d305cf2f - SpecialMobileWebApp: Get the startup module caching
- git #0a9acd2a - Ensure checkToggleView() fires at appropriate time (bug 61400)
- git #01c90eac - Hygiene: Remove old search overlay CSS
- git #f3fee291 - Hygiene: Kill mobile.styles
MultimediaViewer
edit- git #9893c452 - Choose feedback survey based on user language
- git #cebd5ae8 - Fix issues with file page link
- git #bb70c704 - Split button line adjustment
- git #808b6cb8 - Removed white background from SVG assets
- git #1ae138c9 - Open MMV on hash change on file pages, add link
- git #7da686cb - Shuffle things around so original file sizes are easier to access
- git #d8bf56bf - Fix tipsy bug, part 2
- git #be76d4b5 - Clean up issues left c/121064
- git #005d1556 - Fix tipsy bug
- git #0fd20079 - Fix z-index bug in Firefox that would make navigation buttons appear on top of the metadata panel
- git #a7778cb7 - Selects html embed by default for logged-out users
- git #40feb61d - Add truncatable text field, use for some fields
- git #8951f6f2 - Notify user about early errors via mw.notify
- git #ee113af8 - Make Commons link more prominent
- git #0eb9270c - Clean up, get rid of leftover comment
- git #71fec375 - Fix issues with size menus after oojs-ui update
- git #a5c146dc - Adjustments to the Commons icon in Media Viewer
- git #8cd21e3c - Adjust text style for size indications
- git #d4bf2188 - Quick fix for black screen of death
- git #404bcd39 - Make categories behave
- git #22bdbd40 - Show tooltip when all sorts of conditions are met
- git #204d582a - Add site/language conditions for feedback button
- git #642b69c3 - Register ResourceLoader modules the conventional way
- git #660553c5 - Fix some OOJS-UI issues
- git #3df526b9 - Fixes various bugs in IE
- git #a0126685 - Add named timeouts to mw.mmv.ui.Element
- git #fd8e6943 - Workaround for OOJS ES3 incompatibility
- git #06e50ae0 - Hide buttons while loading
- git #b35cd14b - Rename setRepoInlineStyle to setInlineStyle
- git #f11da493 - Show a tooltip for the repo link button
- git #f297de60 - Hide metadata top button texts
- git #0b63c1a9 - Only show file description page button for logged-in users
- git #2fc097fa - Add tooltips to metadata buttons
- git #052fd5d3 - Add metadata button to go to file description page directly
- git #042353c7 - Make survey open in popup window instead of normal one
- git #d0629746 - Make sure the download attribute has no value
- git #871b49df - Feedback button
- git #47a8bda3 - Create StripeButtons class, convert reuse button to use it
- git #bcf45397 - Add XML prolog to SVG files
- git #22094851 - Optimized SVGs
OAuth
edit- git #5bff33b0 - Move OAuth logs to another wiki (bug 57336)
Popups
edit- git #ad7db9cc - Misc code formatting cleanup
- git #43df8474 - Use escape key to hide popup (bug 62948)
- git #27650cae - Use aria-hidden for popups (bug 62948)
- git #dd639d40 - Use tooltip role for Popups (bug 62948)
ProofreadPage
edit- git #c101a805 - Declaration of ProofreadPageContent::preloadTransform() must be (bug 63958)
Quiz
edit- git #a17033d1 - Remove zh-[cn|tw] in favour of zh-han[s|t]
Scribunto
edit- git #5602d3d2 - Add modul namespace translation for bg
SecurePoll
edit- git #4e98d4b8 - Remove zh-[sg|hk] in favour of zh-han[s|t]
SemanticForms
edit- git #d4db53a6 - Remove zh-[cn|tw] in favour of zh-han[s|t]
Thanks
edit- git #486ada0c - PHPUnit mock builder doesnt accept leading \
- git #18bbaf3b - Clone thanked label before inserting (bug 63506)
Translate
edit- git #3321317c - Remove zh-[cn|tw] in favour of zh-han[s|t]
- git #d98258f4 - Remove classes used for supporting the old MediaWiki core format
- git #7ba0fc68 - Fix broken job tests after Ia706ac0
- git #c90af12e - Refactor the warning messages for discouraged languages
- git #1fa3ae1f - Get rid of SingleFileBasedMessageGroup
- git #aac8d486 - Set JSON format as default for MediaWiki extensions
UniversalLanguageSelector
edit- git #f4b2894e - Add CC-BY-3.0.txt for OpenDyslexic
- git #bfdda7bd - Update jquery.ime from upstream
- git #d1efe292 - Localization update from upstream
- git #7c5b7507 - Localize the number in the "more languages" message
- git #2ac455bd - RTL positioning for compact interlanguage links (bug 62981)
UploadWizard
edit- git #c1d257e2 - Update Ruby gems to repair broken upload steps
VisualEditor
edit- git #0652ad2a - Pass required params to open for save dialog
- git #e1359daa - Fix JS error when opening VE on redirect page
- git #e9210c6b - Update VE core submodule to latest master (74353d9) (bug 63828)
- git #639b7bc6 - Remove zh-[cn|tw] in favour of zh-han[s|t]
- git #70655da2 - Limit the number of initially visible parameters in the parameter search widget
- git #164cf272 - Use new model directionality in MW
- git #cedca249 - Actually actually fix double-clicking on hieroglyphics nodes (bug 63651)
- git #84ed719c - Additional initializeSelection methodicde
- git #8134988b - [browser test] Fix edit mode test.
- git #f8d56e68 - Move VisualEditor disabling from now-scrapped preferences section
- git #799e11ca - Move VisualEditor disabling from now-scrapped preferences section
- git #fc94173f - Fix more intalize typos
- git #0ee4ba5d - Use new banana checker as a linter to avoid lacking qqq messages
- git #486e9cbb - grunt: Run grunt-build as part of grunt-test and grunt-watch
- git #9f57feff - [browser test] maintenance, locator changed
- git #95564675 - Revert edit mode tool's onSelect method (bug 63503)
- git #9dac9f2c - Fix order of start and base timestamps when switching to the wikitext editor (bug 56835)
WikiEditor
edit- git #6c6c9244 - Fix broken span of label in WikiEditor toolbar (bug 47506)
- git #36588027 - Fix infinite spinner in JS version of show changes (bug 38502)
- git #eb74ecdd - Toolbar: use CSS instead of valign on toolbar table (bug 39726)
- git #952d6b9d - WikiEditor: Remove unmaintained beta iframe mode
- git #55929241 - WikiEditor: Remove unmaintained highlight plugin
- git #e53521b3 - WikiEditor: Remove unmaintained template editor modules
WikimediaMessages
edit- git #cff90112 - Remove zh-[sg|hk] in favour of zh-han[s|t]
- git #7f4bde74 - Correct phrasing of Attribution-ShareAlike
ZeroRatedMobileAccess
edit- git #fd628768 - python scripts to upload zero configs
- git #cd19070a - Remove unused i18n file (bug 63513)
- git #dc36c24b - Remove old ETL script. (bug 63513)