X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.32;h=02a1b89d8852c05aaf3dc3035a9ed5653d0e4961;hb=dae403a1bda6e93da9ff6da82f1e6a81453b1314;hp=878c84166ed1c900bf5cbb416560dfc2c72b6a6e;hpb=a72fa4c99dd48dad8c05ca74cd007405c94a6d7a;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.32 b/RELEASE-NOTES-1.32 index 878c84166e..02a1b89d88 100644 --- a/RELEASE-NOTES-1.32 +++ b/RELEASE-NOTES-1.32 @@ -183,6 +183,9 @@ because of Phabricator reports. * getItemsData: Use getItems instead and get the data property * The hook 'LogEventsListGetExtraInputs' now needs a form descriptor array and not plain HTML. +* LanguageCode::bcp47() now always returns a valid BCP 47 code. This means + that some MediaWiki-specific language codes, such as `simple`, are mapped + into valid BCP 47 codes (eg `en-simple`). === Deprecations in 1.32 === * Use of a StartProfiler.php file is deprecated in favour of placing @@ -229,6 +232,12 @@ because of Phabricator reports. it had unexpected behavior (only marking text if it looked like a URL) and was only used in a single place in the code. Use LanguageConverter::markNoConversion() instead. +* (T197492) Language::truncate() was soft deprecated in 1.31 and is + hard deprecated in this release. It has been split into two similar + methods, Language::truncateForVisual() and Language::truncateForDatabase(), + which measure length in characters and bytes, respectively. Use + Language::truncateForVisual() when possible to provide equity to users + of multibyte scripts. * (T176526) EditPage::getContextTitle() falling back to $wgTitle when the context title is unset is now deprecated; anything creating an EditPage instance should set the context title via ::setContextTitle(). @@ -240,11 +249,17 @@ because of Phabricator reports. of using showFatalError directly: OutputPage::showFileDeleteError() OutputPage::showFileNotFoundError(), OutputPage::showFileRenameError() OutputPage::showFileCopyError() and OutputPage::showUnexpectedValueError(). - +* The Replacer, DoubleReplacer, HashtableReplacer, and RegexlikeReplacer + classes are now deprecated. Use a Closure instead. +* (T194263) ContentHandler::makeParserOptions() is deprecated. Use + WikiPage::makeParserOptions() or ParserOptions::newCanonical() instead. +* (T100681) Use of the Parsoid v1 API with the VirtualRESTService, deprecated in + MediaWiki 1.26, is now hard-deprecated. All known clients were converted to + the Parsoid v3 API in May 2015. === Other changes in 1.32 === -* (T198811) The following tables have had their UNIQUE indexes turned into proper - PRIMARY KEYs for increased maintainability: interwiki, page_props, +* (T198811) The following tables have had their UNIQUE indexes turned into + proper PRIMARY KEYs for increased maintainability: interwiki, page_props, protected_titles and site_identifiers. * …