Skip to content
Compare
Choose a tag to compare

This is an out-of-cycle release which provides PHP 8.0 support to Mautic 4 users, and some other bug fixes. This should allow Mautic users to update their PHP versions before PHP 7 reaches end of life in November, without needing to update to Mautic 5.

What's Changed

Features and enhancements

🐛 Bugs

⬆️ Dependencies

🔎 CI/CD and Quality

💖 New Contributors

Full Changelog: 4.3.1...4.4.0

SHA1(4.4.0.zip)= 5a19eb5186ae80a4bcff892607581e5569686fbf
SHA1(4.4.0-update.zip)= 42ecea5b246a5deddf12030e57c70a949045752b

Compare
Choose a tag to compare

This hotfix version is fixing a bug in the installer identified after the 4.3.0 release.

SHA1(4.3.1.zip)= 6de39c8e131658a57656adf470fbceeb0451ffa1
SHA1(4.3.1-update.zip)= f81cd9990f6969bec8c39d75ee5659f1cec45ec1

Compare
Choose a tag to compare

What's Changed

🔒 Security fixes

Features and enhancements

⬆️ Dependencies

🐛 Bugs

New Contributors

Full Changelog: 4.2.2...4.3.0

SHA1(4.3.0.zip)= deeb69551f1bbd499492859eb99df933e8aecd37
SHA1(4.3.0-update.zip)= 51b20c9e01906c1c6e87c7a9b65aec3ad42a910b

Compare
Choose a tag to compare
Pre-release

⚠️ This is a beta pre-release for testing. Do not use in production environment. ⚠️

Please report issues if you face some on GitHub or in #t-product channel on Slack.

What's Changed

Features and enhancements

🐛 Bugs

New Contributors

Full Changelog: 4.2.2...4.3.0-rc

SHA1(4.3.0-rc.zip)= ceddbbdf302d3730ec3c7a977cdbc8a966495fe8
SHA1(4.3.0-rc-update.zip)= 5f53586621a0a6f745d1b28a67cd9cb31c729d89

445fde8
Compare
Choose a tag to compare

What's Changed

Features and enhancements

🐛 Bugs

New Contributors

Full Changelog: 4.2.1...4.2.2

SHA1(4.2.2.zip)= c7f15eb2edf0ad60b1cfc16ff9291eb424cac1c4
SHA1(4.2.2-update.zip)= 7e219146a63356793e020582a7e863010ca50ae9

0502070
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.2.0...4.2.1

🐛 Bugs

💖 New Contributors

SHA1(4.2.1.zip)= 112cbe8bcf9eadab123234047e9455d8050fbc2e
SHA1(4.2.1-update.zip)= b179c135822f90621a8528f5ca810572eeec6f25

cd19c59
Compare
Choose a tag to compare

📋 What's changed since 4.1.2?

Full Changelog: 4.1.2...4.2.0

📣 Release announcement

Read the blog post: https://www.mautic.org/blog/community/mautic-4-2-one-small-step-mautic

⚠️ If you host Mautic in a sub-folder (e.g. example.com/mautic) please review the guidance in this GitHub issue before updating, as you will probably need to make some changes to the .htaccess file after you update. ⚠️

In this release:

🔒 Security

This issue impacts all versions of Mautic prior to 3.3.5 and 4.2.0. Please update at your earliest convenience.

CVE-2022-25769 - Improper regex in htaccess file

Mautic 3.3.5 release here

Features and Enhancements

🐛 Bugs

💖 Contributors

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

🚀 New Contributors

SHA1(4.2.0.zip)= 3d9e6e79d60256247890d9e8963826622478d6b1
SHA1(4.2.0-update.zip)= 5e78395be978f353a08b80ac2837b4f97e65b22b

Compare
Choose a tag to compare

🔒 Security release

This issue impacts all versions of Mautic prior to 3.3.5. Please update at your earliest convenience.

CVE-2022-25769 - Improper regex in htaccess file

⚠️ If you host Mautic in a sub-folder (e.g. example.com/mautic) please review the guidance in this GitHub issue before updating, as you will probably need to make some changes to the .htaccess file after you update. ⚠️

This will be the last update for Mautic 3.x, for which security support has now ended.

SHA1(3.3.5.zip)= 46e784d5ff220b1fa394f1d011f9d140f7184a2d
SHA1(3.3.5-update.zip)= 876ab6c935e00be3ab1e8bc646968636e59a860e

Full Changelog: 3.3.4...3.3.5

Compare
Choose a tag to compare

Enhancements

  • Upgrade to Redis 5 for DDEV #10856
  • Support for emoji in emails2 #10844
  • Change btn-primary class of email buttons in campaign send email action to btn-default #10837
  • Add description on Tag form #10799
  • Add dynamic content to the Email Builder in MJML mode #10782
  • Segment fail notifications #10772
  • Improve and fix the execution of (local) PHPUnit tests #10759
  • update list of default themes to be in line with the current ones #10731
  • Confirmation unpublishing campaign workflow #10705
  • Inject a caching solution into the DeviceDetector #10665
  • Add Redis to DDEV #10538
  • Segment view optimization #10523
  • Add additional checks to installation + update process #10459
  • Fix elfinder folder perms #10410
  • Command for remove webhook log #10405
  • Functional tests improvements #10212
  • Single landing page scripts #9695
  • Page tracking submissions in landing page #9693
  • Landing pages table new columns #9691
  • Segments table new columns #9690
  • Assets table new columns #9688
  • Re: FullCalendar localization #9432
  • Segment filter refactoring #8649

Bugs

  • Heath Dutton: Improve boolean import/API support #7513 #10866
  • Fix default order direction in controllers #10862
  • Fix group by If you use count columns for assets download 2 #10833
  • Small text update to reflect change from apply to save on button #10826
  • REST API for forms allows to send certain fields with HTML tags #10820
  • fix static config file in tests #10810
  • Fix email_queued search query #10803
  • add pagehit index in entity metadata instead of fixture #10787
  • Reuse existing editor keep history #10781
  • Fix issue #10675 - respect 'Reply to Contact' #10773
  • Repeatable campaign loop fix #10766
  • process booleans correctly in the install command to prevent unwanted actions and incorrect data #10757
  • Fix SQL issue when creating a backup during install #10747
  • Anton vlasenko: imports not completing #10744
  • Campaign event api fix #10708
  • Sugar Integration works better when the endpoint is using HTTP GET method #10667
  • Remove points from properties for contacts import #10635
  • Switch to skip empty decrypted keys instead of returning empty array and dropping other keys #10574
  • Fix SendGird Attachments on Queue Mode #10566
  • DDEV fix windows style line breaks for pre-commit and post-checkout git hooks #10551
  • Updated the stat count for week and added tests #10543
  • Fix PHP Notice - Undefined index: ct #10418
  • Fix accessibility of HTML Emails #10402
  • Contact email validation #10273
  • Add 191 length validation on lookup type contact field #10225
  • Quote regular expression characters - added test #10218
  • Migration may run in wrong order #10213
  • Empty and Not Empty report date filters are not compatible with MySQL8 #10194
  • Fix unsubscribe form usage #9752

❤️ Contributors

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

SHA1(4.2.0-rc1.zip)= 593a22481740e46c11b346aa6d2f249d78c38f21
SHA1(4.2.0-rc1-update.zip)= c3ebf445092e6fc9a7177c47b501a6d23900b3b0

Compare
Choose a tag to compare

🐛 Bugs

💖 Contributors

We'd like to thank all the contributors whose Pull Requests are included in this release!

🚀 New Contributors

Full Changelog: 4.1.1...4.1.2

SHA1(4.1.2.zip)= b6eb3cffb9ec559e7ec4caeb335a56d50d85d5cf
SHA1(4.1.2-update.zip)= e5a9f9324fa020f30cc7b40ee9e234f706e358e9