Releases: se7enxweb/exponential-platform-nexus
1.0.0.6
What's Changed
New Features
feat: exponential-cjw installer type with full SQLite seed data
Adds a new eZ Platform installer type exponential-cjw that seeds a complete
CJW Nexus demo site into a SQLite database for zero-config local development.
New class: src/AppBundle/Installer/ExponentialCjwInstaller.php
- Extends
CoreInstaller; registered asezplatform.installerwithtype: exponential-cjw importSchema()on SQLite: runssqlite/schema.sql— all 164 tables generated
from the MySQL dump, preserving composite primary keys and proper
INTEGER PRIMARY KEY AUTOINCREMENTinline syntax for single-column PKsimportData()on SQLite: runssqlite/data.sql— 41,568 named-columnINSERT
statements covering the full CJW/JAC Example demo contentrunQueriesFromFile()override: converts\n/\rliteral escape sequences to
real characters after splitting on;— ensures XML field values
(ezimage,ezrichtext, etc.) are stored with real newlines and parse correctly- Falls back to
parent::importSchema()/parent::importData()on MySQL
New SQL seed files:
src/AppBundle/Resources/database/sql/sqlite/schema.sql— 386 queries:
164CREATE TABLEstatements + associated indexes- Single-column PKs:
INTEGER PRIMARY KEY AUTOINCREMENT NOT NULLinline (91 tables) - Composite PKs: table-level
PRIMARY KEY (col1, col2)constraint (73 tables) - Index prefix lengths stripped (
col(191)→col) for SQLite compatibility
- Single-column PKs:
src/AppBundle/Resources/database/sql/sqlite/data.sql— 41,568 INSERTs in
named-column form to avoid column-order mismatch with Doctrine SchemaBuilder
Conversion tooling (not in repo, lives at /root/bin/exai/mysql_to_sqlite_cjw.py):
- Two-pass
CREATE TABLEconversion: detects auto-increment column + PK type - Strips MySQL
MOD(), index prefix lengths, backtick identifiers - Converts
\'→''; leaves\n/\ras two-char literals for PHP post-processing - Emits named-column INSERTs preserving original MySQL column order
Usage:
php bin/console ezplatform:install exponential-cjw
# or for web-facing prod environment:
php bin/console ezplatform:install exponential-cjw --env=prodConfiguration Fixes
fix: set ngsite.default.locations.tree_root.id to 168 (JAC Example root)
app/config/default_parameters.yml: changed tree_root.id from 2 (Content
structure root) to 168 (JAC Example site root node) so the frontend siteaccesses
(de, en) serve the demo homepage at / instead of returning a 404.
fix: activate ngadminui legacy extension
src/AppBundle/ezpublish_legacy/settings/override/site.ini.append.php:
added ActiveExtensions[]=ngadminui so the Netgen Admin UI legacy templates
(including design:page_aside_user.tpl) are found by the legacy bridge.
Documentation
docs: update INSTALL.md for 1.0.0.x branch
doc/INSTALL.md updated with installation instructions specific to the
1.0.0.x branch including SQLite setup, exponential-cjw install type usage,
and PHP/Apache/Composer version requirements.
Full Changelog: 1.0.0.5...1.0.0.6
1.3.0.3
What's Changed
New Features
feat: v5 Ibexa OSS on Symfony 7.4, PHP 8.4, SQLite dev db
Established the full v5 skeleton foundation on top of Ibexa OSS 5 / Symfony 7.4 / PHP 8.4:
- Registered
IbexaFieldTypeRichTextBundleandTwigComponentBundleinbundles.php - Use
gddriver forliip_imagine(imagicknot universally available) - Added Flex recipe outputs:
twig_component,ibexa_welcome_pageconfigs - Added
ibexa.webpack.config.manager.jsshim for vendor Encore configs - Added welcome page assets, SCSS, templates, and translations
- Added
src/Installer/ExponentialOssInstaller.php - Added public entry points:
index_cluster.php,index_rest.php - Commented out
FollowSymlinks/Indexesin dev.htaccess(Apache compatibility) - Commented out
Map\Hostsiteaccess match (was causing routing issues on dev) - SQLite dev database support for local development without a MySQL/PostgreSQL server
Bug Fixes
fix: restore Netgen Layouts bundles/routes after recipe unconfigure
composer recipe:unconfigure for the upstream netgen/layouts-core recipe had
stripped the Netgen Layouts bundle registrations and route imports from
config/bundles.php and config/routes/. This commit restores them and switches
to se7enxweb/layouts-core to prevent the issue recurring.
- Restored
NetgenLayoutsBundle,NetgenLayoutsStandardBundle, and related bundles
inconfig/bundles.php - Re-added
config/routes/netgen_layouts.yamlimports - Changed
composer.jsonto requirese7enxweb/layouts-core(maintained fork
that preserves recipe integrity)
Documentation
docs: add full 7x INSTALL guide and update README with DB conversion stub
- Added
doc/sevenx/INSTALL.md: comprehensive installation and operations guide
covering Requirements, Architecture, 7x Customisations, Installation Steps,
Environment Config, DB Setup (SQLite/MySQL/PostgreSQL), Web Server Setup
(Nginx + Apache), Permissions, Frontend Assets, Admin UI Assets, GraphQL,
Solr, Varnish, Cache, Day-to-Day Ops, Deploy Checklist, Cron, Troubleshooting,
Database Conversion, Full CLI Reference, Git SSH Config. - Updated
README.mdwith database conversion stub (SQLite → MySQL / PostgreSQL). - Removed "7x Forks & Upstream Incompatibility Fixes" section (moved to INSTALL).
Dependency Updates
chore(deps): bump se7enxweb/exponential-platform-dxp-core v5.0.6 → v5.0.7
se7enxweb/exponential-platform-dxp-core v5.0.7 adds:
ExponentialMediaInstaller(exponential-mediainstall type) for use with
bin/console exponential:install exponential-media- Cross-DBMS media seed data:
mysql/,sqlite/, andpostgresql/
media_schema.sql+media_data.sql
Full Changelog: 1.3.0.2...1.3.0.3
v1.2.0.0 — Ibexa 4.6 / v4 first release: installer, ngadminui, full docs
exponential-platform-nexus v1.2.0.0
Branch: 1.2.0.x · Platform: Ibexa OSS 4.6 · Symfony: 6.4 LTS · PHP: 8.1+
This is the first GitHub release for the 1.2.0.x (v4) branch.
It covers all 7x work on top of the upstream Netgen Site Ibexa 4.6 skeleton,
including full rebranding to Exponential Platform Nexus, the exponential:install
command, SQLite dev-database support, and comprehensive installation documentation.
What's Changed
Platform Upgrade — Ibexa OSS 4.6.19
Upgraded from the upstream Netgen/eZ Platform skeleton to Ibexa OSS 4.6.19 with
the full se7enxweb / Netgen suite:
se7enxweb/oss ~4.6meta-package (Ibexa OSS with 7x branding overrides)se7enxweb/site-bundle ~3.0.6(addsreplace: netgen/site-bundle:*)se7enxweb/media-site-dataseed contentnetgen/admin-ui-bundle(ngadminui) with ezflow Fieldtype support in the
admin UI — Twig operatorezflow_block_display()for frontend block rendering
from within ngadminui siteaccessesmediata/ezpage-fieldtype-bundle ^4.0(Ibexa 4.6 compatible constraint)
Branding — Exponential Platform Nexus
Rebranded from the upstream Netgen skeleton:
- Footer and generator meta tag text updated to "EP Nexus"
README.mdupdated with Ibexa 4.6 compatibility description- Project described as a distribution of the Netgen Site skeleton for Ibexa 4.6
Symfony Flex — sevenx-recipes Endpoint Fixes
Three commits fixing the Symfony Flex custom endpoint URL for se7enxweb/sevenx-recipes:
// Before (404 on composer create-project):
"url": "https://api.github.com/repos/se7enxweb/sevenx-recipes/contents/index.json?ref=flex/main"
// After:
"url": "https://api.github.com/repos/se7enxweb/sevenx-recipes/contents/index.json?ref=master"The se7enxweb/sevenx-recipes repository only has a master branch; flex/main does not exist.
Installer — exponential:install exponential-media
Backport of the v5 installer stack, adapted for Ibexa 4.6:
bin/console exponential:install exponential-media— standalone install command
(no conflict with upstreamibexa:install)ExponentialMediaInstaller— importsdata/sqlite/media_schema.sqlextra schema
anddata/{sqlite,mysql}/media_data.sqlseed data; copiesse7enxweb/media-site-data
storage directoryExponentialReindexCommand— proxy toibexa:reindexwith graceful fallbackdata/sqlite/media_schema.sql— extra tables (Netgen Layouts, eZ Tags, Nova SEO, etc.),
all idempotent withDROP TABLE IF EXISTSdata/sqlite/media_data.sql— SQLite-compatible INSERT rowsdata/mysql/media_data.sql— MySQL seed data
Bug fixes applied after initial implementation:
| Commit | Description |
|---|---|
51c4db7 |
Fix SQLite escape sequences in media_data.sql; use exponential:reindex proxy |
a70c3cf |
Fix nglayouts_block_collection column order in SQLite schema |
Demo Content — ezflow Fieldtype
Added an example showing how to bind an ezflow content type to a display template,
demonstrating the ngadminui + ezflow integration.
Upstream Accessibility Improvements (NGSTACK)
Pulled from upstream Netgen (Ibexa 4.6.19 base):
- NGSTACK-929 — Cookie banner accessibility: form validation, focus trap,
accordion arrow, search toggle, language switcher, footer/main nav ARIA labels,
multiline focus, cookie settings translations - NGSTACK-940 — Bold header/footer translation
- NGSTACK-941 — Input autocomplete attributes, fieldset/form-wrapper refactor
- NGSTACK-943 — Empty
altfor decorative images - NGSTACK-944 — Empty
titleattribute for iframes - NGSTACK-947 — Screen reader: skip pseudoelement before
- NGSTACK-952 — Accessibility skip links and translation fixes
- NGSTACK-953 — Replace headings in BIVT templates; fix typos
- NGSTACK-954 — Layout templates:
<main>element, indent inside block layout,
override layout templates directory - NGSTACK-958 — Fix sticky social share position
- NGSTACK-959 — Swiper: disable clicking on not-fully-visible links
- NGSTACK-961 — Pagination with accessible title
- NGSTACK-962 — Accessible accordions
- NGSTACK-963 — Required field mark (HTML star, hidden from screen readers)
- Exclude Netgen Layouts tables from Doctrine Migrations diffs
- Ignore
UnauthorizedSiteAccessExceptionin Sentry
Docs — README.md + doc/sevenx/INSTALL.md for v4
Complete documentation for the Ibexa 4.6 / v4 skeleton:
README.md: platform badges (PHP 8.1+, Symfony 6.4, Ibexa v4), tech stack,
Quick Start, siteaccess table, key CLI commands.doc/sevenx/INSTALL.md: full installation and operations guide covering
Requirements, Architecture, Ibexa 4.6 setup,exponential:install, SQLite/MySQL/
PostgreSQL DB setup, Nginx/Apache web server config, frontend and admin UI asset
builds, GraphQL, Solr, Varnish, Day-to-Day Ops, Troubleshooting, CLI Reference.
Full Changelog: https://github.com/se7enxweb/exponential-platform-nexus/commits/1.2.0.x
v1.1.0.7 — eZ Platform 3.3 / v3 installer, nglayouts fixes, full docs
exponential-platform-nexus v1.1.0.7
Branch: 1.1.0.x · Platform: eZ Platform 3.3 / Symfony 5.4 LTS · PHP: 8.0+
Catch-up release covering all commits since v1.1.0.0 (2026-03-28).
Tags v1.1.0.1–v1.1.0.6 existed locally but had no corresponding GitHub release;
this release covers their full scope as a single impact summary.
What's Changed
Installer — exponential:install exponential-media with SQLite support
Added a self-contained one-command installer for the exponential-media content
package, ported from v5 and adapted to eZ Platform 3.3 constraints:
- New
bin/console exponential:install exponential-mediacommand
(src/Command/ExponentialInstallCommand.php). ExponentialMediaInstallerextendsCoreInstaller, imports
data/sqlite/media_schema.sqlextra schema, runs
fixSqliteCompositePrimaryKeys()(recreates versioned content tables with
correct composite PRIMARY KEY before seed data import), then imports
data/{sqlite,mysql}/media_data.sql.ExponentialSqliteGatewayreplaces the vendor SQLite gateway to use
SELECT COALESCE(MAX(id),0)+1for ID generation (avoids collisions with
imported seed data fromhrtime()-based vendor IDs).data/sqlite/media_schema.sql— extra tables: Netgen Layouts, eZ Tags,
Nova SEO, and more. AllCREATE TABLEstatements prefixed with
DROP TABLE IF EXISTSfor idempotent re-runs.data/sqlite/media_data.sql— 11,999 SQLite-compatible INSERT rows.data/mysql/media_data.sql— MySQL seed (same content, MySQL format).data/postgresql/media_data.sql— PostgreSQL seed data added.ExponentialReindexCommand— proxy toibexa:reindex/ezplatform:reindex
with graceful fallback.CompilerPass/ExponentialInstallerTagPasswiresexponential.installer-tagged
services into the install command at compile time.- Legacy settings symlinks:
src/install/settings stubs +
create_install_symlinks.phpforezpublish_legacy/settings.
nglayouts — v4 → v3 Identifier Migration
Seed data distributed with the package originally contained v4 (ibexa_*) identifiers
that are not recognised by the v3 nglayouts service tags. All three SQL data files
(sqlite, mysql, postgresql) have been corrected:
| Column | Before (v4) | After (v3) |
|---|---|---|
nglayouts_rule_target.type |
ibexa_location |
ez_location |
nglayouts_rule_target.type |
ibexa_subtree |
ez_subtree |
nglayouts_rule_condition.type |
ibexa_content_type |
ez_content_type |
nglayouts_collection_query.type |
ibexa_content_search |
ezcontent_search |
nglayouts_collection_item.value_type |
ez_location |
ezlocation |
nglayouts_block_translation.parameters (URI) |
ibexa-location:// |
ezlocation:// |
nglayouts_block_definition.definition_identifier |
ibexa_component_* |
ezcomponent_* |
Additionally, 281 INSERT rows referencing ngenhancedlink were removed from the
MySQL and SQLite data files — netgen/ibexa-fieldtype-enhanced-link requires
ibexa/core ^4.6 and is not installed in eZ Platform 3.x projects.
Admin UI — nglayouts/meta.html.twig TypeError Fix
Overrode the vendor nglayouts/meta.html.twig template in
templates/themes/ngadmin/nglayouts/meta.html.twig to replace the v4
ibexa_path(location) call (which resolves to Symfony's RoutingExtension and
throws a TypeError in v3) with path('ez_urlalias', {locationId: ...}).
Config — Login Template + ngadmin Theme Path
config/app/packages/ezpublish.yaml: fixedlogin_templatepath to
themes/app/user/login.html.twig(was pointing to non-existent v4 path).config/app/packages/ezpublish_siteaccess.yaml: added
ezdesign.templates_theme_paths.ngadminso project-level ngadmin theme
overrides are picked up by the design engine.
Docs — README.md + doc/sevenx/INSTALL.md for v3
Complete documentation rewrite for the eZ Platform 3.3 / v3 skeleton:
README.md: platform badges (PHP 8.0+, Symfony 5.4, eZ Platform v3), tech stack
table, Quick Start (includingyarn ezfor admin UI assets), siteaccess table,
key CLI commands, DB conversion reference.doc/sevenx/INSTALL.md(1 800 lines, 23 sections): Requirements, Architecture,
7x Customisations, Installation Steps, Environment Config, DB Setup
(SQLite / MySQL / PostgreSQL), Web Server Setup (Nginx + Apache), Permissions,
Frontend Assets, Admin UI Assets (yarn ez), GraphQL, Solr, Varnish, Cache,
Day-to-Day Ops, Deploy Checklist, Cron, Troubleshooting, Database Conversion
(SQLite → MySQL / PostgreSQL), Full CLI Reference, Git SSH Config.
Bug Fixes Summary
| Commit | Description |
|---|---|
14faf3d |
Fix nglayouts/meta.html.twig Symfony RoutingExtension TypeError |
ae8e1d5 |
Port v4 → v3 nglayouts identifiers + idempotent schema + login template |
aaf5270 |
Remove ngenhancedlink rows (v3 incompatible field type) |
1f286c1 |
Fix ibexa-location:// → ezlocation:// in block link parameters |
63a5c73 |
Fix ez_location → ezlocation in nglayouts_collection_item.value_type |
Full Changelog: v1.1.0.0...v1.1.0.7
1.3.0.2
What's Changed
Bug Fixes
composer.json -- Symfony Flex endpoint 404 on se7enxweb/sevenx-recipes
composer create-project aborted at the post-install step with:
The "https://api.github.com/repos/se7enxweb/sevenx-recipes/contents/index.json?ref=flex/main"
file could not be downloaded (HTTP/2 404):
{"message":"No commit found for the ref flex/main"}
The se7enxweb/sevenx-recipes repository only has a master branch; the ref flex/main does not exist.
Fix: Updated the Symfony Flex endpoint in composer.json from ?ref=flex/main to ?ref=master.
Full Changelog: 1.3.0.1...1.3.0.2
1.3.0.1
What's Changed
Bug Fixes
composer.json -- dependency resolution failures on fresh install
Running composer create-project se7enxweb/exponential-platform-nexus:1.3.0.x-dev failed with two errors:
Problem 1 -- se7enxweb/site-bundle dev-master not resolvable
Root composer.json requires se7enxweb/site-bundle dev-master
but it does not match the constraint.
The master branch of se7enxweb/site-bundle is not exposed as dev-master on Packagist; the correct constraint is 5.0.x-dev (tracking the 5.0.x branch, currently at tag v5.0.2).
Fix: "se7enxweb/site-bundle": "dev-master" → "se7enxweb/site-bundle": "5.0.x-dev"
Problem 2 -- ibexa/doctrine-schema ~5.0.x-dev rejected by minimum-stability
se7enxweb/exponential-platform-dxp dev-master requires
ibexa/doctrine-schema ~5.0.x-dev -> found ibexa/doctrine-schema[dev-main, 5.0.x-dev]
but it does not match your minimum-stability.
ibexa/doctrine-schema is a dev-only package (no stable release yet). Composer requires the root composer.json to explicitly opt in to dev packages when they appear in the transitive dependency graph.
Fix: Added "minimum-stability": "dev" and "prefer-stable": true so that all packages with a stable release continue to resolve to their stable versions while dev-only packages (like ibexa/doctrine-schema) are permitted.
Full Changelog: 1.3.0.0.0...1.3.0.1
v1.1.0.0
1.3.0.0
Full Changelog: v1.0.0.0.3...1.3.0.0.0
v1.0.0.3
Release of Exponential Platform Nexus 1.0.0.0.3 (From 7x)
First Official stable release of Exponential Platform Nexus 1.0.0.0.3 (Stable).
Release date: 2026.02.12.
What's Changed / What's New (Since EXP Nexus 1.0.0.0.2)
The main theme of this release is PHP composer vendor based packages and ezpublish-kernel enhancements, bugfixes and updates to provide a even more stable kernel that supports PHP 8.5+
Revised Software Documentation:
-
Updated: Updated package repository README.md and doc/INSTALL.md (Documentation Improvements)
-
Added: SQL Dump Files for Starter Database (Installation process documentation)
Updated Remote Dependencies via Composer:
- Updated: Updated the core kernel to better support specific feature use with newer versions of php 8.4+/8.5+:
Notable Changes (Since eZ Publish Platform + Netgen Tags + Netgen Layouts + Netgen Media-site for PHP7):
Features (Code Level Improvements):
- Massive upgrades to base repository files to support continued use under new configuration requirements.
- Massive upgrades to the base required packages provided by composer required to use the cms system(s).
- Updated: Forked and Updated ezpublish-kernel package and many more package dependencies to ensure problem free usage under PHP 8.4/8.5+ additional requirements. In the end we forked almost the entire stack of core composer packages that required php bugfixes and or required rebranding to use in exponential platform nexus cms framework distribution.
Bundles:
The following bundles are now installed and activated by default:
// Symfony
Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
Symfony\Bundle\SecurityBundle\SecurityBundle(),
Symfony\Bundle\TwigBundle\TwigBundle(),
Symfony\Bundle\MonologBundle\MonologBundle(),
Symfony\Bundle\WebServerBundle\WebServerBundle(),
Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
Symfony\WebpackEncoreBundle\WebpackEncoreBundle(),
Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
// Dependencies
Hautelook\TemplatedUriBundle\HautelookTemplatedUriBundle(),
Liip\ImagineBundle\LiipImagineBundle(),
FOS\HttpCacheBundle\FOSHttpCacheBundle(),
Nelmio\CorsBundle\NelmioCorsBundle(),
Oneup\FlysystemBundle\OneupFlysystemBundle(),
JMS\TranslationBundle\JMSTranslationBundle(),
Knp\Bundle\MenuBundle\KnpMenuBundle(),
Bazinga\Bundle\JsTranslationBundle\BazingaJsTranslationBundle(),
FOS\JsRoutingBundle\FOSJsRoutingBundle(),
WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(),
// eZ Systems
EzSystems\PlatformHttpCacheBundle\EzSystemsPlatformHttpCacheBundle(),
eZ\Bundle\EzPublishCoreBundle\EzPublishCoreBundle(),
eZ\Bundle\EzPublishLegacySearchEngineBundle\EzPublishLegacySearchEngineBundle(),
eZ\Bundle\EzPublishIOBundle\EzPublishIOBundle(),
eZ\Bundle\EzPublishRestBundle\EzPublishRestBundle(),
eZ\Bundle\EzPublishLegacyBundle\EzPublishLegacyBundle($this),
EzSystems\EzSupportToolsBundle\EzSystemsEzSupportToolsBundle(),
EzSystems\PlatformInstallerBundle\EzSystemsPlatformInstallerBundle(),
EzSystems\DoctrineSchemaBundle\DoctrineSchemaBundle(),
EzSystems\RepositoryFormsBundle\EzSystemsRepositoryFormsBundle(),
EzSystems\EzPlatformSolrSearchEngineBundle\EzSystemsEzPlatformSolrSearchEngineBundle(),
EzSystems\EzPlatformXmlTextFieldTypeBundle\EzSystemsEzPlatformXmlTextFieldTypeBundle(),
EzSystems\EzPlatformDesignEngineBundle\EzPlatformDesignEngineBundle(),
EzSystems\EzPlatformRichTextBundle\EzPlatformRichTextBundle(),
EzSystems\EzPlatformAdminUiBundle\EzPlatformAdminUiBundle(),
EzSystems\EzPlatformUserBundle\EzPlatformUserBundle(),
EzSystems\EzPlatformAdminUiModulesBundle\EzPlatformAdminUiModulesBundle(),
EzSystems\EzPlatformAdminUiAssetsBundle\EzPlatformAdminUiAssetsBundle(),
EzSystems\EzPlatformCronBundle\EzPlatformCronBundle(),
EzSystems\EzPlatformEncoreBundle\EzSystemsEzPlatformEncoreBundle(),
EzSystems\EzPlatformGraphQL\EzSystemsEzPlatformGraphQLBundle(),
// Matrix field type bundle disabled for now since it is incompatible with eZ Publish Legacy data type
// new EzSystems\EzPlatformMatrixFieldtypeBundle\EzPlatformMatrixFieldtypeBundle(),
// OverblogGraphQLBundle has to be loaded after EzSystemsEzPlatformGraphQLBundle
Overblog\GraphQLBundle\OverblogGraphQLBundle(),
Lexik\Bundle\TranslationBundle\LexikTranslationBundle(),
Prime\Bundle\TranslationsBundle\PrimeTranslationsBundle(),
// Netgen dependencies
Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle(),
Lolautruche\EzCoreExtraBundle\EzCoreExtraBundle(),
Http\HttplugBundle\HttplugBundle(),
Netgen\Bundle\EzFormsBundle\NetgenEzFormsBundle();
Netgen\Bundle\OpenGraphBundle\NetgenOpenGraphBundle();
Netgen\Bundle\MetadataBundle\NetgenMetadataBundle();
Netgen\Bundle\ContentTypeListBundle\NetgenContentTypeListBundle();
Netgen\Bundle\BirthdayBundle\NetgenBirthdayBundle();
Netgen\TagsBundle\NetgenTagsBundle();
Netgen\Bundle\EnhancedSelectionBundle\NetgenEnhancedSelectionBundle();
Netgen\Bundle\SiteAccessRoutesBundle\NetgenSiteAccessRoutesBundle();
Netgen\Bundle\SiteGeneratorBundle\NetgenSiteGeneratorBundle();
Netgen\Bundle\SiteInstallerBundle\NetgenSiteInstallerBundle();
Netgen\Bundle\SiteBundle\NetgenSiteBundle();
Netgen\Bundle\RichTextDataTypeBundle\NetgenRichTextDataTypeBundle();
Netgen\Bundle\EzPlatformSiteApiBundle\NetgenEzPlatformSiteApiBundle();
Netgen\Bundle\AdminUIBundle\NetgenAdminUIBundle();
Netgen\Bundle\SiteLegacyBundle\NetgenSiteLegacyBundle();
Netgen\Bundle\InformationCollectionBundle\NetgenInformationCollectionBundle();
Netgen\Bundle\EzPlatformSearchExtraBundle\NetgenEzPlatformSearchExtraBundle();
Netgen\Bundle\ContentBrowserBundle\NetgenContentBrowserBundle();
Netgen\Bundle\ContentBrowserEzPlatformBundle\NetgenContentBrowserEzPlatformBundle();
Netgen\Bundle\ContentBrowserUIBundle\NetgenContentBrowserUIBundle();
Netgen\Bundle\LayoutsBundle\NetgenLayoutsBundle();
Netgen\Bundle\LayoutsStandardBundle\NetgenLayoutsStandardBundle();
Netgen\Bundle\LayoutsUIBundle\NetgenLayoutsUIBundle();
Netgen\Bundle\LayoutsAdminBundle\NetgenLayoutsAdminBundle();
Netgen\Bundle\LayoutsEzPlatformRelationListQueryBundle\NetgenLayoutsEzPlatformRelationListQueryBundle();
Netgen\Bundle\LayoutsEzPlatformTagsQueryBundle\NetgenLayoutsEzPlatformTagsQueryBundle();
Netgen\Bundle\LayoutsEzPlatformBundle\NetgenLayoutsEzPlatformBundle();
Netgen\Bundle\LayoutsEzPlatformSiteApiBundle\NetgenLayoutsEzPlatformSiteApiBundle();
Cjw\PublishToolsBundle\CjwPublishToolsBundle();
Cjw\FieldTypesBundle\CjwFieldTypesBundle();
CJW\CJWConfigProcessor\CJWConfigProcessorBundle();
Cjw\NetgenLayoutsExtendedBundle\NetgenLayoutsExtendedBundle();
Cjw\TmvBundle\TmvBundle();
AppBundle\AppBundle();
Review the composer.json packages required and included in this release.
- With several other extensions being installed for use at a composer level.
- With several other extensions being recommended at a composer level.
############
Full Changelog: v1.0.0.0.2...v1.0.0.0.3
v1.0.0.0.2
Full Changelog: v1.0.0.0.1...v1.0.0.0.2