THIS IS NOT A RELEASE YET
-MediaWiki 1.18 is an alpha-quality branch and is not recommended for use in
+MediaWiki 1.18 is an alpha-quality branch and is not recommended for use in
production.
=== Configuration changes in 1.18 ===
* The spyc library is now no longer included in phase3.
* (bug 28343) Unused preferences contextlines/contextchars have been removed
* $wgSkinExtensionFunctions has been removed. Use $wgExtensionFunctions instead.
+* $wgProto has been removed. You now only need to set $wgServer to change the
+ URL protocol.
=== New features in 1.18 ===
* (bug 8130) Query pages should limit to content namespaces, not just main
(maintenance/fixDoubleRedirects.php).
* (bug 23315) New body classes to allow easier styling of special pages.
* (bug 27159) Make email confirmation code expiration time configurable.
-* CSS/JS for each user group is imported from MediaWiki:Sysop.js,
- MediaWiki:Autoconfirmed.css, etc.
+* CSS/JS for each user group is imported from MediaWiki:Group-sysop.js,
+ MediaWiki:Group-autoconfirmed.css, etc.
* (bug 24230) Uploads of ZIP types, such as MS Office or OpenOffice can now be
safely enabled. A ZIP file reader was added which can scan a ZIP file for
potentially dangerous Java applets. This allows applets to be blocked
* (bug 23495) Allow createAndPromote.php to create non-sysop users
=== Bug fixes in 1.18 ===
+* mw.util.getScript has been implemented (like wfScript in GlobalFunctions.php)
* (bug 23119) WikiError class and subclasses are now marked as deprecated.
* (bug 10871) Javascript and CSS pages in MediaWiki namespace are no longer
treated as wikitext on preview.
* (bug 28076) Thumbnail height limited to 360 pixels on Special:Listfiles
* (bug 22227) Special:Listfiles no longer throws an error on bogus file entries
* (bug 19408) user_properties.up_property: 32 bytes is not enough.
+* (bug 25262) Fix for minification of hardcoded data: URIs in CSS
+* (bug 29263) Add LTR class to the shared CSS to be used for left-to-right text
+ such as SQL queries shown in dberrortext and similar messages in RTL
+ environments
+* (bug 14977) Fixed $wgServer detection in cases where an IPv6 address is used
+ as the server name.
+* (bug 19725) Do not list suppressed edits in the "View X deleted edits" link
+ if user cannot view suppressed edits.
+* The View X deleted revisions is now shown again on Special:Upload.
+* (bug 29071) mediawiki.action.watch.ajax.js should pass uselang to API.
=== API changes in 1.18 ===
* (bug 26339) Throw warning when truncating an overlarge API result.
* (bug 27549) action=query&list=users&usprop=groups doesn't show implicit
groups if a user doesn't have explicit groups.
* (bug 27670) Ordering by timestamp (and usage of start and end) isn't as clear
- in auto generated document, as it is on mw.org.
+ in auto generated document, as it is on mediawiki.org.
* (bug 27182) API: Add filter by prefix for meta=allmessages.
* (bug 27183) API: Add filter by customisation state for meta=allmessages.
* (bug 27340) API: Allow listing of "small" categories.
MediaWiki 1.18 requires PHP 5.2.3. PHP 4 is no longer supported.
-MySQL is the recommended DBMS. PostgreSQL or SQLite can also be used, but
+MySQL is the recommended DBMS. PostgreSQL or SQLite can also be used, but
support for them is somewhat less mature. There is experimental support for IBM
-DB2, Oracle and Microsoft SQL Server.
+DB2 and Microsoft SQL Server.
The supported versions are:
* MySQL 4.0 or later
* PostgreSQL 8.3 or later
* SQLite 3
+* Oracle 9.0.1 or later
== Upgrading ==
1.18 has several database changes since 1.17, and will not work without schema
updates.
-If upgrading from before 1.11, and you are using a wiki as a commons
-repository, make sure that it is updated as well. Otherwise, errors may arise
+If upgrading from before 1.11, and you are using a wiki as a commons
+repository, make sure that it is updated as well. Otherwise, errors may arise
due to database schema changes.
If upgrading from before 1.7, you may want to run refreshLinks.php to ensure
== Online documentation ==
-Documentation for both end-users and site administrators is available on
-MediaWiki.org, and is covered under the GNU Free Documentation License (except
+Documentation for both end-users and site administrators is available on
+MediaWiki.org, and is covered under the GNU Free Documentation License (except
for pages that explicitly state that their contents are in the public domain):
http://www.mediawiki.org/wiki/Documentation