Difference between revisions 615958 and 618254 on mediawikiwikiFor the most noteworthy changes in this deployment, see [[#Most important changes]] and [https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blobdiff;f=RELEASE-NOTES-1.21;h=dd1c189b51cc4a418e5dc3535a8b85f080fa56e8;hp=b9b026cb37aa04e0132d10e94b0c4a9f350434c4;hb=HEAD;hpb=4f6234213f059a68a5170714291c6a8fc4cb7768 the changes to the release notes]. == Deployment of MediaWiki 1.21wmf5 to Wikimedia sites== (contracted; show full)* jQuery upgraded from 1.8.2 to 1.8.3. * In your wiki's MediaWiki:<skin>.css, h4, h5, or h6 headings in the sidebar have to be changed to h3 to work (more details at https://gerrit.wikimedia.org/r/#/c/30361/ and {{bug|457}}) Wikisourcers: * ProofreadPage gets an OAI-PMH API: [[Extension:Proofread_Page#OAI-PMH]] == Core changes == * {{git|aa406f9}} - Remove the throw from Message::extractParam() * {{git|f983451}} - Remove extensions/Onboarding (renamed: extensions/GettingStarted) * {{git|81c0816}} - Add extensions/GettingStarted to wmf5 * {{git|34ac6b4}} - [JobQueue] Kill ORDER BY in job claim function. * {{git|6f03ada}} - Fixed backwards return value in 55592f37f4ebf8f257ce5595d9c354016cdf0a47. * {{git|374bd7c}} - Update E3Experiments to wmf5-fix * {{git|919b9d8}} - [JobQueue] Make doIsEmpty return bool in all cases. * {{git|dcd314e}} - [JobQueue] Do not count claimed jobs in isEmpty(). * {{git|350cf35}} - Add Onboarding⏎ * {{git|78c63d4}} - [JobQueue] Added a sanity check to catch ack() breakage. * {{git|471f684}} - [JobQueue] Reduced the change of deadlocks in recycleStaleJobs(). * {{git|4140d59}} - ({{bugzilla|42466}}) Allow djvutxt to use more memory * {{git|9f9bcd2}} - mediawiki.Uri: Don't raw encode the 'title' query parameter. * {{git|8866b57}} - Refactor edit notice rendering so that it's not baked into EditPage * {{git|71a2675}} - Update Wikibase, Diff and add DataValues (contracted; show full)* {{git|535ce52}} - ({{bugzilla|37158}}) display personal menu on top of page tabs on Vector * {{git|7268330}} - Add 'contentmodel' to resultproperties in prop=revisions * {{git|97ed408}} - Fix prop=userid in list=protectedtitles * {{git|514bdd1}} - Set default type attribute for button html elements * {{git|5c8d6fa}} - Made SSL validation in Curl HTTP requests the default. == Extensions == === AbuseFilter === * {{git| ae2c2f7}} - ({{bugzilla|42064}}) Change getText to getContent in AbuseFilter90791cb}} - Fix class name * {{git|578bc11}} - Don't send private filter hits to IRC/UDP * {{git|ae2c2f7}} - ({{bugzilla|42064}}) Change getText to getContent in AbuseFilter === ArticleFeedbackv5 === * {{git|bbfc06c}} - Improve CT code * {{git|9a9b773}} - {{bugzilla|42882}} - Articlefeedbackv5-special-filter-* messages are unclear, need documentation * {{git|7801473}} - Fix permalink view * {{git|eac24c9}} - {{bugzilla|42869}} - MediaWiki:Articlefeedbackv5-viewactivity has no docs * {{git|0e813ea}} - {{bugzilla|42952}} - Activity log does not use translated title (MediaWiki:Articlefeedbackv5-activity-pane-header) * {{git|54394ab}} - {{bugzilla|42791}} - AFTv5 not visible with "Always show the stable version" checked (and no "patrolled" but only "reviewed" versions) * {{git|661b912}} - {{bugzilla|42551}} - IE9 only: Yes/No buttons jump down page when mouse over * {{git|6f05557}} - {{bugzilla|41653}} - Article Feedback CTA buttons are hard to read in Monobook skin === CentralAuth === * {{git|fff58e8}} - Fix notice from CentralAuthUserArray for unattached accounts * {{git|86ec0d8}} - ({{bugzilla|40962}}) Refresh SessionID on login * {{git|7e58db4}} - {{bugzilla|42169}} - CentralAuth Fatal error: Call to a member function getText() on a non-object === Collection === * {{git|a8ec641}} - make "Return to ..." work again in CollectionFinishedTemplate * {{git|f63c2ae}} - {{bugzilla|41129}} - Collection: Remove usage of legacy javascript globals === ContributionTracking === * {{git|f49431b}} - Adding maintenance page to ContributionTracking⏎ === DataValues === ** Newly deployed extension === Diff === * {{git|e1fffd5}} - Trying out this PHP Composer thing :) * {{git|85ddec5}} - 0.3 rel * {{git|75a8e04}} - fix code coverage fails * {{git|64ce20f}} - fix code coverage fails * {{git|6e65014}} - ListDiffs with only add operations can now be applied on top of bases that do not have their key (contracted; show full) * {{git|f42ef65}} - Logging out elapsed time in the orphan rectifier so we know how to adjust the cronjob for maximum rectification. * {{git|c4156df}} - Adding CTID to Amazon Logging * {{git|0de6530}} - Adding Monaco to the country lists * {{git|3ce8c2a}} - Changing the logging that happens when a specified form class can't be found. This should typically denote something pretty weird going on. * {{git|4bc1e3c}} - City/Town seems to be what PayPal uses for GB as well * {{git|7ab307a}} - Give GBP a £ sign as well * {{git|8dc58d4}} - Adding custom personal data format for GB * {{git|ad24172}} - TPYO * {{git|d755093}} - some session logging for the resultswitcher * {{git|54590fb}} - new iframe liberation, needed for Safari 6 * {{git|fe364dd}} - Additional logging for the payments cluster: Trying to diagnose some particular GC gateway issues. With typo fix === E3Experiments === * {{git|a1662aa}} - Present ACUX to 100% of new users on wmf5 * {{git|18be4003ec6b0e}} - Event logging works with latest GettingStarted * {{git|dfea490}} - ({{bugzilla|42982}}) transform the right part of the page * {{git|8d34938}} - Do not log referrer, for now. * {{git|b8ff0cb}} - Reinstate qunit test * {{git|c002b74}} - Fatal error: Class 'SchemaModule' not found in /mediawiki/includes/resourceloader/ResourceLoader.php on line 393 * {{git|5667665}} - Wrong event typo * {{git|b949d69}} - Opera support for .stall * {{git|b914f14}} - Tremporarily disable OpenTaskove an over-zealous return deferred * {{git|bd4ff0f}} - Log the various events in the Onboarding funnel. * {{git|81654dc}} - stray dependency on old name * {{git|c428c49}} - Compatibility with EventLogging * {{git|73ee30c}} - Present ACUX to 100% of new users. * {{git|1cc1ca8}} - Present ACUX to 100% of new users. * {{git|ed05afb}} - Use __DIR__, autoload test class * {{git|69a3c61}} - Use new ext.eventLogging module name * {{git|cd86ba6}} - Remove article edit events from E3Experiments * {{git|4df071c}} - Use a global than swing from branch to branch. === Echo === * {{git|9fb50b3}} - Add database replication delay handling to Echo === EventLogging === * {{git|d51019f}} - CACHE_MEMCACHE -> CACHE_ALL_THE_THINGS * {{git|c8d0693}} - Add simple README * {{git|8a727ad}} - Adds test for local attribute cache of schema content * {{git|89f33c4}} - Lint! * {{git|0d4463a}} - Re-factor: add RemoteSchema class, require revision * {{git|53b8559}} - Default to UNIX epoch if no mtime available * {{git|28f3d3e}} - Beautify comments * {{git|014e703}} - Invoke shutdown function on SIGTERM⏎ * {{git|6bddd9f}} - Dep. injection (blech) and tests for SchemaModule * {{git|e8789ac}} - Fix-up: correct typo in variable name. * {{git|7090d61}} - In dev server, read up to 5 kB in one shot * {{git|2fa3383}} - Add PHPUnit tests for JsonSchema class * {{git|c0d70d0}} - Fix-up: typo in config var name * {{git|057f706}} - Re-think error-handling and revisions in JS module * {{git|fea374f}} - Add S Page to authors * {{git|45e7565}} - Allow modules to specify schema revision (contracted; show full)* {{git|6b18579}} - Configuration clean-up * {{git|cf62879}} - Package data models as ResourceLoader JavaScript module * {{git|3d7da7e}} - Replace missing semicolon * {{git|3bc622a}} - Use semicolon as query string terminator * {{git|af663d0}} - Migrate article edit events from E3Experiments * {{git|e1f159d}} - Clean up: Document baseUri, fix test failure. * {{git|42da0be}} - Config: Check base url from setup instead of usage. === Gadgets === * {{git|f8ccead}} - Typo in comment === GeoData ===FundraiserLandingPage === * {{git|62d4fa8}} - Adding support for the fundraising maintenance page === Gadgets === * {{git|f8ccead}} - Typo in comment === GeoData === * {{git|cabf46b}} - Fix bogus <> appearing after coordinate limit is reached * {{git|3fcdda0}} - Fix table options fail * {{git|b713343}} - Fix per http://wikitech.wikimedia.org/view/TranslationNotifications_issues_2012-12 * {{git|30953f6}} - Re-throw Solr exceptions as MWException to avoid fatals * {{git|0f928b0}} - Convert primary i18n from message to magic word * {{git|fb3a260}} - {{bugzilla|42824}} - exception in CoordinatesParserFunction::coordinates() * {{git|641271e}} - Allow disabling/overriding geosearch * {{git|993105c}} - Fix killlist handling, rename --clean-killlist to --clear-killlist * {{git|89927fc}} - Allow Solr updates via job queue * {{git|3bc3944}} - Fix failing test * {{git|0a66e59}} - Fix class name clash with Extension:GeoMath * {{git|af0a79d}} - Index page_id * {{git|aace267}} - Solr backend for spatial searches * {{git|1e9623c}} - Allow disabling the parser function to prevent fatals during WMF deployment * {{git|ef5c48d}} - Support for xmlpipe2 updates, killist -> killlist * {{git|66859c2}} - Delta updates support in sphinx.conf * {{git|dfd266d}} - Support multiple Sphinx servers === GettingStarted === ** Newly deployed extension⏎ === GoogleNewsSitemap === * {{git|83e1ac2}} - ({{bugzilla|42648}}) Fix incorrect variable re-use * {{git|08de410}} - Maintenance for GoogleNewsSitemap extension. === InputBox === * {{git|e18b7e6}} - Make InputBoxes cache ones per language === LiquidThreads === * {{git|41b64c0}} - Drop "My ..." from lqt_newmesages / lqt-newmessages-n === LocalisationUpdate === * {{git|d331768}} - The extensions were broken * {{git|c59c2a5}} - Updating LU to git time === MobileFrontend === * {{git|a51bd1e}} - Remove unused message in i18n.588b450}} - disable enhanced tables in summary * {{git|ee1fd1c}} - Remove old JSON API completely * {{git|a0b121a}} - run make less and save results * {{git|a26ddf2}} - Remove dead code in mf-languages.js and mf-navigation.css [beta] * {{git|d98d22b}} - Fix indentation in mf-history.js * {{git|076eea1}} - Article to page where possible * {{git|dd017d6}} - Clarify error message * {{git|40620c2}} - Fix incorrect CC BY-SA license abbreviation * {{git|9ca92e1}} - Remove jargon * {{git|807c34e}} - enforce onevar * {{git|5ad83f6}} - fix the search tests * {{git|a40b4c0}} - {{bugzilla|42492}} - don't be overzealous with image removal * {{git|2d186f8}} - quick fix for article history problem ({{bugzilla|42835}}) * {{git|c57d3c4}} - disable usage of history api in S60 webkit browsers ({{bugzilla|41407}}) * {{git|700b373}} - disable history api usage on Android 4.x phones ({{bugzilla|41605}}) * {{git|4307a3a}} - Remove a few antiquated option screens * {{git|39bc7ff}} - Removes no longer needed doSpecialCases() code * {{git|33c787e}} - separate jQuery shim tests from application tests * {{git|a51bd1e}} - Remove unused message in i18n. * {{git|9a9d82a}} - add other jshint options * {{git|8d09b0f}} - enforce triple equals * {{git|b5a2890}} - add consistency to single quotes usage * {{git|507d599}} - fix broken section toggling on tier 2 phones ({{bugzilla|42749}}) * {{git|22822f6}} - Quick fix for mobile watchlist view failing on log entries. * {{git|87005d1}} - when $wgMFEnableResourceLoader disabled add watchlist styles * {{git|d1cd0e1}} - make edit to local wiki using local token ({{bugzilla|42709}}) * {{git|cf293fb}} - remove spurious test⏎ * {{git|1efda5a}} - jshint test suite * {{git|b6b20fa}} - make hlist li inline block ({{bugzilla|42704}}) === MwEmbedSupport === * {{git|aa03ab3}} - {{bugzilla|42192}} replaces use of mw.getConfig with mw.config.get === Narayam === * {{git|080779a}} - Fixed {{bugzilla|41766}} - Narayam is not working with hotcat, reftoolbar etc. * {{git|1cb367b}} - Update rules for Odiya Lekhani keyboard from jquery.ime * {{git|defa96a}} - Remove MyBest keyboard because of failing tests and no documented reference (contracted; show full) * {{git|221029d}} - {{bugzilla|42305}} Better support for Flickr URLs * {{git|023d9cf}} - Fix Flickr interface for IE8 * {{git|ce655c2}} - Adding a comment to flickrInterfaceInit function * {{git|a1ddc0a}} - Show a single dialog on error. === Vector === * {{git|6b9c6ff}} - temporary fix for {{bugzilla|42452}} - adding forward compatibility * {{git|987d51a}} - ({{bugzilla|42354}}) Make collapsibleNav work with h3 headings introduced in I9a2ebd50 === VisualEditor === * {{git|112a22f}} - Link 'user' namespace as well as 'main' in preferences label * {{git|c966ff0}} - Add "and User namespace" to message * {{git|fee25f1}} - Add missing qqq strings and other minor clean-ups * {{git|98fdcbe}} - Fix renamed message keys * {{git|cdee18d}} - Save dialog: Implement new "Review and Save" model. * {{git|1dbe112}} - Make {{PAGENAME}} in edit notices work by setting $wgTitle * {{git|fd4775e}} - Remove cruft from suggestion tool. * {{git|541aa0d}} - Store HTML before the converter messes with it * {{git|5e50f6d}} - Added disable/enable methods to ve.Surface * {{git|95742d6}} - Save dialog: Various clean up. * {{git|3f903ad}} - Add .reportProblem() to submit reports * {{git|baa5754}} - Re-apply fixes made in a patch set that were accidentally reverted on rebase * {{git|045b597}} - Fix the "list of US Presidents" bug * {{git|f8061a9}} - Improve truncate and truncateRange to allow negative values * {{git|abdcacd}} - Move the cursor to the end of newly inserted links * {{git|19bea9f}} - Add page_touched to Parsoid URLs for cache busting and set cache param * {{git|3a2453b}} - mw.ViewPageTarget: Move diff button logic, min-height for dialog. * {{git|0d5db4e}} - Enable change makers by default * {{git|1a195b3}} - And also use a 100s timeout for show changes * {{git|2e6425a}} - Set the save timeout to 100s as well * {{git|5db88a3}} - Added VisualEditor specific edit notices * {{git|1edd9ad}} - Hide the show changes button when we are creating a page * {{git|c59e6b1}} - Check if there's a document before we try and set focus on it * {{git|c91ef93}} - Add left margin to save dialog, visible with show changes * {{git|99ccfab}} - ({{bugzilla|42920}}) Add the feedback tool * {{git|1789545}} - Adjustments and fixes for styles * {{git|00d86d6}} - Fix typo'ed documentation issue with gerrit change 38009 * {{git|29cdbe0}} - ({{bugzilla|42937}}) Removing copy/pasted link annotations removes the original as well * {{git|e5883ac}} - Remove FIXMEs resolved in 15c5495255f86dd8357a1b628c9d4b1e1af76e31 * {{git|50f89a6}} - Add recursion guard back in * {{git|a7157d0}} - Create first VE Technical Debt bug entry for tracking, resolution * {{git|1953f12}} - Prevent Inspector frame from reloading on close. * {{git|f4cbfa5}} - Throw edit warning on cancel. * {{git|353297e}} - ({{bugzilla|42925}}) Inspector doesn't open properly * {{git|15c5495}} - Fix tests for {{bugzilla|42806}} patch * {{git|fb3d9d1}} - Alter messages to pull in the links for messages from other messages * {{git|f93fd9f}} - ({{bugzilla|42842}}) Do not call update (temporary solution to prevent error * {{git|f79f605}} - ({{bugzilla|42848}}) Notifications should not use db-variant of page titles * {{git|97fa232}} - ({{bugzilla|42654}}) Implement Show changes in Save dialog. * {{git|6bfb426}} - Focus on document when notices are clicked * {{git|61de058}} - Alien support for IE * {{git|3ef8a62}} - ({{bugzilla|42839}}) Whitespace links * {{git|cdec86f}} - ({{bugzilla|37875}}) Scroll changes on paste * {{git|cf3b2a6}} - Pasting a DocumentSlice sets the selection incorrectly * {{git|2473a5e}} - Static composition of 'can' and 'not', may improve performance slightly * {{git|3002bbb}} - ({{bugzilla|42806}}) Copy/paste errors on unbalanced data * {{git|7450fa9}} - ({{bugzilla|42836}}) Formatting drop-down updates * {{git|42de94f}} - ({{bugzilla|42298}}) Handle URL encoding in MWInternalLinkAnnotation * {{git|a016dc2}} - Fix CSS syntax errors from If1e08bbf. * {{git|caef771}} - Add qqq messages for missing i18n strings * {{git|6abd1c9}} - ({{bugzilla|42801}}) Fixed by re-adding calls to disableRendering() (used to be lock()) and enableRendering() (used to be unlock()) - deleted accidentally in commit: 9c74c97808f0bc25a8305d215411a85f2d5cb1bd * {{git|a600310}} - ({{bugzilla|42136}}) Use user prefs to set initial state of "Watch this". * {{git|29c077a}} - Fixing paste from external sources * {{git|4737727}} - ({{bugzilla|37837}}) Spinner of death on error * {{git|4e407bd}} - ({{bugzilla|38034}}) Implement MediaWiki's copyright warning * {{git|085a6f0}} - ({{bugzilla|42487}}) Don't crash the converter for "<span>\n<p>Foo</p></span>" * {{git|63f96b6}} - Add tooltips to close and remove inspector controls. * {{git|e05ad22}} - ({{bugzilla|41223}}) This temporary fix is not needed anymore. * {{git|9b70ffb}} - ({{bugzilla|42655}}) Fix - it might be not the long-term solution - but works for now. * {{git|bf06930}} - ({{bugzilla|40773}}) Clicking on minor edit now opens in a new tab. * {{git|571c2e2}} - ({{bugzilla|42750}}) Save button says "Create page" when creating a new page * {{git|34a7ff3}} - Rename and cleanup ve.ce.Surface locking state * {{git|a9010d5}} - Fixing Pre-Annotations * {{git|459d042}} - Add cancel button to VisualEditor MediaWiki integration. * {{git|d956c18}} - Depend on jqueryMsg for the visualeditor-editnotices-button message * {{git|6981d2d}} - Get rid of ve.ce.Surface.sluggable - we are not using it anymore. * {{git|1b84b3b}} - Restore cursor after undo/redo * {{git|6d5d23d}} - ({{bugzilla|42707}}) JS error when deleting across an inline alien * {{git|6e5304a}} - Demos: Fix for I53b041f8 fixing Idbff4c51 fixing I840f7242 * {{git|78eb160}} - ({{bugzilla|41865}}) Save page behavior for oldid * {{git|dc3d5be}} - Fixing toolbar icons * {{git|08b008e}} - Another fix for I7f26b47e9467e850c08b9c217c4f1098590de109 * {{git|df12ed5}} - Fix for I7f26b47e9467e850c08b9c217c4f1098590de109 * {{git|0ceee83}} - If more than one title in suggestions match, select the first item. * {{git|278e5f7}} - Clean up, fix errors on demos. * {{git|381472a}} - init.Platform: Refactor parsed messages. * {{git|e95cc34}} - ({{bugzilla|42469}}) Leading newlines in <pre>s get eaten * {{git|30dadb6}} - Address error caused by changing focus from context menu to window. * {{git|de6f4a4}} - ({{bugzilla|41504}}) ve.ce throws error when surface loses focus * {{git|b04a920}} - ({{bugzilla|41929}}) Unlist button overzealously unlists the whole list * {{git|b02ea35}} - Don't phantomize inline aliens when dragging * {{git|cb4877b}} - ({{bugzilla|40339}}) Out of bounds errors * {{git|c051107}} - Removed all browser-specific box-shadow rules * {{git|98ef0da}} - ({{bugzilla|42661}}) Initially hide context, then update after animation * {{git|5812c8b}} - Removed all browser-specific border-radius rules * {{git|a55217e}} - Added destroy methods and called them on deactivate * {{git|0760d2b}} - ({{bugzilla|42137}}) Sync availability of "minor edit" with MW backend. * {{git|42757a7}} - Cleanup oldid: Use mw.config for page existence and revision id. * {{git|04fc47b}} - ({{bugzilla|42553}}) Only replace url on veaction=edit if there is no other query * {{git|bae3eb0}} - mw.Platform: Only show minor edit option if user has "minoredit" right * {{git|a63f812}} - ({{bugzilla|42220}}) Added support for edit notices, which appear on the toolbar * {{git|407de82}} - Init: Fix incorrect context for mw.msg.apply. * {{git|105b586}} - ({{bugzilla|41159}}) Position of VisualEditor's "Create" tab is wrong. * {{git|26d06a9}} - Renamed API from ve-parsoid to visual editor⏎ === Wikibase === * {{git|462182c}} - (hot fix) make SiteLinkRemoteTable take a DB object as a param. * {{git|a2ab93d}} - ({{bugzilla|42325}}) Avoid race condition in SiteLinkTable. * {{git|9e1ea96}} - use write connection for recent changes save hook * {{git|ef25472}} - ({{bugzilla|42534}}) make repo link work with protocol relative * {{git|2103d28}} - ({{bugzilla|42683}}) new option withoutTermSearchKey * {{git|fe2d9f1}} - remove test file for api remove claims (contracted; show full)* {{git|7758e6f}} - Add option to only output total * {{git|6de1f15}} - Only output job queue lengths for wikis that are non zero by default (add option to output them) * {{git|320a76f}} - Fixed include file name too... * {{git|6fe6b1a}} - Fixed include path * {{git|c332adc}} - Output the total of all job queue lengths * {{git|1c3f8cd}} - Remove duplicate class member variable definitions === cldr === * {{git|a3b5e36}} - Add 'aeb' to LocalNamesEn.php All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://mediawiki.org/w/index.php?diff=prev&oldid=618254.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|