Mautic v3.0.0-alpha Release Notes
Release Date: 2020-01-11 // over 4 years ago-
๐ This is an ALPHA RELEASE and thus THERE WILL BE BUGS. Please DO NOT use this with production data!
๐ Mautic 3 is namely a major maintenance release that upgrades vendors to the supported versions, increases PHP's minimum version to 7.2, and increases MySQL's minimum version to 5.7. There are no new marketing features.
โก๏ธ Mautic 3 is built on Symfony 3.4. It continues to have a Bootstrap 2 frontend with jQuery upgraded to version 3. Swiftmailer has also been updated to version 6.
๐ Plugin developers can review https://github.com/mautic/mautic/blob/3.x/UPGRADE-3.0.md for BC changes.
Installation
- ๐ฆ Extract the package to the web server
- Browse to Mautic's URL
- Go through the installer
- ๐ Use Mautic!
- Report bugs and issues in https://github.com/mautic/mautic/issues
๐ User facing changes
- ๐ {leadfield=...} tokens were removed. Use {contactfield=...} tokens instead.
- ๐ Supported PHP versions are 7.2 and 7.3
- โก๏ธ Console was moved to another directory. Update all your cron job and replace app/console with bin/console
- ๐ฑ The Rackspace and OpenStack plugins for remote assets were removed due to outdated library from Rackspace.
API
๐ 1. Deprecated keys
error
anderror_description
in API responses have been removed. If your code checks for these keys in a response, it needs to be changed to check for theerrors
key instead.{"errors":[{"message":"An error occurred","code":500}]}
๐ 2. Support for old, deprecated routes have been removed. Replace these routes with those on the right.โ | Removed Route | Use Instead | | /api/campaigns/{id}/contact/add/{leadId} | /api/campaigns/{id}/contact/{leadId}/add | ๐ | /api/campaigns/{id}/contact/remove/{leadId} | /api/campaigns/{id}/contact/{leadId}/remove | | /api/companies/{companyId}/contact/add/{contactId} | /api/companies/{companyId}/contact/{contactId}/add | ๐ | /api/companies/{companyId}/contact/remove/{contactId} | /api/companies/{companyId}/contact/{contactId}/remove | | /api/contacts/{id}/dnc/add/{channel} | /api/contacts/{id}/dnc/{channel}/add | ๐ | /api/contacts/{id}/dnc/remove/{channel} | /api/contacts/{id}/dnc/{channel}/remove | | /api/contacts/{id}/events | /api/contacts/{id}/activity | | /api/emails/{id}/send/contact/{leadId} | /api/emails/{id}/contact/{leadId}/send | | /api/segments/{id}/contact/add/{leadId} | /api/segments/{id}/contact/{leadId}/add | ๐ | /api/segments/{id}/contact/remove/{leadId} | /api/segments/{id}/contact/{leadId}/remove | | /api/stages/{id}/contact/add/{contactId} | /api/stages/{id}/contact/{contactId}/add | ๐ | /api/stages/{id}/contact/remove/{contactId} | /api/stages/{id}/contact/{contactId}/remove |
Webhooks
The following webhook events included duplicated contact profile data in both a
lead
andcontact
key.- Contact Deleted Event
- Contact Points Changed Event
- โก๏ธ Contact Updated Event
- Contact Identified Event
๐
lead
has been removed from the above events in favor ofcontact
; thus receiving scripts that are gleaning profile data from thelead
key need to be changed to usecontact
instead.Pending for Alpha 2
SHA1 5ed60974565a8febc0edd16692e08975701adc1b