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 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 | +��= M e d i a W i k i r e l e a s e n o t e s = |
| 3 | + |
| 4 | + S e c u r i t y r e m i n d e r : M e d i a W i k i d o e s n o t r e q u i r e P H P ' s r e g i s t e r _ g l o b a l s |
| 5 | + s e t t i n g s i n c e v e r s i o n 1 . 2 . 0 . I f y o u h a v e i t o n , t u r n i t * o f f * i f y o u c a n . |
| 6 | + |
| 7 | + = = M e d i a W i k i 1 . 1 1 = = |
| 8 | + |
| 9 | + T H I S I S N O T A R E L E A S E Y E T . |
| 10 | + |
| 11 | + M e d i a W i k i i s n o w u s i n g a " c o n t i n u o u s i n t e g r a t i o n " d e v e l o p m e n t m o d e l w i t h |
| 12 | + q u a r t e r l y s n a p s h o t r e l e a s e s . T h e l a t e s t d e v e l o p m e n t c o d e i s a l w a y s k e p t |
| 13 | + " r e a d y t o r u n " , a n d i n f a c t r u n s o u r o w n s i t e s o n W i k i p e d i a . |
| 14 | + |
| 15 | + R e l e a s e b r a n c h e s w i l l c o n t i n u e t o r e c e i v e s e c u r i t y u p d a t e s f o r a b o u t a y e a r |
| 16 | + f r o m f i r s t r e l e a s e , b u t n o n e s s e n t i a l b u g f i x e s a n d f e a t u r e d e v e l o p m e n t s |
| 17 | + w i l l b e m a d e o n t h e d e v e l o p m e n t t r u n k a n d a p p e a r i n t h e n e x t q u a r t e r l y r e l e a s e . |
| 18 | + |
| 19 | + T h o s e w i s h i n g t o u s e t h e l a t e s t c o d e i n s t e a d o f a b r a n c h r e l e a s e c a n o b t a i n |
| 20 | + i t f r o m s o u r c e c o n t r o l : h t t p : / / w w w . m e d i a w i k i . o r g / w i k i / D o w n l o a d _ f r o m _ S V N |
| 21 | + |
| 22 | + = = C o n f i g u r a t i o n c h a n g e s s i n c e 1 . 1 0 = = |
| 23 | + |
| 24 | + * $ w g T h u m b U p r i g h t - A d j u s t w i d t h o f u p r i g h t i m a g e s w h e n p a r a m e t e r ' u p r i g h t ' i s |
| 25 | + u s e d |
| 26 | + * $ w g A d d G r o u p s , $ w g R e m o v e G r o u p s - F i n e r c o n t r o l o v e r w h o c a n a s s i g n w h i c h |
| 27 | + u s e r g r o u p s |
| 28 | + * $ w g E n o t i f I m p e r s o n a l , $ w g E n o t i f U s e J o b Q - B u l k m a i l o p t i o n s f o r l a r g e s i t e s |
| 29 | + * $ w g S h o w H o s t n a m e s - E x p o s e s e r v e r h o s t n a m e s t h r o u g h t h e A P I a n d H T M L c o m m e n t s |
| 30 | + * $ w g S a v e D e l e t e d F i l e s h a s b e e n r e m o v e d , t h e f e a t u r e i s n o w e n a b l e d u n c o n d i t i o n a l l y |
| 31 | + |
| 32 | + = = N e w f e a t u r e s s i n c e 1 . 1 0 = = |
| 33 | + |
| 34 | + * ( b u g 8 8 6 8 ) S e p a r a t e " b l o c k e d " m e s s a g e f o r a u t o b l o c k s |
| 35 | + * A d d i n g e x p i r y o f b l o c k t o b l o c k m e s s a g e s |
| 36 | + * L i n k s t o r e d i r e c t p a g e s i n c a t e g o r i e s a r e w r a p p e d i n |
| 37 | + < |