Changelog History
Page 3
-
v2.16.2-beta Changes
April 07, 2020๐ This is a BETA RELEASE and thus THERE MIGHT BE BUGS. Please DO NOT use this with production data!
๐ Change Log (from 2.16.1)
๐ This is a hotfix release with the primary goal of fixing two regressions that were introduced in version 2.16.1 and should therefore provide extra stability to Mautic users. If you come across any issues with this release, please report them here on GitHub.
๐ Bugs & other fixes
- #8600 Fix to embeded images in email (@kuzmany)
- #8582 Mails get SPAM detected 550-5.7.0 by t-online (@olissongs)
- โช #8653 Revert "Support for sub queries in segment filters" (@dennisameling)
- #8613 Unneeded var dump in comment (@nickveenhof)
- #8608 Add Tenerife and Toledo to Spain regions (@Anonyma)
- โก๏ธ #8589 Update upgrade.php (@WMDwebs)
- #7535 Create comment in failed PRs (@pavel-hladik)
๐ A big thank you to the following community members for contributing to this release either by code or bug report: @alexhammerschmied, @Anonyma, @dennisameling, @gitlares, @kuzmany, @nickveenhof, @olissongs, @pavel-hladik, @raribeiro, @WMDwebs
SHA1 2.16.2-beta.zip: e45236f421590e9f1ec1385fc38d4af2bd11da4c
โก๏ธ SHA1 2.16.2-beta-update.zip: 0b8b44d1867ea48cab67095eb773703a39aef8cb -
v2.16.1 Changes
March 25, 2020๐ Change Log (from 2.16.0)
๐ We're happy to announce the 2.16.1 beta which includes over 40 bug-fixes. Enjoy! If you come across any issues with this release, please report them on the forums or here on GitHub.
NOTE : the regions of Oman have been updated (#7520). If you had contacts that were set to one of the following regions: Al Batinah, Al Janblyah, Ash Sharqlyah, Az Zahirah, Masqat, they'll lose their regions. Due to the nature of this change, we couldn't provide an automated migration script.
๐ Bug fixes
- โ #8583 Add patch for UnitOfWork warnings on PHP 7.3 (@dennisameling)
- โช #8579 Revert "Speed up leads custom fields" (@dennisameling)
- โฌ๏ธ #8577 Revert "Exclude upgrade.php from build process" (@dennisameling)
- #8455 Fix inability to view contacts in mysql 8 (@anton-vlasenko)
- #8454 Bump oneup/uploader-bundle from 1.9.2 to 1.9.3 (@dependabot[bot])
- ๐ #8453 Create SECURITY.md - Make security contact more prominent (@Gregy)
- #8393 Not persist while import adding DNC flag (@kuzmany)
- #8339 Fix dynamic content for owner field (@kuzmany)
- #8175 Fix geolocation even if anonymize_ip is enabled (kuzmany)
- ๐ #7980 Fix use groupByFormula while build select columns in report (@kuzmany)
- #7978 Fix preferences center segments ordering (@kuzmany)
- ๐ฏ #7934 Fix clone campaign with segment/form sources (@kuzmany)
- #7919 All columns for aggregators in Reports (@kuzmany)
- โฑ #7901 Avoid using the incorrect index with heavy scheduled event count (@heathdutton)
- โก๏ธ #7898 SugarCRM Fix owner update (@kuzmany)
- #7893 Add SES/SNS bounces to email graph (@nikolanedic)
- ๐ #7877 bugfix: Handle SES bounces without a DSN (@nextgens)
- ๐ #7872 Several fixes to export reports (@kuzmany)
- #7865 fix deleteCookie expire parameter (@pety-dc)
- ๐ #7853 Fix relative date support to anniversary (@Enc3phale)
- #7834 Report not showing properly clicks for multiple emails (@ondrejsibl)
- โก๏ธ #7824 Fix campaign update form field values (@patrykgruszka)
- ๐ฆ #7813 Use Github directly for installing language packages (@alanhartless)
- #7806 Duplicate internal IPs from campaign_lead_event_log with master/slave connections. (@heathdutton)
- โฌ๏ธ #7757 Exclude upgrade.php from build process (@kuzmany)
- #7741 Fix tags HTML-escaping (@kuzmany)
- ๐ #7717 Default value overwrites on contact merge fix (@escopecz)
- #7693 Fix #7692 - typo in date format (@tsummerer)
- #7641 Fix contact's token zero value (@kuzmany)
- 0๏ธโฃ #7617 Fix default console timezone (@Enc3phale)
- #7616 Fix for [Send a webhook] when customer fields have plus (+) character and it's not properly encoded (@kfrankie)
- #7596 Store multiselect values as text with maximum length of 65535 (@pety-dc)
- 0๏ธโฃ #7595 Fix overwrite custom field value with default value during redirection (@kuzmany)
- ๐ #7569 Altered froala image plugin to allow imageOutputSize to function on iโฆ (@robopossum)
- #7540 Ensure that the "Lead Channels" label won't show up (@escopecz)
- ๐ฑ #7534 Fixed modal window responsiveness (@karser)
- #7520 Oman gouvernorate classification (@cpot)
- #7515 Redirect parent if the form is in an iframe (@alanhartless)
- #7510 Allow using classes in {mauticform element=button-selector} (@karser)
- #7494 Speed up leads custom fields (@inkas)
- #7425 Some admin menu items are visible for user with not permissions (@informatico-madrid)
- ๐ #7424 Support for sub queries in segment filters (@kuzmany)
- โ #7313 Ampersand in dwc unit-tested (@escopecz)
- #7305 Possible fix for #7294 (@TonyBogdanov)
- #7287 Fix issue with broken two column layout in outlook (@danielcherrington)
- ๐ #7210 Remove object filtering within alias generator (@Enc3phale)
- #6782 Prevent call page view event with mt() (@kuzmany)
- ๐ #6148 Prevent stripping of Script and Style Tags in Froala (@inkovic)
๐ A big thank you to the following community members for contributing to this release either by code or bug report: @AkkuFresh, @alanhartless, @anton-vlasenko, @cpot, @danielcherrington, @dennisameling, @dependabot[bot], @Enc3phale, @escopecz, @Gregy, @heathdutton, @informatico-madrid, @inkas, @inkovic, @karser, @kfrankie, @kuzmany, @nextgens, @nikolanedic, @ondrejsibl, @patrykgruszka, @pety-dc, @robopossum, @scottybo, @TonyBogdanov, @tsummerer
SHA1 2.16.1.zip = fe5071b3a033c18ae7a9520a8592bb5062ac17ef
โก๏ธ SHA1 2.16.1-update.zip = fb2eabab971d7555abf044b287e4002f5e5b426f -
v2.16.1-beta Changes
March 20, 2020๐ This is a BETA RELEASE and thus THERE MIGHT BE BUGS. Please DO NOT use this with production data!
๐ Change Log (from 2.16.0)
๐ We're happy to announce the 2.16.1 beta which includes over 40 bug-fixes. Enjoy! If you come across any issues with this release, please report them here on GitHub.
NOTE : the regions of Oman have been updated (#7520). If you had contacts that were set to one of the following regions: Al Batinah, Al Janblyah, Ash Sharqlyah, Az Zahirah, Masqat, they'll lose their regions. Due to the nature of this change, we couldn't provide an automated migration script.
๐ Bug fixes
- โ #8583 Add patch for UnitOfWork warnings on PHP 7.3 (@dennisameling)
- โช #8579 Revert "Speed up leads custom fields" (@dennisameling)
- โฌ๏ธ #8577 Revert "Exclude upgrade.php from build process" (@dennisameling)
- #8455 Fix inability to view contacts in mysql 8 (@anton-vlasenko)
- #8454 Bump oneup/uploader-bundle from 1.9.2 to 1.9.3 (@dependabot[bot])
- ๐ #8453 Create SECURITY.md - Make security contact more prominent (@Gregy)
- #8393 Not persist while import adding DNC flag (@kuzmany)
- #8339 Fix dynamic content for owner field (@kuzmany)
- ๐ #7980 Fix use groupByFormula while build select columns in report (@kuzmany)
- #7978 Fix preferences center segments ordering (@kuzmany)
- ๐ฏ #7934 Fix clone campaign with segment/form sources (@kuzmany)
- #7919 All columns for aggregators in Reports (@kuzmany)
- โฑ #7901 Avoid using the incorrect index with heavy scheduled event count (@heathdutton)
- โก๏ธ #7898 SugarCRM Fix owner update (@kuzmany)
- #7893 Add SES/SNS bounces to email graph (@nikolanedic)
- ๐ #7877 bugfix: Handle SES bounces without a DSN (@nextgens)
- ๐ #7872 Several fixes to export reports (@kuzmany)
- #7865 fix deleteCookie expire parameter (@pety-dc)
- ๐ #7853 Fix relative date support to anniversary (@Enc3phale)
- #7834 Report not showing properly clicks for multiple emails (@ondrejsibl)
- โก๏ธ #7824 Fix campaign update form field values (@patrykgruszka)
- ๐ฆ #7813 Use Github directly for installing language packages (@alanhartless)
- #7806 Duplicate internal IPs from campaign_lead_event_log with master/slave connections. (@heathdutton)
- โฌ๏ธ #7757 Exclude upgrade.php from build process (@kuzmany)
- #7741 Fix tags HTML-escaping (@kuzmany)
- ๐ #7717 Default value overwrites on contact merge fix (@escopecz)
- #7693 Fix #7692 - typo in date format (@tsummerer)
- #7641 Fix contact's token zero value (@kuzmany)
- 0๏ธโฃ #7617 Fix default console timezone (@Enc3phale)
- #7616 Fix for [Send a webhook] when customer fields have plus (+) character and it's not properly encoded (@kfrankie)
- #7596 Store multiselect values as text with maximum length of 65535 (@pety-dc)
- 0๏ธโฃ #7595 Fix overwrite custom field value with default value during redirection (@kuzmany)
- ๐ #7569 Altered froala image plugin to allow imageOutputSize to function on iโฆ (@robopossum)
- #7540 Ensure that the "Lead Channels" label won't show up (@escopecz)
- ๐ฑ #7534 Fixed modal window responsiveness (@karser)
- #7520 Oman gouvernorate classification (@cpot)
- #7515 Redirect parent if the form is in an iframe (@alanhartless)
- #7510 Allow using classes in {mauticform element=button-selector} (@karser)
- #7494 Speed up leads custom fields (@inkas)
- #7425 Some admin menu items are visible for user with not permissions (@informatico-madrid)
- ๐ #7424 Support for sub queries in segment filters (@kuzmany)
- โ #7313 Ampersand in dwc unit-tested (@escopecz)
- #7305 Possible fix for #7294 (@TonyBogdanov)
- #7287 Fix issue with broken two column layout in outlook (@danielcherrington)
- ๐ #7210 Remove object filtering within alias generator (@Enc3phale)
- #6782 Prevent call page view event with mt() (@kuzmany)
- ๐ #6148 Prevent stripping of Script and Style Tags in Froala (@inkovic)
๐ A big thank you to the following community members for contributing to this release either by code or bug report: @AkkuFresh, @alanhartless, @anton-vlasenko, @cpot, @danielcherrington, @dennisameling, @dependabot[bot], @Enc3phale, @escopecz, @Gregy, @heathdutton, @informatico-madrid, @inkas, @inkovic, @karser, @kfrankie, @kuzmany, @nextgens, @nikolanedic, @ondrejsibl, @patrykgruszka, @pety-dc, @robopossum, @scottybo, @TonyBogdanov, @tsummerer
SHA1 2.16.1-beta.zip = 23482f6ab607742eaf551287415a5394ae7fabdb
โก๏ธ SHA1 2.16.1-beta-update.zip = 06c1b86f6b6f635ccd29627d0372007c3087007f -
v2.16.0 Changes
February 13, 2020๐ Change Log
๐ We expect that this is the last minor release for the 2.x branch of Mautic, since Mautic 3 is coming soon! 2.16 will receive bug & security fixes until at least a few months after the release of Mautic 3.
๐ Some highlights of this release include support for Chrome 80's SameSite=None attribute, PHP 7.3 support, and a variety of other new features/enhancements/bugfixes.
If you want to use MaxMind IP lookup , you now need to configure a license key (free) due to changes to their API. Please read the Mautic-specific instructions here.
๐ In case you are experiencing any problems with this release, please make sure to create a bug report so the developers can look at it. Enjoy!
๐ Features
- ๐ #6991 Support PHP 7.3 (@heathdutton)
- ๐ #7567 New Campaign actions: Add/Remove Do Not Contact (@kuzmany)
- #7719 New post save api hook (@escopecz)
- #7886 Allow save image to contact profile from form (@kuzmany)
- ๐ #7449 Add support for sms replies as a campaign decision (@alanhartless)
- ๐ป #8347 Future browsers samesite none (@lukassykora)
โจ Enhancements
- #8436 Issue 8432 cookie php73 (@lukassykora)
- ๐ #8431 Bump symfony/security from 2.8.46 to 2.8.50 (@dependabot[bot])
- #8412 Disable RSS notifications from mautic.com until there is a community replacement (@alanhartless)
- ๐ #8401 2.16.0 code fixes (@escopecz)
- ๐ #8368 Add supported versions table to README (@dennisameling)
- #8364 Fix PHP 7.3 compatibility (@dennisameling)
- #8337 Maxmind license key (@lukassykora)
- โก๏ธ #8272 Updates Zoho to their REST v2 API (@alanhartless)
- #8178 Bump symfony/http-foundation from 2.8.44 to 2.8.52 (@dependabot[bot])
- #8177 Bump symfony/cache from 3.4.4 to 3.4.35 (@dependabot[bot])
- โก๏ธ #8144 Focus Item install description update. (@DeanWookey)
- #8135 Bump symfony/dependency-injection from 2.8.34 to 2.8.50 (@dependabot[bot])
- #8117 Bump robrichards/xmlseclibs from 3.0.1 to 3.0.4 (@dependabot[bot])
- โก๏ธ #8108 Update ISSUE_TEMPLATE.md (@npracht)
- #8105 Removing text as flagged in #7983 which is no longer relevant (@RCheesley)
- #8082 Small typo fix (@RCheesley)
- โก๏ธ #7974 Small copy update (@RCheesley)
- #7915 Add preference_center.tooltip to landing page PageType (@virgilwashere)
- #7719 New post save api hook (@escopecz)
- #7709 Do not submit emails validation (@kuzmany)
- #7285 Segments stats improvements (@kuzmany)
๐ Bugs
- #8387 M2.16: Fix show labels instead values error (@kuzmany)
- #8385 Fix PHP notice undefined index frequency_number (@dennisameling)
- #8266 Add regex to check if serialized string contain an object (@Enc3phale)
- #8253 Prevent 404 error for page redirect with whitespace (@patrykgruszka)
- #8159 Show labels of select, multiselect and boolean custom lead fields (@kuzmany)
- #8038 Fix hidden bar If allow hide is disabled (@kuzmany)
- #8033 Bug fix on CommonRepository (@bookin)
- ๐ #7976 [BUGFIX] Reintroduce support for Apache < 2.4 (@flossels)
- #7960 fix: Has valid email address campaign condition always results true (@pety-dc)
- #7938 Correct grammar for mautic:unusedip:delete (@virgilwashere)
- #7921 Fix token link in code mode editor (@kuzmany)
- #7906 Added z-index for section action buttons (@kuzmany)
- ๐ #7887 Fix multi select sync for Hubspot (@kuzmany)
- โก๏ธ #7883 implement periodic dummy keepalive updateStatus request when away (@pety-dc)
- #7868 fix missing alias in emailreply ordering (@pety-dc)
- #7845 Replace continue in switch statement with break (@Woeler)
- #7818 Contacts able to submit Form without adding data in required fields (@anton-vlasenko)
- #7814 Use tls 1.2 since Salesforce disabled 1.1 https://help.salesforce.com/articleView?id=000321556&type=1&mode=1 (@alanhartless)
- #7804 Fix convert all email images to embed type (@kuzmany)
- #7800 Fix problem selecting filter in construction of segments/reports/etc by Enter keydown hitting (@Noa83)
- #7760 Fix company search from list view (@kuzmany)
- #7746 Fix report empty expression (@kuzmany)
- #7704 Fix for issue 7338 - segment not added back to campaign (@DanielCiochiu)
- #7600 fix overflow-x in report to allow horizontal scroll (@Noa83)
- #7088 Dnc report (@escopecz)
Developer notes
SHA1 2.16.0.zip: 94ced007fd99e63eaeec435012784b6bbe834b84
โก๏ธ SHA1 2.16.0-update.zip: c98ef1e2777b38e2a64c5fc2ea81f201bfab4986๐ A big thank you to the following community members for contributing to this release either by code or bug report: @afonseca08, @AkkuFresh, @alanhartless, @AndrassGray, @anton-vlasenko, @bookin, @Carlos-mb, @DanielCiochiu, @DeanWookey, @dennisameling, @dependabot[bot], @enableit, @Enc3phale, @escopecz, @florentpetitjean, @flossels, @heathdutton, @johbuch, @kuzmany, @LucasFarley, @lukassykora, @Noa83, @npracht, @patrykgruszka, @pety-dc, @PublyaDev, @RCheesley, @stevedrobinson, @virgilwashere, @Woeler
-
v2.16.0-beta Changes
January 30, 2020๐ This is an BETA RELEASE and thus THERE MIGHT BE BUGS. Please DO NOT use this with production data!
๐ Change Log
๐ We're excited to announce the 2.16 beta which includes many enhancements and bug-fixes. Please report any bugs you find with M2.16 in the title, so it's easier for the developers that the bug is related to the 2.16 release.
๐ Features
- ๐ #6991 Support PHP 7.3 (@heathdutton)
- ๐ #7567 New Campaign actions: Add/Remove Do Not Contact (@kuzmany)
- #7719 New post save api hook (@escopecz)
- #7886 Allow save image to contact profile from form (@kuzmany)
- ๐ #7449 Add support for sms replies as a campaign decision (@alanhartless)
โจ Enhancements
- ๐ #8368 Add supported versions table to README (@dennisameling)
- #8364 Fix PHP 7.3 compatibility (@dennisameling)
- ๐ป #8347 Future browsers samesite none (@lukassykora)
- #8337 Maxmind license key (@lukassykora)
- โก๏ธ #8272 Updates Zoho to their REST v2 API (@alanhartless)
- โก๏ธ #8144 Focus Item install description update. (@DeanWookey)
- โก๏ธ #8108 Update ISSUE_TEMPLATE.md (@npracht)
- #8105 Removing text as flagged in #7983 which is no longer relevant (@RCheesley)
- #8082 Small typo fix (@RCheesley)
- โก๏ธ #7974 Small copy update (@RCheesley)
- #7915 Add preference_center.tooltip to landing page PageType (@virgilwashere)
- #7709 Do not submit emails validation (@kuzmany)
- #7285 Segments stats improvements (@kuzmany)
๐ Bugs
- #8266 Add regex to check if serialized string contain an object (@Enc3phale)
- #8253 Prevent 404 error for page redirect with whitespace (@patrykgruszka)
- #8159 Show labels of select, multiselect and boolean custom lead fields (@kuzmany)
- #8038 Fix hidden bar If allow hide is disabled (@kuzmany)
- #8033 Bug fix on CommonRepository (@bookin)
- #7960 fix: Has valid email address campaign condition always results true (@pety-dc)
- #7938 Correct grammar for mautic:unusedip:delete (@virgilwashere)
- #7921 Fix token link in code mode editor (@kuzmany)
- #7906 Added z-index for section action buttons (@kuzmany)
- ๐ #7887 Fix multi select sync for Hubspot (@kuzmany)
- โก๏ธ #7883 implement periodic dummy keepalive updateStatus request when away (@pety-dc)
- #7868 fix missing alias in emailreply ordering (@pety-dc)
- #7845 Replace continue in switch statement with break (@Woeler)
- #7818 Contacts able to submit Form without adding data in required fields (@anton-vlasenko)
- #7814 Use tls 1.2 since Salesforce disabled 1.1 https://help.salesforce.com/articleView?id=000321556&type=1&mode=1 (@alanhartless)
- #7804 Fix convert all email images to embed type (@kuzmany)
- #7800 Fix problem selecting filter in construction of segments/reports/etc by Enter keydown hitting (@Noa83)
- #7760 Fix company search from list view (@kuzmany)
- #7746 Fix report empty expression (@kuzmany)
- #7704 Fix for issue 7338 - segment not added back to campaign (@DanielCiochiu)
- #7600 fix overflow-x in report to allow horizontal scroll (@Noa83)
- #7088 Dnc report (@escopecz)
Developer notes
SHA1 2.16.0-beta.zip: ec17251191309cf22b0b90750850d0f014354310
โก๏ธ SHA1 2.16.0-beta-update.zip: c4dd4355a462726d877bbc1aa0ee4092838753e5๐ A big thank you to the following community members for contributing to this release either by code or bug report: @afonseca08, @AkkuFresh, @alanhartless, @AndrassGray, @anton-vlasenko, @bookin, @Carlos-mb, @DanielCiochiu, @DeanWookey, @dennisameling, @enableit, @Enc3phale, @escopecz, @florentpetitjean, @heathdutton, @johbuch, @kuzmany, @LucasFarley, @lukassykora, @Noa83, @npracht, @patrykgruszka, @pety-dc, @PublyaDev, @RCheesley, @stevedrobinson, @virgilwashere, @Woeler
-
v2.15.3 Changes
October 08, 2019๐ Change Log
๐ Bugs
- ๐ #7802 Campaign decisions after contact removed (@escopecz)
- #7807 Unserialize Swift_Message error fix (@escopecz)
- #7839 Fixing "PHP Notice - Undefined variable: submissions (@escopecz)
- #7805 Fix tracking of lead that have non trackable IP (@Enc3phale)
- ๐ #7536 Fix dynamic content slot duplication errors inside builder (@Enc3phale)
- ๐ #7531 Fix access_token expired after 1 hour for Go To plugins (@kuzmany)
- ๐ #7555 Add SugarCrm sync priority for form push (@Enc3phale)
- ๐ #7578 Watch out for failures to parse webhooks (@aspiers)
- ๐ #7643 Fix Salesforce boolean sync and fix warning (@Enc3phale)
- ๐ #7644 Fix zoho contact sync (@Enc3phale)
- #7687 Form custom attributes (@kuzmany)
- ๐ฏ #7642 Fix clone campaign with form source (@kuzmany)
- #7639 Fix broken URL for Contributor Agreement, change plurals to singular. (@mightyfree)
- 0๏ธโฃ #7727 Add query to apply MySQL defaults to readme. (@heathdutton)
- #7776 Fix for #7775 - small typo (@RCheesley)
- ๐ #7736 Fixed typo in en_US string: mautic.dynamicContent.config.form.google.โฆ (@moerazem)
- #7579 Fix "unsuscribes" typo (@aspiers)
- #7782 Fix form boolean mapping (@Enc3phale)
- #7657 Fix #5145: Check that
cURL
is installed. (@Aerendir) - โฑ #7733 bad error handling on scheduled email events causing email blast! (@regevbr)
โจ Enhancements
- #7404 Add CreatedDate to Salesforce integration (@kuzmany)
- #6182 Asset download segment filter (@maxlawton)
Developer notes
SHA1 2.15.3.zip: d6ec21376ceacd8bbb8d9ee58e81d8050a79c0b8
โก๏ธ SHA1 2.15.3-update.zip: 1b95fd8c7ad4e572b6c10dadbba2194ea3bfa1b9๐ A big thank you to the all community members for contributing to this release either by code or bug report.
-
v2.15.3-beta Changes
September 27, 2019๐ Change Log
๐ Bugs
- ๐ #7802 Campaign decisions after contact removed (@escopecz)
- #7807 Unserialize Swift_Message error fix (@escopecz)
- #7839 Fixing "PHP Notice - Undefined variable: submissions (@escopecz)
- #7805 Fix tracking of lead that have non trackable IP (@Enc3phale)
- ๐ #7536 Fix dynamic content slot duplication errors inside builder (@Enc3phale)
- ๐ #7531 Fix access_token expired after 1 hour for Go To plugins (@kuzmany)
- ๐ #7555 Add SugarCrm sync priority for form push (@Enc3phale)
- ๐ #7578 Watch out for failures to parse webhooks (@aspiers)
- ๐ #7643 Fix Salesforce boolean sync and fix warning (@Enc3phale)
- ๐ #7644 Fix zoho contact sync (@Enc3phale)
- #7687 Form custom attributes (@kuzmany)
- ๐ฏ #7642 Fix clone campaign with form source (@kuzmany)
- #7639 Fix broken URL for Contributor Agreement, change plurals to singular. (@mightyfree)
- 0๏ธโฃ #7727 Add query to apply MySQL defaults to readme. (@heathdutton)
- #7776 Fix for #7775 - small typo (@RCheesley)
- ๐ #7736 Fixed typo in en_US string: mautic.dynamicContent.config.form.google.โฆ (@moerazem)
- #7579 Fix "unsuscribes" typo (@aspiers)
- #7782 Fix form boolean mapping (@Enc3phale)
- #7657 Fix #5145: Check that
cURL
is installed. (@Aerendir)
โจ Enhancements
- #7404 Add CreatedDate to Salesforce integration (@kuzmany)
- #6182 Asset download segment filter (@maxlawton)
Developer notes
SHA1 2.15.3-beta.zip: cf6b4e150d69ea2ed6006db65638ce783c06b706
โก๏ธ SHA1 2.15.3-beta-update.zip: 171f7ce24fc9724897ec41a9f070a1a3c5e486b0๐ A big thank you to the following community members for contributing to this release either by code or bug report.
-
v2.15.2 Changes
August 01, 2019๐ Change Log
๐ Features
๐ Security
- ๐ป Escape validation error messages to avoid HTML tag rendering in the UI
- Prevent open redirect vulnerability
- Disable unserializing of classes. We should unserialize only array data
- Escape values in Lead and Report bundles to prevent html formatting
โจ Enhancements
- #7482 Create company from ip lookup switch (@escopecz)
- #7475 Unsubscribed Manual segment filter (@kuzmany)
- ๐ฒ #7465 Better logging of exceptions (@anton-vlasenko)
- #7439 Command to delete orphaned ip duplicates (@ondrejsibl)
- #7415 Option for custom popup name for loadNewWindow method (@kuzmany)
- ๐ฑ #7332 7250: Fix for Email to Contact API request with assets (reference to โฆ (@DanielCiochiu)
๐ Bugs
- ๐ #7611 Fix travis builds on staging (@heathdutton)
- #7543 Allow HTML in signature by user API (@kuzmany)
- #7501 Or statement for get list of lead Ids by unique field data (@kuzmany)
- #7491 Delete unused IP command - adding a limit, renaming the command (@ondrejsibl)
- #7484 Date input type fix at preference center form (@escopecz)
- #7479 Bounce message correction (@moskoweb)
- #7470 Intl infinite loop fix (@escopecz)
- #7468 Added identical comparison for boolean for email dynamic content (@kuzmany)
- #7464 "Do not contact" property doesn't work during import (@anton-vlasenko)
- ๐ #7463 Duplicated leads are created by Salesforce sync (@anton-vlasenko)
- ๐ #7462 Bugfix - Postfix delivery reports being ignored (@josaiasmoura)
- #7457 Fix router for dev enviroment (@kuzmany)
- โฑ #7448 Fix issue with tooltip getting frozen in campaign UI and fix issue where campaign events were rescheduled in UTC rather than the configured hour (@alanhartless)
- ๐ง #7446 Prevent PHP notice in configuration (@alanhartless)
- ๐ #7445 Fixed issue where campaign's email replies were not recognized (@alanhartless)
- ๐ #7443 Prevent an exception when a contact is deleted between the time logs โฆ (@alanhartless)
- #7442 Use lead:leads as permissions for companies to match CompanyController (@alanhartless)
- โฑ #7441 Fixed sending scheduled reports through Sparkpost & Momentum (@alanhartless)
- #7440 Disable image resize in FileManager (@ondrejsibl)
- #7438 Fix integration modal closing in Safari (@hluchas)
- #7437 Add possibility for batch removing DNC record (@hluchas)
- ๐ #7436 Fix manually removed contact segments (@hluchas)
- #7435 Missing check if trackedContact is null in ContactRequestHelper (@ondrejsibl)
- #7434 Ensure the root URL field will always show up (@ondrejsibl)
- #7433 Contact timeline timezone fix (@escopecz)
- ๐ #7430 Fix sql syntax error in query build (@Noa83)
- โฑ #7418 Fix report scheduling form in specific report config (@escopecz)
- #7414 Add contact ID only if contact exists (@escopecz)
- โฑ #7413 Fix of campaign reschedule loop (@escopecz)
- ๐ #7412 Doc block fixes (@escopecz)
- ๐ #7410 DateTimeHelper threw an error when DateTimeImmutable was used. Fixed. (@escopecz)
- #7409 Correct cache handling for zero counts (Fix #7003) (@pjeby)
- #7407 Prevent destroyChosen call function on null (@kuzmany)
- ๐ #7406 Contact's company field token support for Email to users campaign action (@kuzmany)
- ๐ง #7403 Fix maintenance cleanup with gdpr option (@Dcoutelle)
- ๐ #7401 Fix Sugar/Suite CRM sync for email addresses with an uppercase char (@tsummerer)
- ๐ #7388 Fixes issue with not recognizing IP ranges in the do not track list (@alanhartless)
- ๐ #7380 [BUGFIX] Adapt GoTo plugin for oauth2 authentication (@FlorianWessels)
- ๐ #7377 Fix SugarCrm sync priority (@Enc3phale)
- #7375 Add multiselect length validator class (@hluchas)
- ๐ #7364 Prevent exceptions if a campaign jump target is removed. (@heathdutton)
- ๐ #7358 Bugfix: Bind each search value as its own parameter in the query builder (@dongilbert)
- #7347 Fix autofill boolean fields (@kuzmany)
- ๐ #7346 Prevent destroySlots for code mode If builder was never loaded (@kuzmany)
- #7318 Fix cache warmup on first load (@Enc3phale)
- #7311 Do not record unnecessary isPublished changes (@escopecz)
- #7310 Fix "check all" checkbox for tables loaded via ajax (@escopecz)
- #7309 Add query string to the base URL for the pagination limit select as the pagination buttons does it (@escopecz)
- ๐ #7307 Support multiple templates of the same type (@escopecz)
- #7303 Fix DNC enable/disable channel from Mautic prefs center (@kuzmany)
- #7299 Fix api datetime format (@Enc3phale)
- โ #7297 Fixes SQL to pass tests when SQL strict mode is enabled (@alanhartless)
- #7283 Custom field with type text requires string shorter than 256 chars (@hluchas)
- #7274 Fix for "Send Email" campaign action randomly selecting a different email upon edit (@dongilbert)
- #7266 Handle aggregator fields on subscribed (emailed) reports. (@scottshipman)
- ๐ #7262 Check ignore_user_abort in php.ini (@kuzmany)
- #7244 Segments - date relative local timezone (@Maxell92)
- #7236 Fix segment filters without object (@kuzmany)
- #7222 Fix import ip address duplicates (@hluchas)
- โก๏ธ #7218 Sparkpost error handling update (@escopecz)
- #7204 Fix menu depth condition (@hluchas)
- ๐ป #7197 Prevents an exception for DWC and focus requests that aren't tracked (@alanhartless)
- ๐ป #7195 Prevent exception if ct comes in empty which prevents the redirect (@alanhartless)
- ๐ #7193 Use site_url to build form cache (@alanhartless)
- #7192 Prevent $connector from getting serialized into the $details array (@alanhartless)
- โฑ #7158 "Reschedule Events" in Contact Record not persisting (@anton-vlasenko)
- #7110 Multiple value on List-Unsubscribe header (@KalleVuorjoki)
- #7102 Catch not found cache item (@escopecz)
- #7036 Fix lead fields being overwritten by empty values when editing unique ids via REST API (@atbrowne)
- 0๏ธโฃ #6984 Fix default Gravatar URL for non-Apache servers (@pjeby)
- #6983 Reject erroneous page_hit queue messages (@maxlawton)
- โ #6706 Fix Warning: Illegal offset type with m:s:u command (@Enc3phale)
- ๐ #6655 Bugfix: queued redirect (@jojomnky)
- #6404 Allow use any form on preference center (@kuzmany)
- ๐ #6159 fixes html issues in preference center (@mtahiue)
- #6045 Changed path for mautic tracking cookies to / (@shershennm)
Developer notes
SHA1 2.15.2.zip: 4452818b3a806b7eaac9fe507717564229da5fef
โก๏ธ SHA1 2.15.2-update.zip: fec2e421d1161021c2e953f350c2e06c6afd0dc4๐ A big thank you to the following community members for contributing to this release either by code or bug report: @alanhartless, @anton-vlasenko, @atbrowne, @billybobilly, @cceruti, @DanielCiochiu, @Dcoutelle, @dongilbert, @Drukmistrz, @dsp76, @enableit, @Enc3phale, @escopecz, @florentpetitjean, @FlorianWessels, @GosuTeacher, @heathdutton, @hluchas, @imihandstand, @jnewton001, @johbuch, @jojomnky, @josaiasmoura, @KalleVuorjoki, @kuzmany, @LevryKurniawan, @maheshprabhu2010, @Maxell92, @maxlawton, @moskoweb, @mtahiue, @MyBpoConsultant, @Noa83, @npracht, @ondrejsibl, @online-expert, @pjeby, @rbagley0310, @rkaartikeyan, @scottshipman, @shershennm, @taewookim, @tsummerer, @vesper8, @YosuCadilla
-
v2.15.2-beta Changes
June 03, 2019๐ Change Log
๐ Features
โจ Enhancements
- #7482 Create company from ip lookup switch (@escopecz)
- #7475 Unsubscribed Manual segment filter (@kuzmany)
- ๐ฒ #7465 Better logging of exceptions (@anton-vlasenko)
- #7439 Command to delete orphaned ip duplicates (@ondrejsibl)
- #7415 Option for custom popup name for loadNewWindow method (@kuzmany)
- ๐ฑ #7332 7250: Fix for Email to Contact API request with assets (reference to โฆ (@DanielCiochiu)
๐ Bugs
- #7543 Allow HTML in signature by user API (@kuzmany)
- #7501 Or statement for get list of lead Ids by unique field data (@kuzmany)
- #7491 Delete unused IP command - adding a limit, renaming the command (@ondrejsibl)
- #7484 Date input type fix at preference center form (@escopecz)
- #7479 Bounce message correction (@moskoweb)
- #7470 Intl infinite loop fix (@escopecz)
- #7468 Added identical comparison for boolean for email dynamic content (@kuzmany)
- #7464 "Do not contact" property doesn't work during import (@anton-vlasenko)
- ๐ #7463 Duplicated leads are created by Salesforce sync (@anton-vlasenko)
- ๐ #7462 Bugfix - Postfix delivery reports being ignored (@josaiasmoura)
- #7457 Fix router for dev enviroment (@kuzmany)
- โฑ #7448 Fix issue with tooltip getting frozen in campaign UI and fix issue where campaign events were rescheduled in UTC rather than the configured hour (@alanhartless)
- ๐ง #7446 Prevent PHP notice in configuration (@alanhartless)
- ๐ #7445 Fixed issue where campaign's email replies were not recognized (@alanhartless)
- ๐ #7443 Prevent an exception when a contact is deleted between the time logs โฆ (@alanhartless)
- #7442 Use lead:leads as permissions for companies to match CompanyController (@alanhartless)
- โฑ #7441 Fixed sending scheduled reports through Sparkpost & Momentum (@alanhartless)
- #7440 Disable image resize in FileManager (@ondrejsibl)
- #7438 Fix integration modal closing in Safari (@hluchas)
- #7437 Add possibility for batch removing DNC record (@hluchas)
- ๐ #7436 Fix manually removed contact segments (@hluchas)
- #7435 Missing check if trackedContact is null in ContactRequestHelper (@ondrejsibl)
- #7434 Ensure the root URL field will always show up (@ondrejsibl)
- #7433 Contact timeline timezone fix (@escopecz)
- ๐ #7430 Fix sql syntax error in query build (@Noa83)
- โฑ #7418 Fix report scheduling form in specific report config (@escopecz)
- #7414 Add contact ID only if contact exists (@escopecz)
- โฑ #7413 Fix of campaign reschedule loop (@escopecz)
- ๐ #7412 Doc block fixes (@escopecz)
- ๐ #7410 DateTimeHelper threw an error when DateTimeImmutable was used. Fixed. (@escopecz)
- #7409 Correct cache handling for zero counts (Fix #7003) (@pjeby)
- #7407 Prevent destroyChosen call function on null (@kuzmany)
- ๐ #7406 Contact's company field token support for Email to users campaign action (@kuzmany)
- ๐ง #7403 Fix maintenance cleanup with gdpr option (@Dcoutelle)
- ๐ #7401 Fix Sugar/Suite CRM sync for email addresses with an uppercase char (@tsummerer)
- ๐ #7388 Fixes issue with not recognizing IP ranges in the do not track list (@alanhartless)
- ๐ #7380 [BUGFIX] Adapt GoTo plugin for oauth2 authentication (@FlorianWessels)
- ๐ #7377 Fix SugarCrm sync priority (@Enc3phale)
- #7375 Add multiselect length validator class (@hluchas)
- ๐ #7364 Prevent exceptions if a campaign jump target is removed. (@heathdutton)
- ๐ #7358 Bugfix: Bind each search value as its own parameter in the query builder (@dongilbert)
- #7347 Fix autofill boolean fields (@kuzmany)
- ๐ #7346 Prevent destroySlots for code mode If builder was never loaded (@kuzmany)
- #7318 Fix cache warmup on first load (@Enc3phale)
- #7311 Do not record unnecessary isPublished changes (@escopecz)
- #7310 Fix "check all" checkbox for tables loaded via ajax (@escopecz)
- #7309 Add query string to the base URL for the pagination limit select as the pagination buttons does it (@escopecz)
- ๐ #7307 Support multiple templates of the same type (@escopecz)
- #7303 Fix DNC enable/disable channel from Mautic prefs center (@kuzmany)
- #7299 Fix api datetime format (@Enc3phale)
- โ #7297 Fixes SQL to pass tests when SQL strict mode is enabled (@alanhartless)
- #7283 Custom field with type text requires string shorter than 256 chars (@hluchas)
- #7274 Fix for "Send Email" campaign action randomly selecting a different email upon edit (@dongilbert)
- #7266 Handle aggregator fields on subscribed (emailed) reports. (@scottshipman)
- ๐ #7262 Check ignore_user_abort in php.ini (@kuzmany)
- #7244 Segments - date relative local timezone (@Maxell92)
- #7236 Fix segment filters without object (@kuzmany)
- #7222 Fix import ip address duplicates (@hluchas)
- โก๏ธ #7218 Sparkpost error handling update (@escopecz)
- #7204 Fix menu depth condition (@hluchas)
- ๐ป #7197 Prevents an exception for DWC and focus requests that aren't tracked (@alanhartless)
- ๐ป #7195 Prevent exception if ct comes in empty which prevents the redirect (@alanhartless)
- ๐ #7193 Use site_url to build form cache (@alanhartless)
- #7192 Prevent $connector from getting serialized into the $details array (@alanhartless)
- โฑ #7158 "Reschedule Events" in Contact Record not persisting (@anton-vlasenko)
- #7110 Multiple value on List-Unsubscribe header (@KalleVuorjoki)
- #7102 Catch not found cache item (@escopecz)
- #7036 Fix lead fields being overwritten by empty values when editing unique ids via REST API (@atbrowne)
- 0๏ธโฃ #6984 Fix default Gravatar URL for non-Apache servers (@pjeby)
- #6983 Reject erroneous page_hit queue messages (@maxlawton)
- โ #6706 Fix Warning: Illegal offset type with m:s:u command (@Enc3phale)
- ๐ #6655 Bugfix: queued redirect (@jojomnky)
- #6404 Allow use any form on preference center (@kuzmany)
- ๐ #6159 fixes html issues in preference center (@mtahiue)
- #6045 Changed path for mautic tracking cookies to / (@shershennm)
Developer notes
SHA1 2.15.2-beta.zip: 21900abc6b4fdc9d0c6c7ebc3d5d0d90086e43e5
โก๏ธ SHA1 2.15.2-beta-update.zip: 00e51be5c3c62595a06ad95756379797847cd14c๐ A big thank you to the following community members for contributing to this release either by code or bug report: @alanhartless, @anton-vlasenko, @atbrowne, @billybobilly, @cceruti, @DanielCiochiu, @Dcoutelle, @dongilbert, @Drukmistrz, @dsp76, @enableit, @Enc3phale, @escopecz, @florentpetitjean, @FlorianWessels, @GosuTeacher, @heathdutton, @hluchas, @imihandstand, @jnewton001, @johbuch, @jojomnky, @josaiasmoura, @KalleVuorjoki, @kuzmany, @LevryKurniawan, @maheshprabhu2010, @Maxell92, @maxlawton, @moskoweb, @mtahiue, @MyBpoConsultant, @Noa83, @npracht, @ondrejsibl, @online-expert, @pjeby, @rbagley0310, @rkaartikeyan, @scottshipman, @shershennm, @taewookim, @tsummerer, @vesper8, @YosuCadilla