This is collection of our contributions to official Mautic repository.
We’ve release 744 contributions so far.
- WIP: On Email Failed regular mark email as failed
- Add default parameters to public method
- Email address with two dots mark as invalid
- Fix for all foreign tables segment filter with empty/notEmpty expression
- Fix normalize value for boolean contact field
- Add default group by on form submission report
- Fix set boolean properties on form field
- Fix limit/batch for broadcast email command
- TPROD-274: Replace uses of SymfonyComponentDebugDebug by SymfonyComponentErrorHandlerDebug
- TPROD-283: Refactor SymfonyBundleFrameworkBundleControllerController to SymfonyBundleFrameworkBundleControllerAbstractController
- TPROD-292: Large refactoring for Symfony 5
- TPROD-275/TPROD-276 Refactor Event classes to Contracts and make dispatcher as first argument
- TPROD-292: Large refactoring for Symfony 5
- TPROD-283: Refactor SymfonyBundleFrameworkBundleControllerController to SymfonyBundleFrameworkBundleControllerAbstractController
- Campaign forms source - add contact just to active campaign
- Fix limit/batch for broadcast email command
- Fix progressive forms
- Fixed mysql 8.0 Incorrect DATETIME value: '' for segment filters
- Fix special characters in form condition value
- Add threads support for SMS send
- Remove multiselect field default value template
- Allow nullable values for value and label of Sortablelist
- TPROD-275/TPROD-276 Refactor Event classes to Contracts and make dispatcher as first argument
- TPROD-274: Replace uses of SymfonyComponentDebugDebug by SymfonyComponentErrorHandlerDebug
- TPROD-272: Dropped PluginConfiguration.php
- Fix email publish own permission
- Fix Pipedrive additional fields to sync
- Fix elFinder localization
- Fix public preview email for expired emails
- Change version regexp
- Add elFinder as filemanager for GrapesJs
- Experimental code mode support along with GrapesJs builder
- Add segment email send to audit log
- Fix set import template to send custom email If use legacy builder
- Add RedisAdapter from Symfony 4 for CacheBundle
- Contact's company management
- Bump to 4.2.0-rc
- Unit tests: fix Unknown table 'COLUMN_STATISTICS' in information_schema
- Heath Dutton: Improve boolean import/API support #7513
- Fix default order direction in controllers
- Fix point tags triggering
- Public preview email disabled by default
- Revert "Support for emoji in emails"
- Fix and redesign sms characters count
- Fix group by If you use count columns for assets download 2
- Multiple companies management
- Fix segment membership filter build query
- Fix datetime segment filter empty expression
- Fix order of fields of form
- Fix report date filter
- Add support for tokens for SMS
- Cloud Storage Support
- Regression "Store multiselect values as text with maximum length of 65535
- Report email stats enhacement
- Fix Hubspot processing batch limit
- Fix report empty date value
- Fix Ignored / Read / Failed emails email stats graph
- Display just published fields in form field mapping
- Fix primary email company tokens
- Fix import "Don't overwrite value if already exists" for company
- Truncate page hit title
- Add company_id search command
- Fix group by If you use count columns for assets download
- Do not create field change report on contact company change
- Fix reports graph with segment filter
- Fix integration special fields order
- Fix record utm tags for different domains
- Remove points from properties for contacts import
- Label support for contactfield token
- Display labels for custom contact columns
- Update broadcast command batch parameter help message
- Fix email translations lost and overwritten by parent
- Fix campaign scheduling hours range during change daylight saving time
- Fix SugarCRM push action create Lead/Contact
- Disable form cache for dynamic fields
- Real-time campaign events triggering
- Fix "Send a webhook" action does not work in campaigns
- Rewamp unsubscribe configuration and unsubscribe from all token
- Fix send unpublished SMS
- Fix sync points to Pipedrive
- Fix datetime contact value campaign condition
- DDEV fix windows style line breaks for pre-commit and post-checkout git hooks
- Rewamp unsubscribe configuration
- Support for date/month date text segment filters
- Add support for default language in segment date string filter
- Add Redis to DDEV
- Focus: hide form If we use notice type of popups
- Exclude soft bounces from Mailjet response
- Fix email translations lost and overwritten by parent
- Fix multiple sending of marketing message of translation email
- Import CSV list of contacts via Mautic API 2
- Add support for database cache provider + allow use multiple cache provider in code
- Add contact segment membership webhook
- Display custom data in click counts table
- Add redirect response event
- Fix salesforce sync companies even are disabled
- Fix set values from properties for state field
- Fix form field campaign condition with special character in value
- Fix crash when getting a field that is missing column if more missing
- Fix Invalid clickthrough value exception