v3.0.0.36
legacyBridge — v3.0.0.36
Full Changelog: v3.0.0.35...v3.0.0.36
Tag: v3.0.0.36
Branch: 3.x
Date: April 11, 2026
What's Changed
New: Automatic INI Settings Install via Composer
ScriptHandler::installIniSettings() — a new Composer script handler that automatically mirrors the bundle's Resources/init_ini/ directory into settings on composer install and composer update.
- Existing files are never overwritten — the operation is fully idempotent and safe to run repeatedly
- Warns if
init_ini/or settings are not found rather than failing - Projects using this bridge can now add it to their composer.json
scriptssection:"eZ\\Bundle\\EzPublishLegacyBundle\\Composer\\ScriptHandler::installIniSettings"
New: legacy_site siteaccess init_ini template directory
A complete ready-to-install siteaccess configuration for the legacy_site frontend siteaccess is now shipped in Resources/init_ini/siteaccess/legacy_site/ (15 ini files: site, design, image, menu, override, staticcache, template, toolbar, viewcache, content, browse, contentstructuremenu, odf, bcwebsitestatistics, bcgeneratestaticcache).
Updated: Resources/init_ini/override/site.ini.append.php
Default global override template updated to reflect a realistic eZ Platform 3.x setup: real extensions active (ngsymfonytools, ezrichtext, ezplatformsearch, sevenx_themes_simple, bcwebsitestatistics), legacy_site in SiteList/AvailableSiteAccessList, MatchOrder=host;uri, and HostMatchMapItems stubs.