Update Notices
Update to Version 5.0
- CustomerManagementFrameworkBundle\Newsletter\Queue\Item/DefaultNewsletterQueueItem constructor removed default null value from $customer parameter.
Update to Version 4.1.2
- CSS includes using the
pimcore_head_linkview helper are not within a deferred block anymore. If you extend the CMFlayout.html.twigtemplate in your custom code and embed additional CSS within your templates via thepimcore_head_linktwig extension, check if they still are embedded correctly.
Update to Version 4
- Execute SQL script
src/Resources/sql/segmentAssignment/storedFunctionObject.sql, only for Pimcore 11. - Remove Single Sign On custom implementations & classes e.g.
SSOIdentity,OAuth1Token,OAuth2TokenandssoIdentitiesfield in Customer class.
Update to Version 3
- Activate
Generate Type Declarationsfor all classes generated/used by the Customer Management Framework:CustomerCustomerSegmentCustomerSegmentGroupSsoIdentity
- Migrate all templates to twig.
- Add following line to your firewalls configuration in the
security.ymlof your app after thepimcore_adminfirewall.
security:
firewalls:
pimcore_admin:
# ...
cmf_webservice: '%customer_management_framework.firewall_settings%'
- Webservices URLs changed to
/__customermanagementframework/webservice/* - Execute all migrations of Customer Management Framework.
Additional code changes (that might affect your application)
- Migrated
SearchQueryParser\QueryBuilder\ZendCompatibilitytoDoctrine\DBAL\Query\QueryBuilder. - Migrated
Zend\PaginatortoKnp\Component\Pager. FilterHandler::addFilterhas no operator as parameter anymore (as this was only considered withSearchQueryfilters). Use newBoolanCombinatorfor combining multiple filters with OR operator instead.AbstractObjectActivity::toArrayand GDPR exporter results might be different, as it utilizes newnormalizemethods instead of deprecatedgetDataForWebservicemethods.
Removed features in Version 3
- Removed
SegmentTrackedListenerfor tracking tracked segments into Piwik/Matomo (as matomo integration is deprecated in Pimcore 6.9 and removed in Pimcore X). - Migrated all templates to php templates and removed templating helpers.
- CSV Importer integration as it is also removed from Pimcore X. Use Pimcore Data Importer instead.
Update to Pimcore X
- Update to Pimcore 6.9.
- Update Customer Management Framework to latest version (compatible to Pimcore 6.9).
- Execute all migrations of Customer Management Framework.
- Update to Pimcore X.