Pulse

OpenDXP continues to evolve

New releases, better bundles, more stable integrations: Pulse shows where OpenDXP is evolving and what progress is currently being made in the ecosystem.

Six changes across Core, Admin Bundle and Payum Stripe – focus on logging, UI stability and naming consistency. New logs make thumbnail errors in PublicServicesController actionable; CSS vars are now consistent. Guards help protect reads, and Payum Stripe class names typos eliminated.
Three changes in two bundles, focused on stability in eCommerce and payments. The eCommerce updates address document retrieval and address formatter references; a bugfix ensures mailDocumentId is cast correctly. The Payum Stripe Bundle release sorts composer.json and enables plugin support for smoother deployments.
  • PR
    mailDocumentId is now cast to the correct type to ensure documents are retrieved reliably
  • v1.0.7
    AddressFormatterInterface references replaced with admin_address_formatter
  • v1.0.0
    Composer.json sorted and plugin support enabled
Two changes in Form Builder Bundle and Payum Stripe Bundle – focus on tree-view form cloning and clearer configuration. For developers, this means a smoother form workflow in the tree and a clearer Composer/Plugin setup.
  • PR
    Form Builder Bundle: clone forms in tree context menu.
  • PR
    Payum Stripe Bundle: composer.json sorted; plugin allowance added.
Three changes across two bundles; the focus was bug fixes for form import/export and address formatting. For developers, that means more stable form workflows and steadier admin address handling in E-Commerce. The day centers on concrete fixes to improve data flow and consistency rather than new features.
  • PR
    Import/Export: Fixed type comparison for funnel workflow.
  • v1.1.3
    Form Builder Bundle v1.1.3 is available.
  • PR
    Address-Formatter-Service references replaced with admin_address_formatter.
Five changes across Data Hub Bundle and eCommerce Bundle; focus on stability and reliable data logic. Updates tighten Renderlet relationships, fix asset-reference edge cases, and tidy cloning and mail configurations. Together, these releases strengthen core stability and developer experience.
One change in the Data Hub Bundle – bugfix in image asset handling. The patch fixes the error when a document image editable references a missing asset, and prevents the 'Undefined array key' warning during rendering. For developers, this means more stable document image handling and less manual work dealing with broken references.
Nine changes across Headless Bundle, i18n Bundle, Headless eCommerce Bundle and Dam Bundle; localization and remote routing take center stage. Across the batch, remote-route locale resolution and new i18n capabilities align with refined form handling in commerce. Dam workflow and testing improvements boost CI quality, rounding out the day with clearer routing and localization across bundles.
  • PR
    Headless Bundle: Resolve locale-to-URL mapping for remote routes.
  • v1.3.3
    Headless Bundle v1.3.3: Locale-to-URL mapping for remote routes supported.
  • PR
    i18n Bundle: RemoteRouteModifier and REMOTE_ROUTE type added.
  • v1.1.5
    i18n Bundle v1.1.5: RemoteRouteModifier and REMOTE_ROUTE type support.
  • PR
    Headless eCommerce Bundle: Added priority attribute for form fields; PRE_SUBMIT now SUBMIT.
  • v1.0.7
    Headless eCommerce Bundle 1.0.7: Priority attribute added; PRE_SUBMIT changed to SUBMIT.
  • PR
    Dam Bundle: Version updated from 1.0.1 to 1.0.0.
  • PR
    Dam Bundle: Add post-checkout action for static analysis workflow.
  • PR
    Dam Bundle: Added support for filename_delimiter filter.
Fifteen changes across Core, Admin, Toolbox, Dynamic Search, Admin Auth, and eCommerce Framework. The dominant theme was CSS color variable prefix standardization and stability fixes. For developers this means more predictable styling, stronger admin workflows, and better integrations with Doctrine Messenger.
Ten changes across four bundles; the dominant themes are mapping logic, data paths, and API support. For developers, this means more stable mapping, consistent document editables, and enhanced OpenAPI capabilities. The work spans Headless, Data Hub, and Commerce stacks, with a clear focus on developer experience.
  • PR
    Headless Bundle: Handle isCollection attribute for oneOf mappings
  • v1.3.2
    Headless Bundle v1.3.2: isCollection handling in mappings
  • PR
    Data Hub Bundle: Fix undefined array key in document editables sort indexData Hub Bundle: Fix undefined array key in document editables sort index
  • PR
    Data Hub Bundle: Correct misleading property/metadata key descriptionsData Hub Bundle: Correct misleading property/metadata key descriptions
  • PR
    Data Hub Bundle: Use key instead of filename field for DocumentFolderTypeData Hub Bundle: Use key instead of filename field for DocumentFolderType
  • PR
    eCommerce Bundle: Fix date formatting and enforce type casting for mail document ID
  • v1.0.5
    eCommerce Bundle v1.0.5: Fix date formatting and type casting for mail document ID
  • PR
    Headless eCommerce Bundle: addressIdentifier in AddressIdentifierFilter nullable
  • PR
    Headless eCommerce Bundle: Add frontendPath to EcommerceOrder
  • v1.0.6
    Headless eCommerce Bundle v1.0.6: FrontendPath added; OpenAPI support improved
Five changes across two bundles, Advanced SEO Bundle and Headless eCommerce Bundle, with a focus on localization and form handling. Locale handling now uses the full set of allowed locales when rebuilding local values. Form improvements add attribute casting in AddressFormOptionsResolver and introduce SubmitTypeExtension for more predictable submit behavior.
  • PR
    Upgrade notes adjusted.
  • PR
    Always use full scope of allowed locales when rebuilding local value.
  • v1.0.5
    v1.0.5 released: Full locale scope used when rebuilding local values.
  • PR
    Cast request attribute in AddressFormOptionsResolver and SubmitTypeExtension.
  • v1.0.5
    v1.0.5 released: Cast request attribute and SubmitTypeExtension added.
Two changes in OpenDXP Core focused on stability. A fix to the infinite loop message and cleanup of a stale routing docblock. Developers benefit from clearer errors and improved routing documentation.
One change in eCommerce Configurable Options: blocks render with raw and the spaceless filter is removed from the wrapper template. This focuses the rendering logic and simplifies template design. Developers gain more direct HTML output in this area.
  • PR
    Blocks rendered with raw; spaceless filter removed in wrapper template.
Four changes across two bundles, with a focus on route stability and document-folder relations. Web-to-Print gets a corrected route; Data Hub fixes connections to document folders. For developers, that means fewer print-edge cases and more predictable GraphQL results when working with document data.
Five changes across Headless Bundle and Headless eCommerce Bundle, with a strong emphasis on schema routes and token generation. Developers gain more stable API behavior and clearer changelogs. API stability, token logic, and release communication were the main focus today.
  • PR
    Headless Bundle: Add POST support to schema routes and fix validation groups.
  • v1.3.1
    Headless Bundle v1.3.1: POST support and validation groups fix.
  • PR
    Headless eCommerce Bundle: CHANGELOG updated.
  • PR
    Headless Bundle: Ensure unique token generation and add Schema Routes.
  • v1.0.4
    Headless eCommerce Bundle v1.0.4: Decoupled store schema logic.
One change in the Admin Bundle fixes persistent loading spinners in asset folder previews. Asset previews now load reliably and avoid stuck placeholders. For developers, this means steadier media previews and less debugging around asset previews.
Three changes across Core, Admin Bundle, and Headless eCommerce Bundle; the focus was stability, architecture, and developer experience. Core now provides more precise index generation, safer query parameter handling, and standardized serialization. Admin Bundle eliminates unused grid configuration logic; Headless eCommerce Bundle moves store schema description to a dedicated component and updates form extensions.
Two changes in the Monitoring Bundle, focusing on code quality and composer.json formatting. We fix the composer.json formatting, and the v1.0.2 release ships the correction immediately. For developers, that means more stable dependency management and more reliable builds.
  • PR
    Composer.json formatting fixed
  • v1.0.2
    Monitoring Bundle v1.0.2 released with corrected composer.json formatting
Six changes across three bundles, focusing on localization, the Attribute Builder, and PHP 8.5 support. For developers, this batch strengthens localization accuracy, improves attribute workflows in Headless E-Commerce, and broadens PHP compatibility.
  • PR
    Fixes uninitialized ZoneSite::$opendxpSite after deserialization.
  • v1.1.4
    i18n Bundle v1.1.4 released; deserialization issue fixed.
  • PR
    Headless E-Commerce: Attribute Builder locale handling improved.
  • v1.0.3
    Headless E-Commerce: Locale resolution corrected; locale key behavior adjusted.
  • PR
    Payum Postfinance Flex Bundle: PHP 8.5 support added.
  • v1.0.0
    Payum Postfinance Flex Bundle v1.0.0 released; PHP 8.5 support added.
Fourteen changes across six bundles, led by PHP 8.5 support. For developers, this means improved PHP 8.5 compatibility, stronger quality checks in Monitoring, and safer schema updates in eCommerce, plus steadier work across Number Sequence Generator and Object Merger.
  • PR
    i18n Bundle: PHP 8.5 support added.
  • v1.1.3
    i18n Bundle: Release adds PHP 8.5 support.
  • PR
    Scheduler Bundle: PHP 8.5 support added.
  • v1.0.2
    Scheduler Bundle: Release adds PHP 8.5 support.
  • PR
    Monitoring Bundle: PHP-CS-Fixer configuration added.
  • PR
    Monitoring Bundle: PHP 8.5 support added.
  • v1.0.1
    Monitoring Bundle: Release adds PHP 8.5 support.
  • PR
    Number Sequence Generator: PHP 8.5 support added.Number Sequence Generator: PHP 8.5 support added.
  • v1.0.1
    Number Sequence Generator: Release adds PHP 8.5 support.Number Sequence Generator: Release adds PHP 8.5 support.
  • PR
    Object Merger Bundle: PHP 8.5 support added.Object Merger Bundle: PHP 8.5 support added.
  • v1.0.1
    Object Merger Bundle: Release adds PHP 8.5 support.Object Merger Bundle: Release adds PHP 8.5 support.
  • PR
    eCommerce Bundle: Refactor schema updates to prevent DROP TABLE.
  • PR
    eCommerce Bundle: Admin translations cleaned.
  • v1.0.4
    eCommerce Bundle: Release fixes admin translations and schema update logic.
29 changes across System Info, Form Builder, Toolbox, Headless, Web to Print, Mailpit, Perspective Editor, Members, eCommerce, Headless eCommerce and eCommerce Configurable Options. The dominant themes are PHP 8.5 support and improved Twig attribute-based extensions for developer experience. For developers this means broader PHP 8.5 compatibility, more stable Twig integrations, and focused improvements in Headless and eCommerce features.
  • PR
    PHP 8.5 support added to System Info BundlePHP 8.5 support added to System Info Bundle
  • v1.0.2
    System Info Bundle v1.0.2 releasedSystem Info Bundle v1.0.2 released
  • v1.1.2
    Form Builder Bundle v1.1.2 released
  • PR
    Toolbox Bundle release prepared
  • v1.0.2
    Toolbox Bundle v1.0.2 released
  • PR
    Headless Bundle release prepared
  • v1.3.0
    Headless Bundle v1.3.0 released
  • PR
    Add PHP 8.5 support to Headless Toolbox Bundle
  • v1.2.1
    Headless Toolbox Bundle v1.2.1 released
  • PR
    Add PHP 8.5 support to Web to Print BundleAdd PHP 8.5 support to Web to Print Bundle
  • v1.1.1
    Web to Print Bundle v1.1.1 releasedWeb to Print Bundle v1.1.1 released
  • PR
    Mailpit Bundle release prepared
  • v1.1.1
    Mailpit Bundle v1.1.1 released
  • PR
    Add PHP 8.5 support for Perspective Editor BundleAdd PHP 8.5 support for Perspective Editor Bundle
  • v1.0.1
    Perspective Editor Bundle v1.0.1 releasedPerspective Editor Bundle v1.0.1 released
  • PR
    Members Bundle release prepared
  • v1.0.3
    Members Bundle v1.0.3 released
  • PR
    Add PHP 8.5 support to eCommerce Bundle
  • v1.0.3
    eCommerce Bundle v1.0.3 released
  • PR
    Raised PHPStan analysis level from 4 to 5 in Headless eCommerce Bundle
  • PR
    Add PHP 8.5 support to Headless eCommerce Bundle
  • PR
    Fixed term query field name from sub_type to subType
  • PR
    Updated event listener configuration to use opendxp_headless namespace for event tags
  • PR
    Added ProductAttributeSetAwareInterface
  • v1.0.2
    Headless eCommerce Bundle v1.0.2 released
  • v1.0.1
    Headless eCommerce Bundle v1.0.1 released
  • PR
    Add PHP 8.5 support to eCommerce Configurable Options Bundle
  • PR
    Added inversed-by attribute to DefinitionOption relation in Doctrine mapping
  • v1.0.1
    eCommerce Configurable Options Bundle v1.0.1 released
Eleven changes across Core, Admin, Headless, Dynamic Search Lucene Provider and eCommerce Bundle; the day centers on media handling, video-related improvements and Developer Experience enhancements. Developers gain a more stable media pipeline, attribute-based Twig usage, and targeted fixes in admin workflows and asset resolution in headless mode. These updates improve developer experience and daily workflows.
Eight changes across five bundles, PHP 8.5 support and OpenSearch integration in the foreground. Developers gain consistent PHP compatibility and an updated OpenSearch provider across all bundles. The day marks a clear move toward more stable upgrade paths and a unified search experience.
  • PR
    Form Builder Bundle adds PHP 8.5 support and updates license info.
  • PR
    Headless Bundle adds PHP 8.5 support.
  • PR
    Dynamic Search OpenSearch Provider: Changelog updated.
  • v1.1.0
    Dynamic Search OpenSearch Provider v1.1.0: PHP 8.5 support and DSL switch.
  • PR
    Emailizr Bundle: removed outdated .php-cs-fixer.cache; PHP 8.5 support.
  • v1.0.1
    Emailizr Bundle v1.0.1 released: PHP 8.5 support.
  • PR
    Dummy Asset Bundle adds PHP 8.5 support and removes env check.
  • v1.0.1
    Dummy Asset Bundle v1.0.1 released: PHP 8.5 support and env check removed.
Forty-four changes across Core and bundles, focused on PHP 8.5 support and CI/CD workflow improvements. The team maintains consistent PHP 8.5 compatibility across bundles and tightens build, test, and analysis configurations. This batch delivers more predictability, smoother upgrades, and better tooling for developers.
Eleven changes across Core and Bundles, with a focus on PHP 8.5 support. Broader PHP 8.5 compatibility spans multiple bundles and improves schema handling for safer updates. Developers benefit from consistent validation and easier maintenance.
  • PR
    Core: Improved protection against DROP TABLE during schema updates.Core: Improved protection against DROP TABLE during schema updates.
  • PR
    Advanced SEO Bundle: PHP 8.5 support added.
  • PR
    Admin Auth Bundle: PHP 8.5 support added.
  • PR
    Mailpit Bundle: PHP 8.5 support added.
  • PR
    Members Bundle: PHP 8.5 support added.
  • PR
    Members Bundle: PHP 8.5 support added; validation constraints updated.
  • PR
    Advanced Object Search Bundle: PHP 8.5 support added.Advanced Object Search Bundle: PHP 8.5 support added.
  • PR
    Data Importer Bundle: Use required attribute instead of annotation.Data Importer Bundle: Use required attribute instead of annotation.
  • PR
    Content Crafter Bundle: PHP 8.5 support added.
  • PR
    DeepL Translator Bundle: PHP 8.5 support added.
  • PR
    Canto Assets Bundle: PHP 8.5 support added.
Seven changes across Core and Admin Bundle, with a focus on the Twig attribute approach and media processing. Twig extensions are now registered via attributes; FFmpeg handles more formats and codecs; forceResize enables targeted video scaling. Metadata language matching is corrected.
Four changes across Admin and eCommerce bundles, focus on stability and DX. A thumbnail handling fix handles array inputs safely, and OpenSearch deletions are guarded against missing items. Key renames and configuration migrations unify the upgrade path, and the release reflects broader compatibility.
  • PR
    getImageThumbnailAction: fixed crash with array thumbnail.getImageThumbnailAction: fixed crash with array thumbnail.
  • PR
    Existence check before deleting items from OpenSearch index.
  • PR
    Rename key ctc_assign_to_existing to ctc_assign_existing; migration.
  • v1.0.2
    eCommerce Bundle v1.0.2: Thumbnail configuration moved; key-name migration.
Two changes across Admin Bundle and eCommerce Bundle; focus on workflow reliability and dependency compatibility. These updates improve the execution of admin workflows and widen compatibility for commerce installations with newer dependencies.
Four changes across Dynamic Search: Bundle and Lucene Provider, focus on stability and configuration. View name references were corrected and YAML configuration updated. The full re-indexing issue is fixed so all processed documents are written to the stable Lucene index.
  • PR
    View name reference corrected: from DynamicSearch to OpenDxpDynamicSearch.
  • v1.0.2
    YAML configuration updated: switched from dynamic_search to opendxp.
  • PR
    Full re-indexing: all processed documents are written to the stable Lucene index.
  • v1.0.1
    Lucene Provider release v1.0.1 fixes full re-index issue.
One change in Headless Bundle: bugfix enables empty POST requests. The patch ensures empty POST payloads no longer error out, stabilizing API interactions. For developers, that means more reliable POST-based integrations.
  • PR
    Bugfix: Empty POST requests now work
Two changes in OpenDXP Core, focus on documentation and contact information. We fixed typos in the upgrade notes, and updated the homepage and author contact details.