Fix bogus "filename too short" error when uploading files with a period in the base...
[lhc/web/wiklou.git] / RELEASE-NOTES
index 6505652..4d32e28 100644 (file)
@@ -3,9 +3,10 @@
 Security reminder: MediaWiki does not require PHP's register_globals
 setting since version 1.2.0. If you have it on, turn it *off* if you can.
 
-== MediaWiki 1.6 pre-pre-pre-pre-alpha ==
+== MediaWiki 1.6.0 ==
 
-Misc work going on.....
+MediaWiki is moving to a quarterly snapshot release cycle; roughly every
+three months, the current 
 
 Big things to note:
 * MySQL 3.23.x is no longer supported.
@@ -16,6 +17,29 @@ Big things to note:
 * New protection (bug 1735), preferences and userlogin designs
 * Category system is always enabled.
 
+
+== Upgrading ==
+
+Several changes to the database have been made from 1.5; these are relatively
+minor but do require that the update process be run before the new code will
+work properly:
+
+* A new "templatelinks" table tracks template inclusions.
+* A new "externallinks" table tracks URL links; this can be used by a
+  mass spam-cleanup tool in the SpamBlacklist extension.
+* A new "jobs" table stores a queue of pages to update in the background; this
+  is used to update links in including pages when templates are edited.
+
+To ensure that these tables are filled with data, run refreshLinks.php after
+the upgrade.
+
+
+If you are upgrading from MediaWiki 1.4.x or earlier, some major database
+changes are made.
+
+See the file UPGRADE for more detailed upgrade instructions.
+
+
 == Changes since 1.5 ==
 
 * please fill in for the last couple weeks
@@ -120,6 +144,7 @@ Images:
 * (bug 4426) Add link to user_talk page on image pages
 * Support a custom convert command for thumbnailing. See DefaultSettings.php
   and the comments for $wgCustomConvertCommand, for more information.
+* UserCan hook now allows advisory return values, rather than mandatory ones.
 
 Installer:
 * (bug 3782) Throw fatal installation warning if mbstring.func_overload on.
@@ -133,6 +158,7 @@ Installer:
          permissions, if said user exists
        * Changes to some of the wording of explanations for fields
 * (bug 1734) granting db permissions failed with db usernames containg '-'
+* Add basic check for session support in PHP and die if not present
 
 Maintenance:
 * Fix problem reported on mailing list where re-initialising stats didn't work (can't insert
@@ -264,6 +290,9 @@ i18n / Languages:
 * (bug 5349) Update for Portuguese messages (pt)
 * (bug 3573) Finished full Greek translation: namespaces
 * (bug 5288) Initial localisation for Az
+* (bug 4361) Fix "allmessagesnotsupportedui" so it doesn't refer to nonexisting
+  page
+* Tweak wording of "allmessagesnotsupporteddb"
 
 Parser:
 * (bug 2522) {{CURRENTDAY2}} now shows the current day number with two digits
@@ -293,6 +322,7 @@ Parser:
 * Improved support for interwiki transclusion
 * (bug 1850) Image link to nonexistent file fixed.
 * (bug 5167) Add {{SUBPAGENAME}} and {{SUBPAGENAMEE}} variables
+* (bug 4949) Missing : in "addedwatchtext" for English and Spanish
 
 Upload:
 * (bug 2527) Always set destination filename when new file is selected
@@ -338,6 +368,7 @@ Security:
 * XSS issue : now sanitize search query input (fixed in 1.5rc3)
 * Remove deprecated $wgOnlySysopsCanPatrol references; use User::isAllowed( 'patrol' )
   per bug 5282. Patch by Alan Harder.
+* Prevent registration/login with the username "MediaWiki default"
 
 Special Pages:
 * Rearranged Special:Movepage form to reduce confusion between destination
@@ -394,6 +425,11 @@ Special Pages:
 * (bug 5372) Add number of files to Special:Statistics
 * (bug 2871) Links to talk pages in watchlist editing view
 * (bug 5385) Allow hiding anonymous edits on Special:Recentchanges
+* (bug 2544) Illogical error reporting order in Special:Userlogin
+* (bug 5409) Hide "show/hide patrolled edits" in Special:Recentchanges if patrolling
+  is disabled
+* (bug 5447) Convert first letter of username to uppercase before searching in Special:Listusers
+* (bug 759) Wrap redirects on the watchlist editing page in a span, class "watchlistredir"
 
 Misc.:
 * PHP 4.1 compatibility fix: don't use new_link parameter to mysql_connect
@@ -731,6 +767,19 @@ fully support the editing toolbar, but was found to be too confusing.
   enable it.
 * (bug 5277) Use audio/midi rather that audio/mid
 * (bug 5410) Use namespace name when a custom namespace's nstab-NS message is nonexistent
+* (bug 5432) Fix inconsistencies in cookie names when using table prefixes
+* Additional protections against HTML breakage in table parsing
+* (bug 5355) Include skin name and style JS settings in page source;
+  fixes regression where Opera 6/7 and KHTML CSS fixes weren't applied
+  when wikibits.js was moved up before user JS inclusion.
+* Added $wgColorErrors: if set, database error messages will be highlighted
+  when running command-line scripts in a Unix terminal.
+* (bug 5195) rebuildrecentchanges.php works again; Database::insertSelect now
+  has a parameter for select options.
+* Fix updateSearchIndex.php for new schema
+* Fix bogus "filename too short" error when uploading files with a period in the base
+  name, e.g. "Mr. Zee.png"
+
 
 === Caveats ===