MediaWiki 1.22/wmf19/Changelog
Appearance
< MediaWiki 1.22 | wmf19
Core changes
[edit]- git #c6d64f54 - Fix revision table cleanup on delete (bug 53687)
- git #8c85e41d - Update VisualEditor to wmf19 branch for cherry-picks
- git #9c555ce8 - Bump GettingStarted for A/B test fixes
- git #035f7406 - Register WikimediaEvents submodule
- git #7e9d6279 - Update VisualEditor to wmf19 branch for cherry-picks
- git #e733bd75 - Bump GettingStarted for Growth team deployment
- git #282948ee - Update VisualEditor to wmf19 branch to pick up cherry-pick of Ia585b42
- git #af6d5b9b - Allow AbortLogin hook to override error messages
- git #faf58ace - Update VisualEditor to wmf19 branch to pick up I7bddcfa9 cherry-pick
- git #06fd5eca - Zero Ext Update
- git #ac6d59bd - Add MassMessage extension
- git #e244911c - Update UniversalLanguageSelector to pick up cherry-pick of VisualEditor fix
- git #ed914515 - Update VisualEditor to tip of wmf19 branch to pick up cherry-pick
- git #717e0f00 - Update cherry-picked LESSFunctions.php to final ResourceLoaderFunctions.php
- git #18cfa473 - Updating zero ext
- git #a1704bcd - Bump GuidedTour for Growth team deployment
- git #2cf450d4 - Move LESS function definitions from DefaultSettings to LESSFunctions.php
- git #98079123 - Commit of various wmf-branch live hacks
- git #52507253 - Fix typo in comment block in mediawiki.js
- git #365137e7 - Vary on forceHTTPS cookie (bug 54513)
- git #3d478ff6 - Replace Pakaran with Punjabi
- git #a906177c - Clear legacy restriction field on page restriction update
- git #9374fb34 - ResourceLoader: expose registry as mediaWiki.loader.moduleRegistry
- git #5cd20add -Â : "Refreshing links table" -> "Refreshing links tables" (bug 23839)
- git #7fa7b71e - Add wgRevisionId variable to ResourceLoader (bug 51594)
- git #bd7ebdec - Add option to chose what language to fetch file description in.
- git #ad429498 - Update lessphp to upstream head (785ad53840)
- git #2ab7c9ec - MysqlInstaller: use default character set of utf8 (bug 14931)
- git #11d64920 - Remove LanguageEo::checkTitleEncoding()
- git #565b0fae - Rename lessc->embeddedImages to lessc->embeddedFiles
- git #028f9d83 - Implement LESS image embedding
- git #b67b9e1b - Support LESS stylesheets in ResourceLoader (bug 40964)
- git #6116877e - libxml_disable_entity_loader() just in case...
- git #f6c9c2e0 - Fix missing wfProfileOut call in HtmlFormatter
- git #d2929102 - Fix doc for HtmlFormatter (bug 54473)
- git #b7313c40 - Replace single to double-quotation marks
- git #037d375e - update.php clears caches twice (bug 44690)
- git #35065c9d - Added 12248 variable to get the current size of a revision.
- git #3d8bfee3 - drop unused fields rc_moved_to_ns/rc_moved_to_title (bug 34960)
- git #50af25f5 - Tidy up log deletion rows which didn't get subpages (bug 37714)
- git #c7ab09b0 - Cleanup Preprocessor_DOM::preprocessToObj wfProfileOut()s
- git #459cb0b7 - Add a way to redact certain function parameters from exception stack traces (bug 30714)
- git #7a344588 - Remove reduntant regex from calls to StringUtils::isUtf8()
- git #57722965 - optipng -o7 "$png" && advpng -z -4 "$png" && advdef -z -4 "$png"
- git #be286092 - Changing default copyright notice per WMF Legal's suggestion.
- git #c334b0a9 - Note about removing portal-url, currentevents-url and helppage from default Sidebar (bug 53862)
- git #35783c46 - Deprecate assertException in MediaWikiTestCase as it adds no value
- git #d1d5d6c2 - SearchEngine::userHighlightPrefs needs no user
- git #19627682 - Move HtmlFormatter from MobileFrontend
- git #7e9f8ec1 - Simplified some code and broke lines in thumb.php
- git #b670b6de - Improve wfEscapeWikiText, part 2 (bug 53658)
- git #045f39f3 - Pass user to Title::userCan in ApiFeedContributions
- git #fd4d0ec2 - Collect stats about RL cache hit rate
- git #2e8230a4 - Pass context to Action::factory (bug 54344)
- git #7003a7c5 - Reduce use of FORCE INDEX in LogPager
- git #b1b9c650 - Add Special:CreateAccount to Special:Specialpages (bug 53447)
- git #6778b932 - Reduce complexity of SiteSQLStore saveSites method
Extensions
[edit]CentralNotice
[edit]- git #5dfabbf1 - Correct Banner Over Allocation
Echo
[edit]- git #d1e13a6d - Remove deprecated call to Job::insert
- git #f5a3f138 - Explicit plural support for 'echo-overlay-title-overflow'
- git #70027150 - Bundle message should show diff of all included revisions (bug 54391)
- git #365ea041 - Add a count for raw bundle data
- git #3b3ed1e3 - Fix some notification badge related issue (bug 54575)
- git #16dbee7b - Typo fix + conditional fix
- git #2cc61718 - Add hooks for EchoEvent's
Gadgets
[edit]- git #0a1a4f44 - Profiling
GettingStarted
[edit]- git #4011d105 - Improvements and fixes to OB6 test
- git #b315e6f2 - Fixes of current logging, and cleanup of out of date code
- git #5e995116 - OB6: Show a popup CTA to onboarders in test group
GlobalBlocking
[edit]- git #cfe13be2 - Fix error in call to wfRunHooks() (bug 54628)
- git #fe576f8f - Fix error in call to wfRunHooks() (bug 54628)
- git #8889a607 - Set the GlobalBlock form to submit to the special page (bug 20546)
- git #40831bfa - Create GlobalBlocking API module. (bug 16214)
LiquidThreads
[edit]- git #2e377902 - Fix Call to a member function getPrefixedText() on a non-object in (bug 41056)
Math
[edit]- git #12b43489 - Expose LaTeXML Settings
- git #40ba7ff4 - Fix comment about Math compnent to report bugs etc
OAuth
[edit]- git #ef0abbe0 - Added a loop sanity check to $wgMWOAuthSecureTokenTransfer redirect
- git #df6d8ad0 - Better support for RSA Key clients
- git #f98ad2fa - Add "Create accounts" grant
- git #9af04b6f - Replace "Consumization" by "Customization"
- git #b8341f6d - Handle the case when only hidden grants are requested
- git #3ae93be1 - Add RSA key support to maintenance/testOAuthConsumer.php
- git #18153cdc - Avoid sending cookies when using OAuth since they are useless
- git #6cf34886 - Cleanup code for sending tokens
- git #19fb16dc - Remove extra /
Parsoid
[edit]- git #0f8c6223 -Â : Add _rtselser endpoint in web API (bug 54339)
- git #d3eec0ab - Fix parserTests.js --filter
- git #b381ced4 - Further reduce redundant work in the quote-minimization pass.
- git #dbd3aab3 - Clean up inTransclusion flags. (bug 54355)
- git #cbe10339 - Change perfstat size:domserialized to size:wikitext.
- git #cb69575b - Eliminate redundant work in the quote minimization pass
- git #e18ecc87 - Tweaks to tokenizing and bug fixes for escaping of behavior switches
ProofreadPage
[edit]- git #dddbd2e4 - Consistency updates in capitalisation
SemanticForms
[edit]- git #47fbce52 - Fix for parsing inverse queries in template
- git #6e0edd65 - Version 2.6-alpha; updated README
- git #b26dd5f4 - Added unit tests for the SFFormPrinter class (bug 46662)
SpamBlacklist
[edit]- git #a19681cb - Add missing message
TemplateData
[edit]- git #f8eb557a - Account for absence of template description in #getHtml (bug 54422)
Thanks
[edit]- git #86e031bc - Fix phpdoc comment
- git #1a8425f0 - Reword thanks-confirmation and thanks-thanked-notice
- git #b3e97e76 - Add GENDER support for 'thanks-button-thank'
TimedMediaHandler
[edit]- git #83fc3186 - Parse Ogg Opus files and enable playback if supported (bug 51313)
- git #deb17e3d - Use TitleMove hook to cleanup transcodes before move (bug 53480)
TorBlock
[edit]- git #37fbe49c - Fix error in call to wfRunHooks() (bug 54628)
- git #c13635e5 - Fix error in call to wfRunHooks() (bug 54628)
Translate
[edit]- git #56ffbb0d - Fix bogus incorrect plural form warnings with pipes in submagic (bug 42631)
- git #6c13e31f - Really fix message loading for uncapitalized namespaces
- git #39476e07 - Pywikipedia -> Pywikibot
- git #bb1e72a1 - Description for MathJax
- git #f277bb7b - Correct the loading indicator in message group selector (bug 46829)
TranslationNotifications
[edit]- git #e5d7ec0d - Link to page mode in notification emails (bug 52521)
UniversalLanguageSelector
[edit]- git #37a0664c - Don't trigger namespaced events, it breaks VisualEditor
- git #7706d97c - Renamed ULSPage to PanelPage
- git #2d8522d1 - Keep correct lang attribute when display settings closed (bug 54594)
- git #fb56c5f1 - Fixed "Unsupported input language" scenario
- git #b085d38b - Updated Ruby gems
- git #e72a38e7 - Cleanup: removed ULS from file names and feature names
VisualEditor
[edit]- git #04465b05 - The amazing mystery of scrollTop and onscroll (bug 55343)
- git #a1115839 - ve.Element: Fallback to body, window is not scrollable (bug 54928)
- git #1de585dc - When cloning the InternalList, pass through properties that aren't rebuilt (bug 54712)
- git #cfe1f536 - Followup 5592ea26: bind native focus/blur events instead of jQuery events
- git #401e5624 - Make cursoring over a FocusableNode work again (bug 54443)
- git #c427f191 - removedItems[i] is already an item, no need to pass removedItems[i].item (bug 54727)
- git #81d86992 - Various context menu display issues
- git #0a49efe9 - Fix variable names in newFromInsertion
- git #336029d1 - Fix use of removed function isUniqueListKey
- git #c5ccc9fc - Allow MWExtensionNode to render with arbitrary text/attributes
- git #7ed197c7 - Pass config object from ce.GeneratedContentNode.update() to forceUpdate()
- git #885c0a54 - Make undo work for changes to MWExtensionNodes
- git #888de344 - Delete empty nodes instead of merging into them (bug 50254)
- git #a855dd06 - don't run VE test on beta for anon, since VE is now opt-in
- git #0c2b6c35 - Detect collapsed range inside focusable node in ve.ce.Surface#onChange (bug 54446)
- git #8547dbc0 - Tests for handleDelete in ve.ce.Surface
- git #e1b15888 - Don't apply attributes to GC wrapper
- git #30f1ed4c - No more configuration overrides
- git #3541502b - Make more types of node relocatable
- git #5276bf13 - ve.Element: Account for getComputerStyle returning null (bug 54322)
- git #b8d08074 - LanguageAnnotation Touchup
- git #7481ea02 - ve.Element: Clean up logic
- git #8fbcef6d - Updates to support jsduck 5.x
- git #86f3f7cd - Add basic ve.ce.tests and fix documentation
- git #3a08aa9b - Add opacity-setting class to GC nodes when generating
- git #936ad149 - Ignore all node attributes in clipboard hash (bug 54377)
- git #e2a96fb8 - Quote page name in notifications
- git #caa05f33 - Fix exception thrown by converter when data ends in text
- git #25ae6300 - Only listen for copy/paste on documentNode and pasteTarget (bug 54375)
- git #eb647434 - Prevent naming collisions when generating unique reference names (bug 54341)
- git #2d0bf61c - MW*ImageNode's can't take link annotations (bug 53151)
- git #f001d306 - Node annotation blacklists (bug 53151)
- git #86e12cac - Revert drag marker GIF to previous version
- git #4d1d632e - Extend SurfaceToolbar into TargetToolbar
- git #3e460a02 - Cleanup action methods
- git #63056eaa - Allowing for config data when instantiating dialogs
- git #f7b6b1e9 - Add abstract method for getMediaSources.
Wikibase
[edit]- git #35c97bd9 - adjust line break in readme
WikimediaEvents
[edit]- ** Newly deployed extension
WikimediaMessages
[edit]- git #8f62d16a - Fix up noise in wfArrayDiff2_cmp due to messages being wrapped in an array (bug 54662)
cldr
[edit]- git #c856863b - Update indenting to use tabs (updated rebuild.php)