Skip to content

v3.0.0.36

Choose a tag to compare

@se7enxweb se7enxweb released this 12 Apr 04:30
· 1 commit to 3.x since this release

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 scripts section:
    "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.