X-Git-Url: https://git.cyclocoop.org/admin/?a=blobdiff_plain;f=RELEASE-NOTES-1.25;h=18b7f61af5c4f7f41d55d76f2a800d8b4ee87304;hb=a8c16f64778c09149c6668ab72f6d0b2588517e0;hp=188b2d72eab2e55d3016c861be426844b447acc2;hpb=e3e3a85b447ed819a13acf1a7a04edc1b8564c74;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.25 b/RELEASE-NOTES-1.25 index 188b2d72ea..18b7f61af5 100644 --- a/RELEASE-NOTES-1.25 +++ b/RELEASE-NOTES-1.25 @@ -99,6 +99,16 @@ production. tags. * Added 'ChangeTagsListActive' hook, to separate the concepts of "defined" and "active" formerly conflated by the 'ListDefinedTags' hook. +* Added TemplateParser class that provides a server-side interface to cachable + dynamically-compiled Mustache templates (currently uses lightncandy library). +* Clickable anchors for each section heading in the content are now generated + and appear in the gutter on hovering over the heading. +* Added 'CategoryViewer::doCategoryQuery' and 'CategoryViewer::generateLink' hooks + to allow extensions to override how links to pages are rendered within NS_CATEGORY +* (T19665) Special:WantedPages only lists page which having at least one red link + pointing to it. +* New hooks 'ApiMain::moduleManager' and 'ApiQuery::moduleManager', can be + used for conditional registration of API modules. ==== External libraries ==== * MediaWiki now requires certain external libraries to be installed. In the past @@ -152,6 +162,8 @@ production. ** 'extend' method added to QuickTemplate to append additional values to any field of data array * (T86974) Several Title methods now load from the database when necessary (instead of returning incorrect results) even when the page ID is known. +* (T74070) Duplicate search for archived files on file upload now omits the extension. + This requires the fa_sha1 field being populated. === Action API changes in 1.25 === * (T67403) XML tag highlighting is now only performed for formats @@ -211,6 +223,11 @@ production. * list=tags has additional properties to indicate 'active' status and tag sources. * siprop=libraries was added to ApiQuerySiteInfo to list installed external libraries. +* (T88010) Added action=checktoken, to test a CSRF token's validity. +* (T88010) Added intestactions to prop=info, to allow querying of + Title::userCan() via the API. +* Default type param for query list=watchlist and list=recentchanges has + been changed from all types (e.g. including 'external') to 'edit|new|log'. === Action API internal changes in 1.25 === * ApiHelp has been rewritten to support i18n and paginated HTML output. @@ -242,6 +259,8 @@ production. provided to access just the live or just the deleted revids. * Added ApiPageSet::setGeneratorData() and ApiPageSet::populateGeneratorData() to allow generators to include data in the action=query result. +* New hooks 'ApiMain::moduleManager' and 'ApiQuery::moduleManager', can be + used for conditional registration of API modules. * The following methods have been deprecated and may be removed in a future release: * ApiBase::getDescription @@ -349,6 +368,11 @@ changes to languages because of Bugzilla reports. * Deprecated Revision methods getRawUser(), getRawUserText() and getRawComment(). * BREAKING CHANGE: mediawiki.user.generateRandomSessionId: The alphabet of the prior string returned was A-Za-z0-9 and now it is 0-9A-F +* (T87504) Avoid serving SVG background-images in CSS for Opera 12, which + renders them incorrectly when combined with border-radius or background-size. +* Removed maintenance script dumpSisterSites.php. +* DatabaseBase class constructors must be called using the array argument style. + Ideally, DatabaseBase:factory() should be used instead in most cases. == Compatibility ==