Skip to content

Commit a6c535e

Browse files
committed
Add UPGRADING notes for oniguruma unbundling
1 parent 2d76589 commit a6c535e

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

UPGRADING

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,11 @@ PHP 7.4 UPGRADE NOTES
216216
- Libxml:
217217
. All libxml based extensions now require libxml 2.7.6 or newer.
218218

219+
- Mbstring:
220+
. The oniguruma library is no longer bundled with PHP, instead libonig needs
221+
to be available on the system. Alternatively --disable-mbregex can be used
222+
to disable the mbregex component.
223+
219224
- OPcache:
220225
. The --disable-opcache-file|--enable-opcache-file configure options have been
221226
removed in favor of the opcache.file_cache INI directive.
@@ -244,6 +249,10 @@ PHP 7.4 UPGRADE NOTES
244249
10. New Global Constants
245250
========================================
246251

252+
- Mbstring:
253+
. MB_ONIGURUMA_VERSION specifies the version of the oniguruma library against
254+
which mbregex has been built.
255+
247256
- Tidy:
248257
. TIDY_TAG_ARTICLE
249258
. TIDY_TAG_ASIDE
@@ -311,6 +320,10 @@ The following extensions are affected:
311320
. --with-icu-dir has been removed. If --enable-intl is passed, then libicu is
312321
always required.
313322

323+
- Mbstring:
324+
. --with-onig has been removed. Unless --disable-mbregex has been passed,
325+
libonig is required.
326+
314327
- OpenSSL:
315328
. --with-openssl no longer accepts a directory.
316329

0 commit comments

Comments
 (0)