r25504 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r25503‎ | r25504 | r25505 >
Date:19:07, 4 September 2007
Author:siebrand
Status:old
Tags:
Comment:
* Fixing unicode names
* Fix on language name
Modified paths:
  • /trunk/phase3/RELEASE-NOTES (modified) (history)

Diff [purge]

Index: trunk/phase3/RELEASE-NOTES
@@ -1,657 +1,658 @@
2 -= MediaWiki release notes =
3 -
4 -Security reminder: MediaWiki does not require PHP's register_globals
5 -setting since version 1.2.0. If you have it on, turn it *off* if you can.
6 -
7 -== MediaWiki 1.11 ==
8 -
9 -THIS IS NOT A RELEASE YET.
10 -
11 -MediaWiki is now using a "continuous integration" development model with
12 -quarterly snapshot releases. The latest development code is always kept
13 -"ready to run", and in fact runs our own sites on Wikipedia.
14 -
15 -Release branches will continue to receive security updates for about a year
16 -from first release, but nonessential bugfixes and feature developments
17 -will be made on the development trunk and appear in the next quarterly release.
18 -
19 -Those wishing to use the latest code instead of a branch release can obtain
20 -it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
21 -
22 -== Configuration changes since 1.10 ==
23 -
24 -* $wgThumbUpright - Adjust width of upright images when parameter 'upright' is
25 - used
26 -* $wgAddGroups, $wgRemoveGroups - Finer control over who can assign which
27 - usergroups
28 -* $wgEnotifImpersonal, $wgEnotifUseJobQ - Bulk mail options for large sites
29 -* $wgShowHostnames - Expose server host names through the API and HTML comments
30 -* $wgSaveDeletedFiles has been removed, the feature is now enabled unconditionally
31 -
32 -== New features since 1.10 ==
33 -
34 -* (bug 8868) Separate "blocked" message for autoblocks
35 -* Adding expiry of block to block messages
36 -* Links to redirect pages in categories are wrapped in
37 - <span class="redirect-in-category"></span>
38 -* Introduced 'ImageOpenShowImageInlineBefore' hook; see docs/hooks.txt for
39 - more information
40 -* (bug 9628) Show warnings about slave lag on Special:Contributions,
41 - Special:Watchlist
42 -* (bug 8818) Expose "wpDestFile" as parameter $1 to "uploaddisabledtext"
43 -* Introducing new image keyword 'upright' and corresponding variable
44 - $wgThumbUpright. This allows better proportional view of upright images
45 - related to landscape images on a page without nailing the width of upright
46 - images to a fix value which makes views for anon unproportional and user
47 - preferences useless
48 -* (bug 6072) Introducing 'border' keyword to the [[Image:]] syntax
49 -* Introducing 'frameless' keyword to [[Image:]] syntax which respects the
50 - user preferences for image width like 'thumb' but without a frame.
51 -* (bug 7960) Link to "what links here" for each "what links here" entry
52 -* Added support for configuration of an arbitrary number of commons-style
53 - file repositories.
54 -* Added a Content-Disposition header to thumb.php output
55 -* Improved thumb.php error handling
56 -* Display file history on local image description pages of shared images
57 -* Added $wgArticleRobotPolicies
58 -* (bug 10076) Additional parameter $7 added to MediaWiki:Blockedtext
59 - containing, the ip, ip range, or username whose block is affecting the
60 -* (bug 7691) Show relevant lines from the deletion log when re-creating a
61 - previously deleted article
62 -* Added variables 'wgRestrictionEdit' and 'wgRestrictionMove' for JS to header
63 -* (bug 9898) Allow viewing all namespaces in Special:Newpages
64 -* (bug 10139) Introduce 'EditSectionLink' and 'EditSectionLinkForOther' hooks;
65 - see docs/hooks.txt for details
66 -* (bug 9769) Provide "watch this page" toggle on protection form
67 -* (bug 9886) Provide clear example "stub link" in Special:Preferences
68 -* (bug 10055) Populate email address and real name properties of User objects
69 - passed to the 'AbortNewAccount' hook
70 -* Show result of Special:Booksources in wiki content language always, it's
71 - normally better maintained than the generic list from the standard message
72 - files
73 -* (bug 7997) Allow users to be blocked from using Special:Emailuser
74 -* (bug 8989) Blacklist 'mhtml' and 'mht' files from upload
75 -* (bug 8760) Allow wiki links in "protectexpiry" message
76 -* (bug 5908) Add "DEFAULTSORTKEY" and "DEFAULTCATEGORYSORT" aliases for
77 - "DEFAULTSORT" magic word
78 -* (bug 10181) Support the XCache object caching mechanism
79 -* (bug 9058) Introduce '--aconf' option for all maintenance scripts, to provide
80 - a path to the AdminSettings.php file
81 -* (bug 8781) Remind users to check file permissions for LocalSettings.php
82 - post-installation
83 -* Use shared.css for all skins and oldshared.css in place of common.css for
84 - pre-Monobook skins. As always, modifications should go in-wiki to MediaWiki:
85 - Common.css and MediaWiki:Monobook.css.
86 -* (bug 8869) Introduce Special:Uncategorizedtemplates
87 -* (bug 8734) Different log message when article protection level is changed
88 -* (bug 8458, 10338) Limit custom signature length to $wgMaxSigChars Unicode
89 - characters
90 -* (bug 10096) Added an ability to query interwiki map table
91 -* On reupload, add a null revision to the image description page
92 -* Group log output by date
93 -* Kurdish interface latin/arabic writing system with transliteration
94 -* Support wiki text in all query page headers
95 -* Add 'Orphanedpages' as an alias to Special:Lonelypages
96 -* (bug 9328) Use "revision-info-current" message in place of "revision-info"
97 - when viewing the current revision of a page, if available
98 -* (bug 8890) Enable wiki text for "license" message
99 -* Throw a showstopper exception when a hook function fails to return a value.
100 - Forgetting to give a 'true' return value is a very common error which tends
101 - to cause hard-to-track-down interactions between extensions.
102 -* Use $wgJobClasses to determine the correct Job to instantiate for a particular
103 - queued task; allows extensions to introduce custom jobs
104 -* (bug 10326) AJAX-based page watching and unwatching has been cleaned up and
105 - enabled by default.
106 -* Added option to install to MyISAM
107 -* (bug 9250) Remove hardcoded minimum image name length of three characters
108 -* Fixed DISPLAYTITLE behaviour to reject titles which don't normalise to the
109 - same title as the current page, and enabled per default
110 -* Wrap site CSS and JavaScript in a <pre> tag, like user JS/CSS
111 -* (bug 10196) Add classes and dir="ltr" to the <pre>s on CSS and JS pages (new
112 - classes: mw-code, mw-css, mw-js)
113 -* (bug 6711) Add $wgAddGroups and $wgRemoveGroups to allow finer control over
114 - usergroup assignment.
115 -* Introduce 'UserEffectiveGroups' hook; see docs/hooks.txt for more information
116 -* (bug 10387) Detect and handle '.php5' extension environments at install time
117 -* Introduce 'ShowRawCssJs' hook; see docs/hooks.txt for more information
118 -* (bug 10404) Show rights log for the selected user in Special:Userrights
119 -* New javascript for upload page that will show a warning if a file with the
120 - "destination filename" already exists.
121 -* Add 'editsection-brackets' message to allow localization (or removal) of the
122 - brackets in the "[edit]" link for sections
123 -* (bug 10437) Move texvc styling to shared.css
124 -* Introduce "raw editing" mode for the watchlist, to allow bulk additions,
125 - removals, and convenient exporting of watchlist contents
126 -* Show "undo" links in page histories
127 -* Option to jump to specified time period in user contributions
128 -* Improved feedback on "rollback success" page
129 -* Show distinct 'namespaceprotected' message to users when namespace protection
130 - prevents page editing
131 -* (bug 9936) Per-edit suppression of preview-on-first edit with "preview=no"
132 -* Allow showing a one-off preview on first edit with "preview=yes"
133 -* (bug 9151) Remove timed redirects on "Return to X" pages for accessibility.
134 -* Link to user logs in toolbox when viewing a user page
135 -* (bug 10508) Allow HTML attributes on <gallery>
136 -* (bug 1962) Allow HTML attributes on <math>
137 -* (bug 10530) Introduce optional "sp-contributions-explain" message for
138 - additional explanation in Special:Contributions
139 -* (bug 10520) Preview licences during upload via AJAX (toggle with
140 - $wgAjaxLicensePreview)
141 -* New Parser::setTransparentTagHook for parser extension and template
142 - compatibility
143 -* Introduced 'ContributionsToolLinks' hook; see docs/hooks.txt for more
144 - information
145 -* Add a message if category is empty
146 -* Add CSS compatibility for Opera 9.5
147 -* Remove largely untested handheld stylesheet, which was causing more trouble
148 - than good. Proper handheld support will be added at a future date. For now,
149 - display should be acceptable either with CSS turned off or when using a so-
150 - phisticated handheld browser.
151 -* (bug 3173) Option to offer exported pages as a download, rather than displaying
152 - inline, as in most browsers
153 -* Pass the user as an argument to 'isValidPassword' hook callbacks; see
154 - docs/hooks.txt for more information
155 -* Introduce 'UserGetRights' hook; see docs/hooks.txt for more information
156 -* (bug 9595) Pass new Revision to the 'ArticleInsertComplete' and
157 - 'ArticleSaveComplete' hooks; see docs/hooks.txt for more information
158 -* (bug 9575) Accept upload description from GET parameters
159 -* Skip the difference engine cache when 'action=purge' is used while requesting
160 - a difference page, to allow refreshing the cache in case of errors
161 -* (bug 10701) Link to Special:Listusers in default Special:Statistics messages
162 -* Improved file history presentation
163 -* (bug 10739) Users can now enter comments when reverting files
164 -* Improved handling of permissions errors
165 -* (bug 10793) "Mark patrolled" links will now be shown for users with
166 - patrol permissions on all eligible diff pages
167 -* (bug 10655) Show standard tool links for blocked users in block log messages
168 -* Show standard tool links for blocked users in Special:Ipblocklist
169 -* Miscellaneous aesthetic improvements to Special:Ipblocklist
170 -* (bug 10826) Added link trail with Cyrillic characters for Mongolian language
171 -* (bug 10859) Introduce 'UserGetImplicitGroups' hook; see docs/hooks.txt for
172 - more information
173 -* (bug 10832) Include user information when viewing a deleted revision
174 -* (bug 10872) Fall back to sane defaults when generating protection selector
175 - labels for custom restriction levels
176 -* Show edit count in user preferences
177 -* Improved support for audio/video extensions
178 -* (bug 10937) Distinguish overwritten files in upload log
179 -* Introduce 'ArticleUpdateBeforeRedirect' hook; see docs/hooks.txt for more
180 - information
181 -* Confirmation is now required when deleting old versions of files
182 -* (bug 7535) Users can now enter comments when deleting old versions of files
183 -* (bug 11001) Submit Special:Newpages as a GET, rather than a POST request
184 -* The <strong></strong> around links to watched pages in change lists now
185 - has a class - "mw-watched"
186 -* (bug 9002) Provide a "view/restore deleted edits" link on Special:Upload
187 - when a destination filename is provided that corresponds with previous
188 - deleted files
189 -* Make the "invalid special page" message clearer
190 -* Add accesskey 's' and tooltip to 'upload file' button at Special:Upload
191 -* Introduced 'SkinAfterBottomScripts' hook; see docs/hooks.txt for
192 - more information
193 -* (bug 11095) Honour "preview on first edit" preference when preloading
194 - text for a non-existent page
195 -* (bug 11022) Use a more accurate page title for Special:Whatlinkshere and
196 - Special:Recentchangeslinked
197 -* Add link to user contributions in normal watchlist edit mode
198 -* (bug 9426) Add 'newsectionheaderdefaultlevel' message to allow
199 - modification of the heading formatting for new sections when section=new
200 - argument is supplied
201 -* (bug 10836) Add 'newsectionsummary' message to allow modification of the
202 - text that prefixes a new section link in Recent Changes
203 -
204 -== Bugfixes since 1.10 ==
205 -
206 -* (bug 9712) Use Arabic comma in date/time formats for Arabic and Farsi
207 -* (bug 9670) Follow redirects when render edit section links to transcluded
208 - templates.
209 -* (bug 6204) Fix incorrect unindentation with $wgMaxTocLevel
210 -* (bug 3431) Suppress "next page" link in Special:Search at end of results
211 -* Don't show unblock form if the user doesn't have permission to use it
212 - (cosmetic change, no vulnerabilities existed)
213 -* Subtitle success message when unblocking a block ID instead of a pseudo link
214 - like [[User:#123|#123]]
215 -* Use the standard HTTP fetch functions when retrieving remote wiki pages
216 - through transwiki, so we can take advantage of cURL goodies if available
217 -* Disable user JavaScript on Special:Userlogin, Special:Resetpass and
218 - Special:Preferences, to avoid a compromised script sniffing passwords, etc.
219 -* (bug 9854, 3770) Clip overflow text in gallery boxes for visual cleanliness
220 - instead of letting it flow outside the box or trigger ugly scroll bars.
221 -* Tooltips for print version and permalink
222 -* Links to the MediaWiki namespace for system messages having their default
223 - values are no longer shown as nonexistent (e.g., in red)
224 -* Special:Ipblocklist differentiates between empty list and no search results.
225 -* (bug 5375) profiling does not respect read-only mode.
226 -* (bug 7070) monobook/user.gif has antialias artifacts
227 -* (bug 9123) Safer way when applying $wgLocalTZoffset
228 -* (bug 9896) Documentation for $wgSquidServers and X-FORWARDED-FOR
229 -* (bug 9417) Uploading new versions of images when using Postgres no longer
230 - throws warnings.
231 -* (bug 9908) Using tsearch2 with Postgres 8.1 no longer gives an error.
232 -* (bug 1438) Fix for diff table layout on very wide lines.
233 - Diff style rules have been broken out to common/diff.css,
234 - and the dupes removed from the default skin files.
235 - Skins can still override the default rules.
236 -* (bug 1229) Balance columns in diff display evenly
237 -* Right-align diff line numbers in RTL language display
238 -* (bug 9332) Fix instructions in tests/README
239 -* (bug 9813) Reject usernames containing '#' to avoid silent truncation
240 - of fragments during the normalisation process
241 -* (bug 7989) RSS feeds content now use black text when using white background.
242 -* (bug 9971) Typo in a french language message.
243 -* (bug 9973) Changed size was shown in advanced recentchanges collapsible items
244 - with $wgRCShowChangedSized = false.
245 -* Fix PHP strict standards warning in enhanced recent changes.
246 -* (bug 5850) Added hexadecimal html entities comments for $digitTransformTable
247 - entries.
248 -* (bug 7432) Change language name for Aromanian (roa-rup)
249 -* (bug 908) Unexistent special pages now generate a red link.
250 -* (bug 7899) Added \hline and \vline to the list of allowed TeX commands
251 -* (bug 7993) support mathematical symbol classes
252 -* (bug 10007) Allow Block IP to work with Postgrs again.
253 -* Add Google Wireless Transcoder to the Unicode editing blacklist
254 -* (bug 10083) Fix for Special:Version breakage on PHP 5.2 with some hooks
255 -* (bug 3624) TeX: \ker, \hom, \arg, \dim treated like \sin & \cos
256 -* (bug 10132, 10134) Restore back-compatibility Image::imageUrl() function
257 -* (bug 10113) Fix double-click for view source on protected pages
258 -* (bug 10117) Special:Wantedpages doesn't handle invalid titles in result
259 - set [now prints out a warning]
260 -* (bug 10118) Introduced Special:Mostlinkedtemplates, report which lists
261 - templates with a high number of inclusion links
262 -* (bug 10104) Fixed Database::getLag() for PostgreSQL and Oracle
263 -* (bug 9820) session.save_path check no longer halts installation, but
264 - warns of possible bad values
265 -* (bug 9978) Fixed session.save_path validation when using extended
266 - configuration format, e.g. "5;/tmp"
267 -* Don't generate a diff link in the patrol log if the page doesn't exist
268 -* (bug 10067) Translations for former skins removed from message files
269 -* (bug 9993) Force $wgShowExceptionDetails on during installation
270 -* (bug 9980) Validate administrator username and password during
271 - installation
272 -* (bug 9383) Don't set a default value for BLOB column in rc-deleted
273 - database patch
274 -* (bug 10149) Don't show full template list on section-0 edit
275 -* (bug 9909) Ensure access to binary fields in the math table use encodeBlob()
276 - and decodeBlob()
277 -* (bug 6743) Don't link broken image links to the upload form when uploads
278 - are disabled
279 -* (bug 9679) Improve documentation for $wgSiteNotice
280 -* (bug 10215) Show custom editing introduction when editing existing pages
281 -* (bug 10223) Fix edit link in noarticletext localizations for fr, oc
282 -* (bug 10247) Fix IP address regex to avoid false positive IPv6 matches
283 -* (bug 9948) Workaround for diff regression with old Mozilla versions
284 -* (bug 10265) Fix regression in category image gallery paging
285 -* (bug 8577) Fix some weird misapplications of time zones.
286 - {{CURRENT*}} functions now consistently use UTC as intended, while
287 - {{LOCAL*}} functions return local time per server config or $wgLocaltimezone.
288 - Signature dates for Japanese and other languages including weekday now show
289 - the correct day to match the rest of the time in local time.
290 -* Escape the output of magic variables that return page name or part of it
291 -* (bug 10309) Initialise parser state properly in extractSections(), fixes
292 - some cases where section edits broke because tags were improperly stripped
293 -* Avoid PHP notice errors when doing HTTP proxy purges for an empty list
294 -* As intended, *skip* the HTTP proxy purges when doing HTCP purges
295 -* (bug 9696) Fix handling of brace transformations in "pagemovedtext"
296 -* (bug 10325) Fix regression in form action on Special:Listusers
297 -* Fixed installation on MyISAM or old InnoDB with charset=utf8, was giving
298 - overlong key errors.
299 -* Fixed zero-padding issues with MySQL 5 binary schema
300 -* (bug 10344) Don't follow a redirect after changing its protection level
301 -* (bug 10333) Correct date format in Slovenian
302 -* (bug 10160) Show error message for unknown namespace on Special:Allpages and
303 - Special:Prefixindex; making forms prettier for RTL wikis.
304 -* (bug 10334) Replace normal spaces before percent (%) signs with non-breaking
305 - spaces
306 -* (bug 10372) namespaceDupes.php no longer ignores namespace aliases
307 -* (bug 10198) namespaceDupes.php no longer ignores interwiki prefixes
308 -* namespaceDupes.php should work better for initial-lowercase wikis
309 -* (bug 10377) "Permanent links" to revisions still work if the page is moved
310 - and the redirect deleted
311 -* (bug 7071) Properly handle an 'oldid' passed to view or edit that doesn't
312 - match the given title. Fixes inconsistencies with talk, history, edit links.
313 -* (bug 10397) Fix AJAX watch error fallback when we receive a bogus result
314 -* (bug 10396) Fix AJAX error when $wgScriptPath/index.php is not valid;
315 - using $wgScript now included in JS info
316 -* Use native XMLHttpRequest class in preference to ActiveX on IE 7; this
317 - avoids the "ActiveX "Do you want to allow ActiveX?" prompt when something
318 - security settings are cranked this way and AJAX-y gets used.
319 -* Delay AJAX watch initialization until click so IE 6 with ugly security
320 - settings doesn't prompt you until you use the link.
321 -* (bug 10401) Provide non-redirecting link to original title in Special:Movepage
322 -* Fix broken handling of log views for page titles consisting of one
323 - or more zeros, e.g. "0", "00" etc.
324 -* Fix read permission check for special pages with subpage parameters, e.g.
325 - Special:Confirmemail
326 -* Fix read permission check for unreadable page titles which are numerically
327 - equivalent to a whitelisted title
328 -* '?>' closing tag removed from all files to help avoid problems with extraneous
329 - whitespace (broken XML feeds, etc.)
330 -* Don't use garbled parser cache output when viewing custom CSS or JavaScript
331 - pages
332 -* (bug 10406) Fix Special:Listusers filter form for non-ASCII localizations
333 -* Fix empty message checks for message names containing &
334 - This corrects some odd behavior with sidebar items and custom namespaces
335 - containing ampersands.
336 -* (bug 10375) Change thousands separator character to &nbsp; for Latin (la)
337 -* (bug 10477) Fix AJAX watch for Farsi on Firefox: JavaScript encoding tweak
338 -* (bug 10496) Fix broken DISTINCT option logic in database backend
339 -* Fix CSS media declaration for "screen, projection"; was causing some
340 - validation issues
341 -* (bug 10495) $wgMemcachedDebug set twice in includes/DefaultSettings.php
342 -* (bug 10316) Prevent inconsistent cached skin settings in gen=js by setting
343 - the intended skin directly in the URL.
344 -* (bug 9903) Don't mark redirects in categories as stubs
345 -* (bug 6965) Cannot include "Template:R" with {{R}} (magic word conflict)
346 -* Padding parser functions now work with strings like '0' that evaluate to false
347 -* (bug 10332) Title->userCan( 'edit' ) may return false positive
348 -* Fix bug with <nowiki> in front of links for wikis where linkPrefixExtension is true
349 -* (bug 10552) Suppress rollback link in history for single-revision pages
350 -* (bug 10538) Gracefully handle invalid input on move success page
351 -* Fix for Esperanto double-x-encoding in move success page
352 -* (bug 10526) Fix toolbar/insertTags behavior for IE 6/7 and Opera (8+)
353 - Now matches the selection behavior on Mozilla / Safari.
354 - Patch by Alex Smotrov.
355 -* Don't show non-functional toolbar buttons on Opera 7 anymore
356 -* (bug 9151) Fix relative subpage links with section fragments
357 -* (bug 10560) Adding a space between category letter heading and "continues"
358 -* (bug 4650) Keep impossibly large/small counts off Special:Statistics
359 -* (bug 10608) PHP notice when installing with PostgreSQL
360 -* (bug 10615) Fix for transwiki import when CURL not available
361 -* (bug 8054) Return search page for empty search requests with ugly URLs
362 -* (bug 10572) Force refresh after clearing visitation timestamps on watchlist
363 -* (bug 10631) Warn when illegal characters are removed from filename at upload
364 -* Fix several JavaScript bugs under MSIE 5/Macintosh
365 -* (bug 10591) Use Arabic numerals (0,1,2...) for the Malayam language
366 -* (bug 10642) Fix shift-click checkbox behavior for Opera 9.0+ and 6.0
367 -* Work around Safari bug with pages ending in ".gz" or ".tgz"
368 -* Removed obsolete maintenance/changeuser.sql script; use RenameUser extension
369 -* (bug 2735) "Preview" shown in title bar for action=submit on special pages
370 -* Removed "restore" links from the deletion log embedded in Special:Undelete
371 -* Improved error reporting and robustness for file delete/undelete.
372 -* Improved speed of file delete by storing the SHA-1 hash in image/oldimage
373 -* Fixed leading zero in base 36 SHA-1 hash
374 -* Protection form no longer produces JavaScript errors
375 -* (bug 10741) File histories show "delete" links for non-sysops
376 -* (bug 10744) Treat "noarticletext" and "noarticletextanon" as wiki text when
377 - used on a non-existent page with "action=info"
378 -* Fix escaping of raw message text when used on a non-existent page with
379 - "action=info"
380 -* (bug 10683) Fix inconsistent handling of URL-encoded titles in links
381 - used in redirects (i.e. they now work)
382 -* (bug 8878) Changes to $dateFormats in German localization (removing unused,
383 - nonexistent formats, putting time after date)
384 -* (bug 10769) Database::update() should return boolean result
385 -* Fix preference checkbox display for right-to-left languages which caused
386 - them to be hidden in IE in some cases
387 -* Fix upload form display in right-to-left languages
388 -* Fixed regression in blocking of username '0'
389 -* (bug 9437) Don't overwrite edit form submission handler when setting up
390 - edit box scroll position preserve/restore behaviour
391 -* (bug 10805) Fix "undo" link when viewing the diff of the most recent
392 - change to a page using "diff=0"
393 -* (bug 10765) img_auth.php will now refuse logged-out requests where
394 - $wgWhitelistRead is undefined, instead of (incorrectly) honouring them
395 -* Fixed img_auth.php file name extraction for whitelist checking
396 -* Tweak spacing of email preference display
397 -* Table sorting JavaScript prefers textContent over innerText to allow hidden
398 - sort keys to work on Safari
399 -* (bug 4530) Fix local name of Kurdish language
400 -* (bug 10830) Fix local name of Haitian Creole language
401 -* Fix invalid XHTML in Special:Protectedpages
402 -* Fix comments in contributions and log pages for right-to-left languages
403 -* Make installer include_path-independent, so it should work on hosts which
404 - disable user setting of PHP include_path setting
405 -* glob() is horribly unreliable and doesn't work on some systems, including
406 - free.fr shared hosting. No longer using it in Language::getLanguageNames()
407 -* (bug 10763) Fix multi-insert logic for PostgreSQL
408 -* Fix invalid XHTML when viewing a deleted revision
409 -* Fix syntax error in translations of magic words in Romanian language
410 -* (bug 8737) Fix warnings caused by incorrect use of `/dev/null` when piping
411 - process error output under Windows
412 -* (bug 7890) Don't list redirects to special pages in Special:BrokenRedirects
413 -* (bug 10783) Resizing PNG-24 images with GD no longer causes all alpha
414 - channel transparency to be lost and transparent pixels to be turned black
415 -* (bug 9339) General error pages were transforming messages and their parameters
416 - in the wrong order
417 -* (bug 9026) Incorrect heading numbering when viewing Special:Statistics with
418 - "auto-numbered headings" enabled
419 -* Fixed invalid XHTML in Special:Upload
420 -* (bug 11013) Make sure dl() is available before attempting to use it to check
421 - available databases in installer
422 -* Resizing transparent GIF images with GD now retains transparency by skipping
423 - resampling
424 -* (bug 11065) Fix regression in handling of wiki-formatted EXIF metadata
425 -* Double encoding broke Special:Newpages for some languages
426 -* Adding a newline before the statistics footer, to prevent parsing problems
427 -* Preventing the TOC from appearing in Special:Statistics
428 -* (bug 11082) Fix check for fully-specced table names in Database::tableName
429 -* (bug 11067) Fix regression in upload conflict thumbnail display
430 -* (bug 10985) Resolved cached entries on Special:DoubleRedirects were being
431 - supressed, breaking paging - now strikes out "fixed" results
432 -* (bug 8393) <sup> and <sub> need to be preserved (without attributes) for
433 - entries in the table of contents
434 -* (bug 11114) Fix regression in read-only mode error display during editing
435 -* Force non-MySQL databases to use an ORDER BY in SpecialAllpages to ensure
436 - that the first page_title is truly the first page title.
437 -* (bug 10836) Change the summary on creating of new section
438 -
439 -== API changes since 1.10 ==
440 -
441 -Full API documentation is available at http://www.mediawiki.org/wiki/API
442 -
443 -* New properties: links, templates, images, langlinks, categories, external
444 - links
445 -* Breaking Change: imagelinks renamed into imageusage (il->iu)
446 -* Bug fix: incorrect generator behavior in some cases
447 -* JSON format allows an optional callback function to wrap the result.
448 -* Login module disabled until a more secure solution can be implemented
449 -* (bug 9938) Querying by revision identifier returns the most recent revision
450 - for the corresponding page, rather than the requested revision
451 -* (bug 8772) Filter page revision queries by user
452 -* (bug 9927) User contributions queries do not accept IP addresses
453 -* Watchlist feed now reports a proper feed item when the user is not logged in
454 -* Watchlist feed date bug fixed - automatically shows one last day
455 -* Watchlist feed now allows to specify number of hours to monitor
456 -* list=allpages now returns a list instead of a map in JSON format
457 -* Breaking Change: in json, revisions are now returned as a list, not as a map.
458 -* Add: prop=info can show page is new flag, current page length, and visit
459 - counter.
460 -* Change: Query watchlist now shows flags only when explicitly requested with
461 - wlparam=flags
462 -* rc_this_oldid (textid) is no longer accessible from query watchlist
463 -* action=usercontribs: additional filtering by ucshow=; selection of needed
464 - fields with ucprop=; the textid (rev_text_id) is no longer being exposed
465 -* (bug 9970) Breaking Change: backlinks, embeddedin and imageusage now return
466 - lists in JSON instead of a map, and do not return anything when titles do
467 - not exist
468 -* (bug 9121) Introduced indexpageids query parameter to list the page_id
469 - values of all returned page items
470 -* (bug 10147) Now interwiki titles are not processed but added to a separate
471 - "interwiki" section of the output.
472 -* Added categorymembers list to query for pages in a category.
473 -* (bug 10260) Show page protection status
474 -* (bug 10392) Include MediaWiki version details in version output
475 -* (bug 10411) Site language in meta=siteinfo
476 -* (bug 10391) action=help doesn't return help if format is fancy markup
477 -* backlinks, embeddedin and imageusage lists should use (bl|ei|iu)title parameter
478 - instead of titles. Titles for these lists is obsolete and might stop working soon.
479 -* Added prop=imageinfo - gets image properties and upload history
480 -* (bug 10211) Added db server replication lag information in meta=siteinfo
481 -* Added external url search within wiki pages (list=exturlusage)
482 -* Added link enumeration (list=alllinks)
483 -* Added registered users enumeration (list=allusers)
484 -* Added full text search in titles and content (list=search)
485 -* (bug 10684) Expanded list=allusers functionality
486 -* Possible breaking change: prop=revisions no longer includes pageid for rvprop=ids
487 -* Added rvprop=size to prop=revisions (The size will not be shown if it is NULL in the database)
488 -* list=allpages now allows to filter by article min/max size and protection status
489 -* Added site statistics (siprop=statistics for meta=siteinfo)
490 -* (bug 10902) Unable to fetch user contributions from IP addresses
491 -* `list=usercontribs` no longer requires that the user exist
492 -* (bug 10971) `aufrom` parameter doesn't work with spaces
493 -* Fix username handling issue with `auprefix` parameter
494 -* Treat underscores as spaces for `aufrom` and `auprefix` parameters
495 -* Added edit/delete/... token retrieval to prop=info
496 -* Added meta=userinfo - logged-in user information, group membership, rights
497 -* (bug 11072) Fix regression in API image history query
498 -* (bug 11115) Adding SHA1 hash to imageinfo query
499 -* (bug 10898) API does not return an edit token for non-existent pages
500 -* (bug 10890) Timestamp support for categorymembers query
501 -* (bug 10980) Add exclude redirects on backlinks
502 -
503 -== Maintenance script changes since 1.10 ==
504 -
505 -* Add support for wgMaxTocLevel option in parserTests
506 -* (bug 6823) Disable article view counter in maintenance/dumpHTML.php
507 -* Fix maintenance/importImages.php so it doesn't barf PHP errors when no
508 - suitable files are found, and make the list of extensions an option (defaults
509 - to $wgFileExtensions)
510 -* Add option to maintenance/createAndPromote.php to give the user bureaucrat
511 - permissions (--bureaucrat)
512 -* Allow overwriting existing files with a conflicting name using
513 - maintenance/importImages.php
514 -* (bug 10266) Use native newlines when rebuilding a messages file.
515 -
516 -== Languages updated since 1.10 ==
517 -
518 -* Afrikaans (af)
519 -* Arabic (ar)
520 -* Bikol (bcl)
521 -* Bulgarian (bg)
522 -* Catalan (ca)
523 -* Danish (da)
524 -* German (de)
525 -* Greek (el)
526 -* Esperanto (eo)
527 -* Spanish (es)
528 -* Estonian (et)
529 -* Extremaduran (ext)
530 -* Farsi (fa)
531 -* Finnish (fi)
532 -* Voro (fiu-vro)
533 -* French (fr)
534 -* Fran�ais Cadien (frc) (new)
535 -* Franco-Provencal/Arpetan (frp)
536 -* Galician (gl)
537 -* Hakka (hak)
538 -* Hebrew (he)
539 -* Upper Sorbian (hsb)
540 -* Haitian (ht)
541 -* Indonesian (id)
542 -* Icelandic (is)
543 -* Italian (it)
544 -* Japanese (ja)
545 -* Georgian (ka)
546 -* Kabyle (kab)
547 -* Kazakh (kk)
548 -* Korean (ko)
549 -* Kinaray-a (krj) (new)
550 -* Kurdish (ku)
551 -* Latin (la)
552 -* Lao (lo)
553 -* Lithuanian (lt)
554 -* Latvie�u (lv)
555 -* Malayalam (ml)
556 -* Bahasa Melayu (ms)
557 -* Burmese (my)
558 -* Low German (nds)
559 -* Dutch (nl)
560 -* Norwegian (no)
561 -* Occitan (oc)
562 -* Punjabi (Gurmukhi) (pa)
563 -* Polish (pl)
564 -* Piedmontese (pms)
565 -* Portuguese (pt)
566 -* Romani (rmy)
567 -* Romanian (ro)
568 -* Aromanian (roa-rup)
569 -* Russian (ru)
570 -* Sakha (sah)
571 -* Sango (se) (new)
572 -* Slovak (sk)
573 -* Slovenian (sl)
574 -* Shona (sn)
575 -* Somali (so)
576 -* Albanian (sq)
577 -* Sundanese (su)
578 -* Swedish (sv)
579 -* Tamil (ta)
580 -* Thai (th)
581 -* Tigrinya (ti)
582 -* Setswana (tn)
583 -* Tok Pisin (tpi)
584 -* Uyghur (ug)
585 -* Volapuk (vo)
586 -* Winaray (war) (new)
587 -* Yiddish (yi)
588 -* Old Chinese / Late Middle Chinese (zh-classical)
589 -* Chinese (PRC) (zh-cn)
590 -* Chinese (Taiwan) (zh-tw)
591 -* Cantonese (zh-yue)
592 -
593 -== Compatibility ==
594 -
595 -MediaWiki 1.11 requires PHP 5 (5.1 recommended). PHP 4 is no longer supported.
596 -
597 -PHP 5.0.x fails on 64-bit systems due to serious bugs with array processing:
598 -http://bugs.php.net/bug.php?id=34879
599 -Upgrade affected systems to PHP 5.1 or higher.
600 -
601 -MySQL 3.23.x is no longer supported; some older hosts may need to upgrade.
602 -At this time we still recommend 4.0, but 4.1/5.0 will work fine in most cases.
603 -
604 -
605 -== Upgrading ==
606 -
607 -1.11 has several database changes since 1.10, and will not work without schema
608 -updates.
609 -
610 -If upgrading from before 1.7, you may want to run refreshLinks.php to ensure
611 -new database fields are filled with data.
612 -
613 -If you are upgrading from MediaWiki 1.4.x or earlier, some major database
614 -changes are made, and there is a slightly higher chance that things could
615 -break. Don't forget to always back up your database before upgrading!
616 -
617 -See the file UPGRADE for more detailed upgrade instructions.
618 -
619 -=== Caveats ===
620 -
621 -Some output, particularly involving user-supplied inline HTML, may not
622 -produce 100% valid or well-formed XHTML output. Testers are welcome to
623 -set $wgMimeType = "application/xhtml+xml"; to test for remaining problem
624 -cases, but this is not recommended on live sites. (This must be set for
625 -MathML to display properly in Mozilla.)
626 -
627 -
628 -For notes on 1.10.x and older releases, see HISTORY.
629 -
630 -
631 -=== Online documentation ===
632 -
633 -Documentation for both end-users and site administrators is currently being
634 -built up on MediaWiki.org, and is covered under the GNU Free Documentation
635 -License (except for pages that explicitly state that their contents are in
636 -the public domain) :
637 -
638 - http://www.mediawiki.org/wiki/Documentation
639 -
640 -
641 -=== Mailing list ===
642 -
643 -A MediaWiki-l mailing list has been set up distinct from the Wikipedia
644 -wikitech-l list:
645 -
646 - http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
647 -
648 -A low-traffic announcements-only list is also available:
649 -
650 - http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce
651 -
652 -It's highly recommended that you sign up for one of these lists if you're
653 -going to run a public MediaWiki, so you can be notified of security fixes.
654 -
655 -
656 -=== IRC help ===
657 -
658 -There's usually someone online in #mediawiki on irc.freenode.net
 2+��= MediaWiki release notes =
 3+
 4+Security reminder: MediaWiki does not require PHP's register_globals
 5+setting since version 1.2.0. If you have it on, turn it *off* if you can.
 6+
 7+== MediaWiki 1.11 ==
 8+
 9+THIS IS NOT A RELEASE YET.
 10+
 11+MediaWiki is now using a "continuous integration" development model with
 12+quarterly snapshot releases. The latest development code is always kept
 13+"ready to run", and in fact runs our own sites on Wikipedia.
 14+
 15+Release branches will continue to receive security updates for about a year
 16+from first release, but nonessential bugfixes and feature developments
 17+will be made on the development trunk and appear in the next quarterly release.
 18+
 19+Those wishing to use the latest code instead of a branch release can obtain
 20+it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 21+
 22+== Configuration changes since 1.10 ==
 23+
 24+* $wgThumbUpright - Adjust width of upright images when parameter 'upright' is
 25+ used
 26+* $wgAddGroups, $wgRemoveGroups - Finer control over who can assign which
 27+ usergroups
 28+* $wgEnotifImpersonal, $wgEnotifUseJobQ - Bulk mail options for large sites
 29+* $wgShowHostnames - Expose server host names through the API and HTML comments
 30+* $wgSaveDeletedFiles has been removed, the feature is now enabled unconditionally
 31+
 32+== New features since 1.10 ==
 33+
 34+* (bug 8868) Separate "blocked" message for autoblocks
 35+* Adding expiry of block to block messages
 36+* Links to redirect pages in categories are wrapped in
 37+ <span class="redirect-in-category"></span>
 38+* Introduced 'ImageOpenShowImageInlineBefore' hook; see docs/hooks.txt for
 39+ more information
 40+* (bug 9628) Show warnings about slave lag on Special:Contributions,
 41+ Special:Watchlist
 42+* (bug 8818) Expose "wpDestFile" as parameter $1 to "uploaddisabledtext"
 43+* Introducing new image keyword 'upright' and corresponding variable
 44+ $wgThumbUpright. This allows better proportional view of upright images
 45+ related to landscape images on a page without nailing the width of upright
 46+ images to a fix value which makes views for anon unproportional and user
 47+ preferences useless
 48+* (bug 6072) Introducing 'border' keyword to the [[Image:]] syntax
 49+* Introducing 'frameless' keyword to [[Image:]] syntax which respects the
 50+ user preferences for image width like 'thumb' but without a frame.
 51+* (bug 7960) Link to "what links here" for each "what links here" entry
 52+* Added support for configuration of an arbitrary number of commons-style
 53+ file repositories.
 54+* Added a Content-Disposition header to thumb.php output
 55+* Improved thumb.php error handling
 56+* Display file history on local image description pages of shared images
 57+* Added $wgArticleRobotPolicies
 58+* (bug 10076) Additional parameter $7 added to MediaWiki:Blockedtext
 59+ containing, the ip, ip range, or username whose block is affecting the
 60+* (bug 7691) Show relevant lines from the deletion log when re-creating a
 61+ previously deleted article
 62+* Added variables 'wgRestrictionEdit' and 'wgRestrictionMove' for JS to header
 63+* (bug 9898) Allow viewing all namespaces in Special:Newpages
 64+* (bug 10139) Introduce 'EditSectionLink' and 'EditSectionLinkForOther' hooks;
 65+ see docs/hooks.txt for details
 66+* (bug 9769) Provide "watch this page" toggle on protection form
 67+* (bug 9886) Provide clear example "stub link" in Special:Preferences
 68+* (bug 10055) Populate email address and real name properties of User objects
 69+ passed to the 'AbortNewAccount' hook
 70+* Show result of Special:Booksources in wiki content language always, it's
 71+ normally better maintained than the generic list from the standard message
 72+ files
 73+* (bug 7997) Allow users to be blocked from using Special:Emailuser
 74+* (bug 8989) Blacklist 'mhtml' and 'mht' files from upload
 75+* (bug 8760) Allow wiki links in "protectexpiry" message
 76+* (bug 5908) Add "DEFAULTSORTKEY" and "DEFAULTCATEGORYSORT" aliases for
 77+ "DEFAULTSORT" magic word
 78+* (bug 10181) Support the XCache object caching mechanism
 79+* (bug 9058) Introduce '--aconf' option for all maintenance scripts, to provide
 80+ a path to the AdminSettings.php file
 81+* (bug 8781) Remind users to check file permissions for LocalSettings.php
 82+ post-installation
 83+* Use shared.css for all skins and oldshared.css in place of common.css for
 84+ pre-Monobook skins. As always, modifications should go in-wiki to MediaWiki:
 85+ Common.css and MediaWiki:Monobook.css.
 86+* (bug 8869) Introduce Special:Uncategorizedtemplates
 87+* (bug 8734) Different log message when article protection level is changed
 88+* (bug 8458, 10338) Limit custom signature length to $wgMaxSigChars Unicode
 89+ characters
 90+* (bug 10096) Added an ability to query interwiki map table
 91+* On reupload, add a null revision to the image description page
 92+* Group log output by date
 93+* Kurdish interface latin/arabic writing system with transliteration
 94+* Support wiki text in all query page headers
 95+* Add 'Orphanedpages' as an alias to Special:Lonelypages
 96+* (bug 9328) Use "revision-info-current" message in place of "revision-info"
 97+ when viewing the current revision of a page, if available
 98+* (bug 8890) Enable wiki text for "license" message
 99+* Throw a showstopper exception when a hook function fails to return a value.
 100+ Forgetting to give a 'true' return value is a very common error which tends
 101+ to cause hard-to-track-down interactions between extensions.
 102+* Use $wgJobClasses to determine the correct Job to instantiate for a particular
 103+ queued task; allows extensions to introduce custom jobs
 104+* (bug 10326) AJAX-based page watching and unwatching has been cleaned up and
 105+ enabled by default.
 106+* Added option to install to MyISAM
 107+* (bug 9250) Remove hardcoded minimum image name length of three characters
 108+* Fixed DISPLAYTITLE behaviour to reject titles which don't normalise to the
 109+ same title as the current page, and enabled per default
 110+* Wrap site CSS and JavaScript in a <pre> tag, like user JS/CSS
 111+* (bug 10196) Add classes and dir="ltr" to the <pre>s on CSS and JS pages (new
 112+ classes: mw-code, mw-css, mw-js)
 113+* (bug 6711) Add $wgAddGroups and $wgRemoveGroups to allow finer control over
 114+ usergroup assignment.
 115+* Introduce 'UserEffectiveGroups' hook; see docs/hooks.txt for more information
 116+* (bug 10387) Detect and handle '.php5' extension environments at install time
 117+* Introduce 'ShowRawCssJs' hook; see docs/hooks.txt for more information
 118+* (bug 10404) Show rights log for the selected user in Special:Userrights
 119+* New javascript for upload page that will show a warning if a file with the
 120+ "destination filename" already exists.
 121+* Add 'editsection-brackets' message to allow localization (or removal) of the
 122+ brackets in the "[edit]" link for sections
 123+* (bug 10437) Move texvc styling to shared.css
 124+* Introduce "raw editing" mode for the watchlist, to allow bulk additions,
 125+ removals, and convenient exporting of watchlist contents
 126+* Show "undo" links in page histories
 127+* Option to jump to specified time period in user contributions
 128+* Improved feedback on "rollback success" page
 129+* Show distinct 'namespaceprotected' message to users when namespace protection
 130+ prevents page editing
 131+* (bug 9936) Per-edit suppression of preview-on-first edit with "preview=no"
 132+* Allow showing a one-off preview on first edit with "preview=yes"
 133+* (bug 9151) Remove timed redirects on "Return to X" pages for accessibility.
 134+* Link to user logs in toolbox when viewing a user page
 135+* (bug 10508) Allow HTML attributes on <gallery>
 136+* (bug 1962) Allow HTML attributes on <math>
 137+* (bug 10530) Introduce optional "sp-contributions-explain" message for
 138+ additional explanation in Special:Contributions
 139+* (bug 10520) Preview licences during upload via AJAX (toggle with
 140+ $wgAjaxLicensePreview)
 141+* New Parser::setTransparentTagHook for parser extension and template
 142+ compatibility
 143+* Introduced 'ContributionsToolLinks' hook; see docs/hooks.txt for more
 144+ information
 145+* Add a message if category is empty
 146+* Add CSS compatibility for Opera 9.5
 147+* Remove largely untested handheld stylesheet, which was causing more trouble
 148+ than good. Proper handheld support will be added at a future date. For now,
 149+ display should be acceptable either with CSS turned off or when using a so-
 150+ phisticated handheld browser.
 151+* (bug 3173) Option to offer exported pages as a download, rather than displaying
 152+ inline, as in most browsers
 153+* Pass the user as an argument to 'isValidPassword' hook callbacks; see
 154+ docs/hooks.txt for more information
 155+* Introduce 'UserGetRights' hook; see docs/hooks.txt for more information
 156+* (bug 9595) Pass new Revision to the 'ArticleInsertComplete' and
 157+ 'ArticleSaveComplete' hooks; see docs/hooks.txt for more information
 158+* (bug 9575) Accept upload description from GET parameters
 159+* Skip the difference engine cache when 'action=purge' is used while requesting
 160+ a difference page, to allow refreshing the cache in case of errors
 161+* (bug 10701) Link to Special:Listusers in default Special:Statistics messages
 162+* Improved file history presentation
 163+* (bug 10739) Users can now enter comments when reverting files
 164+* Improved handling of permissions errors
 165+* (bug 10793) "Mark patrolled" links will now be shown for users with
 166+ patrol permissions on all eligible diff pages
 167+* (bug 10655) Show standard tool links for blocked users in block log messages
 168+* Show standard tool links for blocked users in Special:Ipblocklist
 169+* Miscellaneous aesthetic improvements to Special:Ipblocklist
 170+* (bug 10826) Added link trail with Cyrillic characters for Mongolian language
 171+* (bug 10859) Introduce 'UserGetImplicitGroups' hook; see docs/hooks.txt for
 172+ more information
 173+* (bug 10832) Include user information when viewing a deleted revision
 174+* (bug 10872) Fall back to sane defaults when generating protection selector
 175+ labels for custom restriction levels
 176+* Show edit count in user preferences
 177+* Improved support for audio/video extensions
 178+* (bug 10937) Distinguish overwritten files in upload log
 179+* Introduce 'ArticleUpdateBeforeRedirect' hook; see docs/hooks.txt for more
 180+ information
 181+* Confirmation is now required when deleting old versions of files
 182+* (bug 7535) Users can now enter comments when deleting old versions of files
 183+* (bug 11001) Submit Special:Newpages as a GET, rather than a POST request
 184+* The <strong></strong> around links to watched pages in change lists now
 185+ has a class - "mw-watched"
 186+* (bug 9002) Provide a "view/restore deleted edits" link on Special:Upload
 187+ when a destination filename is provided that corresponds with previous
 188+ deleted files
 189+* Make the "invalid special page" message clearer
 190+* Add accesskey 's' and tooltip to 'upload file' button at Special:Upload
 191+* Introduced 'SkinAfterBottomScripts' hook; see docs/hooks.txt for
 192+ more information
 193+* (bug 11095) Honour "preview on first edit" preference when preloading
 194+ text for a non-existent page
 195+* (bug 11022) Use a more accurate page title for Special:Whatlinkshere and
 196+ Special:Recentchangeslinked
 197+* Add link to user contributions in normal watchlist edit mode
 198+* (bug 9426) Add 'newsectionheaderdefaultlevel' message to allow
 199+ modification of the heading formatting for new sections when section=new
 200+ argument is supplied
 201+* (bug 10836) Add 'newsectionsummary' message to allow modification of the
 202+ text that prefixes a new section link in Recent Changes
 203+
 204+== Bugfixes since 1.10 ==
 205+
 206+* (bug 9712) Use Arabic comma in date/time formats for Arabic and Farsi
 207+* (bug 9670) Follow redirects when render edit section links to transcluded
 208+ templates.
 209+* (bug 6204) Fix incorrect unindentation with $wgMaxTocLevel
 210+* (bug 3431) Suppress "next page" link in Special:Search at end of results
 211+* Don't show unblock form if the user doesn't have permission to use it
 212+ (cosmetic change, no vulnerabilities existed)
 213+* Subtitle success message when unblocking a block ID instead of a pseudo link
 214+ like [[User:#123|#123]]
 215+* Use the standard HTTP fetch functions when retrieving remote wiki pages
 216+ through transwiki, so we can take advantage of cURL goodies if available
 217+* Disable user JavaScript on Special:Userlogin, Special:Resetpass and
 218+ Special:Preferences, to avoid a compromised script sniffing passwords, etc.
 219+* (bug 9854, 3770) Clip overflow text in gallery boxes for visual cleanliness
 220+ instead of letting it flow outside the box or trigger ugly scroll bars.
 221+* Tooltips for print version and permalink
 222+* Links to the MediaWiki namespace for system messages having their default
 223+ values are no longer shown as nonexistent (e.g., in red)
 224+* Special:Ipblocklist differentiates between empty list and no search results.
 225+* (bug 5375) profiling does not respect read-only mode.
 226+* (bug 7070) monobook/user.gif has antialias artifacts
 227+* (bug 9123) Safer way when applying $wgLocalTZoffset
 228+* (bug 9896) Documentation for $wgSquidServers and X-FORWARDED-FOR
 229+* (bug 9417) Uploading new versions of images when using Postgres no longer
 230+ throws warnings.
 231+* (bug 9908) Using tsearch2 with Postgres 8.1 no longer gives an error.
 232+* (bug 1438) Fix for diff table layout on very wide lines.
 233+ Diff style rules have been broken out to common/diff.css,
 234+ and the dupes removed from the default skin files.
 235+ Skins can still override the default rules.
 236+* (bug 1229) Balance columns in diff display evenly
 237+* Right-align diff line numbers in RTL language display
 238+* (bug 9332) Fix instructions in tests/README
 239+* (bug 9813) Reject usernames containing '#' to avoid silent truncation
 240+ of fragments during the normalisation process
 241+* (bug 7989) RSS feeds content now use black text when using white background.
 242+* (bug 9971) Typo in a french language message.
 243+* (bug 9973) Changed size was shown in advanced recentchanges collapsible items
 244+ with $wgRCShowChangedSized = false.
 245+* Fix PHP strict standards warning in enhanced recent changes.
 246+* (bug 5850) Added hexadecimal html entities comments for $digitTransformTable
 247+ entries.
 248+* (bug 7432) Change language name for Aromanian (roa-rup)
 249+* (bug 908) Unexistent special pages now generate a red link.
 250+* (bug 7899) Added \hline and \vline to the list of allowed TeX commands
 251+* (bug 7993) support mathematical symbol classes
 252+* (bug 10007) Allow Block IP to work with Postgrs again.
 253+* Add Google Wireless Transcoder to the Unicode editing blacklist
 254+* (bug 10083) Fix for Special:Version breakage on PHP 5.2 with some hooks
 255+* (bug 3624) TeX: \ker, \hom, \arg, \dim treated like \sin & \cos
 256+* (bug 10132, 10134) Restore back-compatibility Image::imageUrl() function
 257+* (bug 10113) Fix double-click for view source on protected pages
 258+* (bug 10117) Special:Wantedpages doesn't handle invalid titles in result
 259+ set [now prints out a warning]
 260+* (bug 10118) Introduced Special:Mostlinkedtemplates, report which lists
 261+ templates with a high number of inclusion links
 262+* (bug 10104) Fixed Database::getLag() for PostgreSQL and Oracle
 263+* (bug 9820) session.save_path check no longer halts installation, but
 264+ warns of possible bad values
 265+* (bug 9978) Fixed session.save_path validation when using extended
 266+ configuration format, e.g. "5;/tmp"
 267+* Don't generate a diff link in the patrol log if the page doesn't exist
 268+* (bug 10067) Translations for former skins removed from message files
 269+* (bug 9993) Force $wgShowExceptionDetails on during installation
 270+* (bug 9980) Validate administrator username and password during
 271+ installation
 272+* (bug 9383) Don't set a default value for BLOB column in rc-deleted
 273+ database patch
 274+* (bug 10149) Don't show full template list on section-0 edit
 275+* (bug 9909) Ensure access to binary fields in the math table use encodeBlob()
 276+ and decodeBlob()
 277+* (bug 6743) Don't link broken image links to the upload form when uploads
 278+ are disabled
 279+* (bug 9679) Improve documentation for $wgSiteNotice
 280+* (bug 10215) Show custom editing introduction when editing existing pages
 281+* (bug 10223) Fix edit link in noarticletext localizations for fr, oc
 282+* (bug 10247) Fix IP address regex to avoid false positive IPv6 matches
 283+* (bug 9948) Workaround for diff regression with old Mozilla versions
 284+* (bug 10265) Fix regression in category image gallery paging
 285+* (bug 8577) Fix some weird misapplications of time zones.
 286+ {{CURRENT*}} functions now consistently use UTC as intended, while
 287+ {{LOCAL*}} functions return local time per server config or $wgLocaltimezone.
 288+ Signature dates for Japanese and other languages including weekday now show
 289+ the correct day to match the rest of the time in local time.
 290+* Escape the output of magic variables that return page name or part of it
 291+* (bug 10309) Initialise parser state properly in extractSections(), fixes
 292+ some cases where section edits broke because tags were improperly stripped
 293+* Avoid PHP notice errors when doing HTTP proxy purges for an empty list
 294+* As intended, *skip* the HTTP proxy purges when doing HTCP purges
 295+* (bug 9696) Fix handling of brace transformations in "pagemovedtext"
 296+* (bug 10325) Fix regression in form action on Special:Listusers
 297+* Fixed installation on MyISAM or old InnoDB with charset=utf8, was giving
 298+ overlong key errors.
 299+* Fixed zero-padding issues with MySQL 5 binary schema
 300+* (bug 10344) Don't follow a redirect after changing its protection level
 301+* (bug 10333) Correct date format in Slovenian
 302+* (bug 10160) Show error message for unknown namespace on Special:Allpages and
 303+ Special:Prefixindex; making forms prettier for RTL wikis.
 304+* (bug 10334) Replace normal spaces before percent (%) signs with non-breaking
 305+ spaces
 306+* (bug 10372) namespaceDupes.php no longer ignores namespace aliases
 307+* (bug 10198) namespaceDupes.php no longer ignores interwiki prefixes
 308+* namespaceDupes.php should work better for initial-lowercase wikis
 309+* (bug 10377) "Permanent links" to revisions still work if the page is moved
 310+ and the redirect deleted
 311+* (bug 7071) Properly handle an 'oldid' passed to view or edit that doesn't
 312+ match the given title. Fixes inconsistencies with talk, history, edit links.
 313+* (bug 10397) Fix AJAX watch error fallback when we receive a bogus result
 314+* (bug 10396) Fix AJAX error when $wgScriptPath/index.php is not valid;
 315+ using $wgScript now included in JS info
 316+* Use native XMLHttpRequest class in preference to ActiveX on IE 7; this
 317+ avoids the "ActiveX "Do you want to allow ActiveX?" prompt when something
 318+ security settings are cranked this way and AJAX-y gets used.
 319+* Delay AJAX watch initialization until click so IE 6 with ugly security
 320+ settings doesn't prompt you until you use the link.
 321+* (bug 10401) Provide non-redirecting link to original title in Special:Movepage
 322+* Fix broken handling of log views for page titles consisting of one
 323+ or more zeros, e.g. "0", "00" etc.
 324+* Fix read permission check for special pages with subpage parameters, e.g.
 325+ Special:Confirmemail
 326+* Fix read permission check for unreadable page titles which are numerically
 327+ equivalent to a whitelisted title
 328+* '?>' closing tag removed from all files to help avoid problems with extraneous
 329+ whitespace (broken XML feeds, etc.)
 330+* Don't use garbled parser cache output when viewing custom CSS or JavaScript
 331+ pages
 332+* (bug 10406) Fix Special:Listusers filter form for non-ASCII localizations
 333+* Fix empty message checks for message names containing &
 334+ This corrects some odd behavior with sidebar items and custom namespaces
 335+ containing ampersands.
 336+* (bug 10375) Change thousands separator character to &nbsp; for Latin (la)
 337+* (bug 10477) Fix AJAX watch for Farsi on Firefox: JavaScript encoding tweak
 338+* (bug 10496) Fix broken DISTINCT option logic in database backend
 339+* Fix CSS media declaration for "screen, projection"; was causing some
 340+ validation issues
 341+* (bug 10495) $wgMemcachedDebug set twice in includes/DefaultSettings.php
 342+* (bug 10316) Prevent inconsistent cached skin settings in gen=js by setting
 343+ the intended skin directly in the URL.
 344+* (bug 9903) Don't mark redirects in categories as stubs
 345+* (bug 6965) Cannot include "Template:R" with {{R}} (magic word conflict)
 346+* Padding parser functions now work with strings like '0' that evaluate to false
 347+* (bug 10332) Title->userCan( 'edit' ) may return false positive
 348+* Fix bug with <nowiki> in front of links for wikis where linkPrefixExtension is true
 349+* (bug 10552) Suppress rollback link in history for single-revision pages
 350+* (bug 10538) Gracefully handle invalid input on move success page
 351+* Fix for Esperanto double-x-encoding in move success page
 352+* (bug 10526) Fix toolbar/insertTags behavior for IE 6/7 and Opera (8+)
 353+ Now matches the selection behavior on Mozilla / Safari.
 354+ Patch by Alex Smotrov.
 355+* Don't show non-functional toolbar buttons on Opera 7 anymore
 356+* (bug 9151) Fix relative subpage links with section fragments
 357+* (bug 10560) Adding a space between category letter heading and "continues"
 358+* (bug 4650) Keep impossibly large/small counts off Special:Statistics
 359+* (bug 10608) PHP notice when installing with PostgreSQL
 360+* (bug 10615) Fix for transwiki import when CURL not available
 361+* (bug 8054) Return search page for empty search requests with ugly URLs
 362+* (bug 10572) Force refresh after clearing visitation timestamps on watchlist
 363+* (bug 10631) Warn when illegal characters are removed from filename at upload
 364+* Fix several JavaScript bugs under MSIE 5/Macintosh
 365+* (bug 10591) Use Arabic numerals (0,1,2...) for the Malayam language
 366+* (bug 10642) Fix shift-click checkbox behavior for Opera 9.0+ and 6.0
 367+* Work around Safari bug with pages ending in ".gz" or ".tgz"
 368+* Removed obsolete maintenance/changeuser.sql script; use RenameUser extension
 369+* (bug 2735) "Preview" shown in title bar for action=submit on special pages
 370+* Removed "restore" links from the deletion log embedded in Special:Undelete
 371+* Improved error reporting and robustness for file delete/undelete.
 372+* Improved speed of file delete by storing the SHA-1 hash in image/oldimage
 373+* Fixed leading zero in base 36 SHA-1 hash
 374+* Protection form no longer produces JavaScript errors
 375+* (bug 10741) File histories show "delete" links for non-sysops
 376+* (bug 10744) Treat "noarticletext" and "noarticletextanon" as wiki text when
 377+ used on a non-existent page with "action=info"
 378+* Fix escaping of raw message text when used on a non-existent page with
 379+ "action=info"
 380+* (bug 10683) Fix inconsistent handling of URL-encoded titles in links
 381+ used in redirects (i.e. they now work)
 382+* (bug 8878) Changes to $dateFormats in German localization (removing unused,
 383+ nonexistent formats, putting time after date)
 384+* (bug 10769) Database::update() should return boolean result
 385+* Fix preference checkbox display for right-to-left languages which caused
 386+ them to be hidden in IE in some cases
 387+* Fix upload form display in right-to-left languages
 388+* Fixed regression in blocking of username '0'
 389+* (bug 9437) Don't overwrite edit form submission handler when setting up
 390+ edit box scroll position preserve/restore behaviour
 391+* (bug 10805) Fix "undo" link when viewing the diff of the most recent
 392+ change to a page using "diff=0"
 393+* (bug 10765) img_auth.php will now refuse logged-out requests where
 394+ $wgWhitelistRead is undefined, instead of (incorrectly) honouring them
 395+* Fixed img_auth.php file name extraction for whitelist checking
 396+* Tweak spacing of email preference display
 397+* Table sorting JavaScript prefers textContent over innerText to allow hidden
 398+ sort keys to work on Safari
 399+* (bug 4530) Fix local name of Kurdish language
 400+* (bug 10830) Fix local name of Haitian Creole language
 401+* Fix invalid XHTML in Special:Protectedpages
 402+* Fix comments in contributions and log pages for right-to-left languages
 403+* Make installer include_path-independent, so it should work on hosts which
 404+ disable user setting of PHP include_path setting
 405+* glob() is horribly unreliable and doesn't work on some systems, including
 406+ free.fr shared hosting. No longer using it in Language::getLanguageNames()
 407+* (bug 10763) Fix multi-insert logic for PostgreSQL
 408+* Fix invalid XHTML when viewing a deleted revision
 409+* Fix syntax error in translations of magic words in Romanian language
 410+* (bug 8737) Fix warnings caused by incorrect use of `/dev/null` when piping
 411+ process error output under Windows
 412+* (bug 7890) Don't list redirects to special pages in Special:BrokenRedirects
 413+* (bug 10783) Resizing PNG-24 images with GD no longer causes all alpha
 414+ channel transparency to be lost and transparent pixels to be turned black
 415+* (bug 9339) General error pages were transforming messages and their parameters
 416+ in the wrong order
 417+* (bug 9026) Incorrect heading numbering when viewing Special:Statistics with
 418+ "auto-numbered headings" enabled
 419+* Fixed invalid XHTML in Special:Upload
 420+* (bug 11013) Make sure dl() is available before attempting to use it to check
 421+ available databases in installer
 422+* Resizing transparent GIF images with GD now retains transparency by skipping
 423+ resampling
 424+* (bug 11065) Fix regression in handling of wiki-formatted EXIF metadata
 425+* Double encoding broke Special:Newpages for some languages
 426+* Adding a newline before the statistics footer, to prevent parsing problems
 427+* Preventing the TOC from appearing in Special:Statistics
 428+* (bug 11082) Fix check for fully-specced table names in Database::tableName
 429+* (bug 11067) Fix regression in upload conflict thumbnail display
 430+* (bug 10985) Resolved cached entries on Special:DoubleRedirects were being
 431+ supressed, breaking paging - now strikes out "fixed" results
 432+* (bug 8393) <sup> and <sub> need to be preserved (without attributes) for
 433+ entries in the table of contents
 434+* (bug 11114) Fix regression in read-only mode error display during editing
 435+* Force non-MySQL databases to use an ORDER BY in SpecialAllpages to ensure
 436+ that the first page_title is truly the first page title.
 437+* (bug 10836) Change the summary on creating of new section
 438+
 439+== API changes since 1.10 ==
 440+
 441+Full API documentation is available at http://www.mediawiki.org/wiki/API
 442+
 443+* New properties: links, templates, images, langlinks, categories, external
 444+ links
 445+* Breaking Change: imagelinks renamed into imageusage (il->iu)
 446+* Bug fix: incorrect generator behavior in some cases
 447+* JSON format allows an optional callback function to wrap the result.
 448+* Login module disabled until a more secure solution can be implemented
 449+* (bug 9938) Querying by revision identifier returns the most recent revision
 450+ for the corresponding page, rather than the requested revision
 451+* (bug 8772) Filter page revision queries by user
 452+* (bug 9927) User contributions queries do not accept IP addresses
 453+* Watchlist feed now reports a proper feed item when the user is not logged in
 454+* Watchlist feed date bug fixed - automatically shows one last day
 455+* Watchlist feed now allows to specify number of hours to monitor
 456+* list=allpages now returns a list instead of a map in JSON format
 457+* Breaking Change: in json, revisions are now returned as a list, not as a map.
 458+* Add: prop=info can show page is new flag, current page length, and visit
 459+ counter.
 460+* Change: Query watchlist now shows flags only when explicitly requested with
 461+ wlparam=flags
 462+* rc_this_oldid (textid) is no longer accessible from query watchlist
 463+* action=usercontribs: additional filtering by ucshow=; selection of needed
 464+ fields with ucprop=; the textid (rev_text_id) is no longer being exposed
 465+* (bug 9970) Breaking Change: backlinks, embeddedin and imageusage now return
 466+ lists in JSON instead of a map, and do not return anything when titles do
 467+ not exist
 468+* (bug 9121) Introduced indexpageids query parameter to list the page_id
 469+ values of all returned page items
 470+* (bug 10147) Now interwiki titles are not processed but added to a separate
 471+ "interwiki" section of the output.
 472+* Added categorymembers list to query for pages in a category.
 473+* (bug 10260) Show page protection status
 474+* (bug 10392) Include MediaWiki version details in version output
 475+* (bug 10411) Site language in meta=siteinfo
 476+* (bug 10391) action=help doesn't return help if format is fancy markup
 477+* backlinks, embeddedin and imageusage lists should use (bl|ei|iu)title parameter
 478+ instead of titles. Titles for these lists is obsolete and might stop working soon.
 479+* Added prop=imageinfo - gets image properties and upload history
 480+* (bug 10211) Added db server replication lag information in meta=siteinfo
 481+* Added external url search within wiki pages (list=exturlusage)
 482+* Added link enumeration (list=alllinks)
 483+* Added registered users enumeration (list=allusers)
 484+* Added full text search in titles and content (list=search)
 485+* (bug 10684) Expanded list=allusers functionality
 486+* Possible breaking change: prop=revisions no longer includes pageid for rvprop=ids
 487+* Added rvprop=size to prop=revisions (The size will not be shown if it is NULL in the database)
 488+* list=allpages now allows to filter by article min/max size and protection status
 489+* Added site statistics (siprop=statistics for meta=siteinfo)
 490+* (bug 10902) Unable to fetch user contributions from IP addresses
 491+* `list=usercontribs` no longer requires that the user exist
 492+* (bug 10971) `aufrom` parameter doesn't work with spaces
 493+* Fix username handling issue with `auprefix` parameter
 494+* Treat underscores as spaces for `aufrom` and `auprefix` parameters
 495+* Added edit/delete/... token retrieval to prop=info
 496+* Added meta=userinfo - logged-in user information, group membership, rights
 497+* (bug 11072) Fix regression in API image history query
 498+* (bug 11115) Adding SHA1 hash to imageinfo query
 499+* (bug 10898) API does not return an edit token for non-existent pages
 500+* (bug 10890) Timestamp support for categorymembers query
 501+* (bug 10980) Add exclude redirects on backlinks
 502+
 503+== Maintenance script changes since 1.10 ==
 504+
 505+* Add support for wgMaxTocLevel option in parserTests
 506+* (bug 6823) Disable article view counter in maintenance/dumpHTML.php
 507+* Fix maintenance/importImages.php so it doesn't barf PHP errors when no
 508+ suitable files are found, and make the list of extensions an option (defaults
 509+ to $wgFileExtensions)
 510+* Add option to maintenance/createAndPromote.php to give the user bureaucrat
 511+ permissions (--bureaucrat)
 512+* Allow overwriting existing files with a conflicting name using
 513+ maintenance/importImages.php
 514+* (bug 10266) Use native newlines when rebuilding a messages file.
 515+
 516+== Languages updated since 1.10 ==
 517+
 518+* Afrikaans (af)
 519+* Arabic (ar)
 520+* Bikol (bcl)
 521+* Bulgarian (bg)
 522+* Catalan (ca)
 523+* Danish (da)
 524+* German (de)
 525+* Greek (el)
 526+* Esperanto (eo)
 527+* Spanish (es)
 528+* Estonian (et)
 529+* Extremaduran (ext)
 530+* Farsi (fa)
 531+* Finnish (fi)
 532+* V�ro (fiu-vro)
 533+* French (fr)
 534+* Fran�ais Cadien (frc) (new)
 535+* Franco-Proven�al/Arpitan (frp)
 536+* Galician (gl)
 537+* Hakka (hak)
 538+* Hebrew (he)
 539+* Upper Sorbian (hsb)
 540+* Haitian (ht)
 541+* Indonesian (id)
 542+* Icelandic (is)
 543+* Italian (it)
 544+* Japanese (ja)
 545+* Georgian (ka)
 546+* Kabyle (kab)
 547+* Kazakh (kk)
 548+* Korean (ko)
 549+* Kinaray-a (krj) (new)
 550+* Kurdish (ku)
 551+* Latin (la)
 552+* Lao (lo)
 553+* Lithuanian (lt)
 554+* Latvieau (lv)
 555+* Malayalam (ml)
 556+* Bahasa Melayu (ms)
 557+* Burmese (my)
 558+* Low German (nds)
 559+* Dutch (nl)
 560+* Norwegian (no)
 561+* Occitan (oc)
 562+* Punjabi (Gurmukhi) (pa)
 563+* Polish (pl)
 564+* Piedmontese (pms)
 565+* Portuguese (pt)
 566+* Romani (rmy)
 567+* Romanian (ro)
 568+* Aromanian (roa-rup)
 569+* Russian (ru)
 570+* Sakha (sah)
 571+* S�megiella (se) (new)
 572+* Slovak (sk)
 573+* Slovenian (sl)
 574+* Shona (sn)
 575+* Somali (so)
 576+* Albanian (sq)
 577+* Sundanese (su)
 578+* Swedish (sv)
 579+* Tamil (ta)
 580+* Thai (th)
 581+* Tigrinya (ti)
 582+* Setswana (tn)
 583+* Tok Pisin (tpi)
 584+* Uyghur (ug)
 585+* Volap�k (vo)
 586+* Winaray (war) (new)
 587+* Yiddish (yi)
 588+* Old Chinese / Late Middle Chinese (zh-classical)
 589+* Chinese (PRC) (zh-cn)
 590+* Chinese (Taiwan) (zh-tw)
 591+* Cantonese (zh-yue)
 592+
 593+== Compatibility ==
 594+
 595+MediaWiki 1.11 requires PHP 5 (5.1 recommended). PHP 4 is no longer supported.
 596+
 597+PHP 5.0.x fails on 64-bit systems due to serious bugs with array processing:
 598+http://bugs.php.net/bug.php?id=34879
 599+Upgrade affected systems to PHP 5.1 or higher.
 600+
 601+MySQL 3.23.x is no longer supported; some older hosts may need to upgrade.
 602+At this time we still recommend 4.0, but 4.1/5.0 will work fine in most cases.
 603+
 604+
 605+== Upgrading ==
 606+
 607+1.11 has several database changes since 1.10, and will not work without schema
 608+updates.
 609+
 610+If upgrading from before 1.7, you may want to run refreshLinks.php to ensure
 611+new database fields are filled with data.
 612+
 613+If you are upgrading from MediaWiki 1.4.x or earlier, some major database
 614+changes are made, and there is a slightly higher chance that things could
 615+break. Don't forget to always back up your database before upgrading!
 616+
 617+See the file UPGRADE for more detailed upgrade instructions.
 618+
 619+=== Caveats ===
 620+
 621+Some output, particularly involving user-supplied inline HTML, may not
 622+produce 100% valid or well-formed XHTML output. Testers are welcome to
 623+set $wgMimeType = "application/xhtml+xml"; to test for remaining problem
 624+cases, but this is not recommended on live sites. (This must be set for
 625+MathML to display properly in Mozilla.)
 626+
 627+
 628+For notes on 1.10.x and older releases, see HISTORY.
 629+
 630+
 631+=== Online documentation ===
 632+
 633+Documentation for both end-users and site administrators is currently being
 634+built up on MediaWiki.org, and is covered under the GNU Free Documentation
 635+License (except for pages that explicitly state that their contents are in
 636+the public domain) :
 637+
 638+ http://www.mediawiki.org/wiki/Documentation
 639+
 640+
 641+=== Mailing list ===
 642+
 643+A MediaWiki-l mailing list has been set up distinct from the Wikipedia
 644+wikitech-l list:
 645+
 646+ http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
 647+
 648+A low-traffic announcements-only list is also available:
 649+
 650+ http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce
 651+
 652+It's highly recommended that you sign up for one of these lists if you're
 653+going to run a public MediaWiki, so you can be notified of security fixes.
 654+
 655+
 656+=== IRC help ===
 657+
 658+There's usually someone online in #mediawiki on irc.freenode.net
 659+
\ No newline at end of file

Follow-up revisions

RevisionCommit summaryAuthorDate
r25530Merged revisions 25454-25529 via svnmerge from...david08:28, 5 September 2007

Status & tagging log