$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.
-* The parser now attempts to output markers for editsection tokens and defer the
- rendering of them so skin and language specific markup does not need to be
- saved inside the parser cache note that this changes the cache key making all
- old entries in the parser cache invalid you can set $wgUseEditSectionTokens to
- false to disable this and keep your old parser cache entries.
- Note that this feature should reduce parser cache fragmentation when enabled.
* $wgMaxUploadSize may now be set to an array to specify the upload size limit
per upload type.
* $wgAPICacheHelp added in 1.16 is now removed. To disable API help caching, set
probably break screen-scraping bots.
* (bug 26866) The 'trackback' right is no longer granted to sysops by default.
$wgUseTrackbacks is already false by default
+* (bug 17009) the hiddenStructure CSS class, a highly hackish way of at least *appearing*
+ to hide article elements, has been removed. Use the ParserFunctions extension to
+ actually remove unwanted elements from the output.
=== New features in 1.18 ===
* Added a special page, disabled by default, that allows users with the
* (bug 27924) PhpHttpRequest doesn't return response body if HTTP != 200
* Added hook BitmapHandlerTransform to allow extension to transform a file
without overriding the entire handler.
+* The parser now attempts to output markers for editsection tokens and defer the
+ rendering of them post-cache to reduce parser cache fragmentation and ensure
+ skin customizability of edit section links.
=== Bug fixes in 1.18 ===
* (bug 23119) WikiError class and subclasses are now marked as deprecated
page restrictions
* Make truncate function automatically consider length of '...' string,
since length can vary by localization.
+* (bug 28242) Make redirects generated by urls containing a local interwiki
+ prefix be a 301 instead of a 302.
+* (bug 15641) blocked administrators are now prevented from deleting or protecting
+ their own talk page; and all blocked users are more comprehensively prevented
+ from performing other actions
+* (bug 15641) Fixed positioning of permissions checks in Special:Import which
+ allowed users without the 'import' permission to import pages if they directly
+ submitted the form.
+* (bug 27893) Edit-on-doubleclick now applies only on view and purge actions;
+ no longer triggers unexpectedly on delete, history etc.
=== API changes in 1.18 ===
* (bug 26339) Throw warning when truncating an overlarge API result
* (bug 27589) list=allimages&aiprop=archivename is useless
* (bug 27586) Remove duplication of props in ApiQueryStashImageInfo
by using ApiQueryImageInfo
+* (bug 28226) prop=extlinks&eloffset should be an integer
+* (bug 28070) Fix watchlist RSS for databases that store timestamps in a
+ real timestamp field.
+* API upload errors may now return the parameter that needs to be changed and
+ a sessionkey to fix the error.
+* (bug 28249) allow dupes in meta=allmessages&amargs
+* (bug 28263) cannot import xml with the api, when have not "import" user
+ right, but "importupload"
=== Languages updated in 1.18 ===