X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.28;h=e04bb1737416ea1a77a6cd37562084c8980d96bd;hb=0437595ccb3ec0b8734e23ecde64451d8f59471a;hp=8c479e627bd9f22533aeefa0bc75d14ff4798e91;hpb=2756055719cd96355023c54bc8d90b60a0985428;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.28 b/RELEASE-NOTES-1.28 index 8c479e627b..e04bb17374 100644 --- a/RELEASE-NOTES-1.28 +++ b/RELEASE-NOTES-1.28 @@ -34,6 +34,12 @@ production. instead of just administrators ('sysop'). Documentation for this feature is available at . * $wgRevisionCacheExpiry is now set to one week by default instead of being disabled. +* Magic links are now disabled by default, and can be re-enabled by modifying the value + of $wgEnableMagicLinks. Their usage is discouraged, but if they are manually enabled, + a tracking category will be added to help identify usage and make it easier to migrate + away from. If you depend upon magic link functionality, it is requested that you comment + on and + explain your use case(s). === New features in 1.28 === * User::isBot() method for checking if an account is a bot role account. @@ -61,6 +67,9 @@ production. on the wiki farm with a different domain, MediaWiki will instead alter the redirect URL to include a ?cpPosTime parameter that triggers the database synchronization when the URL is followed by the client. The same-domain case uses a new cpPosTime cookie. +* Added new hooks, 'ApiQueryBaseBeforeQuery', 'ApiQueryBaseAfterQuery', and + 'ApiQueryBaseProcessRow', to make it easier for extensions to add 'prop' and + 'show' parameters to existing API query modules. === External library changes in 1.28 === @@ -114,6 +123,10 @@ production. indicated by a 'fromencoded' boolean alongside the existing 'from' parameter. * (T28680) action=paraminfo can now return info about all submodules of a module without listing them all explicitly. +* (T146770) It is now possible to assert that the current user is a specific + named user, using the 'assertuser' parameter. +* (T141963) Added a 'known' property when missing-but-known titles (e.g. from + the 'TitleIsAlwaysKnown' hook) are output in various modules. === Action API internal changes in 1.28 === * Added a new hook, 'ApiMakeParserOptions', to allow extensions to better @@ -151,6 +164,12 @@ production. * ApiResult::setParsedLimit() was removed (deprecated since 1.25) * ApiResult::setRawMode() was removed (deprecated since 1.25) * ApiResult::size() was removed (deprecated since 1.25) +* Added new hooks, 'ApiQueryBaseBeforeQuery', 'ApiQueryBaseAfterQuery', and + 'ApiQueryBaseProcessRow', to make it easier for extensions to add 'prop' and + 'show' parameters to existing API query modules. A query module can enable + these hooks by passing an array for $hookData to ApiQueryBase::select() and + by calling ApiQueryBase->processRow() before adding a row's data to the + result. === Languages updated in 1.28 === @@ -162,7 +181,8 @@ changes to languages because of Phabricator reports. BASAbali, M. Adiputra, Naval Scene, Nemo bis, NoiX180, and 아라. * (T135867) shn (Shan), thanks to translators Khun Sar, Piangpha, Saiddzone Saimawnkham, Saosukham, and Sengwan. -* Czech (cs) and Slovak (sk) set as reciprocal fallbacks +* Czech (cs) and Slovak (sk) set as reciprocal fallbacks. +* (T146744) Livvi-Karelian (olo) namespace messages created thanks to translator Ilja.mos. === Other changes in 1.28 === * (T128697) Improved handling of large diffs. @@ -212,6 +232,11 @@ changes to languages because of Phabricator reports. * IP::isConfiguredProxy() and IP::isTrustedProxy() were removed. Callers should migrate to using the same functions on a ProxyLookup instance, obtainable from MediaWikiServices. +* The ArticleAfterFetchContent, ArticleInsertComplete, ArticleSave, ArticleSaveComplete, + ArticleViewCustom, EditFilterMerged, EditPageGetDiffText, EditPageGetPreviewText and + ShowRawCssJs hooks will now emit deprecation warnings if used. +* (T68404) CSS3 attr() function with url type is no longer allowed + in inline styles. == Compatibility ==