Skip to content

Releases: mautic/mautic

Mautic Community 3.3.3-rc

19 Apr 17:31
Compare
Choose a tag to compare
Pre-release

⚠️ This is a release candidate. Do not use in production environment. ⚠️
Please report issues if you face some on GitHub or in #t-product channel on Slack.

Bugs

  • Fix audit log for few entities #9801
  • Fix contact CSV import progress checks unreachable statement #9782
  • Changes company links to action /view in reports #9768
  • Fix date time field display issue #9747
  • Fix report asset downloads counts #9641
  • Fix Salesforce sync boolean type value #9618
  • Fix segment email stats graph #9580
  • Refactor change stage campaign action to use batches #8969
  • Fix cancel scheduled campaign event log #8116
  • Fix inability to update Mautic lead fields if the value that is coming from the integration is empty. #7753

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

SHA1(3.3.3-rc.zip)= f4bb052f104e7a61829a1acbeede9aa66b261ced
SHA1(3.3.3-rc-update.zip)= b65da3a27505cfea50798c45f719cd4d931e52d2

Mautic Community 4.0.0-alpha1

30 Mar 20:31
823a23c
Compare
Choose a tag to compare
Pre-release

⚠️ THIS IS AN ALPHA RELEASE. DO NOT USE ANYWHERE NEAR A PRODUCTION ENVIRONMENT!

Today we have released Mautic 4.0-alpha1 after a super productive sprint where we had thirteen contributors working on this project.

This is a very early release for testing only which includes a large number of substantial changes to the underlying codebase.

There will be bugs, and there are some features which we still have further refinement to work on in the coming weeks.

UPGRADING IS NOT YET SUPPORTED

Planned release schedule

Alpha release - 30th March 2021 <= We are here
Beta release - 26th April 2021
Release candidate release - 15th May 2021
General availability release - 24th May 2021

Upcoming sprints

Read more in this forum post on how you can get involved!

Beta release sprint - 23-25 April
Release Candidate sprint - 14-15 May
General Availability sprint 21-23 May

Release Notes

There are many significant changes in this release including support for Symfony 4 and upgrading dependencies in advance of PHP8 support.

Read the upgrade-4.0.md for more details.

The Composer Initiative has also had the first phase merged in this release. This involves moving plugins and themes out of the codebase to separate repositories, and allows Mautic to be installed in different ways than the standard GUI and CLI install process, such as using the command:

composer create-project mautic/recommended-project:4.x-dev mauticcomposerproject --no-interaction

There are also several new features which you will find listed below.

Enhancements

  • Patch and minor version bumps for some dependencies #9867
  • composerisation of Mautic TPROD-147 #9863
  • TPROD-143 Replaces Froala with CKEditor 4 as the default WYSIWYG #9843
  • TPROD-170: Enabling 2-legged authentication for Mautic #9837
  • Upgrade dependencies (BC breaks) in preparation for PHP 8.0 support #9833
  • Tests memory optimization #9824
  • Integrations Bundle - add support to pass custom options to OrderDAO #9796
  • Aggregate stat service #9757
  • Clickable campaign ID in contact's campaigns list #9666
  • Marketplace v1 #9650
  • Upgrade to Symfony 4 #9409
  • Allow change default theme for new email #9189
  • Add search by company fields for list view/API #8352
  • New report: Contact's segments activity log #8125
  • A/B test chart rendering unified #7787

Bugs

  • M4 API fixes #9865
  • Mautic 4: When applying a migration at CLI there is an error from ConsoleErrorListener #9848 #9850
  • Check if form calls IsSubmitted #9847
  • Remove hard coded ids within fixtures #9846
  • changes to encoder to update to Symfony #9842
  • fix monolog to use mautic logger #9840
  • Replacing deprecated at() calls in unit tests #9835
  • Mautic 4: Unable to create social media (Twitter) mention #9830
  • Mautic 4: Unable to merge companies #9826 #9845

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

SHA1(4.0.0-alpha1.zip)= c375a281d1a259005c15db9328a402fcf9eb0fe7
SHA1(4.0.0-alpha1-update.zip)= a8a4ba94de63f19f79f290ea93725f06d6a933e9

Mautic Community 3.3.2

22 Mar 20:15
Compare
Choose a tag to compare

Change Log

Security

Bugs

  • Fix company change audit log after modify contact #9770
  • --campaign-limit flag on campaign trigger cron is not working after upgrading to 3.3.1 #9750 #9756
  • Reduce ajax call for email count stats #9712
  • Search with wildcards #9679
  • Fix load filemanager from builder #9651
  • Bug lead graph report with company filters #9560
  • Remove duplicate index #9510
  • added css to center contact name in search result #9438 #4758
  • Fix popup ABSOLUTE_URL in campaigns #9349
  • Fix absolute url of preview email #9329
  • Removed code no longer needed when saving SAML XML files #7512

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

SHA1(3.3.2.zip)= 720bf3bdf76d404b6ec773c14788d2f68b1e77cc
SHA1(3.3.2-update.zip)= 6ab690e8d1c86af23b32ed5b6baec77f33725c4f

Mautic Community 3.3.2-rc

15 Mar 17:59
Compare
Choose a tag to compare
Pre-release

⚠️ This is a release candidate. Do not use in production environment. ⚠️
Please report issues if you face some on GitHub or in #t-product channel on Slack.

Change Log

Bugs

  • Fix company change audit log after modify contact #9770
  • --campaign-limit flag on campaign trigger cron is not working after upgrading to 3.3.1 #9750 #9756
  • Reduce ajax call for email count stats #9712
  • Search with wildcards #9679
  • Fix load filemanager from builder #9651
  • Bug lead graph report with company filters #9560
  • Remove duplicate index #9510
  • added css to center contact name in search result #9438 #4758
  • Fix popup ABSOLUTE_URL in campaigns #9349
  • Fix absolute url of preview email #9329
  • Removed code no longer needed when saving SAML XML files #7512

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

SHA1(3.3.2-rc.zip)= 8198469e678820019bcedd5af0abcffd139ac2d4
SHA1(3.3.2-rc-update.zip)= 350b70dc817ec2699b2221a8f7aa0108679ab519

Mautic Community 3.3.1

23 Feb 23:04
Compare
Choose a tag to compare

3.3.1 Hotfix Release

Following the release of 3.3.0, issues were identified with the build script not including the new builder in the upgrade package, migrations and landing page builders which necessitated this hotfix release.

Bugs

  • Fix migration for 3.3.0 #9720
  • Include GrapesJsBuilderBundle in build script for update package #9713
  • No GrapeJS builder after 3.3.0 upgrade #9710
  • No landing page theme available after enabling GrapesJS builder #9715

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

SHA1(3.3.1.zip)= eeb751abe0cd17de90a61b48ee8c306b50bd2226
SHA1(3.3.1-update.zip)= 3b222e4f3f0610fd298a1ee11c485d6ad9592492

3.3.0 Release Notes

Enhancements

  • add mjml theme paprika #9681
  • add mjml theme confirm me #9682
  • add mjml theme brienz #9683
  • Add grape js builder bundle. #9677
  • Support for builder specific templates #9654
  • Add DDEV first-run experience 🚀 #9669
  • Add segment filter info message #9610
  • Webhook processing time limit #9573
  • Adding new templating helper as a proxy for CoreParametersHelper #9570
  • Segment categories #9544
  • Comment improvements #9527
  • Campaign custom reschedule interval #9524
  • Return campaign ID and Name for 'Campaign membership change' Events #9507
  • Re-phrasing a couple of oddities in preference center #9492
  • Allow plugins modify request data for webhook campaign action #9475
  • Ajaxify dashboard 2 #9386
  • Added 'overlayDisabled' option in list_toolbar.html.php #9336
  • Add segment build time measurement and support for multiple UNION queries #9298
  • Speed up segment detail page #9263
  • M3 add new cache bundle 2 #9107
  • Add lock name on email send command #9089
  • Skip DNC reason query if not needed #9060
  • Add support to auto fill data for others field types #8976
  • M3 Feature/custom fields background #8828
  • M3 Add maxmind data purge command #8769
  • enhance form progressive profiling to make it compatible cross forms and more flexible #8611
  • Adds support for plugins to append to the response of the mt() #8442
  • Customize grid view for developers #7944
  • Allow array values in api filter paramaters #7933
  • Send email and sms webhook events added #7716
  • Send report now #7432
  • Reports: smarter query generation for faster load times #7411
  • New Email builder #7360
  • Permission class DI #7312
  • (Enhancement) Apply "Mailer is owner" only when the email template has no value specified for "from name" and "from email" #6425
  • Enhancement/email use owner setting #6071
  • Respect custom fields order on the lead detail page #9494
  • Stub HTTP client to prevent accidental request to third parties #9440
  • Refactoring theme helper #9316

Bugs

  • Bump GrapesJS builder version to 1.0-RC4 #9702
  • Avoid using requestStack->getCurrentRequest() in constructor #9667
  • Fix Uncaught ReferenceError: mauticEnv is not defined from dashaboard.js #9652
  • Fix custom contact column from any group #9649
  • Fix integration config validation - 2 #9642
  • Fixed impossible statement #9637
  • Fix PHP Notice on show_php_version_warning_if_under #9622
  • fix timeline on sms #9578
  • missing table prefix on campaign repository #9575
  • Notification header size #9569
  • Bug report graph line leads #9547
  • remove unrelevant filters for dynamic content #9260
  • BUG FIX create table "email_stats" | 1054 Unknown column ‘-’ in ‘generated column function’ when (...) #9623

Dependencies

  • Upgrade to PHPUnit 9 #9602
  • Drop PHP 7.2 support #9451

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Mautic Community 3.3.0

22 Feb 20:10
Compare
Choose a tag to compare
Pre-release

⚠️ A hotfix release was made to address some issues with this release - please use 3.3.1.

Enhancements

  • add mjml theme paprika #9681
  • add mjml theme confirm me #9682
  • add mjml theme brienz #9683
  • Add grape js builder bundle. #9677
  • Support for builder specific templates #9654
  • Add DDEV first-run experience 🚀 #9669
  • Add segment filter info message #9610
  • Webhook processing time limit #9573
  • Adding new templating helper as a proxy for CoreParametersHelper #9570
  • Segment categories #9544
  • Comment improvements #9527
  • Campaign custom reschedule interval #9524
  • Return campaign ID and Name for 'Campaign membership change' Events #9507
  • Re-phrasing a couple of oddities in preference center #9492
  • Allow plugins modify request data for webhook campaign action #9475
  • Ajaxify dashboard 2 #9386
  • Added 'overlayDisabled' option in list_toolbar.html.php #9336
  • Add segment build time measurement and support for multiple UNION queries #9298
  • Speed up segment detail page #9263
  • M3 add new cache bundle 2 #9107
  • Add lock name on email send command #9089
  • Skip DNC reason query if not needed #9060
  • Add support to auto fill data for others field types #8976
  • M3 Feature/custom fields background #8828
  • M3 Add maxmind data purge command #8769
  • enhance form progressive profiling to make it compatible cross forms and more flexible #8611
  • Adds support for plugins to append to the response of the mt() #8442
  • Customize grid view for developers #7944
  • Allow array values in api filter paramaters #7933
  • Send email and sms webhook events added #7716
  • Send report now #7432
  • Reports: smarter query generation for faster load times #7411
  • New Email builder #7360
  • Permission class DI #7312
  • (Enhancement) Apply "Mailer is owner" only when the email template has no value specified for "from name" and "from email" #6425
  • Enhancement/email use owner setting #6071
  • Respect custom fields order on the lead detail page #9494
  • Stub HTTP client to prevent accidental request to third parties #9440
  • Refactoring theme helper #9316

Bugs

  • Bump GrapesJS builder version to 1.0-RC4 #9702
  • Avoid using requestStack->getCurrentRequest() in constructor #9667
  • Fix Uncaught ReferenceError: mauticEnv is not defined from dashaboard.js #9652
  • Fix custom contact column from any group #9649
  • Fix integration config validation - 2 #9642
  • Fixed impossible statement #9637
  • Fix PHP Notice on show_php_version_warning_if_under #9622
  • fix timeline on sms #9578
  • missing table prefix on campaign repository #9575
  • Notification header size #9569
  • Bug report graph line leads #9547
  • remove unrelevant filters for dynamic content #9260
  • BUG FIX create table "email_stats" | 1054 Unknown column ‘-’ in ‘generated column function’ when (...) #9623

Dependencies

  • Upgrade to PHPUnit 9 #9602
  • Drop PHP 7.2 support #9451

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

SHA1(3.3.0.zip)= a9c5aeea9e35eebae8556f77d8ff7dc5b0a35963
SHA1(3.3.0-update.zip)= 4b0a08ea3359b31d906f8008f60ff662a6b85ae6

Mautic Community 3.3.0-rc

16 Feb 07:08
Compare
Choose a tag to compare
Pre-release

Enhancements

  • Add grape js builder bundle. #9677 - Read more in the Readme about how to get some sample templates, enable your existing themes to work with it, and more!
  • Add DDEV first-run experience 🚀 #9669
  • Add segment filter info message #9610
  • Webhook processing time limit #9573
  • Adding new templating helper as a proxy for CoreParametersHelper #9570
  • Segment categories #9544
  • Comment improvements #9527
  • Campaign custom reschedule interval #9524
  • Return campaign ID and Name for 'Campaign membership change' Events #9507
  • Re-phrasing a couple of oddities in preference center #9492
  • Allow plugins modify request data for webhook campaign action #9475
  • Ajaxify dashboard 2 #9386
  • Added 'overlayDisabled' option in list_toolbar.html.php #9336
  • Add segment build time measurement and support for multiple UNION queries #9298
  • Speed up segment detail page #9263
  • M3 add new cache bundle 2 #9107
  • Add lock name on email send command #9089
  • Skip DNC reason query if not needed #9060
  • Add support to auto fill data for others field types #8976
  • M3 Feature/custom fields background #8828
  • M3 Add maxmind data purge command #8769
  • enhance form progressive profiling to make it compatible cross forms and more flexible #8611
  • Adds support for plugins to append to the response of the mt() #8442
  • Customize grid view for developers #7944
  • Allow array values in api filter paramaters #7933
  • Send email and sms webhook events added #7716
  • Send report now #7432
  • Reports: smarter query generation for faster load times #7411
  • Permission class DI #7312
  • Enhancement/email use owner setting #6071

Bugs

  • Avoid using requestStack->getCurrentRequest() in constructor #9667
  • Fix Uncaught ReferenceError: mauticEnv is not defined from dashaboard.js #9652
  • Fix custom contact column from any group #9649
  • Fix integration config validation - 2 #9642
  • Fixed impossible statement #9637
  • Fix PHP Notice on show_php_version_warning_if_under #9622
  • fix timeline on sms #9578
  • missing table prefix on campaign repository #9575
  • Notification header size #9569
  • Bug report graph line leads #9547
  • remove unrelevant filters for dynamic content #9260

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

SHA1(3.3.0-rc.zip)= 11ba3ec3d2922a69048da0a8f52cd47b4c0027de
SHA1(3.3.0-rc-update.zip)= 28fe91708b69682fa623f217cd7e61fd0a7e958e

Mautic Community 3.2.5

25 Jan 07:50
Compare
Choose a tag to compare

Change Log

Enhancements

Bugs

A big thank you to the following community members for contributing to this release either by code or bug report: @alanhartless, @crasx, @dennisameling, @dev-marcel, @gabepri, @hluchas, @kuzmany, @letharion, @masonhensley

Note for developers

SHA1(3.2.5.zip)= f57071c500fcedd2a64c0e7b94f0354cfa54d0aa
SHA1(3.2.5-update.zip)= 431740b4dce2508c67a9ff7f396f58ae3f9e8ef0

Mautic Community 3.2.5-rc

19 Jan 08:52
Compare
Choose a tag to compare
Pre-release

⚠️ This is a release candidate. Do not use in production environment. ⚠️
Please report issues if you face some on GitHub or in #t-product channel on Slack.

Change Log

Enhancements

Bugs

A big thank you to the following community members for contributing to this release either by code or bug report: @alanhartless, @crasx, @dennisameling, @dev-marcel, @gabepri, @hluchas, @kuzmany, @letharion, @masonhensley

Note for developers

SHA1(3.2.5-rc.zip)= 8946ef6b9ce2eb2efd6ef6c70eff8547f159bab9
SHA1(3.2.5-rc-update.zip)= 169b742f3d54baff8ca4fb5c04678046a2e6ed48

Mautic Community 3.2.4

14 Jan 17:07
Compare
Choose a tag to compare

🔒 Security Release for Mautic 3.0-3.2.2 versions

This is a security hotfix release to resolve two vulnerabilities reported in Mautic. This is the same release as 3.2.3, but with an important fix in the update script. More details below.

We recommend updating your Mautic instance as soon as possible.

For more information and CVE numbers please refer to the release announcement: https://www.mautic.org/blog/community/security-release-all-versions-mautic-prior-2-16-5-and-3-2-3

⚠️ Important note for users who are currently running 3.2.0 or later

Are you currently using Mautic 3.2.0 or later and do you update through the CLI (Command Line Interface)? Then the message below applies to you! This does not apply if you're updating through the UI (graphical interface).

When you're trying to update through the CLI, you might run into the following error:

Notice: Undefined index: message in /var/www/html/app/bundles/CoreBundle/Update/Step/InstallNewFilesStep.php on line 131

Failed to execute command php bin/console mautic:update:apply: exit status 1

This bug was introduced in Mautic 3.2.0 and fixed in 3.2.4. Please use the following workaround:

wget https://github.com/mautic/mautic/releases/download/3.2.4/3.2.4-update.zip
php bin/console mautic:update:apply --update-package=3.2.4-update.zip
php bin/console mautic:update:apply --finish

Note for developers

SHA1(3.2.4.zip)= 291ebabd2f12a0d8eced65a0adaa597db8371a39
SHA1(3.2.4-update.zip)= 33492b549e9f999fe3803cddde7eaa176e57e30b