]> granicus.if.org Git - php/commitdiff
Add UPGRADING notes for oniguruma unbundling
authorNikita Popov <nikita.ppv@gmail.com>
Mon, 11 Feb 2019 13:59:27 +0000 (14:59 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 11 Feb 2019 14:00:33 +0000 (15:00 +0100)
UPGRADING

index f1731a53fb081116ab901ae50bd9f5a1b71d4e30..566a390cbfc829cc9a9ec37954b1eee2eb55967f 100644 (file)
--- a/UPGRADING
+++ b/UPGRADING
@@ -216,6 +216,11 @@ PHP 7.4 UPGRADE NOTES
 - Libxml:
   . All libxml based extensions now require libxml 2.7.6 or newer.
 
+- Mbstring:
+  . The oniguruma library is no longer bundled with PHP, instead libonig needs
+    to be available on the system. Alternatively --disable-mbregex can be used
+    to disable the mbregex component.
+
 - OPcache:
   . The --disable-opcache-file|--enable-opcache-file configure options have been
     removed in favor of the opcache.file_cache INI directive.
@@ -244,6 +249,10 @@ PHP 7.4 UPGRADE NOTES
 10. New Global Constants
 ========================================
 
+- Mbstring:
+  . MB_ONIGURUMA_VERSION specifies the version of the oniguruma library against
+    which mbregex has been built.
+
 - Tidy:
   . TIDY_TAG_ARTICLE
   . TIDY_TAG_ASIDE
@@ -311,6 +320,10 @@ The following extensions are affected:
   . --with-icu-dir has been removed. If --enable-intl is passed, then libicu is
     always required.
 
+- Mbstring:
+  . --with-onig has been removed. Unless --disable-mbregex has been passed,
+    libonig is required.
+
 - OpenSSL:
   . --with-openssl no longer accepts a directory.