X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES;h=4d32e28b65aaf51155715f1bc3dd90f3bbb1b20b;hb=c8f7249f9fc4d2bb1ef719aa006682b688cab3c2;hp=e99b6ea325377d13c7672c59d7ee268310847e09;hpb=85ca43d2ee279af20cbbcbae1cdd56db5898052c;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES b/RELEASE-NOTES index e99b6ea325..4d32e28b65 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -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 @@ -37,6 +61,7 @@ Code quality: * Remove unused OutputPage::addCookie() * Fix for short_open_tag off again; please don't break this, guys * (bug 4507) Adjust FULLPAGENAMEE escaping to standard form +* (bug 5302) Merge the two #p-search .pBody statements in monobook css. Database: * Finally dropped MySQL 3.23.x support @@ -65,6 +90,9 @@ Database: * Respect database prefix in dumpHTML.inc * Removed read-only check from Database::query() * Added externallinks table, to track links to arbitrary URLs +* Added job table, for deferred processing of jobs. The immediate application is + to complete the link table refresh operation when templates are changed. +* Don't change the password of the MySQL root user. Documentation: * (bug 3306) Document $wgLocalTZoffset @@ -86,6 +114,7 @@ Hooks: from an extension that changes rendering based on nonstandard options. * Add 'GetInternalURL' hook to match the GetFullURL and GetLocalURL ones * (bug 4456) Add hook for marking article patrolled +* Add UserRights hook, fires after a user's group memberships are changed Images: * Support SVG rendering with rsvg @@ -113,6 +142,9 @@ Images: * Don't delete thumbnails when refreshing exif metadata. This caused thumbs to vanish mysteriously from time to time for files that didn't have metadata. * (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. @@ -126,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 @@ -137,6 +170,7 @@ Maintenance: * Maintenance script to wipe a page and all revisions from the database * Maintenance script to reassign edits from one user to another * Maintenance script to find and remove links to a given domain (cleanupSpam.php) +* Fix --report interval option for dumpTextPass i18n / Languages: * Partial support for Basque language (from wikipedia and meta) @@ -239,6 +273,26 @@ i18n / Languages: * (bug 4859) Update for Portuguese messages (pt) * (bug 4788) One string for MessagesPl * Restriction types now use restriction-* messages instead of ui messages +* (bug 4685) Slovenian LanguageSl.php hardcodes project namespace +* (bug 5097) Fix Hungarian language (hu): thousands separator +* (bug 5098) Update for Portuguese messages (pt) +* (bug 5113) Spelling error in French language file +* (bug 5105) Magic words for LanguageAr.php +* (bug 3993) Variants for Serbian language +* Typo in English messages file +* (bug 4114) Spacing in watchlist rows (in editing mode) +* Update default "exporttext" to reflect that Special:Import exists +* (bug 4960) Add additional namespaces variants to Yi projects: Yiddish Wikinews fix +* (bug 5357) Add the icon near the user name also in RTL interfaces +* (bug 5156) Update for Hebrew language (he) +* (bug 4497,4704,5010) Added some new language codes. +* (bug 5362) Piedmontese added +* (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 @@ -267,6 +321,8 @@ Parser: * (bug 4783) : Fix for "{{ns:0}} does not render" * 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 @@ -310,6 +366,9 @@ Security: * Blocked users can no longer roll back, change the protection of, or delete/undelete pages * Protect against spoofing of X-Forwarded-For header * 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 @@ -351,12 +410,26 @@ Special Pages: * Move parentheses out of link in Special:Contributions * (bug 3192): properly check 'limit' parameter on Special:Contributions * (bug 3187) watchlist text refer to unexistent "Stop watching" action -* Add block link and a link to the block log to Special:Contributions +* Add block, block log and general log links to Special:Contributions * Add contributions link to block log items * Added optional "hide own edits" feature to Special:Recentchanges * (bug 5018) Anchors for each message in Special:Allmessages * Introduce $wgWantedPagesThreshold per bug 5011; Special:Wantedpages will not list pages with less than this number of links. Defaults to 1. +* (bug 4319) Don't show a "create account" link on the login form when + account creation is disabled. +* JavaScript filter for Special:Allmessages +* (bug 3047) Don't mention talk pages on Special:Movepage when there isn't one +* Show links to user page, talk page and contributions page on Special:Newpages +* Special:Export can now export a list of all contributors to an article (off by default) +* (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 @@ -636,6 +709,76 @@ fully support the editing toolbar, but was found to be too confusing. * Remove legacy PHPTal code, hasn't been maintained in ages. * Tweak Userlogin include order for APC issue * Don't try to link to current page on protection tab +* More exact checking in Title::equals() to fox moves of numerically similar + page titles. (Odd hex title bug on 64-bit.) +* Fix explicit s-maxage=0 on raw pages; should help with proxy issues in + generated stylesheets... hopefully... +* (bug 4685) More fixes for Slovenian project namespace +* Fixed and enhanced a little the Live Preview, which had been broken for some time +* Added article size limit, $wgMaxArticleSize +* (bug 4974) Don't follow redirected talk page on "new messages" link +* (bug 4970) Make category paging limits configurable +* (bug 4535) Warn user when editing CSS or JS subpage of a skin that doesn't exist +* Make Live Preview an user preference, still controllable by the global variable +* Rename the stub LanguageAls / LanguageGem_alsation to LanguageGsw to follow + updated language code assignments +* (bug 5081) Remove bogus fix for invalid characters in links which simply + broke use of legitimate multiple whitespace characters in bracketed link. +* (bug 4838) Add relative oldids (prev, next, cur) for raw pages + Patch by Lupin +* (bug 5086) Force image resize dimensions on ImageMagick, as for instance + "-resize 100x35!"; some thumbs were off due to differences in rounding and + would be generated smaller than expected. +* (bug 5062) Width sometimes one pixel short when using maximum heights +* Purge thumbnails and metadata cache for action=purge on an image page +* (bug 4273) Bounce back with a message when attempting to submit a new comment + with an empty main textbox (user probably hit Enter in subject field) +* (bug 5141) Gracefully handle the new account link when createaccount off +* (bug 5150 and related) Fix missing ID attribute in HTML namespace selector +* (bug 5152) Proper HTML escaping on subpage breadcrumbs +* (bug 4855) Section edit links now have the section name in the title attribute. +* (bug 2115) Support shift-selecting multiple checkboxes with JavaScript. +* (bug 5161) Don't try to load template list for nonexistent pages +* (bug 5228) Workaround for broken LanguageConverter title overrides; avoid + unnecessary hidden UI work when watch/unwatch is performed on edit +* Fixed bogus master fallback in external storage +* (bug 5246) Add speak:none to "hiddenStructure" class in main.css +* Further work on rev_deleted; changed to a bitfield with several data-hiding + options. Not yet ready for production use; Special:Revisiondelete is + incomplete, and the flags are not preserved across page deletion/undeletion. + To try it; add the 'deleterevision' permission to a privileged group. +* (bug 5270) Fix broken linktrail for br, cv, fr, hr, nn, oc, ta, wa +* Add a clickable contribs link in user tool links (rc, watchlist, diff view) + to see how people like it. (There was one in the old hacked-up diff view.) +* (bug 5236) Load wikibits.js before site-customized javascript +* (bug 4119) Workaround for following link in Walloon; remove capitals + from linktrail, as they're not used anywhere else. +* (bug 4781) Output links with the percent-encoding they're supplied with; + save the normalization for internal link storage. The normalization is a bit + buggy and can make incorrect foldings in the query string and such, so isn't + reliable beyond the hostname where it's used for the spam bulk checker. +* Don't URL-decode in the title attribute for URL links; it can produce false + results that don't code back to their original values. +* (bug 4611) Add user preference (default on) to add new pages to creators's watchlist +* (bug 5286) Fix regression in display of missing/bad revision IDs +* (bug 4729) Add user preference that marks a user's edits as patrolled if user is able to +* (bug 4630) Add user preference to prompt users when entering blank edit summaries +* Added optional suggest feature for the search box. Set wgUseAjax to true to + 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 ===