MediaWiki 1.24/wmf9/Changelog
Appearance
< MediaWiki 1.24 | wmf9
Core changes
[edit]- git #81ef1a2d - Update Wikidata, fix issue with entity revision lookup
- git #33a1df7a - Updated Zero exts
- git #e0bd0629 - Update Wikidata, fix rtl issue in jquery.ui.suggester (bug 67067)
- git #e33066c6 - Updating CirrusSearch to pick up I634204e0
- git #22ce4b03 - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/141102/
- git #a01fd104 - ApiExpandTemplates: Start parse before creating frame (bug 66798)
- git #2b166659 - MobileFrontend: grab Ief347c0e7141a8f843e425fff0435b27d77f45d3 and Iedbcb980ef5883136e8be18be43c0763c18793bd
- git #b9c88a03 - Update MultimediaViewer version
- git #f86c0b1b - Update Wikidata to fix the entity selector
- git #e657fcf8 - Update VisualEditor to I98e9e21a
- git #2e915c25 - Updated JsonConfig, ZeroBanner, ZeroPortal to latest
- git #f44987f4 - Update Scribunto
- git #b6ac290d - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/140178/
- git #39aacf18 - Update Wikidata to fix editing site links
- git #f13846e1 - Update cirrus to fix Special:Random (bug 66643)
- git #eaee58fc - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/139562/
- git #f0ec7dc1 - Update Wikidata to fix ValueView's jQuery.ui.suggester
- git #e5d48887 - Fix the VisualEditor parts of Math-wmf9 with a working cherry pick of I7d5e1174 (bug 66566)
- git #afd9d957 - Fix the VisualEditor parts of Math-wmf9 with a cherry pick of I7d5e1174 (bug 66566)
- git #ebfcc216 - Update Wikidata to fix JS errors
- git #11f27d56 - Submodule bump for SWAT deploy
- git #b6585511 - Update WikimediaEvents for Ibd36da416
- git #f57e41cc - 5 (bug 6655)
- git #ef5c2a62 - Autocomplete special pages' subpages in search suggestions (bug 20210)
- git #0e26cd35 - Vector: Workaround for legacy IE font-sizing issues (bug 24515)
- git #75c08916 - resourceloader: Implement "skip function" feature (bug 66390)
- git #a41cd4d6 - Update OOjs UI to v0.1.0-pre (c5ae888f67)
- git #c48d04e3 - Update OOjs UI to v0.1.0-pre (9f4f250f88)
- git #e8ab2deb - RCFeed: Add log_id property (exposes rc_logid attribute) (bug 20394)
- git #5e48ad2e - Remove $wgProxyKey
- git #46f0261a - Reduce deadlocks adding log rows to the RC table on delete (bug 56776)
- git #5d6864cc - Cleanups to WebRequest::getIP logic
- git #d96c6f01 - MimeMagic: Don't seek before BOF (bug 66428)
- git #36174b76 - History: Simplify checkboxes script on History pages (bug 51561)
- git #17ebbe49 - Remove obsolete RC_MOVE and RC_MOVE_OVER_REDIRECT rc types (bug 63755)
- git #3a4bfb59 - Fix misnamed SVGHandler::canAnimateThumb()
- git #3e2fd810 - Revert "Fix "CSSMin url() value remapping not working in certain obscure cases""
- git #d0acc578 - LoginForm: Pass username as first parameter to error message if aborted
- git #d4d519c4 - Remove <div id="mw-js-message">
- git #b4cfdb9d - Use anonymous function in Linker::formatAutocomments/formatLinksInComment
- git #63ce3856 - LinkerTest: A bunch of tests for Linker::formatComment and friends
- git #e6635401 - Change 'delete' to 'rollback' in action=rollback params description (bug 66406)
- git #c156ad2c - Remove isset() check in Sanitizer::setupAttributeWhitelist()
- git #3000943d - Remove $dbr from ChangeTags::addTags()
- git #eee42380 - Make Minerva skin opt out of parsoid style module
- git #4bfd6135 - Update OOjs UI to v0.1.0-pre (99068355d6)
- git #d672aa31 - Revert "Officially deprecate skin autodiscovery" (bug 66429)
- git #a3525f0d -Â : Add auto-numbered link CSS to Parsoid styles (bug 51245)
- git #6d70d337 - Removed undeclared var from wfDebug()
- git #7fe6e442 - Officially deprecate skin autodiscovery (bug 65748)
- git #9e6827d7 - Don't use autodiscovery for core skins, move them to separate directories (bug 65748)
- git #844a038d - Remove unused variable
- git #78e9697d - Do not show page navigation on included Special:Contributions page (bug 65780)
- git #025da4ca - Update OOjs UI to v0.1.0-pre (15f4156bac)
- git #cb20b5aa - Add mw.track calls for jquery.migrate
- git #fa1053a1 - Fix "CSSMin url() value remapping not working in certain obscure cases" (bug 60077)
- git #914ac132 - Update OOjs UI to v0.1.0-pre (098f84f8a0)
- git #18d15fa1 - Add PPFrame::getTTL() and setTTL() (bug 49803)
- git #8c096dff - Vector: Update comments in vector.js
- git #d4bc99e7 - Sync up with Parsoid parserTests.
- git #fc67642d - Vector: Hide the superfluous "Variants" menu label again (bug 66364)
- git #af66c04d - Add HKDF as a fast, random number source
- git #ad0ac845 - API: Add show=unread to ApiQueryWatchlist (bug 65246)
- git #b33b5d58 - Update list item newline handling to follow Parsoid's model (bug 39617, bug 56809)
- git #443c7b89 - Vector: Restore old focus animation on the "More" dropdown (bug 66363)
- git #26566732 - API: Add prop=unreadcount to ApiQueryUserInfo (bug 65246)
- git #01f2920e - ResourceLoaderLESSFunctions: Quote CSS data: URIs if needed
- git #176213b8 - Fetch string to pass through writeTemporary() in DatabaseOracle.php (bug 64970)
- git #64f6f36f - Remove unused jquery.cycle.all.js file (bug 66292)
- git #0888ccbc - Installer: Re-use ResourceLoader methods instead of duplicating
- git #a6c074a9 - Minor clarification & tweak for Parsoid render testing
- git #7086dadc -Â : Proper caption styling (bug 66287)
- git #99f093ad - Make sure images that don't have an explicit alignment get aligned right (bug 66282)
- git #b66bb911 - More optimizations to User::saveOptions() (bug 36116)
- git #690d1f46 - Add error 'pagecannotexist' to ApiBase::getTitleOrPageIdErrorMessage
- git #9c51f78a - Update OOjs UI to v0.1.0-pre (c9b9f8345d)
- git #750a98bb - Create PostLoginRedirect Hook for changing the redirect behavior (bug 65619)
- git #2dcf1395 - Lowered the TransactionProfiler threshold
- git #69bf90f2 - WikiPage: Allow replaceSection on an nonexistent page (bug 66141)
- git #bc2ffb28 - Load previous tags in ChangeTags::addTags() from DB_MASTER
- git #c9e7873b - Do not wrap <table> inside <p> on Special:UserRights
- git #eb708d8b - Add missing possible errors to ApiQueryLogEvents.php
- git #b8c88afe - CSSMin: Add tests for handling existing data: URIs
- git #911d50b0 - Also set the queue types map when rebuilding the ready queue map
- git #b3824789 - Cleanup message file documentation
- git #ced82688 - chmod -x languages/data/plurals.xml (bug 66182)
- git #cc0a51fd - Don't die on empty keys in MWMemcached (bug 64287)
- git #05a19c5b - Soften test for incomplete edit POST
- git #ece33fe5 - Update outdated signup page-related message documentation
- git #dadec1b2 - Add a maintenance script to list variants and languages with then
- git #3cb2ccd8 - Upgrade jQuery UI from 1.8.24 to 1.9.2 (bug 47076)
- git #2fccb260 - Remove backwards-compatibility modules from I3947eaac
- git #f4357b64 - Final page of search results sometimes having erroneous "next" link (bug 19938)
Extensions
[edit]AbuseFilter
[edit]- git #8125decd - fix "JQMIGRATE: jQuery.fn.toggle(handler, handler...) is deprecated" (bug 65804)
CirrusSearch
[edit]- git #a9a14d54 - Don't override Special:Random if $extra is set (bug 66879)
- git #2b295c3a - Fix some Special:Random bugs (bug 66643)
- git #42ee01dd - Updated Ruby and Ruby gems
- git #367c3b6b - Fix feature file extension from features to feature
- git #ed59c43e - Add a maintenance script to make the index sane (bug 61211, bug 66243)
- git #24e81478 - Revert "Search categories" before release branch so it goes with next release
- git #cd54bd70 - Unbreak Special:Random on empty wikis
- git #29fe724a - Properly handle pages that turn into redirects (bug 61211)
- git #70fa8cd3 - Search categories (bug 66045)
Cite
[edit]- git #635cd3c8 - Get parser tests passing again
DonationInterface
[edit]- git #29ac1583 - FR 1683: Do not submit form if there are errors
EventLogging
[edit]- git #ef34ca4b - Fix documentation on when validation might throw an error
- git #74cb0f07 - Move event serialization to separate method and add tests
- git #eb2aacf2 - Revert "Cache jsonschema.Draft3Validator objects rather than just schema"
- git #3d8d20fd - Cache jsonschema.Draft3Validator objects rather than just schema
- git #f9ce0378 - Small optimizations; run scripts with utf-8 encoding
FeaturedFeeds
[edit]- git #7deb6977 - Allow using feed language as $LANGUAGE instead of messing with {{int:lang}}
FlaggedRevs
[edit]- git #0aa2db1d - Add mediawiki.notify dependency to review module
- git #5f81149a - Replace deprecated mw.util.jsMessage by mw.notify
- git #2bcb61a7 - Fix errors spotted by JSHint
- git #9a1eb0e1 - Fix unit test after I29be3acd
Flow
[edit]- git #378dee1a - Only merge external content once
- git #1ea72b4a - Deprecate existing read API
- git #a15df7df - Add ApiFlowViewTopicList
- git #f51a2fff - Add ApiFlowViewTopic
- git #c120073e - Add ApiFlowViewPost
- git #2a339954 - Display a proper error when an invalid workflow is provided
- git #7c31b898 - Add ApiFlowViewTopicSummary
- git #a483b5b9 - Add ApiFlowViewHeader
- git #0a1d4024 - Split out POST-specific logic from ApiFlowBase & add a new one for GET
- git #a9881e8c - Topic-titles not displaying in some topics (disappearing?) (bug 61939, bug 61939)
- git #92ba8667 - Provide a comment for the RCFeeds
- git #10722827 - POST actions can also be rendered
- git #062365b5 - Block should just use Status::getMessage instead of trying to build that itself
- git #625fc839 - Use ConfirmEdit as SpamFilter
- git #eb1eb9d1 - QA: update ruby gems
- git #f16d1196 - [SCHEMA CHANGE] Cleanup *_user_text in DB
- git #0b0cacd3 - Prevent double escape of content to be edited (bug 65143)
- git #eb34fc93 - Relay some API methods to the actual submodule
Gadgets
[edit]- git #adc25770 - Fix warning "Invalid argument supplied for foreach()" (bug 58700)
- git #69d29850 - Remove galanguage from list=gadgets
- git #3f3deb14 - Move api files to a new api folder
GeoData
[edit]- git #cb67ce53 - Add geo_tags to the list of parser test tables
- git #f9a60b9b - Kill Solr support
GettingStarted
[edit]- git #e96de187 - Use mw.cookie for CTA flag due to localStorage capacity issues (bug 65566)
GuidedTour
[edit]- git #6af73b7e - Update test tour to use the new non-linear tour API
- git #52bea909 - Draw the pokey using HTML and CSS
- git #ba430679 - Document button.classString (additional class names)
- git #5dabf143 - Change guider buttons to use 'mw-ui-progressive' class
- git #d8a40b06 - Have getPageAsDescription follow redirects (bug 64138)
- git #a007ba9b - Update firsteditve (bug 53456)
- git #9adbadf7 - Use getUrl to replace deprecated wikiGetlink
- git #e7e5cde0 - Update firstedit
- git #6784fd66 - Remove guiders code that generates onclick based on button text
- git #2c4885f7 - Implement new, rewritten logging for GuidedTour
- git #fc9de92a - Refactor and add non-linear tours, with tests (bug 48507, bug 53143)
Math
[edit]- git #5b7450ce - [Pull-through of I7d5e1174 for tip of wmf8 to serve as wmf9 proxy]
MobileFrontend
[edit]- git #0cd98979 - Fix stopMobileRedirect cookie being set twice with different prefixes (bug 66888)
- git #8f136375 - Regression: Fix logging of left nav clicks
- git #ef3508f2 - Track "Read in another language" button clicks
- git #7aa95054 - Hide page actions on main page
- git #b25dac19 - Tablet styling tweaks (bug 65201)
- git #6a8ac878 - Tag mobile web edits more explicitly
- git #7c905569 - Regression: fix margin between thumbnail and its caption
- git #467a04b0 - Documentation: Add note to `make qunit`
- git #24ed2395 - Hygiene: Fix some FIXMEs
- git #56cda96d - QA: Update main page upload tests
- git #4bffd4b1 - Only show upload page action in File namespace if page doesn't already exist (bug 66500)
- git #908a4512 - Don't show photo upload icon when no action is possible
- git #5e6d8deb - Hygiene: Remove dead code path
- git #8a8be616 - mobileview: return page_props (bug 64638)
- git #3746d82c - Don't show spinner whilst watching a page (bug 65599)
- git #073d46a6 - Hygiene: Kill OverlayNew and LoadingOverlayNew
- git #d9bb7373 - Fixing styling of full-size (non-thumbnail) images in mobile
- git #005ce805 - Migrate float and clear styles from parsoid styles to mobile
- git #4849e700 - QA: Updating mobile VisualEditor browser test - alpha->beta
- git #24d07f4c - Respect Upload Settings on Special:Uploads (bug 66164)
- git #bc37670a - Update file summary for phpdoc (bug 66086)
- git #29544dc4 - QA: Fix failing builds
- git #7ce9d295 - Show mobile view to tablets by default
- git #fb152040 - Throw a couple more Android UAs at tests
- git #82afb587 - Hygiene: Kill dead variable (bug 64004)
- git #c9cd05a8 - Make `make message` work again. (bug 63019)
- git #0ffa6b5b - Slight tweak to quotebox template
- git #2d5b39ff - Ignore tests directory when running `make phpdocs`
- git #60c8db43 - Documentation: Add summary blocks to files in api directory
- git #23edbb13 - Avoid JavaScript deprecation warnings in user module (bug 65643)
- git #c898857b - Make sure images are properly aligned in Mobile VisualEditor (bug 66282)
- git #e13ebe7d - Hygiene: Update/Create doc for php in diff and modules (bug 66086)
- git #04b306bc - Update docs for skin and Api Files (bug 66086)
- git #c35653a6 - Hack around yet another template problem.
- git #46d35cc6 - MobileOptions: Log authentication status for users getting token errors
- git #5abbfca0 - Show loader when switching between editors (bug 65506)
- git #5a78ac3d - Hygiene: remove old b/c code that was there since October
- git #a54a6a82 - Move notifications drawer to stable
- git #59c710c3 - Promoting mobile VisualEditor from alpha to beta
- git #4dcd3649 - QA: confirm logout succeeds for protect page
- git #9928196f - Fix MobileWebEditing code
- git #fa95a47a - Update doc for files in includes/ (bug 66086)
- git #2d7f281e - Make sure we detect Android tablets correctly
- git #03ec29d1 - QA: Random stab in dark to get chrome tests to pass
- git #8bfa0eb8 - Make search icon render okay on stable
- git #963da9d7 - Alpha: Avoid multiple title parameters when rewriting url (bug 65327)
- git #df342f45 - Notification bell tweaks
- git #a4ad690a - Make Special:Uploads render nicely on tablet devices
- git #224b792d - Correct sort algorithm on nearby
- git #b1fe5cfe - Tweak formatting of citation drop down
- git #d9bd395f - Allow text-alignment for thumbnail captions to be inherited (bug 66103)
- git #ff45d6eb - QA: Updated Ruby gems
- git #a98b74c9 - Only show upload icon to autoconfirmed users.
MultimediaViewer
[edit]- git #8df2ef7f - Tooltips for loads of things
- git #b2ceec54 - Fix commons detection, use URL
- git #9928952c - Fix our isAnon usage
- git #3cebfe32 - Use Repo.isCommons() for deciding whether an image is from Commons
- git #5bd73089 - Add opt-out/opt-back link
- git #e8c7c537 - Add functionality to check & set opt-in flag from code, also for anons
- git #b2039ad7 - Add "zoom" but really just view-file
- git #4f54b81c - Toggle metadata panel on up/down keypress
- git #92e68e40 - Show Commons link to logged out users
- git #afbe1726 - Change "Created on X" and "Uploaded on X" to "Created: X" etc.
- git #ba5a1b75 - Icon adjustments
- git #fc02ce0d - Use original URL when setting download for original
- git #1d3769e1 - Fix CSS for hiding content (bug 66326)
Nostalgia
[edit]- git #ff601e2b - Actually move to 'Skins' section on Special:Version
- git #1786a189 - Remove "$useHeadElement = true"
Popups
[edit]- git #01928225 - disablenavpop: Correct type check for `disablePopups` global
- git #a6ad92e9 - Disable NavigationPopups (Gadget) if Popups (Extension) is enabled (bug 62952)
- git #2b59d853 - renderer.article: Escape RegExp syntax from the article's title (bug 66203)
ProofreadPage
[edit]- git #01836058 - Adds Pagination abstraction
- git #87250c4f - Revert "Introduces a JSON serialization for Page: pages"
Scribunto
[edit]- git #7781e91a - Sanity check $wgNamespaceAliases
SemanticForms
[edit]- git #cb9f5584 - (jQuery.browser is deprecated) (bug 65668)
- git #64ed2442 -Â : Replace .live by .on (bug 65667)
TemplateSandbox
[edit]- git #170c289b - Apply PST to the correct page (bug 66084)
- git #6ef36859 - Properly handle preview when creating a template (bug 66141)
Translate
[edit]- git #15bdfe3f - Don't try to sandbox unsandboxable users
- git #cd087549 - Trim whitespace for inputs at Special:PageMigration (bug 66368)
- git #095f5d03 - Updated Ruby and Ruby gems
- git #44c929a8 - Code architecture fixed for Special:PageMigration (bug 65738)
- git #d2ca541b - Hover text for image icons used at Special:PageMigration (bug 65961)
- git #b95633fe - Fix typo in documentation
- git #e7eea7b0 - Make Special:PageMigration display name more terminology specific
UniversalLanguageSelector
[edit]- git #b8517a2a - Replace #p-lang-list for monobook as well
- git #77fd46e9 - Update jquery.uls from upstream
UploadWizard
[edit]- git #176463db - Change flowId data type for funnel logging
VisualEditor
[edit]- git #413c9bfb - Update VE core submodule to wmf/1.24wmf9 (7306211)
- git #0abbc2b0 - Allow VE users to change displaytitle in advanced settings dialog (bug 56868)
- git #81ee97ba - [BrowserTest] remove experimental cursor test
- git #65acd49e - [BrowserTest] Ignore puppet-managed configuration
- git #26535382 - Remove setValue call from live extension setup
- git #f4de32e5 - Fix terrible Hiero CSS
- git #792e7db3 - ve.dm.Converter.test: Use teardown to restore mw.config instead of ad-hoc
- git #e9cc4b44 - [BrowserTest] Update login tests to use api
- git #a6b8d755 - [BrowserTest] Remove obsolete test
- git #ab2af54f - Set traditional galleries to inline-block to get correct width
- git #c0221066 - Don't select contents of textarea in extension inspector
- git #55bab0d7 - Fix typo in class name
- git #80d12407 - Disable/Enable alignment select widget with checkbox
- git #9f2d31cf - Disable the size widget for 'frame' images (bug 66353)
- git #07ac5df5 - Add redirect=no to new URL when creating a new page as a redirect (bug 65621)
- git #9c4e874e - Remove now-inherited auto-numbered link CSS styling
- git #c18fb662 - mw.ViewPageTarget: When saving a page as a redirect, update contentSub text
- git #894b63d0 - Suppress redirects if veaction=edit is requested (bug 65926)
- git #cc90e3c8 - Followup bd49f97: prevent MWExtensionNodes from having children (bug 66396)
- git #cd3cbf1f - Initialize 'default' size properly in media edit dialog (bug 66149)
- git #f2e89bad - Adding ext.visualEditor.mwimage.core to ext.visualEditor.mobileViewTarget
- git #bf42b1a7 - Send language when making API requests (bug 65455)
- git #66aa929b - Trim linebreaks from block level extensions and preserve
- git #bd49f975 - [BREAKING CHANGE] Separate ExtensionNode in Block/Inline
- git #fdc3cb27 - MWReferenceDialog: Allow swapping of existing references for others (bug 65689)
- git #849328c4 - Split off core image components from pieces needed for image inspector
- git #1ef8a31c - Don't send invalid titles from the link inspector to the API (bug 66135, bug 66139)
- git #a425ab48 - Move save panel init to getReadyProcess (bug 66168)
- git #8bca6add - Fixing issues in the alignment select in Media Edit dialog (bug 65916)
- git #56684a98 - [BrowserTest] Update gems in support of WMF Jenkins
Wikidata
[edit]- git #dcb7a081 - New deployment build, fix entity revision lookup
- git #1c9e4012 - Fix rtl issue in jquery.ui.suggester.js (bug 67067)
- git #61d59738 - Update Wikibase to fix the entity selector
WikimediaMessages
[edit]- git #02714a26 - Add grammar forms for Ukrainian
ZeroBanner
[edit]- git #0f9f8ada - Log bespoke User-Agent from Android and iOS apps along with MCC-MNC.
- git #241ff512 - Log both the network and SIM MCC-MNC values.