sevenx-recipes (Symfony Flex recipes): release notes
Read this page before you install or update sevenx-recipes, or to find out which release brought a change.
What each release of sevenx-recipes contains, assembled from its commits. Each line links its commit. Version bumps, merge commits and funding or package metadata that deliver nothing to a user are counted, not listed. The extension is described on its feature page; the story is in the chronicle.
v1.3.23 (2026-04-17)
Updated
- Fix(1.3): strip legacy service definitions from services.yaml + ibexa.yaml (
b4dd83a)
v1.3.22 (2026-04-17)
Updated
- Fix(1.3): remove legacy bridge + netgen files from pure v5 recipe (
690678c)
v1.3.21 (2026-04-17)
Added
- Feat(4.6.x-LB-dev): add site siteaccess symlink to install-legacy-links (
e84cda3)
Updated
- Rebrand: update ibexa_welcome_page.en.xlf translations for Exponential Platform DXP (
995fd38) - Fix(1.0): use --config-name ibexa in ibexa:build scripts (
f007c08)
v1.3.20 (2026-04-15)
Updated
- Recipe 1.4: sync site.ini.append.php — add translator extension, fix section order (
cefca1f)
v1.3.19 (2026-04-14)
Updated
- Fix(1.4): add/update legacy siteaccess INI settings (
160c9c5)
v1.3.18 (2026-04-14)
Updated
- Chore: update 1.4 flex manifest + remove stale manifest JSONs (
dbf5d4e)
v1.3.17 (2026-04-14)
Updated
- Chore: remove stale unregistered recipe slots (5.x-LB-dev, dev-5.x-LB, dev-master) (
b83f33e)
v1.3.16 (2026-04-14)
Updated
- Docs+fix(1.4): update welcome page translations + add MAINTENANCE.md (
54c166d)
v1.3.15 (2026-04-14)
Updated
- Fix(encore): add richtext webpack config + ibexa-admin-ui alias to recipes 1.3 + 1.4 (
ccb275e)
v1.3.14 (2026-04-14)
Updated
- Revert(install): restore ExponentialOssInstaller to simple empty form (
33b73d0)
v1.3.13 (2026-04-14)
Updated
- Fix(install): load Netgen Layouts schema (nglayouts_* tables) during exponential:install exponential-oss (
0667cc6)
v1.3.12 (2026-04-14)
Updated
- Fix(encore): add libsConfigs for react/reactDOM builds + tsconfig.json + controllers.json to recipes 1.3 + 1.4 (
2645ec5)
v1.3.11 (2026-04-13)
Added
- Add clean 1.x versioned recipe slots for exponential-platform-dxp (
77cbf14)
v1.3.10 (2026-04-13)
Updated
- Fix: declare imagemagick.pre/post_parameters as container parameters (
b6b3dbf)
v1.3.9 (2026-04-13)
Updated
- Fix: routing.yml → routing.yaml for NetgenLayoutsBundle route file (
60f237f)
v1.3.8 (2026-04-13)
Updated
- Fix: update SiteAccess namespace eZ→Ibexa in LegacyInjectedSettingsSubscriber (
e60a824)
v1.3.7 (2026-04-13)
Updated
- Fix: reorder recipe versions so Flex version_compare selects 5.0 correctly (
7b42583)
v1.3.6 (2026-04-13)
Updated
- Fix: add dev-5.x-LB exact recipe version for exponential-platform-dxp (
ed5d737)
v1.3.5 (2026-04-12)
Updated
- Fix: remove framework.yaml from 5.0/5.x-LB-dev/4.6.x-LB-dev recipes (
a04c16a)
v1.3.4 (2026-04-12)
Updated
- Fix(4.6.x-dev): rebuild manifest — storage_id → storage_factory_id (
cee81eb)
v1.3.3 (2026-04-12)
Updated
- Fix: add 5.0 recipe version for exponential-platform-dxp (
67e9da5)
v1.3.2 (2026-04-12)
Updated
- Fix(4.6.x-LB-dev): rebuild manifest — storage_id → storage_factory_id in framework.yaml (
bbf2582)
v1.3.1 (2026-04-12)
Updated
- Fix(5.x-LB-dev): Symfony 7 / Ibexa 5 config compatibility (
20e268f)
v1.3.0 (2026-04-12)
Updated
- Fix(dxp-recipe): storage_id → storage_factory_id + add 5.x-LB-dev recipe (
b405f6b)
v1.2.0 (2026-04-12)
Added
- Add Flex recipe for se7enxweb/exponential-platform-dxp (
c60b6b7) - Added recipes support for forks of netgen packages: site-bundle and tagsbundle. Enhancements. (
4411912) - Added recipe files for se7enxweb/exponential-platform-dxp-skeleton package. Bugfix. (
16a3e6f) - Added recipe files for se7enxweb/exponential-platform-dxp-skeleton package. Bugfix. (
0b5b79c) - Flex recipe for se7enxweb/exponential-platform-nexus 1.1 — installs ezpublish_legacy settings (override, ngadminui, legacy_admin siteaccesses) (
573851a) - Adding support for 4.6.x branch of exponential platform dxp composer installation process. Enhancement. (
5f04b8c) - Add public/favicon.ico and favicon.png to recipe; wire public/ in manifest (
1f62a54) - Add public/.htaccess to recipe (
f25d8ec) - Add ibexa webpack build config to webpack.config.js (
09ec5be) - Add framework.yaml to 4.6.x-dev recipe for legacy bridge session compatibility (
73c2dd8) - Add config/services.yaml: alias ezpublish.config.resolver + legacy_mode params (
40a64ad) - Add missing netgen bundle route imports (
89c40f5) - Add missing netgen_tags route import (
905fee7) - Add legacy_site siteaccess + LegacyInjectedSettingsSubscriber (
b6313b3) - Add public/index.php and legacy bridge symlinks (design, share, var) to 4.6.x-dev recipe (
4f7cca8) - Add bin/install-legacy-links, src/ezpublish_legacy/app/ and update manifest [4.6.x-dev] (
4845ea5) - Add public/extension symlink, index_cluster.php and index_rest.php (
5e6631a) - Add src/EventListener: LegacyRestListener and LegacyRequestListener (
5e90a9e) - Feat: add LegacySettings/, LegacyRoot/, legacy_site siteaccess, updated install-legacy-links + services.yaml public aliases (
b7376f6) - Feat: add 4.6.x-LB-dev recipe for legacy-bridge variant of exponential-platform-dxp (
9ba5cc9) - Feat: add exponential-oss installer type to 4.6.x-LB-dev recipe (
1d7fe31) - Feat(recipe): add se7enxweb/doctrine-dbal-schema 1.0 recipe (
9c526ae) - Feat(recipe): add se7enxweb/ezplatform-solr-search-engine 3.3 recipe (
86a3384)
Updated
- Fix index.json: add branch, recipe-conflicts, versions, is_contrib keys required by symfony/flex Downloader (
2ad788f) - Rebranding default installation welcome message usage of product name / vendor / doc links / text translations. Rebranding. (
f735ef7) - Fix webpack build for Dart Sass 1.x and missing ibexa modules (4.6.x-dev) (
8018f27) - Update flex manifest: add ibexa.webpack.config.manager.js, public/, bump ref to f25d8ec (
3dd03f7) - Fixed: REST API 401, missing icons SVG, and JS translation loading (
36d8a66) - Fixed: security.yaml — add password hasher for Ibexa\Core\MVC\Symfony\Security\User (
07d5133) - Fix(legacy_admin): resolve siteaccess from request attribute in LegacyInjectedSettingsSubscriber (
c8ba86e) - Fix: sync ibexa.yaml, services.yaml, site.ini.append.php to live (
de27241) - Fix: siteaccess service alias, ActiveExtensions, CSSFileList reset for admin siteaccesses (
9a9bc7f) - Fix: move legacy_admin symlinks from recipe to install-legacy-links script (
9a3db78) - Revert: restore 4.6.x-dev recipe to pre-legacy-bridge state (4845ea5) (
496e186) - Fix: legacy_site design.ini - correct CSS/JS filenames (main not main-un) (
2b52b9b) - Fix: add missing ngsite to ActiveExtensions in LegacySettings/override/site.ini (
082087e) - Fix: ibexa:build/dev/watch scripts use --config-name ibexa via webpack.config.js (
be9f100) - Fix: remove ez_publish_legacy.yaml from 4.6.x-dev recipe; reorder index so LB-dev sorts before 4.6.x-dev (
1d1ede7) - Fix: update 4.6.x-dev manifest ref to commit that removes ez_publish_legacy.yaml (
1df2662) - Fix: regenerate 4.6.x-dev manifest JSON to remove ez_publish_legacy.yaml from embedded files (
7e0e3a1) - Fix: remove Legacy Bridge files from 4.6.x-dev recipe (LegacyInjectedSettingsSubscriber, LegacyRequestListener, legacy params in services.yaml) (
a819fcd) - Fix: regenerate 4.6.x-dev manifest JSON after removing LB files (
a41c930) - Fix: remove all remaining Legacy Bridge artefacts from 4.6.x-dev recipe (LegacyRestListener, LegacyRoot, LegacySettings, ezpublish_legacy trees; src/ App autowire block) (
42f4875) - Fix: regenerate 4.6.x-dev manifest JSON after full LB purge (75 files removed) (
96fbd56) - Fix: remove netgen_* route files from 4.6.x-dev recipe (bundles not required by skeleton) (
f720558) - Fix: regenerate 4.6.x-dev manifest after removing netgen route files (
373dd42) - Replaced Ibexa Product Name in user facing templates with logos / trademarks. Rebranding. (
966f53f)
Removed
- Remove: nexus 1.1 recipe — replaced by src/install/ + bin/create_install_symlinks.php approach (
be0008d) Upgrade note.