github mautic/mautic 5.2.0
Mautic Community 5.2.0

latest release: 5.2.1
18 days ago

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

Don't miss a new mautic release

NewReleases is sending notifications on new releases.