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