Add used messages to LogFormatter::getMessageKey overrides
[lhc/web/wiklou.git] / RELEASE-NOTES-1.27
index 2636f54..3a83b36 100644 (file)
@@ -1,6 +1,3 @@
-Security reminder: If you have PHP's register_globals option set, you must
-turn it off. MediaWiki will not work with it enabled.
-
 == MediaWiki 1.27 ==
 
 THIS IS NOT A RELEASE YET
 == MediaWiki 1.27 ==
 
 THIS IS NOT A RELEASE YET
@@ -8,6 +5,10 @@ THIS IS NOT A RELEASE YET
 MediaWiki 1.27 is an alpha-quality branch and is not recommended for use in
 production.
 
 MediaWiki 1.27 is an alpha-quality branch and is not recommended for use in
 production.
 
+=== PHP version requirement ===
+As of 1.27, MediaWiki now requires PHP 5.5.9 or higher. This corresponds with
+HHVM 3.1.
+
 === Configuration changes in 1.27 ===
 * $wgUseLinkNamespaceDBFields was removed.
 * Deprecated $wgResourceLoaderMinifierStatementsOnOwnLine and
 === Configuration changes in 1.27 ===
 * $wgUseLinkNamespaceDBFields was removed.
 * Deprecated $wgResourceLoaderMinifierStatementsOnOwnLine and
@@ -95,6 +96,8 @@ production.
   return a MediaWiki\Session\Token, and tokens must be checked using that
   class's methods.
 * $wgEnotifUseJobQ was removed and the job queue is always used.
   return a MediaWiki\Session\Token, and tokens must be checked using that
   class's methods.
 * $wgEnotifUseJobQ was removed and the job queue is always used.
+* The functionality of the ApiSandbox extension has been merged into core. The
+  extension should no longer be used.
 
 === New features in 1.27 ===
 * $wgDataCenterUpdateStickTTL was also added. This decides how long a user
 
 === New features in 1.27 ===
 * $wgDataCenterUpdateStickTTL was also added. This decides how long a user
@@ -156,6 +159,13 @@ production.
   aria-describedby, aria-flowto, aria-label, aria-labelledby, aria-owns.
 * Removed "presentation" restriction on the HTML role attribute in wikitext.
   All values are now allowed for the role attribute.
   aria-describedby, aria-flowto, aria-label, aria-labelledby, aria-owns.
 * Removed "presentation" restriction on the HTML role attribute in wikitext.
   All values are now allowed for the role attribute.
+* $wgContentHandlers now also supports callbacks to create an instance of the
+  appropriate ContentHandler subclass.
+* Added $wgAuthenticationTokenVersion, which if non-null prevents the
+  user_token database field from being exposed in cookies. Setting this would
+  be a good idea, but will log out all current sessions.
+* $wgEventRelayerConfig was added, for managing PubSub event relay configuration,
+  specifically for reliable CDN url purges.
 
 === External library changes in 1.27 ===
 
 
 === External library changes in 1.27 ===
 
@@ -307,42 +317,10 @@ changes to languages because of Phabricator reports.
   rather than consume everything until the end of the page.
 * New maintenance script resetUserEmail.php allows sysadmins to reset user emails in case
   a user forgot password/account was stolen.
   rather than consume everything until the end of the page.
 * New maintenance script resetUserEmail.php allows sysadmins to reset user emails in case
   a user forgot password/account was stolen.
-* Article::checkFlags was removed. Use Wikipage.
-* Article::clearPreparedEdit was removed. Use Wikipage.
-* Article::doDeleteArticleReal was removed. Use Wikipage.
-* Article::doDeleteUpdates was removed. Use Wikipage.
-* Article::doQuickEditContent was removed. Use Wikipage.
-* Article::doViewUpdates was removed. Use Wikipage.
-* Article::getAutoDeleteReason was removed. Use Wikipage.
-* Article::getContributors was removed. Use Wikipage.
-* Article::getCreator was removed. Use Wikipage.
-* Article::getDeletionUpdates was removed. Use Wikipage.
-* Article::getHiddenCategories was removed. Use Wikipage.
-* Article::getLinksTimestamp was removed. Use Wikipage.
-* Article::getMinorEdit was removed. Use Wikipage.
-* Article::getRedirectURL was removed. Use Wikipage.
-* Article::getUndoContent was removed. Use Wikipage.
-* Article::getUndoText was removed. Use Wikipage.
-* Article::insertProtectNullRevision was removed. Use Wikipage.
-* Article::insertRedirect was removed. Use Wikipage.
-* Article::insertRedirectEntry was removed. Use Wikipage.
-* Article::loadPageData was removed. Use Wikipage.
-* Article::lockAndGetLatest was removed. Use Wikipage.
-* Article::pageDataFromId was removed. Use Wikipage.
-* Article::pageDataFromTitle was removed. Use Wikipage.
-* Article::protectDescription was removed. Use Wikipage.
-* Article::protectDescriptionLog was removed. Use Wikipage.
-* Article::replaceSectionAtRev was removed. Use Wikipage.
-* Article::shouldCheckParserCache was removed. Use Wikipage.
-* Article::supportsSections was removed. Use Wikipage.
-* Article::triggerOpportunisticLinksUpdate was removed. Use Wikipage.
-* Article::updateCategoryCounts was removed. Use Wikipage.
-* Article::updateIfNewerOn was removed. Use Wikipage.
-* Article::updateRedirectOn was removed. Use Wikipage.
 
 == Compatibility ==
 
 
 == Compatibility ==
 
-MediaWiki 1.27 requires PHP 5.3.3 or later. There is experimental support for
+MediaWiki 1.27 requires PHP 5.5.9 or later. There is experimental support for
 HHVM 3.6.5 or later.
 
 MySQL is the recommended DBMS. PostgreSQL or SQLite can also be used, but
 HHVM 3.6.5 or later.
 
 MySQL is the recommended DBMS. PostgreSQL or SQLite can also be used, but