Optional feature to login through HTTPS and come back to HTTP.
[lhc/web/wiklou.git] / RELEASE-NOTES
index 803038e..eee3c50 100644 (file)
@@ -46,7 +46,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   uploads in.
 * IBM DB2 database no longer uses the db specific $wgDBport_db2 variable but the
   normal $wgDBport.
-* The upload link for missing files can now be set separately from the 
+* The upload link for missing files can now be set separately from the
   navigation link with $wgUploadMissingFileUrl.
 * $wgCategoryPrefixedDefaultSortkey was removed and is now always false.  This
   provides more sensible sorting behavior for categories.
@@ -54,12 +54,38 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   $wgUseMemCached, $wgDisableSearchContext, $wgColorErrors,
   $wgUseZhdaemon, $wgZhdaemonHost and $wgZhdaemonPort.
 * (bug 24408) The include_path is not modified in the default LocalSettings.php
+* $wgVectorExtraStyles was removed, and is no longer in use.
+* $wgLoadScript was added to specify alternative locations for ResourceLoader
+  requests.
+* $wgResourceLoaderMaxage was added to specify maxage and smaxage times for
+  responses from ResourceLoader based on whether the request's URL contained a
+  version parameter or not.
+* $wgResourceLoaderDebug was added to specify the default state of debug mode;
+  this will still be overridden with the debug URL parameter a la
+  $wgLanguageCode.
+* $wgResourceLoaderInlinePrivateModules was added to specify whether private
+  modules such as user.options should be embedded in the HTML output or
+  delivered through a resource loader request, which bypasses server cache (like
+  squid) and checks the user parameter against $wgUser. The former adds more
+  data to all pages, while the latter adds a request which cannot be cached
+  server side.
+* Removed $wgUpdates for database updates; extension should use
+  DatabaseUpdater::addExtensionUpdate().
+* Removed $wgServerName. It doesn't need to be set anymore and is no longer 
+  available as input for other configuration items, either.
+* Remove $wgRemoteUploads. It was not well supported and superseded by
+  $wgUploadNavigationUrl.
+* $wgUpgradeKey allows unlocking the web installer for upgrades without having
+  to move LocalSettings.php
+* The FailFunction "error handling" method has now been removed
+* $wgAdditionalMailParams added to allow setting extra options to mail() calls.
+* $wgSecureLogin & $wgSecureLoginStickHTTPS to optionaly login using HTTPS
 
 === New features in 1.17 ===
 * (bug 10183) Users can now add personal styles and scripts to all skins via
   User:<name>/common.css and /common.js (if user css/js is enabled).
 * (bug 22748) Add anchors on Special:ListGroupRights.
-* (bug 21981) Add parameter 'showfilename' to <gallery> to automatically 
+* (bug 21981) Add parameter 'showfilename' to <gallery> to automatically
   apply the names of the individual files within the gallery.
 * Future-proof redirection to fragments in Gecko, so things work a little nicer
   if they fix <https://bugzilla.mozilla.org/show_bug.cgi?id=516293>.
@@ -82,7 +108,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * Add accesskey 's' and tooltip to 'Save' button at Special:Preferences.
 * Add accesskey 'b' and tooltip to the summary field of edit mode.
 * (bug 20186) Allow filtering Special:Contributions for RevisionDeleted edits.
-* ajaxwatch now uses the API and JQuery, and can be used to animate arbitrary 
+* ajaxwatch now uses the API and JQuery, and can be used to animate arbitrary
   watch links, not just to watch the page the link is on.
 * (bug 20976) "searchmenu-new-nocreate" message now displayed when when there
   is no title match in search and the user has no rights to create pages.
@@ -93,7 +119,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   notified about the beginning and finishing of LivePreview actions.
 * (bug 21278) Now the sidebar allows inclusion of wiki markup.
 * (bug 23733) Add IDs to messages used on CSS/JS pages
-* (bug 21312) RevisionMove allows moving individual revisions of a page to 
+* (bug 21312) RevisionMove allows moving individual revisions of a page to
   another page. Introducing 'revisionmove' user right; disabled by default;
   experimental feature.
 * Show validity period of the login cookie in Special:UserLogin and
@@ -116,8 +142,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * ForeignApiRepo uses scriptDirUrl if apiBase not set
 * (bug 24212) Added MediaWiki:Filepage.css which is also included on foreign
   client wikis.
-* (bug 14685) Double underscore magic word usage is now tracked in the 
-  page_props table, as well as the behavioral magic words {{DEFAULTSORT}} and 
+* (bug 14685) Double underscore magic word usage is now tracked in the
+  page_props table, as well as the behavioral magic words {{DEFAULTSORT}} and
   {{DISPLAYTITLE}}
 * (bug 24045) MediaWiki:Ipb-needreblock is now wrapped in a div with class
   "mw-ipb-needreblock"
@@ -125,7 +151,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   because it encourages edits to be marked minor accidentally and it can be
   easily replicated by custom user scripts for those who really want it.
 * Non-file pages can no longer be moved to the file namespace, nor vice versa.
-* (bug 671) The <dfn> element has been whitelisted in user input.
+* (bug 671) The <dfn>, <kbd> and <samp> elements have been whitelisted in user
+  input
 * (bug 24563) Entries on Special:WhatLinksHere now have a link to their history
 * (bug 21503) There's now a "reason" field when creating account for other users
 * (bug 24418) action=markpatrolled now requires a token
@@ -137,7 +164,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 ** When several pages are given the same sort key, they sort by their names
    instead of randomly.
 * (bug 23848) Add {{ARTICLEPATH}} Magic Word.
-* JavaScript-based password complexity checker on account creation and 
+* JavaScript-based password complexity checker on account creation and
   password change.
 * The HTML ID's generated for sections are now much prettier when they contain
   punctuation or non-English letters, so a section named "Hello?" will now
@@ -147,6 +174,19 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * The parser cache is now shared amongst users whose different settings aren't
   used in the page.
 * Any attribute beginning with "data-" can now be used in wikitext, per HTML5.
+* (bug 24007) Diff pages now mention the number of users having edited
+  intermediate revisions
+* Added new hook GetIP
+* (bug 16574) Allow administrators to temporarily disable the account creation
+  limit for IP addresses: [[MediaWiki:Ratelimit-excluded-ips]]
+* Special:Version now displays whether a SQLite database supports full-text
+  search.
+* TS_ISO_8691_BASIC was added as a time format, which is used by ResourceLoader
+  for versioning
+* Maintenance scripts get a --memory-limit option to override defaults (which
+  is usually to set it to -1 to disable the limit)
+* (bug 25397) Allow uploading (not displaying) of WebP images, disabled by default
+* (bug 23194) Special:ListFiles now has thumbnails
 
 === Bug fixes in 1.17 ===
 * (bug 17560) Half-broken deletion moved image files to deletion archive
@@ -158,7 +198,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 22606) The body of e-mail address confirmation message is now different
   when the address changed.
 * (bug 22664) Special:Userrights now accepts '0' as a valid user name.
-* (bug 5210)  Preload parser now parses <noinclude>, <includeonly> and redirects.
+* (bug 5210)  Preload parser now parses <noinclude>, <includeonly> and
+  redirects.
 * (bug 22709) IIS7 mishandles redirects generated by OutputPage::output() when
   the URL contains a colon.
 * (bug 22353) Categorised recent changes now works again.
@@ -224,7 +265,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   correct link.
 * (bug 23284) Times are now rounded correctly.
 * (bug 23375) Added ogv, oga, spx as extensions for ogg files.
-* (bug 18408) All required permissions for uploading (upload, edit, create) 
+* (bug 18408) All required permissions for uploading (upload, edit, create)
   are now checked when loading Special:Upload. Toolbar link for Special:Upload
   is no longer shown if the user does not have the required permissions.
 * (Bug 23397) texvc in html mode renders \sim as &tilde; not &sim;
@@ -235,21 +276,21 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 23422) mp3 files can now be moved.
 * (bug 23448) MediaWiki:Summary-preview is now displayed instead of
   MediaWiki:Subject-preview when previewing summary.
-* (bug 23426) The {{REVISIONMONTH}} variable is now zero-padded and added 
+* (bug 23426) The {{REVISIONMONTH}} variable is now zero-padded and added
   new variable {{REVISIONMONTH1}} when unpadded version is needed.
 * Special:Userrights didn't recognize user as changing his/her own rights if
   user did not capitalize first letter of username.
 * (bug 23507) Add styles for printing wikitables.
-* (bug 19586) Avoid JS errors in mwsuggest when using old browsers such 
+* (bug 19586) Avoid JS errors in mwsuggest when using old browsers such
   as Opera 8.
-* (bug 23563) Old skins now support $wgUploadNavigationUrl and take into 
+* (bug 23563) Old skins now support $wgUploadNavigationUrl and take into
   account upload rights.
-* (bug 1347) Render \phi in math using images, in order to create consistent 
+* (bug 1347) Render \phi in math using images, in order to create consistent
   and correct render results.
-* (bug 16573) Render \epsilon in math using images, in order to create 
+* (bug 16573) Render \epsilon in math using images, in order to create
   consistent and correct render results.
 * (bug 22541) Support image redirects when using ForeignAPIRepo.
-* (bug 22967) Make edit summary length cut-off behave correctly for 
+* (bug 22967) Make edit summary length cut-off behave correctly for
   multibyte characters.
 * (bug 8689) Long numeric lines no longer  kill the parser.
 * (bug 23740) Article::doRedirect() now use $extraQuery parameter correctly if
@@ -264,9 +305,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 16356) Repair dumpInterwiki.inc to use proper normalization.
 * (bug 24006) deleteArchivedRevisions.php maintenance script now longer throws
   a fatal error
-* (bug 23465) Don't ignore the predefined destination filename on 
+* (bug 23465) Don't ignore the predefined destination filename on
   Special:Upload after following a red link
-* Correct the escaping of the autosummary URI fragments.
 * (bug 23642) Recognize mime types of MS OpenXML documents.
 * (bug 22784) Normalise underscores and spaces in autocomments.
 * (bug 19910) Headings of the form ===+\s+ are now displayed as valid headings
@@ -284,7 +324,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   throw fatal errors
 * (bug 23380) Uploaded files that are larger than allowed by PHP now show a
   useful error message.
-* Uploading to a protected title will allow the user to choose a new name 
+* Uploading to a protected title will allow the user to choose a new name
   instead of showing an error page
 * (bug 24425) Use Database::replace instead of delete/insert in
   SqlBagOStuff::set to avoid query errors about duplicate keynames.
@@ -293,9 +333,43 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 21052) Fix link color for stubs in NewPages
 * (bug 24714) Usage of {{#dateformat: }} in wikis without $wgUseDynamicDates no
   longer pollutes the parser cache.
-* (bug 17031) Correct which characters the parser allows in tag attributes.
+* (bug 17031) Correct which characters the parser allows in tag attributes (a
+  letter, colon or underscore followed by 0 or more letters, numbers, colons,
+  underscores, hyphens, and/or periods).
 * Save 200 useless queries on each category page view
 * Shell commands will now work on Linux in filesystems mounted noexec
+* (bug 24804) Corrected commafying in Polish and Ukrainian
+* "Difference between pages" is now displayed instead of "Difference between
+   revisions" on diffs when appropriate.
+* (bug 23703) ForeignAPIRepo fails on findBySha1() when using a 1.14 install as
+  a repository due to missing 'name' attribute from the API list=allimages
+* (bug 24898) MediaWiki uses /tmp even if a vHost-specific tempdir is set, also
+  make wfTempDir() return a sane value for Windows on worst-case
+* (bug 24824) Support ImageMagick 6.5.6-2+ JPEG decoder size hint, to reduce
+  memory usage when such an ImageMagick is used for scaling.
+* Disable multithreaded behaviour in recent ImageMagick, to avoid a deadlock
+  when a resource limit such as $wgMaxShellMemory is hit.
+* (bug 24981) Allow extensions to access SpecialUpload variables again
+* (bug 20744) Wiki forgets about an uploaded file
+* (bug 17913) Don't show "older edit" when no older edit available
+* (bug 6204) TOC not properly rendered when using $wgMaxTocLevel
+* (bug 24977) The accesskey in history page now lead directly to the diff 
+  instead of alterning focus between the two buttons.
+* (bug 24987) Special:ListUsers does not take external groups into account
+* (bug 20633) update.php has mixed language output
+* SQLite system table names are now never prefixed.
+* (bug 25292) SkinSubPageSubtitle hook now passes the Skin object as second
+  parameter
+* (bug 25167) Correctly load JS fixes for IE6 (fixing a regression in 1.16)
+* (bug 25367) wfShellExec() is more explicit when failing due to disabled
+  passthru()
+* (bug 25462) Fix double-escaping for section edit link tooltips
+* action=raw was removed for Special:Statistics. This information is still
+  available via the API
+* (bug 23934) Groups defined in $wgRevokePermissions but not in
+  $wgGroupPermissions now appear on Special:ListGroupRights
+* (bug 23923) Special:Prefixindex no longer shows results if nothing was
+  requested.
 
 === API changes in 1.17 ===
 * (bug 22738) Allow filtering by action type on query=logevent.
@@ -310,10 +384,10 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 23460) Parse action should have a section option.
 * (bug 21346) Make deleted images searchable by hash.
 * (bug 23461) Normalise usage of parameter names in parameter descriptions.
-* (bug 23548) Allow access of another users watchlist through watchlistraw 
+* (bug 23548) Allow access of another users watchlist through watchlistraw
   using token and username.
-* (bug 23524) Api Modules as followup to bug 14473 (Add iwlinks table to 
-  track inline interwiki link usage.
+* (bug 23524) Api Modules as followup to bug 14473 (Add iwlinks table to
+  track inline interwiki link usage).
 * Add pltitles and tltemplates to prop=links and prop=templates respectively,
   similar to prop=categories's clcategorie
 * (bug 23834) Invalid "thumbwidth" and "thumbheight" in "imageinfo" query when
@@ -321,7 +395,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 23835) Need "thumbmime" result in "imageinfo" query
 * (bug 23851) Repair diff for file redirect pages
 * (bug 24009) Include implicit groups in action=query&list=users&usprop=groups
-* (bug 24016) API: Handle parameters specified in simple string syntax 
+* (bug 24016) API: Handle parameters specified in simple string syntax
   ( 'paramname' => 'defaultval' ) correctly when outputting help
 * (bug 24089) Logevents causes PHP Notice if leprop=title isn't supplied
 * (bug 23473) Give description of properties on all modules
@@ -336,9 +410,10 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 24185) Titles in the Media and Special namespace are now supported for
   title normalization in action=query. Special pages have their name resolved
   to the local alias.
-* (bug 24296) Added converttitles parameter to convert titles to their 
+* (bug 24296) Added converttitles parameter to convert titles to their
   canonical language variant.
-* Fixed "link" parameter in image links with "thumb" parameter.
+* (bug 17398) Fixed "link" parameter in image links with "thumb" or "frame"
+  parameter.
 * (bug 23936) Add "displaytitle" to query/info API
 * (bug 24485) Make iwbacklinks a generator, optionally display iwprefix and
   iwtitle
@@ -360,6 +435,25 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * Add format=dump and format=dumpfm, outputs results in PHP's var_dump() format
 * For required string parameters, if '' is provided, this is now classed as
   missing
+* (bug 24724) list=allusers is out by 1 (shows total users - 1)
+* (bug 24166) API error when using rvprop=tags
+* Introduced "asynchronous download" mode for upload-by-url. Requires 
+  $wgAllowAsyncCopyUploads to be true.
+* sinumberingroup correctly gives size of 'user' group, and omits size of
+  implicit groups rather than showing 0.
+* (bug 25248) API: paraminfo errors with certain modules
+* (bug 25303) Fix API parameter integer validation to actually enforce validation
+  on the input values in addition to giving a warning. Also add flag to enforce (die)
+  if integer out of range (breaking change!)
+* (bug 24792) API help for action=purge sometimes wrongly stated whether a
+  POST request was needed due to cache pollution
+* Added iiprop=parsedcomment to prop=imageinfo, similar to prop=revisions
+* Added rvparse to parse revisions. For performance reasons if this option is 
+  used, rvlimit is enforced to 1.
+* If a action=parse request provides an oldid that is actually the current revision
+  id, try the parser cache, and save it to it if necessary
+* (bug 25463) Export header should not be shown if no pages were requested, to
+  reduce confusion
 
 === Languages updated in 1.17 ===
 
@@ -369,18 +463,23 @@ changes to languages because of Bugzilla reports.
 
 * Moroccan Spoken Arabic (ary) (new)
 * Banjar (bjn) (new)
+* Danish (dk) (removed deprecated language code)
+* Fiji Hindi (Devangari script) (removed)
 * Kabardian (kdb) (new, dummy)
 * Kabardian (Cyrillic) (kbd-cyrl) (new)
 * Latgalian (ltg) (new)
+* Minangkabau (min) (new)
 * Dutch (informal) (nl-informal) (new)
 * Rusyn (rue) (new)
 
 * (bug 23156) Commafy and search normalization updated for Belarusian
-  (Taraškievica)
-* (bug 23283) Native name for Old English -> Ænglisc
-* (bug 23364) Native name for Azerbaijani -> Azərbaycanca
-* (bug 24593) Native name for Sorani now uses only Arabic script
-* (bug 24628) Generic translations for NS_USER/NS_USER_TALK for Esperanto
+  (Taraškievica).
+* (bug 23283) Native name for Old English -> Ænglisc.
+* (bug 23364) Native name for Azerbaijani -> Azərbaycanca.
+* (bug 24593) Native name for Sorani now uses only Arabic script.
+* (bug 24628) Generic translations for NS_USER/NS_USER_TALK for Esperanto.
+* (bug 24917) Polish as fallback for Kashubia.
+* (bug 24794) Tatar link trail updated.
 
 == Compatibility ==