X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.23;h=2a0f673c9609dc80a65ef5242cc7cf06542e836c;hb=bd0333d99cb23273e8c5579918d2b15bbd458ac6;hp=30835518a8103e858790d6df1bdb3535a5d1db93;hpb=aee059a254143474f3959887bbb162f93e06dc2f;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.23 b/RELEASE-NOTES-1.23 index 30835518a8..2a0f673c96 100644 --- a/RELEASE-NOTES-1.23 +++ b/RELEASE-NOTES-1.23 @@ -26,6 +26,8 @@ production. now enabled by default. * $wgLBFactoryConf: Class names have had underscores removed. The configuration should be updated if LBFactory_Simple or LBFactory_Multi is configured. +* $wgPasswordSenderName has been deprecated. To set a custom mailer name, + the system message 'emailsender' should be modified (default: "{{SITENAME}}"). === New features in 1.23 === * ResourceLoader can utilize the Web Storage API to cache modules client-side. @@ -59,6 +61,10 @@ production. * Added ApiBeforeMain hook, roughly equivalent to the BeforeInitialize hook: it's called after everything is set up but before any major processing happens. +* The jquery.client module now performs a component-wise version comparison in + its #test method when strings are used in the browser map: version '1.10' is + now correctly considered larger than '1.2'. Using numbers in the version map + is not affected. === Bug fixes in 1.23 === * (bug 41759) The "updated since last visit" markers (on history pages, recent @@ -76,8 +82,15 @@ production. * (bug 37812) ResourceLoader will notice when a module's definition changes and recompile it accordingly. * (bug 57201) SpecialRecentChangesFilters hook is now executed for feeds. - -=== API changes in 1.23 === +* (bug 58640) Fixed a compatibility issue with PCRE 8.34 that caused pages + to appear blank or with missing text. +* (bug 56931) Updated the plural rules to CLDR 24. They are in new format + which is detailed in UTS 35 Rev 33. The PHP parser and evaluator as well as + the JavaScript evaluator were updated to support the new format. Plural rules + for some languages have changed, most notably Russian. Affected software + messages have been updated and marked for review at translatewiki.net. + +=== Web API changes in 1.23 === * (bug 54884) action=parse&prop=categories now indicates hidden and missing categories. * action=query&meta=filerepoinfo now returns additional information for each @@ -90,6 +103,7 @@ production. properly for all parameters. * ApiQueryBase::titlePartToKey allows an extra parameter that indicates the namespace in order to properly capitalize the title part. +* (bug 57874) action=feedcontributions no longer has one item more than limit. === Languages updated in 1.23 === @@ -97,7 +111,7 @@ MediaWiki supports over 350 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Bugzilla reports. -* Support was added for Northern Luri (lrc) +* Support was added for Northern Luri (lrc). === Other changes in 1.23 === * The rc_type field in the recentchanges table has been superseded by a new @@ -112,7 +126,6 @@ changes to languages because of Bugzilla reports. * The global variable $wgArticle has been removed after a lengthy deprecation. * The global functions addButton and insertTags (for mw.toolbar.addButton and mw.toolbar.insertTags) now emits mw.log.warn when accessed. -* User::getPageRenderingHash() was deprecated since 1.17 and has been removed. * The ExpandTemplates extension has been moved into MediaWiki core. * (bug 52812) Removed "Disable search suggestions" from Preference. * (bug 52809) Removed "Disable browser page caching" from Preference. @@ -128,53 +141,82 @@ changes to languages because of Bugzilla reports. * A page_links_updated field has been added to the page table. * SpecialPage::getTitle has been deprecated in favor of SpecialPage::getPageTitle. -* EditPage::spamPage() was deprecated since 1.17 and has been removed. -* SpecialRecentChanges::feedSetup() was removed. -* Removed classes: - - TitleDependency - - TitleListDependency -* Renamed classes: - - CdbReader_DBA to CdbReaderDBA - - CdbReader_PHP to CdbReaderPHP - - CdbWriter_DBA to CdbWriterDBA - - CdbWriter_PHP to CdbWriterPHP - - DiffOp_Add to DiffOpAdd - - DiffOp_Change to DiffOpChange - - DiffOp_Copy to DiffOpCopy - - DiffOp_Delete to DiffOpDelete - - HWLDF_WordAccumulator to HWLDFWordAccumulator - - LBFactory_Fake to LBFactoryFake - - LBFactory_Multi to LBFactoryMulti - - LBFactory_Simple to LBFactorySimple - - LBFactory_Single to LBFactorySingle - - LCStore_Accel to LCStoreAccel - - LCStore_CDB to LCStoreCDB - - LCStore_DB to LCStoreDB - - LCStore_Null to LCStoreNull - - LoadBalancer_Single to LoadBalancerSingle - - LoadMonitor_MySQL to LoadMonitorMySQL - - LoadMonitor_Null to LoadMonitorNull - - LocalisationCache_BulkLoad to LocalisationCacheBulkLoad - - csvStatsOutput to CsvStatsOutput - - extensionLanguages to ExtensionLanguages - - languages to Languages - - statsOutput to StatsOutput - - textStatsOutput to TextStatsOutput - - wikiStatsOutput to WikiStatsOutput -* Removed methods: - - Exif::getFormattedData() (deprecated in 1.18) - - Exif::makeFormattedData() (deprecated in 1.18) - - Linker::makeBrokenLink() (deprecated in 1.16) - - Linker::makeBrokenLinkObj() (deprecated in 1.16) - - Linker::makeColouredLinkObj() (deprecated in 1.16) - - Linker::makeSizeLinkObj() (deprecated in 1.17) - - ProfilerSimple::getCpuTime (deprecated in 1.20) - - Revision::revText() (deprecated in 1.17) - - SkinTemplate::jstext() (deprecated in 1.21) - - SpecialRevisionDelete::extractBitField() (deprecated in 1.22) - - WikiPage::quickEdit() (deprecated in 1.18) - - WikiPage::useParserCache() (deprecated in 1.18) - - WikiPage::viewUpdates() (deprecated in 1.18) + +==== Removed classes ==== +* TitleDependency +* TitleListDependency + +==== Renamed classes ==== +* CdbReader_DBA to CdbReaderDBA +* CdbReader_PHP to CdbReaderPHP +* CdbWriter_DBA to CdbWriterDBA +* CdbWriter_PHP to CdbWriterPHP +* DiffOp_Add to DiffOpAdd +* DiffOp_Change to DiffOpChange +* DiffOp_Copy to DiffOpCopy +* DiffOp_Delete to DiffOpDelete +* HWLDF_WordAccumulator to HWLDFWordAccumulator +* LBFactory_Fake to LBFactoryFake +* LBFactory_Multi to LBFactoryMulti +* LBFactory_Simple to LBFactorySimple +* LBFactory_Single to LBFactorySingle +* LCStore_Accel to LCStoreAccel +* LCStore_CDB to LCStoreCDB +* LCStore_DB to LCStoreDB +* LCStore_Null to LCStoreNull +* LoadBalancer_Single to LoadBalancerSingle +* LoadMonitor_MySQL to LoadMonitorMySQL +* LoadMonitor_Null to LoadMonitorNull +* LocalisationCache_BulkLoad to LocalisationCacheBulkLoad +* csvStatsOutput to CsvStatsOutput +* extensionLanguages to ExtensionLanguages +* languages to Languages +* statsOutput to StatsOutput +* textStatsOutput to TextStatsOutput +* wikiStatsOutput to WikiStatsOutput + +==== Removed methods ==== +* EditPage::spamPage() (deprecated since 1.17) +* Exif::getFormattedData() (deprecated in 1.18) +* Exif::makeFormattedData() (deprecated in 1.18) +* Language::convertLinkToAllVariants() (deprecated in 1.17) +* LanguageConverter::convertLinkToAllVariants() (deprecated in 1.17) +* Linker::makeBrokenLink() (deprecated in 1.16) +* Linker::makeBrokenLinkObj() (deprecated in 1.16) +* Linker::makeColouredLinkObj() (deprecated in 1.16) +* Linker::makeSizeLinkObj() (deprecated in 1.17) +* ProfilerSimple::getCpuTime (deprecated in 1.20) +* Revision::revText() (deprecated in 1.17) +* SkinTemplate::jstext() (deprecated in 1.21) +* SpecialPage::__call() (deprecated in 1.17) +* SpecialPage::executePath() (deprecated in 1.18) +* SpecialPage::exists() (deprecated in 1.18) +* SpecialPage::file() (deprecated in 1.18) +* SpecialPage::func() (deprecated in 1.18) +* SpecialPage::getGroup() (deprecated in 1.18) +* SpecialPage::getPage() (deprecated in 1.18) +* SpecialPage::getPageByAlias() (deprecated in 1.18) +* SpecialPage::getLocalNameFor() (deprecated in 1.18) +* SpecialPage::getRegularPages() (deprecated in 1.18) +* SpecialPage::getRestrictedPages() (deprecated in 1.18) +* SpecialPage::getTitleForAlias() (deprecated in 1.18) +* SpecialPage::getUsablePages() (deprecated in 1.18) +* SpecialPage::includable() (deprecated in 1.18) +* SpecialPage::init() +* SpecialPage::initAliasList() (deprecated in 1.18) +* SpecialPage::initList() (deprecated in 1.18) +* SpecialPage::name() (deprecated in 1.18) +* SpecialPage::removePage() (deprecated in 1.18) +* SpecialPage::resolveAlias() (deprecated in 1.18) +* SpecialPage::resolveAliasWithSubpage() (deprecated in 1.18) +* SpecialPage::restriction() (deprecated in 1.18) +* SpecialPage::setGroup() (deprecated in 1.18) +* SpecialRecentChanges::feedSetup() +* SpecialRevisionDelete::extractBitField() (deprecated in 1.22) +* User::getPageRenderingHash() (deprecated in 1.17) +* WikiPage::quickEdit() (deprecated in 1.18) +* WikiPage::useParserCache() (deprecated in 1.18) +* WikiPage::viewUpdates() (deprecated in 1.18) == Compatibility ==