Skip to content

Latest commit

 

History

History
720 lines (515 loc) · 49.4 KB

CHANGELOG.md

File metadata and controls

720 lines (515 loc) · 49.4 KB

Change Log

Full Changelog

Fixed bugs:

  • Cannot upgrade to latest version due to patch error #1732

Full Changelog

Implemented enhancements:

  • Optimize the product grid to avoid access the ecommerce table #1714
  • Optimize the order grid to avoid access the ecommerce table #1708
  • Add an option in the configuration page to modify the timeout in the Mailchimp api connections #1697
  • Add links to campaign and member in mailchimp in the order grid #1690

Fixed bugs:

  • The sync of orders fails if the order has no billing address #1720

Full Changelog

Implemented enhancements:

  • Put tracking_number when the order is shipped #1667
  • Create a grid to show our cronjobs in the cron_schedule #1648
  • Create JS code that automatically enables ecommerce syncing when abandoned cart syncing is disabled #1633

Fixed bugs:

  • Invoice and shipment pluging doesn't work #1668
  • Error fetching store ID row in batch grid #1656
  • Duplicate entries in the stores grid #1650
  • Resync subscribers and Resync products always resyncs default store #1640
  • Database schema needed for batch grid won't be created after upgrading module as opposed to installing it #1627
  • Bad class name #1613
  • Fail phpcs test #1607

Full Changelog

Implemented enhancements:

  • Clean the error table automatically based on a configuration setting #1577
  • Slow-query optimization for product special prices #1569
  • Create grid in admin that shows batch information #1465

Fixed bugs:

  • The carts are not deleted from mailchimp when are converted in an order #1595
  • Add a button to fix the chimpstatic js in the frontend #1584

Full Changelog

Implemented enhancements:

  • Query optimization for special prices #1535

Fixed bugs:

  • Wrong query when load the configuration page and use db prefix #1557
  • The subcribe at the bottom doesn't work #1551
  • "Magento always manage emails" configuration blocking default Magento newsletter confirm email sending #1545
  • Wrong column name in mailchimp_stores #1533

102.3.48 (2022-08-18)

Full Changelog

Implemented enhancements:

  • Point the wiki to the github wiki #1522

Fixed bugs:

  • Observer name "sales_order_save_after" is too generic. #1516
  • Error saving configuration when install the extension for the first time #1510

102.3.47 (2022-08-15)

Full Changelog

Implemented enhancements:

  • Add a button to truncate the error table BUT not to retry the objects with erros #1498
  • Change the footer subscribe button and open a popup with the mailchimp form to subscribe #1487
  • Large mailchimp_sync_ecommerce table with unused registers #1475

Fixed bugs:

  • Custom boolean customer attribute not synced correctly to Mailchimp #1474
  • Migrate the update data to the patches approach #1472

102.3.46 (2022-07-19)

Full Changelog

Implemented enhancements:

  • Rewrite "This MailChimp account is not connected to Magento" label to make it more clear #1448
  • Add a synchorization column in the customer grid #1439
  • Add a synchorization column in the product grid #1438
  • Add button on backend to create the abandoned cart automation #1432

Fixed bugs:

  • Missing fields in Cart.php on db call #1460
  • Wrong field map value when is null #1425
  • Can't get the response file from a batch #1414
  • Unmark the modified flag in the ecommerce table when an object is synced #1408
  • Don't use Zend_Db_Select::COLUMNS #1405

Full Changelog

Implemented enhancements:

  • Query optimization for ecommerce table #1391
  • Add the possibility to send the company as a merge field #1369
  • Make uninstall #1347
  • Performance Issue During Product Import #1309

Fixed bugs:

  • Subscribers are not added to mailchimp #1359
  • The sync fails when an order contains a deleted product #1330
  • Problem syncing country with customer address #1329
  • Chimpstatic wrong url when change the mailchimp store #1322
  • Error creating the webhook, wrong webhook url #1316

Full Changelog

Implemented enhancements:

  • Add option in the error grid to link to the register with error #1279

Fixed bugs:

Full Changelog

Implemented enhancements:

  • Add a button in the admin to resync all products #1184
  • Missing indexes on mailchimp_errors #1162
  • Ignore modified items when flagging store as synced #1140
  • Only fetch specific columns from sales_order #1134
  • Error table never getting cleaned up #1107

Fixed bugs:

  • Change the low value for date sync to a valid one #1192
  • Exclude the bundle and grouped products for the product collection #1191
  • The product image url don't contain the secure url if Use Secure URLs on Storefront is ON #1179
  • Mark products as modified when use import products from the admin #1167
  • Issue with "Magento Always Manage Emails" when Unsubscribing from a Customer Account #1157
  • errors in cron related to ebizmarts_webhooks #1152
  • Ecommerce order send loop #1112
  • Allow more than 10 interest inside a group #1103
  • observer name that breaks Magento 2 DOM XML #1102
  • CSP Whitelist Support #1097
  • Infinite loop on customer account creation if email present in newsletter subscribers list #1090
  • Ecommerce Cron error "Requested country is not available." #1084
  • Subscribing for a second time does not work. #1078

Full Changelog

Implemented enhancements:

  • Create custom field mapping #1025

Fixed bugs:

  • Subscribing for a second time does not work. #1078
  • Invalid date format when use mysql 8 #1066
  • Unable to capture the order for a campaign #1065
  • Notice: Undefined index: image_url Model/Api/Product.php #1059
  • Multistore product sync wrong name #1055

Full Changelog

Implemented enhancements:

  • Coupon Codes (Promo Codes) Do Not Send to Mailchimp With Order Data #1032

Fixed bugs:

  • "Unable to unserialize value." issue avoids ecommerce syncing. This happens some times when "Send Promo Codes and Promo Rules" is enabled #1035
  • Fallback to JQueryUI Compat activated. #1034
  • Abandoned Cart revenue not showing on Mailchimp account #1033

Full Changelog

Implemented enhancements:

  • Add magento 2.4 compatibility #1027

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Typo in campaigncatcher.js causing Javascript error #1015
  • The mailchimp groups are not shown correctly in the customer account #1009
  • Improper call to interest-categories in the webhook processing #1002
  • MapFields not getting synced when configured in storeView. #998
  • Eternal Spinning gif after invalid API key has been entered in the configuration #990
  • Syncing customer group changed some customers group id to 0 #989
  • Issue syncing DOB merge field #987
  • JS error on product page with slow internet #912

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Incorrect import in Webhook controller #976
  • The street line 3 is not synced in orders #963
  • Loading screen stuck when attempting to save the API key. #940
  • [Performance Issue] HTTP calls to mailchimp on every page request and config cache flush #939
  • Strong check for interest groups #932
  • Take the first date value from storeview scope. #931
  • Bad management of the groups in the webhooks #926
  • Error grid, bad data when try to sort for one field 3 times #922
  • Uncaught TypeError: strpos() expects parameter 1 to be string, null given in vendor/magento/module-theme/Controller/Result/JsFooterPlugin.php:44 in Magento 2.3.3 #920
  • JS error on product page with slow internet #912
  • Invalid API key error when attempting to update settings. #906
  • Typo in Ecommerce cron when mark an object with error #900
  • Error in cron when split databases #887
  • Make changes to pass code sniffer #881
  • Fix catching campaign with enabled Varnish FPC #874
  • Fix incorrect import in Webhook controller #973 (ihor-sviziev)

Full Changelog

Implemented enhancements:

  • Make strong check for the API key #849
  • Add alt text to the order grid in the mailchimp sync image #810
  • Send the merge_fields for customers #790

Fixed bugs:

  • Do not add anything to frontend if module disabled #866
  • Made sure a missing "simple_sku" won't break the entire sync #862
  • Not all batches are saved when multi store enabled #857
  • Mark orders with error to not try to re-sync #841
  • PayPal Express orders sync fails - Last name is NULL #840
  • Bad management of old batches #821
  • Bad batches management #817
  • Bad way to test if the json_encode fails #805
  • Rename delete customer account option #801
  • Orders with no products are not marked as synced #797
  • Re sync the subscriber when the customer is modified #786
  • Use always the md5 of the customer email to identify the customer #782
  • Error when select a website scope in config #773
  • Change the Resync Customers button #768
  • ebizmarts_ecommerce has an error #767
  • Unhandled Magento\Framework\Serialize\Serializer\Json::\(un\)serialize calls #758

Full Changelog

Implemented enhancements:

  • Take the version from the composer.json #759

Full Changelog

Implemented enhancements:

  • Show the amount of list subscribers #740
  • Wrong error message in order grid #710
  • Add a button to re sync customers #702
  • Encrypt sensitive data #701
  • Some exceptions are not added into logs, making it hard to find the error message. #700

Fixed bugs:

  • Remove error message when resend an item with error #719
  • Error message 'Resource Not Found' on creating new customers #715
  • Don't delete the cart from ecommerce table when the order is made #706
  • Success unsubscription, if subscribe again doesn't send confirm subscription emails #696
  • Customer and subscriber with same email sent to mailchimp with different id #692
  • Order is not marked to resync when the credit memo comes via magento API #687
  • Order is not marked to resync when the invoice comes via magento API #682
  • Order is not marked to resync when the shipment comes via magento API #678
  • Multistore with different Mailchimp account wrong synchronization on customer delete/unsubcribe from magento admin #674
  • MySQL error during setup:upgrade after module install (with split database Magento EE feature enabled) #664

Full Changelog

Implemented enhancements:

  • Add link to Terms of service #641
  • Delete the Cart register in the sync_commerce table when confirm the order #626
  • Add some other logs #602
  • Clean the maichimp_sync_batches table #598
  • Avoid getByEmail calls when sending Orders and Carts to Mailchimp #468
  • Put a column in the order grid to show if the order was synced #140

Fixed bugs:

  • Change the version numeration to meet the magento marketplace requirements #649
  • Save the email in the quote only with the agreement from the customer #645
  • Not send the carts until the store is completely synced #636
  • Defer the load of the mailchimp js #630
  • No first and lastname when the order is from a guest #609
  • Subscriber not sent if country state is empty. #593
  • Ecommerce cronjob stuck on customers with no address (error occurs) #400

Full Changelog

Implemented enhancements:

  • Change all mentions from MailChimp to Mailchimp and change the menu icon to the new one #565
  • Add possibility to send the product's price including taxes #532
  • Sync performance in large stores #502
  • Clean the table mailchimp_webhook_request #486
  • Add option to not send Promo Codes and Promo Rules #481
  • Ask for confirmation when removing mailchimp store #480
  • add magento 2.3 compatibility #494 (gonzaloebiz)

Fixed bugs:

  • Spelling error in order status sent to mailchimp #574
  • Error during sync: "A campaign with the provided ID does not exist in the account for this list." #561
  • No campaign assigned to orders #554
  • Missing Customer Fields Mapping #553
  • Customers generate entries in the mailchimp_sycn_ecommerce with related_id = null #541
  • Re sync the parent product when modifiy a child one #537
  • Could not resolve host: xx.api.mailchimp.com #523
  • Incorrect price in configurable product #513
  • No timezone saved when create a new Mailchimp store #512
  • Cart not updated in a Abandoned Cart Series #498
  • "Unable to unserialize value " when run the ecommerce cron process #473
  • multi-site Customer Fields Mapping not syncing correctly #471
  • Previously unsubscribed guest/customer is not resubscribed when selecting groups on success page #365

Full Changelog

Implemented enhancements:

  • Add a combo in the Customer Fields Mapping with the MailChimp defined tags #423

Fixed bugs:

  • Error of serialization when processing webhook data #455
  • Don't use serialize function directly #451
  • Error when a product has SKU = null #448
  • Send the product id in the order when is a configurable #445
  • main.CRITICAL: API Key Missing for Api Call: https://usxx.api.mailchimp.com/3.0/lists//merge-fields - Your request did not include an API key. #442
  • Wrong parent id in the cart #432
  • Abandoned cart email queue in Mailchimp dashboard not getting reset on placing the order #431
  • Collissions with mailchimp cookies #429
  • Subscriber which was added in MailChimp doesn't have storeId in Magento2 #427
  • Product Image does not show on abandoned cart email template / order details #425
  • Total orders_count and total_spent sent incorrectly in order #420
  • NULL price when special price is not set, but special price dates are set #416
  • field [operations.item:2] : Schema describes object, array found instead #409
  • Empty data in the batch json for custom products types #406
  • After syncing data with MailChimp the wrong products are show for my stores #404
  • Fix unique type validation in di.xml #450 (ihor-sviziev)

1.0.30 (2018-09-18)

Full Changelog

Implemented enhancements:

  • Adding extra logging on import parts of the Cronjob #393
  • Add an option to choose between send MailChimp or Magento mails #372
  • Log batch totals for each run #361
  • Add debug information #359
  • High CPU load when API not available #325

Fixed bugs:

  • MailChimp breaks order processing when it's done through CLI #378
  • Disabled in Admin Panel Mailchimp block Magento default newsletter flow. #339
  • Special prices management in Magento Enterprise #391
  • Failed to open stream: No such file or directory #388
  • Promo rules are not updated #370
  • Error in the configuration when selecting other website than default #368
  • Orders not synced when products in the order not already synced #366
  • Wrong website set on customer #357
  • Issue with coupons for free shipping #355
  • Error downloading response from error grid when batch not exist #351
  • Unable to set custom Env.php API Credentials #345
  • Webhook processing fails when list id does not match any list configured in Magento #337
  • Sending modified products in order or cart #335
  • Base table or view not found Magento 2.2.4 #321
  • Unknown column 'at_special_from_date_default.value' in 'on clause' #309

1.0.29 (2018-05-31)

Full Changelog

Implemented enhancements:

  • Add check before renaming 'address_address1' table column #283 (rob-aimes)

Fixed bugs:

  • No cron_groups.xml is defined #316
  • Wrong url for a generic product of configurable producs #313
  • No image url when the product and the parent has no image #307
  • web_hooks error somewhere - first/last name being required #302
  • In the mailchimpstore grid not all the apikeys are taken #295
  • Error getting interest groups #293
  • Multistore with different Mailchimp accounts not saving correctly #289
  • Exception is thrown when Promotion is marked for removal #280
  • Webhook cronjob fails when updating customer #278
  • Cron Ecommerce: cannot create batches data because update existed products in orders or carts #277
  • Cancelled or pending orders added to revenue in mailchimp #274
  • Bad registers are generated in mailchimp_sync_ecommerce table #267
  • PHP warning in Helper/Data.php line 340 #266
  • Subscriber fields not updated when Ecommerce Data not enabled #258
  • The instest groups are not reloaded when the list changes #257
  • The user can select non existing group in admin #256
  • Don't process stores with no mailchimp store #255
  • Error when attempting to edit a customer from the backend #240
  • 2.2 Error Importing Configuration #223
  • No Abandoned Cart Data Sent #220
  • Magento 2.2.1: Changes like "unsubscribe" and "delete" to subscribers in Magento backend aren't synched #147
  • Change cron group id to 'mailchimp'. #282 (jhruehl)
  • fix decodeArrayFieldValue error #265 (gundamkid)

1.0.28 (2018-03-27)

Full Changelog

Implemented enhancements:

  • Not necessary mailchimp/script/get requests #248
  • Add a button to create the webhooks #229
  • Add get Api credentials button using oauth. #207
  • Special price management #194
  • Use a checkbox on Checkout to determine Opt-in status. #36

Fixed bugs:

  • Wrong product marked as modified in ecommerce table #253
  • Don't delete the batch_id when modify a register #246
  • Invalid argument supplied for foreach() #243
  • Missing argument on call to _updateSyncData() #241
  • MailChimp js file loaded each time the page loads #232
  • Mark non existing batchs as canceled #216
  • Modified carts are not re synced #212
  • Try to get result for not existing batch #210
  • Wrong error management #204
  • When modify a simple product, the variant is empty #202
  • Abandoned cart email product price has range starting at $0 when using configurable products #197
  • Error due to customer data race condition #112
  • Update default.xml #180 (jhruehl)
  • Show "Mailchimp" customer tab when the extension is enabled #201 (t-richards)

1.0.27 (2018-01-30)

Full Changelog

Implemented enhancements:

  • Send categories in product vendor attribute #129

Fixed bugs:

  • Merge Names not synching #188
  • Error in ebizmarts_ecommerce after upgrading to 1.0.26 #186
  • Installation error when the database has a prefix #184

1.0.26 (2018-01-24)

Full Changelog

Implemented enhancements:

  • Copy suggestions for List Group enhancement #173
  • Add support for List Groups #122
  • Magento 2.2 compatibility #116
  • Add mergevars #110

Fixed bugs:

  • MailChimp connected sites List Settings syncing seemingly forever #66
  • Products are not marked as modified in the sync_ecommerce table #177
  • Child product update when parent has not been sent yet #160
  • Guest Abandoned Carts failing to load when accessing from automation. #153
  • Guest Abandoned Carts not associating email address at checkout #152
  • Sync only works, if eCommerce is enabled #150
  • Intallation error in EE when the database is already splitted #149
  • Compatibility with Magento Enterprise Edition 2.1.x #144
  • Send duplicates promo codes #121
  • Mark customer as modified when any data was modified #118
  • Error when the webhook is created #117
  • Exception when running cron #114
  • Cron error "Requested country is not available." #58
  • Fix for broken admin grid in production #176 (duckchip)
  • Module Dependancy #126 (valguss)

1.0.25 (2017-11-06)

Full Changelog

Implemented enhancements:

  • Add support for Promo Rules and Promo Codes #100
  • Total subscribers in admin display the total subscriber of the account #94
  • Performance cron ebizmarts_ecommerce #93

Fixed bugs:

  • The cart url for abandoned cart not work #111
  • Store is always syncing #97
  • Module doesn't install if database uses a prefix #95

1.0.24 (2017-09-18)

Full Changelog

Implemented enhancements:

  • Major Admin Order Grid Slowdown #88

Fixed bugs:

  • Error installation when use split database #85
  • Incorrect cart url #84
  • Incorrect image url #82
  • Change $this->_helper->__() to __() #80 (rikardwissing)

1.0.23 (2017-09-01)

Full Changelog

Fixed bugs:

  • Guest subscribers issue - STOREID is null #75
  • Website scope always taking list from default configuration #68
  • Requested product doesn't exist #67
  • Bad ajax call #65
  • Resubscribing a customer from Magento throws a 500 error due to Fatal Uncaught Error: "Call to a member function getStreetLine() on string" #62
  • Display appropriate thumbnails for items #43
  • New customers are not added to MailChimp #42
  • remove the use of data helper from InstallSchema #70 (BlackIkeEagle)

1.0.22 (2017-07-26)

Full Changelog

1.0.21 (2017-07-14)

Full Changelog

1.0.20 (2017-07-12)

Full Changelog

1.0.19 (2017-07-12)

Full Changelog

1.0.18 (2017-06-29)

Full Changelog

Implemented enhancements:

  • Add a commit call when use a connection directly #53

Fixed bugs:

  • Reset the errors when no more mailchimp store are connected #54

1.0.17 (2017-06-21)

Full Changelog

Fixed bugs:

  • Error in mc.js when change the mailchimp store #51
  • Prevent sending customers to other store views even when they belong to the same website #48

1.0.16 (2017-06-19)

Full Changelog

Implemented enhancements:

  • Limit the process of the webhooks #47

Fixed bugs:

  • Invalid product url on simple products not visible #49

1.0.15 (2017-06-05)

Full Changelog

Implemented enhancements:

  • List MC account and List #22
  • Add the download response link to error grid #8
  • Process the webhooks in a separate cron process #46
  • Show the list in the configuration page #41
  • Add actions to webhooks #40
  • Add webhooks #39
  • Request: Move MailChimp Store above Account Details on the Configuration page #31
  • Autoselect store when only one exists #28
  • Change the configuration to use jquery and ajax #27
  • Installation of MC.js pixel #18

Fixed bugs:

  • Ecomm Data uploaded to MailChimp should display if reselecting a connected store. #32
  • Account no longer syncing #26
  • Multiple stores not showing in Configuration dropdown #25
  • MC Account information displayed in Configuration does not change when API key is toggled. #24
  • Remove old warning message on Configuration #23
  • In the MailChimp Store, the street is not saved #21
  • Pull all lists for dropdown when creating a store #20
  • Use "MailChimp" instead of "Mailchimp" #19
  • Change the order # when sync #45
  • Not mark the already synced element like errors #44
  • Avoid error when for some reason the process cancel #38
  • Review the Customer process #37
  • Problem when receive the response of batch #35
  • Add ACL permissions #34
  • Sorting MailChimp Stores grid by email more than once causes display issues #33
  • Enable not saving on a MailChimp store level #29
  • Invalid product image url when the product not have any image #17
  • Newly added products not synced. #13
  • Store information not passing to MailChimp #12
  • Purchases made via campaign not attributed to the campaign #11
  • APIKey management and store creation #10

1.0.14 (2017-05-04)

Full Changelog

1.0.9 (2017-05-03)

Full Changelog

1.0.8 (2017-05-03)

Full Changelog

1.0.7 (2017-05-02)

Full Changelog

1.0.6 (2017-04-24)

Full Changelog

1.0.5 (2017-04-21)

Full Changelog

1.0.4 (2017-03-22)

Full Changelog

Fixed bugs:

  • The error grid don't paginate #9
  • Add the mailchimp_store_id to all auxiliar tables #7
  • The reset errors button not work #6
  • Error in mailchimp_errors table #5
  • Products not syncing #3

1.0.3 (2017-03-18)

Full Changelog

Fixed bugs:

  • Clean error don't work #4

1.0.2 (2017-03-17)

Full Changelog

1.0.1 (2017-03-16)

Full Changelog

1.0.0 (2017-03-16)

* This Change Log was automatically generated by github_changelog_generator