Skip to content
Snippets Groups Projects
Select Git revision
  • revert-8f7f02d2
  • master default protected
  • ioctl_backend
  • mw_profile
4 results

HISTORY

Blame
  • HISTORY 766.54 KiB
    Change notes from older releases. For current info see RELEASE-NOTES-1.27.
    
    = MediaWiki 1.26 =
    
    == MediaWiki 1.26.2 ==
    
    This is a maintenance release of the MediaWiki 1.26 branch.
    
    === Changes since 1.26.1 ===
    * (T121892) Fix fatal error on some Special pages, introduced in 1.26.1.
    
    == MediaWiki 1.26.1 ==
    
    This is a maintenance release of the MediaWiki 1.26 branch.
    
    === Changes since 1.26.0 ===
    * (T117899) SECURITY: $wgArticlePath can no longer be set to relative paths
      that do not begin with a slash. This enabled trivial XSS attacks.
      Configuration values such as "http://my.wiki.com/wiki/$1" are fine, as are
      "/wiki/$1". A value such as "$1" or "wiki/$1" is not and will now throw an
      error.
    * (T119309) SECURITY: Use hash_compare() for edit token comparison
    * (T118032) SECURITY: Don't allow cURL to interpret POST parameters starting
      with '@' as file uploads
    * (T115522) SECURITY: Passwords generated by User::randomPassword() can no
      longer be shorter than $wgMinimalPasswordLength
    * (T97897) SECURITY: Improve IP parsing and trimming. Previous behavior could
      result in improper blocks being issued
    * (T109724) SECURITY: Special:MyPage, Special:MyTalk, Special:MyContributions
      and related pages no longer use HTTP redirects and are now redirected by
      MediaWiki
    * Fixed ConfigException in ExpandTemplates due to AlwaysUseTidy.
    * Fixed stray literal \n in Special:Search.
    * Fix issue that breaks HHVM Repo Authorative mode.
    * (T120267) Work around APCu memory corruption bug
    
    == MediaWiki 1.26.0 ==
    
    === Configuration changes in 1.26 ===
    * $wgPasswordResetRoutes['email'] = true by default.
    * $wgEnableParserCache was deprecated, set $wgParserCacheType to CACHE_NONE
      instead if you want to disable the parser cache.
    * New-style continuation is now the default for API action=continue. Clients may
      use the 'rawcontinue' parameter to receive raw query-continue data, but the
      new style is encouraged as it's harder to implement incorrectly.
    * Deprecated API formats dump and wddx have been completely removed.
    * (T7645) The "Signature" button on the edit toolbar is now hidden by default
      in non-talk namespaces. A new configuration variable,
      $wgExtraSignatureNamespaces, controls in which subject (non-talk) namespaces
      the "Signature" button on the edit toolbar will be displayed.
    * $wgResourceLoaderUseESI was deprecated and removed. This was an experimental
      feature that was never enabled by default.
    * $wgResourceLoaderExperimentalAsyncLoading was deprecated and removed.
      This experimental feature was never enabled by default and is obsolete as of
      MediaWiki 1.26, in where ResourceLoader became fully asynchronous.
    * $wgMasterWaitTimeout was removed (deprecated in 1.24).
    * Fields in ParserOptions are now private. Use the accessors instead.
    * Custom LESS functions (defined via $wgResourceLoaderLESSFunctions or
      in extension.json) have been removed, after being deprecated in 1.24.
    * $wgAlwaysUseTidy has been removed.
    * ResetSessionID hook has been removed. Nothing seems to use it.
    * Certain AuthPlugin methods are deprecated in favor of new hooks:
    ** AuthPlugin::initUser() is replaced by LocalUserCreated.
    ** AuthPlugin::updateUser() is replaced by UserLoggedIn.
    ** AuthPlugin::updateExternalDB() is replaced by the existing UserSaveSettings.
    ** AuthPlugin::updateExternalDBGroups() is replaced by UserGroupsChanged.
    ** AuthPluginUser::isHidden() is replaced by UserIsHidden.
    ** AuthPluginUser::isLocked() is replaced by UserIsLocked.
    * The UserRights hook is deprecated in favor of the new UserGroupsChanged hook.
    * AuthPlugin::initUser() and AuthPlugin::updateUser() should no longer replace