Download Latest Version v2.5.0.3 source code.tar.gz (290.5 kB)
Email in envelope

Get an email when there's a new version of Exponential Platform Legacy (Stable CMS)

Home / v3.3.44.1
Name Modified Size InfoDownloads / 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-bridge pinned to ^3.0.0.34 — pulls in all PHP 8 / Symfony 5 runtime fixes including:
  • SQLite driver alias (sqlite3 not pdo_sqlite)
  • getPermissionResolver()->setCurrentUserReference() replacing removed setCurrentUser()
  • getPermissionResolver()->getCurrentUserReference() replacing removed direct call
  • LegacyToken abstract method implementations (getRoleNames(), __serialize(), __unserialize())
  • SQLite path → database INI parameter mapping
  • Logout crash → security.yaml logout.target: /login fix
  • se7enxweb/ezplatform-kernel pinned to ~1.3.43 — locked to tested-compatible minor
  • config/bundles.php: registered NetgenRichTextDataTypeBundle::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); added legacy_site to SiteList and AvailableSiteAccessList; MatchOrder=host;uri; HostMatchMapItems for platform/edit hostname routing
  • ezpublish_legacy/settings/siteaccess/legacy_admin/site.ini.append.php: SiteDesign=admin3 (was admin2); AdditionalSiteDesignList fallback chain (admin3 → admin2 → admin → standard → base); eng-US added to SiteLanguageList

Symfony / Siteaccess Config

  • config/app/packages/ezpublish_siteaccess.yaml: added legacy_site siteaccess group with legacy_mode: true
  • config/app/packages/legacy.yaml: SiteDesign set to simple; added per-siteaccess block for legacy_site

Build / Asset Fixes

  • encore.config.js / ez.config.setup.js path resolution bugfix preventing webpack build failure
  • sass-loader upgraded to modern API (removes deprecation warnings in Node 20 builds)

SQLite Data Fix

  • data/sqlite/cleandata.sql: unescaped backslash-escaped quotes and \n sequences that caused SQLite parse errors during exponential:install

Security

  • Logout now redirects to /login instead of crashing with a null user reference on /adminui/

Assets

  • public/assets/images/exponentialplatform.png added

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

Download Exponential Platform (Legacy)---

Full Changelog: https://github.com/se7enxweb/exponential-platform-legacy/compare/v3.3.44.0...v3.3.44.1

Download Exponential Platform (Legacy)

Source: README.md, updated 2026-04-12