Mautic Community 4.3.0-rc
Pre-release
Pre-release
Please report issues if you face some on GitHub or in #t-product channel on Slack.
What's Changed
✨ Features and enhancements
- Dynamic content events by @escopecz in #10886
- Allow composer scripts to use php-cs-fixer configuration to allow multiple files at once by @ts-navghane in #10624
- Added provision to check if edited segment is new by @ts-navghane in #10003
- Added support for MySQL full-text search queries by @fedys in #9335
- Feature new click filters by @alanhartless in #9852
- Remove doc blocks TPROD-131 by @escopecz in #10970
- Segment query optimizatioin by @escopecz in #10904
- Import validation by @escopecz in #10884
- Segment delegate decorator event by @escopecz in #10890
- TPROD-289 : Replace Client with KernelBrowser by @ts-navghane in #11049
- TPROD-280 - The scale option was removed from the IntegerType by @fedys in #11034
- Improve docs on builder events by @dennisameling in #11047
- Add company_id search command by @kuzmany in #10702
- Updating the email validation mode to work in Symfony 5.0 by @escopecz in #11054
- Removing options for TimeType that would cause an exception in Symfony 5.0 by @escopecz in #11040
- rework the seek / fgets combo to be compatible with both PHP 7 and 8 by @mollux in #11060
- split up of lead column structure and field data fixtures by @mollux in #11059
- Segment optimization IN to EXISTS by @escopecz in #10903
- Dont show empty fields in the contact and company detail view by @volha-pivavarchyk in #11016
- Remove transChoice() as it is deprecated in Symfony 4.2 by @ts-navghane in #11046
- Deprecate AbstractIntegration by @dennisameling in #11050
- TPROD-281 - Test kernel boot fix for Symfony 5 by @fedys in #11045
- Recommended configuration added to System Info + Zend assertions check by @escopecz in #11019
- Phpstan, Rector and JMS Serializer update by @escopecz in #11131
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #11026
- Bump minimist from 1.2.5 to 1.2.6 in /plugins/GrapesJsBuilderBundle by @dependabot in #11027
- TPROD-274: Replace uses of Symfony\Component\Debug\Debug by Symfony\Component\ErrorHandler\Debug by @kuzmany in #11143
- Asynchronously loaded segment contact list by @escopecz in #11005
- Added Curaçao and Isle of Man by @Dylan-86 in #10498
- Add log processor by @ts-navghane in #11121
- Custom Objects plugin support by @escopecz in #10883
- Change version regexp by @kuzmany in #10919
- TPROD-233 Enable hybrid Twig templates support in Mautic (
MauticCoreBundle:Default:content.html.twig
) by @dennisameling in #10129 - TPROD-278 - Do not add format option when html5 is set for DateType by @fedys in #11038
- TPROD-279 - The getExtendedType() method was removed from the FormTypeExtensionInterface by @escopecz in #11037
- Adding test for a translation initialisation issue by @ts-navghane in #11118
- Bump grunt from 0.4.5 to 1.5.2 by @dependabot in #11113
- Fast rendering segment list by @ts-navghane in #11071
🐛 Bugs
- fix scaffolding issue in tests (4.x) by @mollux in #10923
- fix segments list order by @alfredoct96 in #10938
- Fixing BC change after moving some segment filters to behaviors by @escopecz in #11003
- Fixed Import validation when uploading a CSV file in Mautic 4.x with PHP 8 by @alinmbb in #11011
- Corrected zip key for IPStack by @stevedrobinson in #10722
- Instances with DB prefix set failed after #11059 by @escopecz in #11128
- Fix progressive forms by @kuzmany in #11125
- Clearing risky tests by @escopecz in #11132
- Tprod 293 - Replacing deprecated Intl methods by @escopecz in #11036
- Fix: Tags filter Tag IDs are displayed as dropdown options instead of… by @ts-navghane in #11088
- Fix 500 error on contact API batch endpoint by @escopecz in #10724
- Segment mysql8 fix by @escopecz in #11126
- Fix audit log old value for company by @ts-navghane in #11110
- Fix crash when getting a field that is missing column if more missing by @kuzmany in #10458
- Fix writeMessage type int error by @kuzmany in #10343
- Reports not equal expression include nullable values by @kuzmany in #10043
- Blank theme if no theme exists by @lukassykora in #10154
- Fix JS translations by @kuzmany in #9749
- Fix 191 characters for created lead fields by @kuzmany in #9460
- Move removal of duplicate indexes from fixture to Doctrine event listener by @mollux in #11058
- Campaign forms source - add contact just to active campaign by @kuzmany in #11130
- Adding missing table prefix by @escopecz in #11159
- Fix tag name cannot be empty and throw validation error by @ts-navghane in #11120
- Fix: API - GET tag replace Apostrophe with its HTML Entity Number by @ts-navghane in #11116
- Allow console to leverage the generic autoloader regardless of the location (part 2) by @mollux in #11039
- fix salesforce integration refresh token by @alfredoct96 in #10993
- Fix network issues when running composer in ddev by @shaal in #11084
- Force dev mode in DDEV instances by @RCheesley in #11134
- ensure css and js assets are present and can be generated on composer based installs by @mollux in #11164
New Contributors
- @alinmbb made their first contribution in #11011
- @stevedrobinson made their first contribution in #10722
- @Dylan-86 made their first contribution in #10498
Full Changelog: 4.2.2...4.3.0-rc
SHA1(4.3.0-rc.zip)= ceddbbdf302d3730ec3c7a977cdbc8a966495fe8
SHA1(4.3.0-rc-update.zip)= 5f53586621a0a6f745d1b28a67cd9cb31c729d89