MediaWiki 1.24/wmf8/Changelog
Appearance
< MediaWiki 1.24 | wmf8
Core changes
[edit]- git #2cee6bf0 - Updated JsonConfig, ZeroBanner, ZeroPortal to latest
- git #65c8c5cf - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/140178/
- git #528002bc - Update Cirrus to fix Special:Random (bug 66643)
- git #1323265f - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/139562/
- git #edaa34df - Update Wikidata to fix ValueView's jQuery.ui.suggester
- git #2f389fc5 - Update Wikidata to fix JS errors
- git #d3aa6a9c - Update VisualEditor for cherry-pick of I7d2f2f28a7
- git #5b7abb38 - Submodule bump for SWAT
- git #1b641514 - Update WikimediaEvents for Ibd36da416
- git #1f2cde1d - 5 (bug 6655)
- git #93367e3e - Updating ZeroBanner & ZeroPortal exts
- git #e11d41dd - Soften test for incomplete edit POST
- git #832516fe - Updating CentralNotice for GeoIP cookies and mixins
- git #8ab5d6dd - Update MediaViewer
- git #741670fe - Updating JsonConfig ext
- git #1c20af7d - Update MultimediaViewer
- git #7ae1b179 - Added ZeroBanner, ZeroPortal, and JsonConfig extensions
- git #b760de5b - Vector: Hide the superfluous "Variants" menu label again (bug 66364)
- git #c56a1680 - Vector: Restore old focus animation on the "More" dropdown (bug 66363)
- git #326787b3 - Update Wikidata, fix for entity search selecting with mouse
- git #bd90fbe1 - MobileApp: cherrypick https://gerrit.wikimedia.org/r/#/c/137930/
- git #9af74af8 - Update Wikidata, fixes for entity suggester
- git #84808ef6 - Update VisualEditor to I903d2892 and I82f624fa
- git #256d352d - Load previous tags in ChangeTags::addTags() from DB_MASTER
- git #a6a0c01d - Add Nostalgia skin "extension"
- git #30777b71 - Update Translate
- git #f59e6179 - 1 (bug 6614)
- git #77f9979e - Update OOjs UI to v0.1.0-pre (cbc62ac803)
- git #06116453 - Made executeReadyPeriodicTasks avoid using merge() when not needed
- git #a7597464 - Track the types of queues in the redis queue aggregator
- git #94cbdf34 - SpecialPage: Remove wfSpecial* call syntax
- git #81e74e8d - Installer: Simplify css request
- git #72638716 - Installer: Disable broken CACHE_DB after backend is disabled
- git #12c76c13 - Add ParserOutput::unsetProperty, add tests
- git #c396f11a - Add wl_user_notificationtimestamp index (bug 65246)
- git #c0b0a12e - RCFeed: Use named types instead of exposing internal MW constant
- git #32e95ead - Vector: Label the more actions menu "More", not "Actions" (bug 44591)
- git #584dd753 - Grunt: Clean up outdated information
- git #6a7498bf - Add SpecialPage::getConfig
- git #dece73df - ParserTests: fix `bits` column in uploaded images for test cases.
- git #67a377e3 - Deprecate Language::getLangObj()
- git #fd718959 - Copy various random files used by tests to tests/phpunit/data
- git #8e41082a - Disable jQuery Migrate by default (enable via $wgIncludejQueryMigrate) (bug 44740)
- git #e684a217 - Restructure output of ApiExpandTemplates
- git #d5727370 - Add global limit to PoolCounter (bug 65691)
- git #34cb13e6 - Renamed $ipSet static variable in IP to something better
- git #da4442cd - Fix documentation for Title::getCascadeProtectionSources and others
- git #480ce1e7 - Remove redundant filter for negative namespace ids in search preferences
- git #82ccc173 - Don't double-parse edit summaries
- git #fa529fb2 - Update OOjs UI to v0.1.0-pre (6379e76bf5)
- git #f7846550 - Update OOjs UI to v0.1.0-pre (527ad0ee5a)
- git #544a8353 - Documentation for page_props getter in ParserOutput
- git #4c2c2ef0 - Make "mini" the default alias for "thumb" in German
- git #4ea2e06d - Add 'X-Robots-Tag: noindex' header in action=render pages (bug 63891)
- git #02e55fa2 - Add some SVG element namespaces
- git #b43ac16f - Remove use of strencode() outside Database classes
- git #171f557f - Sync up with Parsoid parserTests.
- git #5d8fd152 - Correct doc of WikiImporter::__construct parameter
- git #4ba7a9c1 - Revert "Use square bounding boxes for default-sized thumbnails"
- git #1875b36b - Vector: Fix conflicts of "Actions" dropdown with collapsibleTabs (bug 44591)
- git #3385d6d1 - Make convertUserOptions.php more self-contained (bug 63677)
- git #40282be4 - doc: Fix DefaultSettings's assertions about possible extension types
- git #dcc9d4a3 - Remove 'SpecialVersionExtensionTypes' hook, deprecated in 1.17.
- git #5947cc9c - Release notes for I09c8031c
- git #23374229 - Vector: Show a label next to the actions dropdown menu (bug 44591)
- git #6ecd21a5 - Remove mediawiki.toc dependency on mediawiki.util
- git #0f660944 - Drop support for old skins that don't use head element
- git #8a181710 - Change message escaping on ImagePage
- git #3938307e - Avoid using raw sql in SpecialUndelete.php
- git #06fbcce9 - Update OOjs UI to v0.1.0-pre (dd888aba5c)
- git #96c5cd8d - Removed clumsy unused IP::toUnsigned() method
- git #db219df6 - Update OOjs UI to v0.1.0-pre (0f101c6f5d)
- git #6f745f8f - Update OOjs UI to v0.1.0-pre (469d40c88f)
- git #5dc4dc09 - Save advanced search namespace prefs on Special:Search itself (bug 52817)
- git #c699000a - Fixed fatal in SwiftFileBackend when a bogus HTTP status is given
- git #e658bf04 - Add category output to ApiExpandTemplates
- git #d18ba4e9 - Add PPFrame::isVolatile and PPFrame::setVolatile (bug 46815, bug 31834)
- git #7a63ae79 - Release notes for Ie32cc54a
- git #72ecbfc1 - PostgreSQL: Only rollback when in a transaction (bug 58095)
- git #25f051d2 - mediawiki.special.unwatchedPages: Use closest() instead of parents()
- git #2094e578 - Restrict empty-frame cache entries to their parent
- git #52fd3a0e - PostgreSQL: Support table prefixes
- git #60e65d8d - Made TransactionProfiler handle interlaced transactions better
- git #5817710e - Hide toc caption on print when collapsed (bug 482)
- git #bb22fa7a - SECURITY: Don't parse usernames as wikitext (bug 65501)
- git #b9e1d5f5 - Add hash_equals() fallback and use it
- git #1a04fb81 - jquery.suggestions: Handle CSS ellipsis better for IE (bug 65224)
- git #10b6c22c - Add jMY to Arab date formats ($datePreferences) (bug 65245)
- git #d6b6f54c - Reduce some code duplication
- git #2521f8b5 - Deprecate dangerous edittime-based content update functions (bug 56849)
- git #262a7e2d - Correct field used to detect incomplete POST
- git #287ba2bb - editintro given a css class of its own (bug 30959)
- git #1ab85aae - Include edit summary in permalink
- git #4c4d3051 - Don't use isset() to check for null
- git #34d4901f - Allow adding Deleted log entries (bug 63650)
Extensions
[edit]AbuseFilter
[edit]- git #3b7cae19 - Fix ccnorm() function -- strtr fails on empty key
CirrusSearch
[edit]- git #fe50a83f - Fix some Special:Random bugs (bug 66643)
- git #35d6cb06 - Begin indexing unexpanded text forms (bug 60487)
- git #104daeac - Strip .catlinks entirely, don't store in auxiliary_text
- git #dcf42d4e - Do the right thing with gendered namespaces (bug 32634)
- git #2b05ff6b - Power Special:Random from Elasticsearch (bug 65366)
- git #6783f763 - Handle deleted redirects properly (bug 65638)
- git #f2c68601 - Remove for a feature no longer in mediawiki
- git #07dd2a24 - Add max retry for all updates
Collection
[edit]- git #bcb045c6 - Use [title!=''] instead of [title!=] to make jQuery happy (bug 65562)
CommonsMetadata
[edit]- git #6b330e14 - Avoid trying to sort licenses when there are none (bug 65958)
- git #e1008985 - Handle id="fileinfotpl_credit" and class="licensetpl_attr" (bug 57460)
- git #01eca938 - Remove old template parser
- git #467878e4 - Add unit tests for HookHandler
Echo
[edit]- git #e205992d - Remove unused code and fix missing/broken documentation
- git #0656e759 - Avoid line break in the "All notifications" footer link (bug 57327)
EventLogging
[edit]- git #238c8aee - Minor comment fix
FeaturedFeeds
[edit]- git #14c28d0b - Add Word of the day for Wiktionary
FlaggedRevs
[edit]- git #60c74d3f - Fixed type hint
Flow
[edit]- git #def07b3c - Flow: notification exceptions: urlGenerator->workflowLink() (bug 66060)
- git #85a2b9bd - Fix broken diff links from history/watchlist page (bug 65814)
- git #6fd02e7a - Should not try to parse reference from topic title (bug 65570)
- git #d4d7ba0d - Ignore expected exceptions in WhatLinksHere (bug 65915)
- git #9dc0b19e - Show title of closed topics
- git #e16685b2 - Don't be too strict when resolving the DB data (bug 65802)
- git #3224ac2c - Make sure cache key is always the same
- git #884dfa2f - Feed only array type to array_merge() (bug 65963)
- git #53c7dac5 - Error message should be parsed (bug 65920)
- git #5e48ac80 - Be more forgiving in maintenance script
- git #77bfb9f0 - Run SpamRegexTest by default
GWToolset
[edit]- git #2c9a7568 - Max title length (bug 65323)
GettingStarted
[edit]- git #401f94fe - Use the lightweight tour launcher (bug 65734)
GuidedTour
[edit]- git #c683bf64 - Add a lightweight launcher for guided tours (bug 65734)
- git #45fc648b - animations: Pass fill-mode as argument instead of creating a mixin
- git #33900af5 - Add animation to guiders (bug 55771)
- git #38a34947 - Move images into subfolders in anticipation of icon buttons
JsonConfig
[edit]- git #299e9774 - Fixed param type documentation
- git #6d8306bc - Refactoring cleanup
- git #79fb1a64 - Allow validator chaining, added URL validator
- git #4772ba95 - Code cleanup
- git #4c713a0a - Handle objects in default view, renamed getSettings
- git #ff018b2e - Fixing patch 139198
Math
[edit]- git #1bb3bfa3 - Introduce variables required for mathoid
- git #4ca287b4 - Improve MathML error handling
MobileApp
[edit]- git #062cbe61 - Apply Mobile App edit tag only to edits
- git #b483f780 - Move editlinks to a separate less file & include it for iOS
- git #0db57d70 - Add hack for missing enwiki specific styles
- git #c50191e9 - Ensure that overrides come after the common styles
- git #3ff54263 - Complete moving android specific styles to android.less
- git #373540c8 - Create separate iOS and Android bundles
- git #009e8e3a - Hide edit buttons on the main page
MobileFrontend
[edit]- git #54d9a41b - Hide page actions on main page
- git #d09c136c - Tablet styling tweaks (bug 65201)
- git #9537e565 - Tag mobile web edits more explicitly
- git #7d76cd0d - Allow blocked users to edit their own user talk page (bug 65457)
- git #378c60f5 - Hygiene: Moved prepare Search to Template
- git #da411d8e - Check first if PasswordChange is available (bug 63460)
- git #e3763d6d - Ensure developers can use `make phplint`
- git #f56c8af5 - Generate PHPDoc via Makefile (bug 64398)
- git #93c0d640 - Revert "Fixing thumbnail sizing in search overlay" (bug 65997)
- git #63ec5c2d - QA: Make page loading test run again
- git #e490baf8 - Update editor switcher icons and fix CSS
- git #4bedf78f - Hygiene: Put test in right place
- git #86e9e194 - updateMobileUrlHost bugfix in case pattern doesn't match
- git #28b5084a - Allow customization of page action buttons (bug 63458)
- git #b0b45159 - Declare toggling toc dependency (bug 65838)
- git #90f96cf2 - Open sections by default on tablets (beta to stable)
- git #f9983396 - Push table of contents to stable
- git #24684f49 - Promoting mobile typography changes from beta to stable
MultimediaViewer
[edit]- git #2fffc91b - Show Commons link to logged out users
- git #96eeb215 - Use Repo.isCommons() for deciding whether an image is from Commons
- git #f8986107 - Toggle metadata panel on up/down keypress
- git #06c17759 - Use original URL when setting download for original
- git #1ac9c6e3 - Add "zoom" but really just view-file
- git #c34e80a1 - Fix the share/download patch
- git #ff527cd0 - Support shared DB version of Commons definition
OAuth
[edit]- git #f92b031d - Fix typo
Popups
[edit]- git #d1ddb950 - Flip the animation direction if the Hovercard is flipped
- git #a5224208 - animation: Add fade animations from other directions
- git #dd309071 - animation: Correctly name the animation classes
TemplateData
[edit]- git #9a7f8de4 - Block object descriptions from edit (bug 60089)
- git #64a39ae4 - Add a grunt checker for jshint, jscs, csslint, and banana and pass them
TemplateSandbox
[edit]- git #16197067 - Properly handle preview when creating a template (bug 66141)
Thanks
[edit]- git #0e0ef33e - Bind Flow Thank click detection to .flow-container (bug 63205)
TimedMediaHandler
[edit]- git #fa36010c - Output ogg metadata on image description page. (bug 47487)
- git #d25483c8 - Modify Ogg handler to keep metadata comments in utf8
Translate
[edit]- git #483da2f4 - Enable Special:PageMigration by default for translation admins
- git #852f1d6d - Make Special:PageMigration display name more terminology specific
- git #69bed738 - Error messages for Special:PageMigration (bug 65933)
- git #6ff0b5b0 - QUnit tests for Special:PageMigration (bug 65737)
- git #4a5dfb6b - Update version for MLEB release.
- git #68d2f92b - Added title for Special:PageMigration
- git #954c349f - ID and class names fixed for Special:PageMigration with mw-tpm-sp prefix (bug 65736, bug 65898)
UniversalLanguageSelector
[edit]- git #1a2f38c6 - Update version for MLEB release.
VisualEditor
[edit]- git #3bc2fc23 - Update submodule for cherry-pick of I7d2f2f28a7
- git #a37f6111 - Fixing issues in the alignment select in Media Edit dialog (bug 65916, bug 66291)
- git #b1e9d7fe - Move save panel init to getReadyProcess
- git #8ca025be - Update image size after changing type (bug 65886)
- git #4355ea4f - Followup to small SVG default size (bug 62893)
- git #bc0049bc - Change padding on media search results so we can display 4 results on a row with a scrollbar (bug 64911)
- git #da539890 - Don't allow inserting blank citations (bug 64715)
- git #652136d7 - Add tabindexes to template editor and required attribute where appropriate (bug 65474)
- git #72f3c780 - Check last existing category for whether or not we're trying to re-add it (bug 66105)
- git #0c60733e - Grunt: Clean up
- git #cb35312c - Use subpage only for media search string (bug 51290)
- git #a3d51c03 - Bump the MW required version to 1.24wmf6
- git #7f5acf6a - Gallery editor: Fix 'inpsector' typo to 'inspector'
- git #6e096fca - Small SVG images should still adhere to default thumb size (bug 62893)
- git #74a20b8e - Adjust default alignment when switching from inline to block (bug 65564)
- git #390d8ca7 - Fix reference dialog apply button disabling when modifying existing reference
- git #172ebb83 - Remove link node inspector from insert menu (bug 66047)
- git #fef33d30 - Add use existing reference to toolbar on mobile
- git #f58861b6 - Cleanup save dialog counter label
- git #c27d62d1 - Use <visualeditor-toolbar-cite-label> correctly in the Media and Reference toolbars (bug 66039)
- git #1b6f55e0 - [BrowserTest] Link UI text changed
- git #e59b1e7f - Use promises for confirmation dialog instead of done event
- git #d7ca1604 - Clean up interaction with confirmation dialog (bug 65571)
- git #2122ccb6 - Cleanup createSurface methods
- git #96bcc2dc - "Use an existing reference" in the reference dialog should be disabled when there is content (bug 65689)
- git #d43db7f1 - Trim description when working out whether or not we should disable the info button (bug 65862)
- git #b10d3008 - On category pages, only replace category description when saving (bug 64239)
- git #26a5d50b - [BrowserTest] updates for new bullets/indent UI
- git #837eea32 - Fix beta warning appearing for some users that it shouldn't. (bug 65821)
WikiEditor
[edit]- git #8f4ee751 - Updated documentation in WikiEditor.php
Wikidata
[edit]- git #112e2c1b - Update ValueView to 0.6.2 to fix a suggester bug
- git #97989668 - Update Wikibase to fix JS errors
- git #09bd0650 - New deployment build, fix for entity search select by mouse
- git #551ad078 - New deployment build, entity suggester bug fixes
- git #9cc9b594 - to trigger jenkins
WikimediaEvents
[edit]- git #1b7ee346 - Add EditConflict event
- git #f6732bbb - deprecate.js: Remove mediawiki.inspect dependency
ZeroBanner
[edit]- git #2930c1f8 - allow img qty reduction to run on labs
- git #4de46f0c - Lower quality image src rewrite for configured carriers
- git #15ed6b50 - Refactoring - matching name changes in JsonConfig
- git #31f946ab - Minor code cleanup - removed cached validator vars
- git #30d7f657 - fixed banner closing box layout
ZeroPortal
[edit]- git #04eb3356 - Added type=analyticsconfig to action=zeroportal
- git #1a91ba39 - Removed unneded class variable, minor cleanup
- git #4490856f - Updating refactoring in JsonConfig