Skip to content

Mautic Community 5.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 02 Dec 14:37
45e32df

Announcing Mautic 5.2.0: Pleiades Edition

A huge thank you to all the contributors who have submitted PRs for features, enhancements and bug fixes and for the amazing folks who have helped to test, code review and provide feedback. Without your help, this release would not be anywhere near as awesome as it is!

What's Changed

🔧 Refactoring

  • Optimizing contacts activity API (refactoring of PR-10237 for Mautic v5) by @Moongazer in #12305
  • Refactor DBAL execute method to executeQuery. by @biozshock in #14139
  • Using "anonymous: lazy" to make the firewall lazy is deprecated, use "anonymous: true" and "lazy: true" instead. by @biozshock in #14124
  • The "security.encoder_factory.generic" service is deprecated, use "scurity.password_hasher_factory" instead. by @biozshock in #14125
  • [UI] Refactor hardcoded buttons using Twig template by @andersonjeccel in #14233
  • [UX] Updating Blank theme to MJML by @andersonjeccel in #14255
  • Referencing controllers with a single colon is deprecated. by @biozshock in #14130
  • Update readme and devdocs link by @laurielim in #14207

⬆️ Dependencies

🤖 Devops

✨ Features and enhancements

🧑🏻‍💻 Automated tests

🚀 Campaigns

💌 Emails

📋 Forms

  • FEAT: Adds parsing of {pagelink=\d} token to form redirect action by @putzwasser in #14099

🍇 GrapesJS Builder

🤔 Preference center

📊 Reports

🌍 Segments

🎨 User experience / user interface

👤 Users and roles

🐛 Bugs

💻 API

🧑🏻‍💻 Automated tests

🚀 Campaigns

  • Campaign exclusion filters aren't working properly by @dadarya0 in #14071
  • Fix email validation and exception handling in CampaignConditionSubscriber and EmailValidator (#13728) by @matbcvo in #13976
  • decision's negative path actions aren't triggering as expected by @escopecz in #14289

📝 CKEditor

  • Ensure asset and page titles are correctly shown in ckeditor by @mollux in #13678

👩‍👩‍👧‍👧 Contacts

☑︎ Custom Fields

  • Remove and adding options to select and multiselect fields removes some options from existing saved options by @dadarya0 in #14110
  • Fixed Custom field options with quotes issue. by @nileshlohar in #14186
  • 14075: Improved error handling logic as per the type properties by @shinde-rahul in #14112

🤖 Devops

🔄 Dynamic Web Content

📋 Forms

🍇 GrapesJS Builder

  • DPMMA-2881 fix Grapesjs-Mjml self-closing mj-spacer tag issue by @patrykgruszka in #14142
  • Fix: Initialize AssetService properly in GrapesJsBuilder by @matbcvo in #14308

👥 Import/Export

📃 Landing Pages

📚Languages

🌱 Plugin support

  • 13968: Updated logic to get the template name in order to tweets to work by @shinde-rahul in #14058

🎯 Points

🤔 Preference center

  • Fixing preference center - the email unsubscribe checkbox by @escopecz in #14175

📊 Reports

🏷️ Tags

  • DPMMA-2825 Fix creating tag duplicates with encoded special characters by @patrykgruszka in #14046

🔎 Themes

  • [UX] Disable "Theme" field and clear selection when "Use theme style" is set to "No" while creating a form by @andersonjeccel in #14003

🎨 User experience / user interface

👤 Users and roles

💖 New Contributors

🪵 Full Changelog

5.1.1...5.2.0

SHA1(5.2.0.zip)= c05b56c582df83754e14391fafde28b4ce138ae7
SHA1(5.2.0-update.zip)= a173c2243bd4bc49b86dfad42f4bedebb3d178f4