| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-04-12 | 4.3 kB | |
| v3.3.44.1 source code.tar.gz | 2026-04-12 | 711.7 kB | |
| v3.3.44.1 source code.zip | 2026-04-12 | 1.3 MB | |
| Totals: 3 Items | 2.0 MB | 0 | |
v3.3.44.1 — Patch Release: eZ Platform 3.x / Symfony 5 Compatibility
Release date: 2026.04.11
Patch release on top of v3.3.44.0 resolving runtime compatibility issues when running the eZ Platform 3.x legacy bridge stack on PHP 8 / Symfony 5. Includes SQLite seed data fixes, webpack build fixes, security hardening, and a full set of legacy INI settings for the legacy_site siteaccess.
Install from the 3.x branch:
bash composer create-project se7enxweb/exponential-platform-legacy:3.x-dev myproject
Changes Since v3.3.44.0
Compatibility Fixes
se7enxweb/legacy-bridgepinned to^3.0.0.34— pulls in all PHP 8 / Symfony 5 runtime fixes including:- SQLite driver alias (
sqlite3notpdo_sqlite) getPermissionResolver()->setCurrentUserReference()replacing removedsetCurrentUser()getPermissionResolver()->getCurrentUserReference()replacing removed direct callLegacyTokenabstract method implementations (getRoleNames(),__serialize(),__unserialize())- SQLite path → database INI parameter mapping
- Logout crash →
security.yamllogout.target: /loginfix se7enxweb/ezplatform-kernelpinned to~1.3.43— locked to tested-compatible minorconfig/bundles.php: registeredNetgenRichTextDataTypeBundle::class => ['all' => true]
Legacy INI Settings
ezpublish_legacy/settings/override/site.ini.append.php: updated to activate all required extensions (ngsymfonytools,ezrichtext,ezplatformsearch,sevenx_themes_simple,bcwebsitestatistics); addedlegacy_sitetoSiteListandAvailableSiteAccessList;MatchOrder=host;uri;HostMatchMapItemsfor platform/edit hostname routingezpublish_legacy/settings/siteaccess/legacy_admin/site.ini.append.php:SiteDesign=admin3(wasadmin2);AdditionalSiteDesignListfallback chain (admin3 → admin2 → admin → standard → base);eng-USadded toSiteLanguageList
Symfony / Siteaccess Config
config/app/packages/ezpublish_siteaccess.yaml: addedlegacy_sitesiteaccess group withlegacy_mode: trueconfig/app/packages/legacy.yaml:SiteDesignset tosimple; added per-siteaccess block forlegacy_site
Build / Asset Fixes
encore.config.js/ez.config.setup.jspath resolution bugfix preventing webpack build failuresass-loaderupgraded to modern API (removes deprecation warnings in Node 20 builds)
SQLite Data Fix
data/sqlite/cleandata.sql: unescaped backslash-escaped quotes and\nsequences that caused SQLite parse errors duringexponential:install
Security
- Logout now redirects to
/logininstead of crashing with a null user reference on/adminui/
Assets
public/assets/images/exponentialplatform.pngadded
Dependency Ecosystem Changes (upstream repos)
| Package | Branch | Key fix |
|---|---|---|
se7enxweb/legacy-bridge |
3.x @ 96278c9 |
Requires ngsymfonytools ^4.0, richtext-datatype-bundle 2.0.x-dev |
se7enxweb/richtext-datatype-bundle |
2.0.x @ 9ef3a49 |
Uses ez_richtext_to_html5 Twig filter (eZ Platform 3.x); all Ibexa\ → EzSystems\eZ\ namespaces |
se7enxweb/ngsymfonytools |
4.x @ 4.0.0.0 |
Uses twig service (Symfony 5 removed templating); correct ezpublish.api.repository service ID |
Upgrade Notes
If upgrading from v3.3.44.0:
:::bash
composer update se7enxweb/legacy-bridge se7enxweb/ngsymfonytools se7enxweb/richtext-datatype-bundle --no-scripts
php bin/console cache:clear --env=dev
Full Changelog: https://github.com/se7enxweb/exponential-platform-legacy/compare/v3.3.44.0...v3.3.44.1
Full Changelog: https://github.com/se7enxweb/exponential-platform-legacy/compare/v3.3.44.0...v3.3.44.1