X-Git-Url: https://git.cyclocoop.org/admin/?a=blobdiff_plain;f=RELEASE-NOTES-1.31;h=61f647d236c5338108838254979f227af9c55e13;hb=21c6ae1163b07da7ac49938f50613c0e1cf262c3;hp=63242442e28980312b53984074ab684cf6a5a472;hpb=72266c7b35eab5ec7d8565c4964a156b2eacbbfe;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.31 b/RELEASE-NOTES-1.31 index 63242442e2..61f647d236 100644 --- a/RELEASE-NOTES-1.31 +++ b/RELEASE-NOTES-1.31 @@ -5,6 +5,14 @@ THIS IS NOT A RELEASE YET MediaWiki 1.31 is an alpha-quality branch and is not recommended for use in production. +=== Important pre-upgrade notes for 1.31 === +* If you're using MySQL, SQLite, or MSSQL, are not using update.php to apply + schema changes, and cannot have downtime to run migrateArchiveText.php and + apply patch-drop-ar_text.sql manually, you'll have to apply a default value + to the ar_text and ar_flags columns of the archive table or make those + columns nullable before upgrading to MediaWiki 1.31. + maintenance/archives/patch-nullable-ar_text.sql shows how to do this for MySQL. + === Configuration changes in 1.31 === * $wgEnableAPI and $wgEnableWriteAPI are now deprecated and will be removed in a future version. The API is now considered to be stable, secure and @@ -33,6 +41,8 @@ production. was configured with 'any'. === New features in 1.31 === +* (T76554) User sub-pages named ….json are now protected in the same way that ….js + and ….css pages are, so that configuration options can safely be placed there. * Wikimedia\Rdbms\IDatabase->select() and similar methods now support joins with parentheses for grouping. * As a first pass in standardizing dialog boxes across the MediaWiki product, @@ -71,6 +81,7 @@ production. * Wikimedia\Rdbms\IDatabase::doAtomicSection(), non-native ::insertSelect(), and non-MySQL ::replace() and ::upsert() no longer roll back the whole transaction on failure. +* (T189785) Added a monthly heartbeat ping to the pingback feature. === External library changes in 1.31 === @@ -294,6 +305,8 @@ changes to languages because of Phabricator reports. * StripState::merge() * The "free" CSS class is now only applied to unbracketed URLs in wikitext. Links written using square brackets will get the class "text" not "free". +* SpecialPageFactory::getList(), deprecated in 1.24, has been removed. You can + use ::getNames() instead. * OpenSearch::getOpenSearchTemplate(), deprecated in 1.25, has been removed. You can use ApiOpenSearch::getOpenSearchTemplate() instead. * The global function wfBaseConvert, deprecated in 1.27, has been removed. Use @@ -313,6 +326,10 @@ changes to languages because of Phabricator reports. * ChangeTags::listExtensionActivatedTags and ::listExtensionDefinedTags, deprecated in 1.28, have been removed. Use ::listSoftwareActivatedTags() and ::listSoftwareDefinedTags() instead. +* Title::getTitleInvalidRegex(), deprecated in 1.25, has been removed. You + can use MediaWikiTitleCodec::getTitleInvalidRegex() instead. +* HTMLForm & VFormHTMLForm::isVForm(), deprecated in 1.25, have been removed. +* The ProfileSection class, deprecated in 1.25 and unused, has been removed. == Compatibility == MediaWiki 1.31 requires PHP 5.5.9 or later. Although HHVM 3.18.5 or later is supported, @@ -325,7 +342,7 @@ Oracle and Microsoft SQL Server. The supported versions are: * MySQL 5.0.3 or later -* PostgreSQL 8.3 or later +* PostgreSQL 9.2 or later * SQLite 3.3.7 or later * Oracle 9.0.1 or later * Microsoft SQL Server 2005 (9.00.1399)