Index: branches/REL1_17/phase3/RELEASE-NOTES |
— | — | @@ -35,37 +35,22 @@ |
36 | 36 | ** When several pages are given the same sort key, they sort by their |
37 | 37 | names instead of randomly. |
38 | 38 | |
39 | | -* The lowest supported version of MediaWiki is now 5.2.3. If necessary, please |
| 39 | +* The lowest supported version of PHP is now 5.2.3. If necessary, please |
40 | 40 | upgrade PHP prior to upgrading MediaWiki. |
41 | 41 | |
42 | 42 | === Configuration changes in 1.17 === |
43 | | -* DatabaseFunctions.php that was needed for compatibility with pre-1.3 |
44 | | - extensions has been removed. |
| 43 | + |
45 | 44 | * $wgLogAutocreatedAccounts controls whether autocreation of accounts is logged |
46 | 45 | to new users log. |
47 | | -* $wgAllowImageTag can be set to true to whitelist the <img> tag in wikitext. |
48 | | -* (bug 12797) Add $wgGalleryOptions for adjusting of default gallery display |
49 | | - options. |
50 | | -* $wgAllowUserCssPrefs option allows disabling CSS-based preferences; which can |
51 | | - improve page loading speed. |
52 | 46 | * (bug 22858) $wgLocalStylePath is by default set to the same value as |
53 | 47 | $wgStylePath but should never point to a different domain than the site is |
54 | 48 | on, allowing skins to use .htc files which are not cross-domain friendly. |
55 | | -* (bug 20193) Added $wgVectorShowVariantName global configuration variable |
56 | | - which causes Vector to render the variants drop-down menu with a label |
57 | | - showing the current variant name. This is off by default, pending further |
58 | | - research into its user experience implications. |
59 | | -* XmlFunctions.php has been removed. Use the Xml or Html classes as appropriate. |
60 | | -* Added $wgSQLMode for setting database SQL modes - either performance (null) |
61 | | - or other reasons (such as enabling stricter checks) |
62 | 49 | * $wgFileStore has been deprecated. The only usage $wgFileStore['deleted'] has |
63 | 50 | been turned into $wgDeletedDirectory. |
64 | 51 | * $wgDeletedDirectory has been added to specify what directory to place deleted |
65 | 52 | uploads in. |
66 | 53 | * IBM DB2 database no longer uses the db specific $wgDBport_db2 variable but the |
67 | 54 | normal $wgDBport. |
68 | | -* The upload link for missing files can now be set separately from the |
69 | | - navigation link with $wgUploadMissingFileUrl. |
70 | 55 | * $wgCategoryPrefixedDefaultSortkey was removed and is now always false. This |
71 | 56 | provides more sensible sorting behavior for categories. |
72 | 57 | * Removed unused globals: $wgEnableSerializedMessages, $wgCheckSerialized, |
— | — | @@ -73,46 +58,15 @@ |
74 | 59 | $wgUseZhdaemon, $wgZhdaemonHost and $wgZhdaemonPort. |
75 | 60 | * (bug 24408) The include_path is not modified in the default LocalSettings.php |
76 | 61 | * $wgVectorExtraStyles was removed, and is no longer in use. |
77 | | -* $wgLoadScript was added to specify alternative locations for ResourceLoader |
78 | | - requests. |
79 | | -* $wgResourceLoaderMaxage was added to specify maxage and smaxage times for |
80 | | - responses from ResourceLoader based on whether the request's URL contained a |
81 | | - version parameter or not. |
82 | | -* $wgResourceLoaderDebug was added to specify the default state of debug mode; |
83 | | - this will still be overridden with the debug URL parameter a la |
84 | | - $wgLanguageCode. |
85 | | -* $wgResourceLoaderInlinePrivateModules was added to specify whether private |
86 | | - modules such as user.options should be embedded in the HTML output or |
87 | | - delivered through a resource loader request, which bypasses server cache (like |
88 | | - squid) and checks the user parameter against $wgUser. The former adds more |
89 | | - data to all pages, while the latter adds a request which cannot be cached |
90 | | - server side. |
91 | 62 | * Removed $wgUpdates for database updates; extension should use |
92 | 63 | DatabaseUpdater::addExtensionUpdate(). |
93 | 64 | * Removed $wgServerName. It doesn't need to be set anymore and is no longer |
94 | 65 | available as input for other configuration items, either. |
95 | | -* Remove $wgRemoteUploads. It was not well supported and superseded by |
96 | | - $wgUploadNavigationUrl. |
97 | | -* (bug 198) $wgUpgradeKey allows unlocking the web installer for upgrades |
98 | | - without having to move LocalSettings.php |
99 | | -* The FailFunction "error handling" method has now been removed |
100 | | -* $wgAdditionalMailParams added to allow setting extra options to mail() calls. |
101 | | -* $wgSecureLogin to optionally login using HTTPS |
102 | | -* (bug 25728) Added $wgPasswordSenderName to make the name associated |
103 | | - with $wgPasswordSender configurable |
104 | | -* Sysops now have the "suppressredirect" right by default |
105 | | -* (bug 22463) $wgFooterIcons added to allow configuration of the icons shown in |
106 | | - the footers of skins. |
107 | | -* $wgFileCacheDepth can be used to set the depth of the subdirectory hierarchy |
108 | | - used for the file cache. Default value is 2, which matches former behavior |
109 | 66 | * It's no longer necessary for LocalSettings.php to include DefaultSettings.php. |
110 | 67 | * It's no longer necessary to set $wgCacheEpoch to the file modification time |
111 | 68 | of LocalSettings.php, in LocalSettings.php itself. Instead, this is done |
112 | 69 | automatically if $wgInvalidateCacheOnLocalSettingsChange is true (which is |
113 | 70 | the default). |
114 | | -* (bug 26253) $wgPostCommitUpdateList has been removed |
115 | | -* The PHPUnit test suite has been removed from this release due to serious issues |
116 | | - which should be resolved by the 1.18 release |
117 | 71 | * $wgCopyrightIcon is deprecated and $wgFooterIcons['copyright']['copyright'] should |
118 | 72 | be used instead. |
119 | 73 | * $wgSysopUserBans is deprecated, and will be made permanently true in 1.18. |
— | — | @@ -123,6 +77,7 @@ |
124 | 78 | address at a time. |
125 | 79 | |
126 | 80 | === New features in 1.17 === |
| 81 | + |
127 | 82 | * (bug 10183) Users can now add personal styles and scripts to all skins via |
128 | 83 | User:<name>/common.css and /common.js (if user css/js is enabled). |
129 | 84 | * (bug 22748) Add anchors on Special:ListGroupRights. |
— | — | @@ -256,8 +211,33 @@ |
257 | 212 | * (bug 26563) Add bytes changed per revision for stub and full article dumps |
258 | 213 | * (bug 27508) Add $wgSVGMetadataCutoff to limit the maximum amount of an svg we |
259 | 214 | look at when finding metadata to prevent excessive resource usage. |
| 215 | +* (bug 198) $wgUpgradeKey allows unlocking the web installer for upgrades |
| 216 | + without having to move LocalSettings.php |
| 217 | +* Added $wgAllowImageTag, which can be set to true to whitelist the <img> tag |
| 218 | + in wikitext. |
| 219 | +* (bug 12797) Add $wgGalleryOptions for adjusting of default gallery display |
| 220 | + options. |
| 221 | +* Added the $wgAllowUserCssPrefs option which allows disabling CSS-based |
| 222 | + preferences; which can improve page loading speed. |
| 223 | +* Added $wgSQLMode for setting database SQL modes - either performance (null) |
| 224 | + or other reasons (such as enabling stricter checks) |
| 225 | +* (bug 20193) Added $wgVectorShowVariantName global configuration variable |
| 226 | + which causes Vector to render the variants drop-down menu with a label |
| 227 | + showing the current variant name. This is off by default, pending further |
| 228 | + research into its user experience implications. |
| 229 | +* The upload link for missing files can now be set separately from the |
| 230 | + navigation link with $wgUploadMissingFileUrl. |
| 231 | +* $wgAdditionalMailParams added to allow setting extra options to mail() calls. |
| 232 | +* Added $wgSecureLogin to optionally login using HTTPS |
| 233 | +* (bug 25728) Added $wgPasswordSenderName to make the name associated |
| 234 | + with $wgPasswordSender configurable |
| 235 | +* (bug 22463) $wgFooterIcons added to allow configuration of the icons shown in |
| 236 | + the footers of skins. |
| 237 | +* $wgFileCacheDepth can be used to set the depth of the subdirectory hierarchy |
| 238 | + used for the file cache. Default value is 2, which matches former behavior |
260 | 239 | |
261 | 240 | === Bug fixes in 1.17 === |
| 241 | + |
262 | 242 | * (bug 17560) Half-broken deletion moved image files to deletion archive |
263 | 243 | without updating database. |
264 | 244 | * (bug 22666) Submitting user block form with an invalid user name no longer |
— | — | @@ -568,6 +548,7 @@ |
569 | 549 | parameter. |
570 | 550 | |
571 | 551 | === API changes in 1.17 === |
| 552 | + |
572 | 553 | * BREAKING CHANGE: action=patrol now requires POST |
573 | 554 | * BREAKING CHANGE: patrol token is no longer the same as edit token |
574 | 555 | * BREAKING CHANGE: Session keys returned by ApiUpload are now strings instead of integers |
— | — | @@ -681,28 +662,32 @@ |
682 | 663 | real timestamp field. |
683 | 664 | * (bug 27722) list=filearchive now supports revdel |
684 | 665 | |
685 | | -=== Languages updated in 1.17 === |
| 666 | +=== Language support changes in 1.17 === |
686 | 667 | |
687 | 668 | MediaWiki supports over 330 languages. Many localizations are updated |
688 | | -regularly. Below only new and removed languages are listed, as well as |
689 | | -changes to languages because of Bugzilla reports. |
| 669 | +regularly. |
690 | 670 | |
691 | | -* Moroccan Spoken Arabic (ary) (new) |
692 | | -* Banjar (bjn) (new) |
693 | | -* Danish (dk) (removed deprecated language code) |
694 | | -* Fiji Hindi (Devangari script) (removed) |
695 | | -* Kabardian (kdb) (new, dummy) |
696 | | -* Kabardian (Cyrillic) (kbd-cyrl) (new) |
697 | | -* Latgalian (ltg) (new) |
698 | | -* Minangkabau (min) (new) |
699 | | -* Dutch (informal) (nl-informal) (new) |
700 | | -* Rusyn (rue) (new) |
| 671 | +The following languages were added: |
| 672 | + |
| 673 | +* Moroccan Spoken Arabic (ary) |
| 674 | +* Banjar (bjn) |
| 675 | +* Kabardian (kdb) |
| 676 | +* Kabardian (Cyrillic) (kbd-cyrl) |
| 677 | +* Latgalian (ltg) |
| 678 | +* Minangkabau (min) |
| 679 | +* Dutch (informal) (nl-informal) |
| 680 | +* Rusyn (rue) |
| 681 | + |
| 682 | +Other significant changes to MediaWiki's language support: |
| 683 | + |
| 684 | +* Fiji Hindi (Devangari script) was removed |
| 685 | +* Removed deprecated language code "dk" (Danish), use "da" instead |
701 | 686 | * Link trail added for sl and sh |
702 | 687 | * (bug 27633) Add characters to linkTrail for Potuguese (pt and pt-br) |
703 | 688 | * (bug 23156) Commafy and search normalization updated for Belarusian |
704 | 689 | (Taraškievica). |
705 | 690 | * (bug 23283) Native name for Old English -> Ænglisc. |
706 | | -* (bug 23364) Native name for Azerbaijani -> Az?rbaycanca. |
| 691 | +* (bug 23364) Native name for Azerbaijani -> Azərbaycanca. |
707 | 692 | * (bug 24593) Native name for Sorani now uses only Arabic script. |
708 | 693 | * (bug 24628) Generic translations for NS_USER/NS_USER_TALK for Esperanto. |
709 | 694 | * (bug 24917) Polish as fallback for Kashubia. |
— | — | @@ -715,6 +700,19 @@ |
716 | 701 | to Башҡортса |
717 | 702 | * (bug 26395) Change name of Cornish language to Kernowek |
718 | 703 | |
| 704 | +=== Other changes in 1.17 === |
| 705 | + |
| 706 | +* DatabaseFunctions.php that was needed for compatibility with pre-1.3 |
| 707 | + extensions has been removed. |
| 708 | +* XmlFunctions.php has been removed. Use the Xml or Html classes as appropriate. |
| 709 | +* The FailFunction "error handling" method has now been removed |
| 710 | +* Sysops now have the "suppressredirect" right by default |
| 711 | +* Removed $wgRemoteUploads. It was not well supported and superseded by |
| 712 | + $wgUploadNavigationUrl. |
| 713 | +* (bug 26253) $wgPostCommitUpdateList has been removed |
| 714 | +* The PHPUnit test suite has been removed from this release due to serious issues |
| 715 | + which should be resolved by the 1.18 release. |
| 716 | + |
719 | 717 | == Compatibility == |
720 | 718 | |
721 | 719 | MediaWiki 1.17 requires PHP 5.2.3 or later. PHP 4 is no longer supported. |