This Might Be A Wiki:MediaWiki 1.19 Upgrade

From This Might Be A Wiki

This page will contain information relevant to tmbw, for when we upgrade.

Extensions[edit]

As of 1.18 extensions are now being bundled with the release tarball. MediaWiki 1.18 bundles:

  * ConfirmEdit
  * Gadgets
  * Nuke
  * ParserFunctions
  * Renameuser
  * Vector
  * WikiEditor

Config Settings[edit]

  • Skin names are no longer created based on a ucfirst version of the key in $wgValidSkinNames but now the value. This means for $wgValidSkinNames["monobook"] = "MonoBook"; the skin loader will no longer try loading SkinMonobook and will instead load SkinMonoBook.
  • $wgSysopUserBans and $wgSysopRangeBans (deprecated in 1.17) are now removed. Use $wgBlockCIDRLimit = array( 'IPv4' => 43, 'IPv6' => 128 ) to achieve the same functionality as $wgSysopRangeBans; you can use the BlockIp hook to replicate $wgSysopUserBans functionality.
  • Introduced $wgQueryPageDefaultLimit (defaults to 50) for the number of items to show by default on query pages (special pages such as Whatlinkshere). (MW 1.19)

TMBAB[edit]

  • Most of the field names on the Special:Block form have been changed, which will probably break screen-scraping bots.

Bug Fixes[edit]

  • Transcluded special pages expose strip markers when they output parsed messages. (Bug 16129)
  • (bug 26486) ResourceLoader modules with paths to nonexistent files cause PHP warnings/notices to be thrown. (MW 1.19)

Misc.[edit]

  • (bug 23816) A tracking category is now added for any pages with broken images.
  • Can add "&uselang=qqx" to urls now, which helps to show the name of the "Mediawiki" message to use.
  • The new jQuery.makeCollapsible allows you to create collapsible tables, lists and so on, by adding the class mw-collapsible to the elements. See the manual for details.
  • Check to see if there are changes to Resource Loader.
  • Better timezone recognition in user preferences. (MW 1.19)
  • (bug 27724) Add timestamp to job queue. (MW 1.19)
  • BREAKING CHANGE: Style rules for wikitable are now more specific and prevent inheritance to nested tables which caused various issues (bug 30485 and bug 33434). If your wiki has overriden rules for ".wikitable", please revise them and adjust where necessary. For comparison, use the "table.wikitable" section in skins/common/shared.css as base. (MW 1.19)
  • (bug 30914) Embeddable ResourceLoader modules (user.options, user.tokens) should be loaded in <head> for proper dependency resolution. (MW 1.19)
  • BREAKING CHANGE: Legacy global array 'ta' and global function 'akeytt' have been removed from wikibits.js. (MW 1.19)

External Links[edit]