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.
* 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
* (bug 37812) ResourceLoader will notice when a module's definition changes and
recompile it accordingly.
* (bug 57201) SpecialRecentChangesFilters hook is now executed for feeds.
+* (bug 58640) Fixed a compatibility issue with PCRE 8.34 that caused pages
+ to appear blank or with missing text.
=== 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
repo.
-* EditPage::spamPage() was deprecated since 1.17 and has been removed.
* action=parse&prop=languageshtml was deprecated in 1.18 and will be removed in
MediaWiki 1.24.
* action=parse now has disabletoc flag to disable table of contents in output.
-* SpecialRecentChanges::feedSetup() was removed.
* (bug 25702) list=allcategories, list=allimages, list=alllinks, list=allpages,
list=deletedrevs and list=filearchive did not handle case-sensitivity
properly for all parameters.
* ApiQueryBase::titlePartToKey allows an extra parameter that indicates the
namespace in order to properly capitalize the title part.
-* 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:
- - Linker::makeBrokenLink() (deprecated in 1.16)
- - Linker::makeBrokenLinkObj() (deprecated in 1.16)
- - Linker::makeColouredLinkObj() (deprecated in 1.16)
- - Linker::makeSizeLinkObj() (deprecated in 1.17)
+* (bug 57874) action=feedcontributions no longer has one item more than limit.
=== Languages updated in 1.23 ===
* 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)
== Compatibility ==