Skip to content

Releases: mautic/mautic

Mautic Community 6.0.4

06 Aug 15:32
05643eb
Compare
Choose a tag to compare

Announcing Mautic 6.0.4: Betelgeuse Edition

What's Changed

🐛 Bugs

🏢 Companies

  • Preserve selected company when contact has more than 100 companies in the list by @patrykgruszka in #15232

🧑🏻‍💻 Developer experience

  • Fix incorrectly encoded string value constants for ANSI SQL compatibility (6.x) by @notz in #15324

🤖 DevOps

  • Fix issue with read/write replicas by replacing improper executeQuery usage with executeStatement for data modification queries by @patrykgruszka #15199

🪵 Full Changelog

6.0.3...6.0.4

SHA1(6.0.4.zip)= fe334d997c9a25f8992d428b7abffc7733b90021
SHA1(6.0.4-update.zip)= 90bb2e66b6c5f7a254b42e728ddf5e98103b3168

Mautic Community 7.0.0-alpha

04 Aug 14:42
c137816
Compare
Choose a tag to compare
Pre-release

Welcome to Mautic 7.0-alpha: Columba Edition

Mautic 7 is here! Today we are excited to announce the release of Mautic 7.0 Alpha

This release includes support for Symfony 7.3, PHP 8.4, updates many of our very outdated dependencies ‘under the hood’ to ensure Mautic remains secure and fit for the future, and brings some exciting new features.

We’ve also removed and updated a vast amount of old, legacy code which makes our core more streamlined and modern.

⚠️ This is an alpha pre-release and should only be used for testing purposes. There will be no migration path from 6.x or upgrade path to future releases in the 7.x series. DO NOT use this in a production environment.

Developer notes

If you're a developer, please note that Mautic 7.0-alpha includes several changes that may affect your custom code.

Please review the UPGRADE-7.0.md file for more information on these changes.

We hope you enjoy using Mautic 7.0-alpha and look forward to your feedback! Please use #mautic-7 on Slack if you wish to discuss the release.

Please raise any bugs or issues that you find as GitHub issues and share in Slack so we can make sure they're addressed in subsequent releases.

Check the future milestones and key PRs which we're planning to merge here:

Beta milestone: https://github.com/mautic/mautic/milestone/126
RC milestone: https://github.com/mautic/mautic/milestone/127
GA milestone: https://github.com/mautic/mautic/milestone/128

What’s changed

⚠️ Breaking Changes

🔧 Refactoring

✨ Features and enhancements

🧑🏻‍💻 Automated tests

🚀 Campaigns

☑︎ Custom fields

  • Allow users to update the “Maximum character length” for custom fields in the UI by @fedys in #14762

📌 Dashboards

  • Add support for rendering email reports as table view in dashboard widgets by @shinde-rahul in #14827

⬆️ Dependencies

  • Upgrading several libraries to support Symfony 7 by @escopecz in #14810
  • Updating Doctrine migrations package by @escopecz in #14821
  • Updating library oneup/uploader-bundle by @escopecz in #14835
  • Upgrading 3 more libraries to unblock Symfony 7 upgrade by @escopecz in #14847
  • Updating knplabs/knp-menu-bundle and liip/functional-test-bundle to support Symfony 7 by @escopecz in #14849
  • Symfony 7.3 by @matbcvo in #15268
  • Remove unused bandwidth-throttle/token-bucket package and upgrade symfony/monolog-bridge to 7.3 by @matbcvo in #15271
  • Update klapaudius/oauth-server-bundle and klapaudius/oauth2-php packages by @matbcvo in #15279
  • Fix PHP 8.4 deprecations by @matbcvo in #15280
  • Upgrade composer/installers package by @matbcvo in #15286
  • Update PHPUnit to version 10 by @biozshock in #14894
  • Bump tj-actions/changed-files from 42 to 46 in /.github/workflows by @dependabot[bot] in #14801
  • Bump @babel/runtime from 7.24.4 to 7.26.10 in /plugins/GrapesJsBuilderBundle by @dependabot[bot] in #14722
  • Bump @octokit/request and @octokit/core in /.github/scripts by @dependabot[bot] in #14614
  • Bump cross-spawn from 7.0.3 to 7.0.6 in /plugins/GrapesJsBuilderBundle by @dependabot[bot] in #14274
  • Removing unused PHP dependencies by @escopecz in #14850
  • Bump base-x from 3.0.9 to 3.0.11 in /plugins/GrapesJsBuilderBundle by @dependabot[bot] in #14961
  • Bump brace-expansion from 1.1.11 to 1.1.12 in /app/assets/scaffold/files by @dependabot[bot] in #15234

🧑🏻‍💻 Developer experience

  • JobExtendTimeEvent for extending job time to execute by @fedys in #15322

🤖 DevOps

🔄 Dynamic content

💌 Email

  • Allow display of values and labels for select and boolean fields in emails by @kuzmany in #12620

📋 Forms

🍇 GrapesJS Builder

⇅Import/export

🌐 Landing pages

🚄 Performance and optimization

  • Load campaign graphs and actions, decisions, and conditions tabs asynchronously by @dadarya0 in #14796
  • Adding a new index for faster load of the upcoming emails dashboard widget by @escopecz in #15015
  • Optimize dashboard upcoming events query performance by @kuzmany in #15024
  • Segment build time optimization (Segment membership filter) by @patrykgruszka in #15031

🌱 Plugin support

🗄️ Projects

  • Introduce Projects - a new way of grouping entities by @escopecz in #15002
  • Projects - new way of grouping entities part 2 by @fedys in #15072
  • Add content block empty states for Projects and improve Category labels by @andersonjeccel in #15292
  • Add detailed project management and entity handling by @kuzmany in #15327

📊 Reports

🌍 Segments

🔎 Themes

🎨 User Experience / User Interface

Read more

Mautic Community 6.0.3

01 Jul 06:42
7e0ac08
Compare
Choose a tag to compare

Announcing Mautic 6.0.3: Bellatrix Edition

What's Changed

🐛 Bugs

🚀 Campaigns

  • Fix campaign source widget text overflow handling by @kuzmany in #15055

👤 Contacts

  • Fix refetchEntity call timing after Lead instance check by @kuzmany in #15051
  • Fix error when saving contacts without points available by @npracht in #14714
  • Fix: Pagination is now working on the Audit Log tab of a contact by @driskell in #15086

💌 Email

📋 Forms

🔌 Plugins

  • Fix Device tracking service not found error by @escopecz in #15102
  • Fix plugin SSO authentication response processing when user is authenticated by @biozshock in #15020

📊 Reports

  • Fix report scheduled emails not being sent with proper options by @biozshock in #15052
  • DPMMA-3148 Fix tag usage page crash when reports have empty tag filters by @patrykgruszka in #15134

💖 New Contributors

🪵 Full Changelog

6.0.2...6.0.3

Note: All bug fixes from Mautic 5.2.7 were also included in this release

SHA1(6.0.3.zip)= 7178d0dbadd9345b59723b397c28b52384fe1f03
SHA1(6.0.3-update.zip)= cc4f44498642b486d8709b2307a84fd49c9f6f8d

Mautic Community 5.2.7

30 Jun 12:20
Compare
Choose a tag to compare

Announcing Mautic 5.2.7: Taygeta Edition

What's Changed

🐛 Bugs

🧑🏻‍💻 API

📂 Assets

🚀 Campaigns

  • DPMMA-1020 Fix search email with special characters in campaign action by @patrykgruszka in #10306

🛠️ Configuration

👤 Contacts

🤖 Devops

🔄 Dynamic content

💌 Email

📋 Forms

🌍 Segments

👥 Users and roles

🎨 UX/UI

💖 New Contributors

🪵 Full Changelog

5.2.6...5.2.7

SHA1(5.2.7.zip)= sha256:91e8476d340b68722c58a576e9e7ff7534df10ab39b02e5c58797b139960de85
SHA1(5.2.7-update.zip)= sha256:583d7209b134dfaa9645760f61e74f3b711b88d95d577726a81cf54f23eab77f

Mautic Community 6.0.2

28 May 16:04
2d36a94
Compare
Choose a tag to compare

Announcing Mautic 6.0.2: Alnitak Edition

🔒Security release

This release addresses several security issues. Please update at your earliest convenience after taking a backup and ensuring that it's working.

🔒Security fixes

What's Changed

🐛 Bugs

🔄 Dynamic Content

  • fix #14449: Dynamic Content in emails - not all variants visible in editor by @Krishu0765 in #14966

🪵 Full Changelog

6.0.1...6.0.2

SHA1(6.0.2.zip)= 72d03b92a7cada7ccb0842dc0e8e8888f15710b1
SHA1(6.0.2-update.zip)= 138a798979749ec50c24eeebdebfd0c15d7c8b9c

Mautic Community 5.2.6

27 May 16:03
3e00c36
Compare
Choose a tag to compare

Announcing Mautic 5.2.6: Atlas Edition

🔒Security release

This release addresses several security issues. Please update at your earliest convenience after taking a backup and ensuring that it's working.

🔒 Security fixes

What's Changed

🐛 Bugs

📄 Reports

🚀 Segments

🧑‍🦱 Contacts

🐱 Categories

💌 Emails

  • Fix illegal character notice caused by iconv() in InputHelper.php by @matbcvo in #15006

New Contributors

Full Changelog: 5.2.5...5.2.6

SHA1(5.2.6.zip)= 66b8ea5d2fa21a61e247af3c1cfbe2e5f94974b7
SHA1(5.2.6-update.zip)= 3ffd25c5f77d5016cdb544653469c1f104243dbb

Mautic Community 6.0.1

06 May 12:02
c67717d
Compare
Choose a tag to compare

Announcing Mautic 6.0.1: Alnilam Edition

What's Changed

🐛 Bugs

🎨 User Experience / User Interface

🚀 Campaigns

🤓 Internals

New Contributors

Full Changelog: 6.0.0...6.0.1

SHA1(6.0.1.zip)= 2c0928a13f67361981154c72562adee93ae7ec28
SHA1(6.0.1-update.zip)= b8a52fd8d36ef32b277b5a76338f153beb91e6a5

Mautic Community 5.2.5

28 Apr 13:17
4712139
Compare
Choose a tag to compare

Announcing Mautic 5.2.5: Alcyone Edition

What's Changed

🐛 Bugs

📋 Forms

📊 Reports

💌 Email

🎨 User Experience / User Interface

🚀 Campaigns

🗣️ Translations

  • Fix broken translation caused by double quotes in tooltip by @npracht in #14908

New Contributors

Full Changelog: 5.2.4...5.2.5

SHA1(5.2.5.zip)= 47aed9b5a0d67ed3802cd47f258285c1c2244175
SHA1(5.2.5-update.zip)= 65134b7d692bd9cf17c2205231539646c63af9d7

Mautic Community 6.0.0

26 Mar 11:42
12f062e
Compare
Choose a tag to compare

Mautic 6 is here!

Today we are excited to announce the release of Mautic 6.0 General Availability.

This release includes support for Symfony 6, PHP 8.3 and updates many of our very outdated dependencies ‘under the hood’ to ensure Mautic remains secure and fit for the future.

We’ve also removed and updated a vast amount of old, legacy code which makes our core more streamlined and modern.

🚨 IMPORTANT: Please read our release blog post BEFORE UPDATING at https://mautic.org/blog/mautic-6-0-orion-edition-is-released/, which contains important information about things that have changed in Mautic 6. Importantly you will need to check your email and landing pages are compatible with the GrapesJS builder, as the legacy builder has now been removed.

Developers and advanced users: The blog post has some plain-english information but you can find the finer details in https://github.com/mautic/mautic/blob/6.x/UPGRADE-6.0.md for information on upgrading plugins.

Update to Mautic 6 in the usual way (at command line) after taking a full backup of your files and database and verifying its integrity.

What’s changed?

With any major Mautic release we always try to remove old code, and bump up support to the next Symfony version. This means that developers are going to need to make changes to their code in order to support Mautic 6.x.

Please check the 6.0-upgrade file for all the information you’ll need.

Some key things to note from this release:

  • PHPSTAN and Rector are now updated to v2
  • There has been extensive removal of deprecated code and refactoring
  • Mautic now uses Symfony’s Authentication system which replaces the Guard component

⚠️ Breaking changes

🔧 Refactoring

✨ Features and enhancements

📁 Categories

👥 Contacts

⬆️ Dependencies

🧑🏻‍💻 Developer experience

💌 Email

📋 Forms

🍇 GrapesJS Builder

🌐 Landing pages

  • Use page language if contact doesn’t have preferred locale set on preference centres by @shinde-rahul in #14370

🚄 Performance and optimization

🌱 Plugin support

📊 Reports

🌍 Segments

🕵🏻 Search

  • Enabling Searching Contacts and Companies by Custom Field Values Without Field Alias Prefix by @shinde-rahul in #14393

🔎 Themes

🎨 User Experience / User Interface

🐛 Bugs

💻 API

🧑🏻‍💻 Automated tests

🚀 Campaigns

☑︎ Custom fields

Fix #14562: Resolve error while creating company custom field by @shinde-rahul in #14566

👩🏻‍💻 Developer experience

🤖 DevOps

💌 Email

👀 Focus items

📋 Forms

🔄 Import/export

  • Follow contact permissions when importing contacts by @fedys in #14554

🌐 Landing pages

📣 Marketing messages

🔔 Notifications

  • Fix wording and encoding issue in notifications by @npracht in #14711

🌱 Plugin support

  • Fix Salesforce warnings for PHP8.0 upgrade by @avikarshasaha in #14532
  • PHP 8 related issue fix for implod...
Read more

Mautic Community 5.2.4

24 Mar 17:14
33e691e
Compare
Choose a tag to compare

Announcing Mautic 5.2.4: Maia Edition

What's Changed

🐛 Bugs

📁 Assets

🏢 Companies

☑︎ Custom fields

  • Change behaviour of group elements for lookup field type by @npracht in #14716

📈 Dashboard

👀 Focus items

  • DPMMA-3033 Correct focus item script response codes and fix undefined Focus.iframe by @patrykgruszka in #14521

🍇 GrapesJS Builder

  • Give dynamic content ckeditor the correct options in it's toolbar by @mallezie in #14639

🔔 Notifications

  • Fix wording and encoding issue in notifications by @npracht in #14711

🌍 Segments

  • Salesforce campaign segment filter select fixed by @npracht in #14712

📊 Reports

🎨 User Experience / User Interface

💖 New Contributors

🪵 Full Changelog

5.2.3...5.2.4

SHA1(5.2.4.zip)= bccea78816bafc2cddf4793852db9a4ca2b73ac5
SHA1(5.2.4-update.zip)= e2e56e51b35393dccf4c2cbf910f8e2505c61823