Bump to 1.5beta3
[lhc/web/wiklou.git] / RELEASE-NOTES
1 = MediaWiki release notes =
2
3 Security reminder: MediaWiki does not require PHP's register_globals
4 setting since version 1.2.0. If you have it on, turn it *off* if you can.
5
6 == MediaWiki 1.5 beta 3 ==
7
8 July 7, 2005
9
10 MediaWiki 1.5 beta 3 is a preview release of the new 1.5 release
11 series, with a security update over beta 2.
12
13 Incorrect escaping of a parameter in the page move template could
14 be used to inject JavaScript code by getting a victim to visit a
15 maliciously constructed URL. Users of vulnerable releases are
16 recommended to upgrade to this release.
17
18 Vulnerable versions:
19 * 1.5 preview series: n <= 1.5beta2 vulnerable, fixed in 1.5beta3
20 * 1.4 stable series: 1.4beta6 <= n <= 1.4.5 vulnerable, fixed in 1.4.6
21 * 1.3 legacy series: not vulnerable
22
23 This release also includes several bug fixes and localization updates.
24 See the changelog at the end of this file for a detailed list.
25
26
27
28 == MediaWiki 1.5 beta 2 ==
29
30 July 5, 2005
31
32 MediaWiki 1.5 beta 2 is a preview release of the new 1.5 release series.
33 While most exciting new bugs should have been ironed out at this point,
34 third-party wiki operators should probably not run this beta release
35 on a public site without closely following additional development.
36
37 Anyone who _has_ been running beta 1 is very very strongly advised to
38 upgrade to beta 2, as it fixes many bugs from the previous beta including
39 a couple of HTML and SQL injections.
40
41 This release should be followed by one or two release candidates and
42 a 1.5.0 final within the next few weeks.
43
44 Beta upgraders, note there are some minor database changes. For upgrades
45 from 1.4, see the file UPGRADE for details on significant database and
46 configuration file changes.
47
48 Beta 2 includes a preliminary command-line XML wiki dump importer tool,
49 maintenance/importDump.php, paired with maintenance/dumpBackup.php.
50 These use the same format as Special:Export and Special:Import, able
51 to package a wiki's entire page set independent of the backend database
52 and compression format.
53
54
55 == MediaWiki 1.5 beta 1 ==
56
57 June 26, 2005
58
59 MediaWiki 1.5 beta 1 is a preview release, pretty much feature complete,
60 of the new 1.5 release series. There are several known and likely a number
61 of unknown bugs; it is not recommended to use this release in a production
62 environment but would be recommended for testing in mind of an upcoming
63 deployment.
64
65 A number of significant changes have been made since the alpha releases,
66 including database changes and a reworking of the user permissions settings.
67 See the file UPGRADE for details of upgrading and changing your prior
68 configuration settings for the new system.
69
70
71
72 == MediaWiki 1.5 alpha 2 ==
73
74 June 3, 2005
75
76 MediaWiki 1.5 alpha 2 includes a lot of bug fixes, feature merges,
77 and a security update.
78
79 Incorrect handling of page template inclusions made it possible to
80 inject JavaScript code into HTML attributes, which could lead to
81 cross-site scripting attacks on a publicly editable wiki.
82
83 Vulnerable releases and fix:
84 * 1.5 prerelease: fixed in 1.5alpha2
85 * 1.4 stable series: fixed in 1.4.5
86 * 1.3 legacy series: fixed in 1.3.13
87 * 1.2 series no longer supported; upgrade to 1.4.5 strongly recommended
88
89
90 == MediaWiki 1.5 alpha 1 ==
91
92 May 3, 2005
93
94 This is a testing preview release, being put out mainly to aid testers in
95 finding installation bugs and other major problems. It is strongly recommended
96 NOT to run a live production web site on this alpha release.
97
98 ** WARNING: USE OF THIS ALPHA RELEASE MAY INFEST YOUR HOUSE WITH **
99 ** TERMITES, ROT YOUR TEETH, GROW HAIR ON YOUR PALMS, AND PASTE **
100 ** INNUENDO INTO YOUR C.V. RIGHT BEFORE A JOB INTERVIEW! **
101 ** DON'T SAY WE DIDN'T WARN YOU, MAN. WE TOTALLY DID RIGHT HERE. **
102
103
104 === Big changes ===
105
106 Schema:
107 The core table schema has changed significantly. This should make better
108 use of the database's cache and disk I/O, and make significantly speed up
109 rename and delete operations on pages with very long edit histories.
110
111 Unfortunately this does mean upgrading a wiki of size from 1.4 will require
112 some downtime for the schema restructuring, but future storage backend
113 changes should be able to integrate into the new system more easily.
114
115 Permalinks:
116 The current revision of a page now has a permanent 'oldid' number assigned
117 immediately, and the id numbers are now preserved across deletion/undeletion.
118 A permanent reference to the current revision of a page is now just a matter
119 of going to the 'history' tab and copying the first link in the list.
120
121 Page move log:
122 Renames of pages are now recorded in Special:Log and the page history.
123 A handy revert link is available from the log for sysops.
124
125 Editing diff:
126 Ever lost track of what you'd done so far during an edit? A 'Show diff'
127 button on the edit page now makes it easy to remember.
128
129 Uploads:
130 It's now possible to specify the final filename of an upload distinct
131 from the original filename on your disk.
132
133 An image link for a missing file will now take you straight to the upload page.
134
135 More metadata is pre-extracted from uploaded images, which will ease pressure
136 on disk or NFS volumes used to store images. EXIF metadata is displayed on
137 the image description page if PHP is configured with the necessary module.
138
139 User accounts:
140 There are some changes to the user permissions system, with assignable
141 groups. This is still somewhat in flux; do not rely on the present system
142 that you see in this alpha to still be there.
143
144 E-mail:
145 User-to-user e-mail can now be restricted to require a mail-back confirmation
146 first to reduce potential for abuse with false addresses.
147
148 Updates to user talk pages and watchlist entries can optionally send e-mail
149 notifications.
150
151 External hooks:
152 A somewhat experimental interface for hooking in an external editor
153 application is included. This may not be on by default in final release,
154 depending on support.
155
156 And...
157 A bunch of stuff we forgot to mention.
158
159
160 === What's gone? ===
161
162 Latin-1:
163 Wikis must now be encoded in Unicode UTF-8; this has been the default for
164 some time, but some languages could optionally be installed in Latin-1 mode.
165 This is no longer supported.
166
167 MySQL 3.x:
168 Some optimization hacks for MySQL 3.x have been removed as part of the schema
169 clean-up (specifically, the inverse_timestamp fields). MediaWiki 1.5 should
170 still run, but wikis of significant size should very seriously consider
171 upgrading to a more modern release. MySQL 3.x support will probably be
172 entirely dropped in the next major release later this year.
173
174 Special:Maintenance
175 These tools were, ironically enough, not really maintained. This special
176 page has been removed; insofar as some of its pieces were useful and haven't
177 already been supplanted by other special pages they should be rewritten in
178 an efficient and safe manner in the future.
179
180
181 === What's still waiting? ===
182
183 These things should be fixed by the time 1.5.0 final is released:
184
185 Upgrade:
186 Wikis in Latin-1 encoding are no longer supported; only Unicode UTF-8.
187 A new option $wgLegacyEncoding is provided to allow on-the-fly recoding of
188 old page text entries, but other metadata fields (titles, comments etc) need
189 to be pre-converted. The upgrade process does not yet fully automate this.
190
191 In general the upgrade from 1.4 to 1.5 schema has not been tested for all
192 cases, and there may be problems.
193
194 Backups:
195 The text entries of deleted pages are no longer removed from the main
196 text table on deletion. If you provide public backup dumps of your databases,
197 you will probably want to use the new XML-format dump generator... but
198 this hasn't been finished yet.
199
200 PostgreSQL:
201 The table definitions for PostgreSQL install are out of date, and patches
202 to support PostgreSQL from the main installer are still pending.
203
204 MySQL 4.1+:
205 Proper charset encoding / collation configuration for installs on MySQL 4.1
206 and higher still needs to be fiddled with. Some bits may fail on the UTF-8
207 setting due to some long field keys.
208
209 Authentication plugin fixes:
210 The AuthPlugin interface needs some improvements to work better with LDAP,
211 HTTP basic auth, and other such environments. Some patches are pending.
212
213
214 === Smaller changes ===
215
216 Various bugfixes, small features, and a few experimental things:
217
218 * 'live preview' reduces preview reload burden on supported browsers
219 * support for external editors for files and wiki pages:
220 http://meta.wikimedia.org/wiki/Help:External_editors
221 * Schema reworking: http://meta.wikimedia.org/wiki/Proposed_Database_Schema_Changes/October_2004
222 * (bug 15) Allow editors to view diff of their change before actually submitting an edit
223 * (bug 190) Hide your own edits on the watchlist
224 * (bug 510): Special:Randompage now works for other namespaces than NS_MAIN.
225 * (bug 1015) support for the full wikisyntax in <gallery> captions.
226 * (bug 1105) A "Destination filename" (save as) added to Special:Upload Upload.
227 * (bug 1352) Images on description pages now get thumbnailed regardless of whether the thumbnail is larger than the original.
228 * (bug 1662) A new magicword, {{CURRENTMONTHABBREV}} returns the abbreviation of the current month
229 * (bug 1668) 'Date format' supported for other languages than English, see:
230 http://mail.wikipedia.org/pipermail/wikitech-l/2005-March/028364.html
231 * (bug 1739) A new magicword, {{REVISIONID}} give you the article or diff database
232 revision id, useful for proper citation.
233 * (bug 1998) Updated the Russian translation.
234 * (bug 2064) Configurable JavaScript mimetype with $wgJsMimeType
235 * (bug 2084) Fixed a regular expression in includes/Title.php that was accepting invalid syntax like #REDIRECT [[foo] in redirects
236 * It's now possible to invert the namespace selection at Special:Allpages and Special:Contributions
237 * No longer using sorbs.net to check for open proxies by default.
238 * What was $wgDisableUploads is now $wgEnableUploads, and should be set to true if one wishes to enable uploads.
239 * Supplying a reason for a block is no longer mandatory
240 * Language conversion support for category pages
241 * $wgStyleSheetDirectory is no longer an alias for $wgStyleDirectory;
242 * Special:Movepage can now take paramaters like Special:Movepage/Page_to_move
243 (used to just be able to take paramaters via a GET request like index.php?title=Special:Movepage&target=Page_to_move)
244 * (bug 2151) The delete summary now includes editor name, if only one has edited the article.
245 * (bug 2105) Fixed from argument to the PHP mail() function. A missing space could prevent sending mail with some versions of sendmail.
246 * (bug 2228) Updated the Slovak translation
247 * ...and more!
248
249
250 === Changes since 1.5alpha1 ===
251
252 * (bug 73) Category sort key is set to file name when adding category to
253 file description from upload page (previously it would be set to
254 "Special:Upload", causing problems with category paging)
255 * (bug 419) The contents of the navigation toolbar are now editable through
256 the MediaWiki namespace on the MediaWiki:navbar page.
257 * (bug 498) The Views heading in MonoBook.php is now localizable
258 * (bug 898) The wiki can now do advanced sanity check on uploaded files
259 including virus checks using external programs.
260 * (bug 1692) Fix margin on unwatch tab
261 * (bug 1906) Generalize project namespace for Latin localization, update namespaces
262 * (bug 1975) The name for Limburgish (li) changed from "Lèmburgs" to "Limburgs
263 * (bug 2019) Wrapped the output of Special:Version in <div dir='ltr'> in order
264 to preserve the correct flow of text on RTL wikis.
265 * (bug 2067) Fixed crash on empty quoted HTML attribute
266 * (bug 2075) Corrected namespace definitions in Tamil localization
267 * (bug 2079) Removed links to Special:Maintenance from movepagetext message
268 * (bug 2094) Multiple use of a template produced wrong results in some cases
269 * (bug 2095) Triple-closing-bracket thing partly fixed
270 * (bug 2110) "noarticletext" should not display on Image page for "sharedupload" media
271 * (bug 2150) Fix tab indexes on edit form
272 * (bug 2152) Add missing bgcolor to attribute whitelist for <td> and <th>
273 * (bug 2176) Section edit 'show changes' button works correctly now
274 * (bug 2178) Use temp dir from environment in parser tests
275 * (bug 2217) Negative ISO years were incorrectly converted to BC notation
276 * (bug 2234) allow special chars in database passwords during install
277 * Deprecated the {{msg:template}} syntax for referring to templates, {{msg: is
278 now the wikisyntax representation of wfMsgForContent()
279 * Fix for reading incorrectly re-gzipped HistoryBlob entries
280 * HistoryBlobStub: the last-used HistoryBlob is kept open to speed up
281 multiple-revision pulls
282 * Add $wgLegacySchemaConversion update-time option to reduce amount of
283 copying during the schema upgrade: creates HistoryBlobCurStub reference
284 records in text instead of copying all the cur_text fields. Requires
285 that the cur table be left in place until/unless such fields are migrated
286 into the main text store.
287 * Special:Export now includes page, revision, and user id numbers by
288 default (previously this was disabled for no particular reason)
289 * dumpBackup.php can dump the full database to Export XML, with current
290 revisions only or complete histories.
291 * The group table was renamed to groups because "group" is a reserved word in
292 SQL which caused some inconveniances.
293 * New fileicons for c, cpp, deb, dvi, exe, h, html, iso, java, mid, mov, o,
294 ogg, pdf, ps, rm, rpm, tar, tex, ttf and txt files based on the KDE
295 crystalsvg theme.
296 * Fixed a bug in Special:Newimages that made it impossible to search for '0'
297 * Added language variant support for Icelandic, now supports "Íslenzka"
298 * The #p-nav id in MonoBook is now #p-navigation
299 * Putting $4 in msg:userstatstext will now give the percentage of
300 admnistrators out of normal users.
301 * links and brokenlinks tables merged to pagelinks; this will reduce pain
302 dealing with moves and deletes of widely-linked pages.
303 * Add validate table and val_ip column through the updater.
304 * Simple rate limiter for edits and page moves; set $wgRateLimits
305 (somewhat experimental; currently needs memcached)
306 * (bug 2262) Hide math preferences when TeX is not enabled
307 * (bug 2267) Don't generate thumbnail at the same size as the source image.
308 * Fix rebuildtextindex.inc for new schema
309 * Remove linkscc table code, no longer used.
310 * (bug 2271) Use faster text-only link replacement in image alt text
311 instead of rerunning expensive link lookup and HTML generation.
312 * Only build the HTML attribute whitelist tree once.
313 * Replace wfMungeToUtf8 and do_html_entity_decode with a single function
314 that does both numeric and named chars: Sanitizer::decodeCharReferences
315 * Removed some obsolete UTF-8 converter functions
316 * Fix function comment in debug dump of SQL statements
317 * (bug 2275) Update search index more or less right on page move
318 * (bug 2053) Move comment whitespace trimming from edit page to save;
319 leaves the whitespace from the section comment there on preview.
320 * (bug 2274) Respect stub threshold in category page list
321 * (bug 2173) Fatal error when removing an article with an empty title from the watchlist
322 * Removed -f parameter from mail() usage, likely to cause failures and bounces.
323 * (bug 2130) Fixed interwiki links with fragments
324 * (bug 684) Accept an attribute parameter array on parser hook tags
325 * (bug 814) Integrate AuthPlugin changes to support Ryan Lane's external
326 LDAP authentication plugin
327 * (bug 2034) Armor HTML attributes against template inclusion and links munging
328
329 === Changes since 1.5alpha2 ===
330
331 * (bug 2319) Fix parse hook tag matching
332 * (bug 2329) Fix title formatting in several special pages
333 * (bug 2223) Add unique index on user_name field to prevent duplicate accounts
334 * (bug 1976) fix shared user database with a table prefix set
335 * (bug 2334) Accept null for attribs in wfElement without PHP warning
336 * (bug 2309) Allow templates and template parameters in HTML attribute zone,
337 with proper validation checks. (regression from fix for 2304)
338 * Disallow close tags and enforce empty tags for <hr> and <br>
339 * Changed user_groups format quite a bit.
340 * (bug 2368) Avoid fatally breaking PHP 4.1.2 in a debug line
341 * (bug 2367) Insert correct redirect link record on page move
342 * (bug 2372) Fix rendering of empty-title inline interwiki links
343 * (bug 2384) Fix typo in regex for IP address checking
344 * (bug 650) Prominently link MySQL 4.1 help page in installer if a possible
345 version conflict is detected
346 * (bug 2394) Undo incompatible breakage to {{msg:}} compatiblity includes
347 * (bug 1322) Use a shorter cl_sortkey field to avoid breaking on MySQL 4.1
348 when the default charset is set to utf8
349 * (bug 2400) don't send confirmation mail on account creation if
350 $wgEmailAuthentication is false.
351 * (bug 2172) Fix problem with nowiki beeing replaced by marker strings
352 when a template with a gallery was used.
353 * Guard Special:Userrights against form submission forgery
354 * (bug 2408) page_is_new was inverted (whoops!)
355 * Added wfMsgHtml() function for escaping messages and leaving params intact
356 * Fix ordering of Special:Listusers; fix groups list so it shows all groups
357 when searching for a specific group and can't be split across pages
358 * (bug 1702) Display a handy upload link instead of a useless blank link
359 for [[media:]] links to nonexistent files.
360 * (bug 873) Fix usage of createaccount permission; replaces $wgWhitelistAccount
361 * (bug 1805) Initialise $wgContLang before $wgUser
362 * (bug 2277) Added Friulian language file
363 * (bug 2457) The "Special page" href now links to the current special page
364 rather than to "".
365 * (bug 1120) Updated the Czech translation
366 * A new magic word, {{SCRIPTPATH}}, returns $wgScriptPath
367 * A new magic word, {{SERVERNAME}}, returns $wgServerName
368 * A new magic word, {{NUMBEROFFILES}}, returns the number of rows in the image table
369 * Special:Imagelist displays titles with " " instead of "_"
370 * Less gratuitous munging of content sample in delete summary
371 * badaccess/badaccesstext to supercede sysop*, developer* messages
372 * Changed $wgGroupPermissions to more cut-n-paste-friendly format
373 * 'developer' group deprecated by default
374 * Special:Upload now uses 'upload' permission instead of hardcoding login check
375 * Add 'importupload' permission to disable direct uploads to Special:Import
376 * (bug 2459) Correct escaping in Special:Log prev/next links
377 * (bug 2462 etc) Taking out the experimental dash conversion; it broke too many
378 things for the current parser to handle cleanly
379 * (bug 2467) Added a Turkish language file
380 * Fixed a bug in Special:Contributions that caused the namespace selection to
381 be forgotten between submits
382 * Special:Watchlist/edit now has namespace subheadings
383 * (bug 1714) the "Save page" button now has right margin to seperate it from
384 "Show preview" and "Show changes"
385 * Special:Statistics now supports action=raw, useful for bots designed to
386 harwest e.g. article counts from multiple wikis.
387 * The copyright confirmation box at Special:Upload is now turned off by default
388 and can be turned back on by setting $wgCopyrightAffirmation to a true value.
389 * Restored prior text for password reminder button and e-mail, replacing
390 the factually inaccurate text that was there.
391 * (bug 2178) Fix temp dir check again
392 * (bug 2488) Format 'deletedtext' message as wikitext
393 * (bug 750) Keep line endings consistent in LocalSettings.php
394 * (bug 1577) Add 'printable version' tab in MonoBook for people who don't
395 realize you can just hit print to get a nicely formatted printable page.
396 * Trim whitespace from option values to weather line-ending corruption problems
397 * Fixed a typo in the Romanian language file (NS_MESIA => NS_MEDIA)
398 * (bug 2504) Updated the Finnish translation
399 * (bug 2506, 2512) Updated the Nynorsk translation
400 * (bug 996) Replace $wgWhitelistEdit with 'edit' permission; fixup UPGRADE
401 documentation about edit and read whitelists.
402 * (bug 2515) Fix incremental link table update
403 * Removed some wikipedia-specifica from LanguageXx.php's
404 * (bug 2496) Allow MediaWiki:edithelppage to point to external page
405 * Added a versionRequired() function to OutputPage, useful for extension
406 writers that want to control what version of MediaWiki their extension
407 can be used with.
408 * Serialized user objects now checked for versioning
409 * Fix for interwiki link regression
410 * Printable link shorter in monobook
411 * Experimental Latin-1-and-replication-friendly upgrader script
412 * (bug 2520) Don't show enotif options when disabled
413
414 == Changes since 1.5beta1 ==
415
416 * (bug 2531) Changed the interwiki name for sh (Serbocroatian) to
417 Srpskohrvatski/Српскохрватски (was Српскохрватски (Srbskohrvatski))
418 * Nonzero return code for command-line scripts on wfDebugDieBacktrace()
419 * Conversion fix for empty old table in upgrade1_5.php
420 * Try reading revisions from master if no result on slave
421 * (bug 2538) Suppress notice on user serialized checks
422 * Fix paging on Special:Contributions
423 * (bug 2541) Fix unprotect tab
424 * (bug 1242) category list now show on edit page
425 * Skip sidebar entries where link text is '-'
426 * Convert non-UTF-8 URL parameters even if referer is local
427 * (bug 2460) <img> width & height properly filled when resizing image
428 * (bug 2273) deletion log comment used user interface langage
429 * Try reading revision _text_ from master if no result on slave
430 * Use content-language message cache for raw view of message pages
431 * (bug 2530) Not displaying talk pages on Special:Watchlist/edit
432 * Fixed a bug that would occour if $wgCapitalLinks was set to false, a user
433 agent could create a username that began with a lower case letter that was
434 not in the ASCII character set ( now user $wgContLang->ucfirst() instead of
435 PHP ucfirst() )
436 * Moved the user name / password validity checking from
437 LoginForm::addNewAccountInternal() to two new functions,
438 User::isValidUserName() and User::isValidPassword(), extensions can now do
439 these checks without rewriting code.
440 * Fix $wgSiteNotice when MediaWiki:Sitenotice is set to default '-'
441 * Fixed a bug where the watchlist count without talk pages would be off by a
442 factor of two.
443 * upgrade1_5.php uses insert ignore, allows to skip image info initialization
444 * Fix namespaces in category list.
445 * Add rebuildImages.php to update image metadata fields
446 * Special:Ancientpages is expensive in new schema for now
447 * (bug 2568) Fixed a logic error in the Special:Statistics code which caused
448 the displayed percentage of admins to be totally off.
449 * (bug 2560) Don't show blank width/height attributes for missing size
450 * Don't show bogus messages about watchlist notifications when disabled
451 * Don't show old debug messages in watchlist
452 * (bug 2576) Fix recording of transclusion links
453 * (bug 2577) Allow sysops to enter non-standard block times
454 * Fixed a bug where Special:Contributions wouldn't remember the 'invert'
455 status between next/previous buttons.
456 * Move MonoBook printable link from tab to sidebar
457 * (bug 2567) Fix HTML escaping on category titles in list
458 * (bug 2562) Show rollback link for current revisions on diff pages
459 * (bug 2583) Add --missinig option on rebuildImages.php to add db entries
460 for uploaded files that don't have them
461 * (bug 2572) Fix edit conflict handling
462 * (bug 2595) Show "Earlier" and "Latest" links on history go to the first/last
463 page in the article history pager.
464 * Don't show empty-page text in 'Show changes' on new page
465 * (bug 2591) Check for end, fix limits on Whatlinkshere
466 * (bug 2584) Fix output of subcategory list
467 * (bug 2597) Don't crash when undeleting an image description page
468 * (bug 2564) Don't show "editingold" warning for recent revision
469 * Various code cleanup and HTML escaping fixlets
470 * Copy IRC-over-UDP update option from REL1_4
471 * (bug 2548) Keep summary on 'show changes' of section edit
472 * Move center on toc to title part to avoid breaking .toc style usage
473 * HTML sanitizer: correct multiple attributes by keeping last, not first
474 * (bug 2614) Fix section edit links on diff-to-current with oldid set
475 Also fix navigation links on current-with-oldid view.
476 * (bug 2620) Return to prior behavior for some more things (such as
477 subpage parent links) on current-diff view.
478 * (bug 2618) Fix regression from another fix; show initial preview for
479 categories only if the page does not exist.
480 * (bug 2625) Keep group & user settings when paging in Listusers
481 * (bug 2627) Fix regression: diff radio button initial selection
482 * Copy fix for old search URLs with Lucene search plugin from REL1_4
483 * (bug 619) Don't use incompatible diff3 executable on non-Linux systems.
484 * (bug 2631) Fix Hebrew namespaces.
485 * (bug 2630) Indicate no-longer-valid cached entries in BrokenRedirects list
486 * (bug 2644, 2645) "cur" diff links in page history, watchlist and
487 recentchanges should specify current ID explicitly.
488 * (bug 2609) Fix text justification preferenced with MonoBook skin.
489 * (bug 2594) Display article tab as red for non-existent articles.
490 * (bug 2656) Fix regression: prevent blocked users from reverting images
491 * (bug 2629) Automatically capitalize usernames again instead of
492 rejecting lowercase with a useless error message
493 * (bug 2661) Fix link generation in contribs
494 * Add support for &preload=Page_name (load text of an existing page into
495 edit area) and &editintro=Page_name (load text of an existing page instead
496 of MediaWiki:Newpagetext) to &action=edit, if page is new.
497 * (bugs 2633, 2672, 2685, 2695) Fix Estonian, Portuguese, Italian, Finnish and
498 Spanish numeric formatting
499 * Fixed Swedish numeric formatting
500 * (bug 2658) Fix signature time, localtime to match timezone offset again
501 * Files from shared repositories (e.g. commons) now display with their
502 image description pages when viewed on local wikis.
503 * Restore compatibility namespace aliases for French Wikipedia
504 * Fix diff order on Enhanced RC 'changes' link
505 * (bug 2650) Fix national date type display on wikis that don't support
506 dynamic date conversion.
507 * FiveUpgrade: large table hacks, install iw_trans update before links
508 * (bug 2648) Rename namespaces in Afrikaanse
509 * Special:Booksources checks if custom list page exists before using it
510 * (bug 1170) Fixed linktrail for da: and ru:
511 * (bug 2683) Really fix apostrophe escaping for toolbox tips
512 * (bug 923) Fix title and subtitle for rclinked special page
513 * (bug 2642) watchdetails message in several languages used <a></a> instead of [ ]
514 * (bug 2181) basic CSB language localisation by Tomasz G. Sienicki (thanks for the patch)
515 * Fix correct use of escaping in edit toolbar bits
516 * Removed language conversion support from Icelandic
517 * (bug 2616) Fix proportional image scaling, giving correct height
518 * (bug 2640) Include width and height attributes on unscaled images
519 * Workaround for mysterious problem with bogus epoch If-Last-Modified reqs
520 * (bug 1109) Suppress compressed output on 304 responses
521 * (bug 2674) Include some site configuration info in export data:
522 namespaces definitions, case-sensitivity, site name, version.
523 * Use xml:space="preserve" hint on export <text> elements
524 * Make language variant selection work again for zh
525
526 == Changes since 1.5beta2 ==
527
528 * Escaped & correctly in Special:Contributions
529 * (bug 2534) Hide edit sections with CSS to make right click to edit section work
530 * (bug 2708) Avoid undefined notice on cookieless login attempt
531 * (bug 2188) Correct template namespace for Greek localization
532 * Fixed number formatting for Dutch
533 * (bug 1355) add class noprint to commonPrint.css
534 * (bug 2350) Massive update for Limburgish (li) language using Wikipédia
535 * Massive update for Arab (ar) language using Wikipédia
536 * (bug 1560) Massive update for Kurdish (ku) language using Wikipédia
537 * (bug 2709) Some messages were not read from database
538 * (bug 2416) Don't allow search engine robots to index or follow nonexisting articles
539 * Fix escaping in page move template.
540
541
542 === Caveats ===
543
544 Some output, particularly involving user-supplied inline HTML, may not
545 produce 100% valid or well-formed XHTML output. Testers are welcome to
546 set $wgMimeType = "application/xhtml+xml"; to test for remaining problem
547 cases, but this is not recommended on live sites. (This must be set for
548 MathML to display properly in Mozilla.)
549
550
551 For notes on 1.4.x and older releases, see HISTORY.
552
553
554 === Online documentation ===
555
556 Documentation for both end-users and site administrators is currently being
557 built up on Meta-Wikipedia, and is covered under the GNU Free Documentation
558 License:
559
560 http://meta.wikipedia.org/wiki/Help:Contents
561
562
563 === Mailing list ===
564
565 A MediaWiki-l mailing list has been set up distinct from the Wikipedia
566 wikitech-l list:
567
568 http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
569
570 A low-traffic announcements-only list is also available:
571 http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce
572
573 It's highly recommended that you sign up for one of these lists if you're
574 going to run a public MediaWiki, so you can be notified of security fixes.
575
576
577 === IRC help ===
578
579 There's usually someone online in #mediawiki on irc.freenode.net