* whoops, restoring two messages
[lhc/web/wiklou.git] / RELEASE-NOTES
index cf31eb4..e6c1468 100644 (file)
@@ -20,6 +20,12 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 
 == Configuration changes ==
 
+=== $wgCommandLineDarkBg ==
+
+A new switch used by maintenance scripts (parserTests.php). It lets you specify
+if your terminal use a dark background, the colorized output will be made
+lighter making things easier to read.
+
 == Major new features ==
 
 == Changes since 1.9 ==
@@ -30,32 +36,31 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 6638) List block flags in block log entries
 * New script maintenance/language/checkExtensioni18n.php used to check i18n
   progress in the extension repository.
-* Running maintenance/parserTests.php with '--record' option, will now automaticly
-  tries to create its database tables.
-* Made the PLURAL: parser function return singular on -1 per default.
+* Running maintenance/parserTests.php with '--record' option, will now
+  automatically attempt to create the required tables
+* Made the PLURAL: parser function return singular on -1 per default
 * Fixed up the AjaxSearch
 * (bugs 5051, 5376) Tooltips and accesskeys no longer require JavaScript
 * Added SkinTemplateOutputPageBeforeExec hook before SkinTemplate::outputPage()
   starts page output (http://lists.wikimedia.org/pipermail/wikitech-l/2007-January/028554.html)
-* Fix SpecialVersion->formatCredits input. Version and Url parameters should be null
-  to be treated properly with isset.
-* Branch page_restrictions column out into its own table, also creating a "cascading protection"
-   feature, which automagically disallows edits to pages transcluded into a page protected with
-   this new option. Various other code tidiness fixes and refactoring in the log messages of
-   branches/werdna/restrictions-separation.
-* The minimum permissions needed to edit a page in each namespace can
-  now be customized via the $wgNamespaceProtection array.  By default,
-  editing pages in the MediaWiki namespace requires "editinterface"
-  permissions, just as before.
-* (bug 8567) Added hook RawPageViewBeforeOutput just before the text is blown out in action=raw,
-             so extensions might influence the output.
-* Correct tooltip accesskey hint for Opera on the Macintosh (it uses Shift-Esc-, not Ctrl-).
-* (bug 3446) Add user preference to hide page content below diffs, can be overridden by adding
-             diffonly=1 or diffonly=0 to the URL of the diff page
+* Fix SpecialVersion->formatCredits input. Version and Url parameters should be
+  null to be treated properly with isset.
+* Page restrictions moved into a new, dedicated table
+* Introduce "cascading protection" -- implicit protection on pages transcluded
+  into a page protected with this option enabled
+* The minimum permissions needed to edit a page in each namespace can now be 
+  customized via the $wgNamespaceProtection array. By default, editing pages in
+  the MediaWiki namespace requires "editinterface" permission, as before.
+* (bug 8567) Added hook RawPageViewBeforeOutput just before the text is blown
+  out in action=raw, so extensions might influence the output.
+* Correct tooltip accesskey hint for Opera on the Macintosh
+  (uses Shift-Esc-, not Ctrl-).
+* (bug 3446) Add user preference to hide page content below diffs, can be
+  overridden by adding diffonly=1 or diffonly=0 to the URL of the diff page
 * (bug 8002) Math should render left-to-right even in right-to-left wikis
 * Pass e-mail and real name fields to AuthPlugin::addUser, as additional
   optional fields, which may be considered useful at registration time.
-* Fixed Postgres upgrade script.
+* PostgreSQL upgrade scripts fixed and updated
 * (bug 8613) Fix error when viewing "Recent Changes" and using Postgres.
 * Initialise site_stats table at upgrade time if data was missing
 * (bug 7250) Updated Unicode normalization tables to Unicode 5.0
@@ -63,7 +68,6 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   determining whether action=purge can be done via GET. Switching the
   permission on for anons can be helpful for benchmarking.
 * Unmaintained Oracle support files have been removed.
-* Made Linker::userToolLinks() show the contribs link red when the user has zero edits
 * Use browser default for printing size, don't force to 11pt
 * (bug 8632) Fix regression in page protection null edit update
 * (bug 7842) Link back to deleted revision list from deleted revision preview
@@ -80,8 +84,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   not available, as on IIS with PHP-CGI
 * (bug 8621) Log revisions marked as patrolled
 * Introduce "BookInformation" hook; see docs/hooks.txt for more details
-* English Wikipedia added to interwiki table as wikipedia: No idea why it wasn't
-  there before.
+* Missing interwiki row for English Wikipedia restored (as "wikipedia:")
 * use configured cache servers for mctest.php
 * bucket details in mcc.php
 * fix input validation and remove debugging code in compressOld
@@ -101,21 +104,115 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * Remove full-archive list from Special:Undelete
 * Undelete page list can use plural marker
 * (bug 8638) Fix update from 1.4 and earlier
-
+* Allow restriction of autoconfirmed permission by edit count. New global setting
+  $wgAutoConfirmCount (defaulting to zero, naturally).
+* (bug 8641) Fix order of updates to ipblocks table
+* (bug 8678) Fix detection of self-links for numeric titles in Parser
+* (bug 6171) Magically close tags in tables when not using Tidy.
+* Fix hardcoded background color in parserTests.php
+* parserTests.php : removed the 'light' option for --color argument, replacing
+  it with a new global switch : $wgCommandLineDarkBg
+* Sanitizer now correctly escapes lonely '>' occurring before the first wikitag.
+* Ignore self closing on closing tags ( '</div />' now gives '</div>') 
+* (bug 8673) Minor fix for web service API content-type header
+* Fix API revision list on PHP 5.2.1; bad reference assignment
+* (bug 8136) Introduce 'ArticleUndelete' hook; see docs/hooks.txt for more info
+* (bug 8688) Handle underscores/spaces in Special:Blockip and Special:Ipblocklist
+  in a consistent manner
+* (bug 8701) Check database lock status when blocking/unblocking users
+* ParserOptions and ParserOutput classes are now in their own files
+* (bug 8708) Namespace translations for Zealandic language
+* Renamed constructor methods to PHP 5 __construct reserved name
+* (bug 8715) Warn users when editing an interface message whether or not the message page exists
+* ar: fix the 'create a new page' on search page when no exact match found
+* (bug 8703) Corrected Talk namespace name for Limburgish (li)
+* (bug 8712) Expose user groups as a JavaScript global
+* Introduce 'CustomEditor' hook; see docs/hooks.txt for more information
+* (bug 8671) Expose "wpDestFile" as a parameter to "uploadtext"
+* (bug 8403) Respect bad image list exceptions in galleries on wiki pages
+* New special page, Special:Protectedpages, which shows all protected pages
+  and their protection status (full protection status is not pulled out due
+  to performance considerations, so it just shows "full protected" or
+  "semi protected".
+* (bug 4133) Allow page protections to be made with an expiry date, in the same format
+  as block expiry dates. Existing protections are assumed to be infinite, as are protections
+  made with the new field left blank. 
+* Allow sending per-user contribution requests to "contributions" query group
+* (bug 3717) Update user count for AuthPlugin account autocreation
+* (bug 8719) Firefox release notes lie! Fix tooltips for Firefox 2 on x11;
+  accesskeys default settings appear to be same as Windows.
+* Added an option to make Linker::userToolLinks() show the contribs link
+  red when the user has no edits. Linker::userToolLinksRedContribs() is an
+  alias to that which should be used to make it more self documentating.
+* (bug 8749) Bring MySQL 5 table defs back into sync
+* (bug 8751) Set session cookies to HTTPS-only to match other cookies
+* (bug 8652) Catch exceptions generated by malformed XML in multipage media
+* (bug 8782) Help text in Makefile
+* (bug 8780) Clarify message for command-line scripts if LocalSettings.php exists but is not readable
+* (bug 8777) Suppress 'previous' link on Special:Allpages when at first page
+* (bug 8774) Fix path for GNU FDL rights icon on new installs
+* Fix multipage selector drop-down for DjVu images to work when title
+  is passed as a query string parameter; we have to pass the title as
+  a form parameter or it gets dropped from the form submission URL
+* (bug 8819) Fix full path disclosure in with skins dependencies
+* Fixed bug affecting HTML formatting in sortable table column titles
+* Merged table sorting code into wikibits.js
+* (bug 8711) Stop floats in previews from spilling into edit area
+* (bug 8535) Allow certain vertical alignment attributes to be used as image
+  keywords
+* (bug 6987) Allow perrow, widths, and heights attributes for <gallery>
+* (bug 8858) Safer handling when $wgImageLimits is changed. Added a note
+  in DefaultSettings to make it clear.
+* (bug 4268) Fixed data-loss bug in compressOld batch text compression
+  affecting pages which had null edits (move, protect, etc) as second
+  edit in a batch group. Isolated and patched by Travis Derouin.
+* Fix for paths in 1.4->1.5 special-case updater script
+* (bug 8789) AJAX search: IE users can now use the return key
+* (bug 6844) Use <ins> and <del> tags to emphase the differences
+* (bug 6684) Fix improper javascript array iteration
+* (bug 4347) use MailAddress object for reply-to
+* Add AlphabeticPager abstract class
+* Use faster AlphabeticPager for Special:Categories
+* (bug 8875) Show printable link in MonoBook sidebar for locally nonexistent
+  pages; perhaps useful for categories and shared images
+* Clean up session checks to better handle the case where the session was
+  opened during the current request. May help with some caching corner
+  cases.
+* (bug 8897) Fix whitespace removal for interlanguage links with link prefix
+* Add 'ParserTestTables' hook to expand the list of temporary tables copied
+  by the parser test harness; use for extensions which require the presence
+  of other tables while they work.
+* Message names changed for AlphabeticPager introduced with r19758
+  for better localisations.
 
 == Languages updated ==
 
+* Arabic (ar)
 * Belarusian (be)
 * Breton (br)
+* Czech (cs)
+* German (de)
+* Greek (el)
 * Finnish (fi)
 * French (fr)
-* German (de)
 * Hebrew (he)
 * Indonesian (id)
+* Italian (it)
+* Japanese (ja)
+* Kazakh (kk)
+* Korean (ko)
+* Ripuarian (ksh)
+* Latin (la)
+* Limburgish (li)
 * Lithuanian (lt)
+* Marathi (mr)
+* Dutch (nl)
 * Polish (pl)
+* Russian (ru)
 * Sicilian (scn)
+* Slovak (sk)
 * Swedish (sv)
+* Zealandic (zea)
 
 == Compatibility ==