Re: [RFC][UNDER DISCUSSION] Oniguruma maintenance end and future of mbregex(End of mbregex)

From: Date: Tue, 24 Mar 2026 10:45:56 +0000
Subject: Re: [RFC][UNDER DISCUSSION] Oniguruma maintenance end and future of mbregex(End of mbregex)
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-130426@lists.php.net to get a copy of this message
On Mon, 23 Mar 2026, youkidearitai wrote: > I decide deprecate mbregex in 8.6 and drop in 9.0. > So I would like to go to Under Discussion phase. > https://wiki.php.net/rfc/eol-oniguruma > https://github.com/php/php-src/pull/21490 > > Feel free to comment. I am in favour of this, but I think it would be good to have another think about the name of the PIE package. Right now it is mb_onig, which does not include either mbstring or mbregex, which is what I believe people would be looking for. Do users need to care that the library is called oniguruma, or that onig is short for that? I think it would be useful to name it "mbregex/mbregex" or something like that. I also think the description (https://github.com/youkidearitai/mb_onig/blob/main/composer.json#L5) should probably include the main function names of what it (re-)implements (such as mb_erg) — that would also make discovery easier. cheers, Derick

« previous php.internals (#130426) next »