4.6.0
4.6.0
Changed
- Replace the bundled
lucatume\WPBrowser\Opis\Closure\*library withlucatume\WPBrowser\Utils\Packerandlucatume\WPBrowser\Utils\PackedClosurefor closure serialization in the IPC pipeline.
Removed
- Drop the bundled
includes/opis/closure/library and itslucatume\WPBrowser\Opis\Closure\PSR-4 autoload entry.
Fixed
wp:db:exportfrom a SQLite installation no longer produces a non-importable dump: values are hex-encoded instead of achar(10)concatenation chain that overflowed SQLite's expression-depth limit on values with many newlines (#802).- The installer no longer fatals when setting up WordPress 7.0:
FileRequestbinds the$menu,$submenuand$compatadmin-menu globals to the global scope before loading the target file, so WordPress 7.0's admin bootstrap does not runuksort()on a null$menu(#804).
Breaking change
- The
lucatume\WPBrowser\Opis\Closure\*namespace is no longer autoloaded. None of its classes were part of the documented public API but the namespace was reachable via PSR-4; any consumer that imported or extended them must migrate tolucatume\WPBrowser\Utils\PackedClosure. - Consumers using
--classmap-authoritativeComposer installs must runcomposer installafter upgrading to drop the stale classmap entries.