Files
newwalls.pl/modules/mailchimppro/CHANGELOG.md
2024-12-17 13:43:22 +01:00

5.7 KiB

[2.0.2] - 2017-06-20

  • Upgrade toastr.css
  • Finish middleware integration
  • Improve list members sync
  • Properly trigger double opt in
  • Add opt-in status to MC customer list view
  • Add merge_fields to list member
  • Implement API key check
  • Improve Oauth2 flow
  • Fix promo code does not sync properly
  • Product sync fix
  • Fix ajaxq isQueueRunning method
  • Show success message only when all requests are completed
  • Implement e-commerce data delete
  • Add output filtering to smarty templates
  • Add Changelog
  • Show meaningful error message @ OrderSync
  • Force ProductFormatter::sanitizeLanguageFieldToString for string
  • Show the products synced success message ONLY after ALL products were synced

[2.0.1] - 2019-01-16

  • Correct addons suggestions
  • Implement promo code sync views
  • Implement promoCode sync action in sync ctrl
  • PrestaShop 1.6 compatibility fix
  • Add module to moduleRoutes hook
  • Remove auto generated CHANGELOG
  • Implement promo code sync during setup
  • Add promo codes to the order sync
  • Add Promo rules menu item to the module menu
  • Add PromoCodes and PromoRules controller
  • Implement CartRuleSync command
  • Rename cart rule formatter to Promo rule formatter

[2.0.0] - 2019-12-14

  • Align center the pagination
  • Refactor pagination
  • Remove unused hooks
  • Fix member list pagination
  • Implement list members controller
  • Move pagination rendering to separate method
  • Use OrderSyncCommand instead of raw api calls in @ hookActionValidateOrder
  • Improve OrderSyncCommand
  • Remove unthrown exception
  • Refactor BaseAPICommand
  • Include API response in MailChimpException message
  • Use only customer id in order formatter
  • Check if an order in API has related customer
  • Fix supported API methods array
  • Implement customer sync js functionality
  • Add customer sync tpls
  • Implement customer sync process method @ wizard ctrl
  • Fix tab title icon, which caused HTML parse error
  • Display an empty message if there is no associated order in MC API
  • During signup use CustomerSync command instead of spaghetti
  • Improve CustomerSyncCommand to take into consideration DOI
  • Implement ListMemberFormatter
  • Use class constants instead of hardcoded strings to determine API method
  • Add automations controller 2 backoffice
  • Set current store to is updating=false
  • Set MAILCHIMP_SCRIPT_VERIFIED to false after API key change
  • Fix code inspection notices
  • Ignore config.xml
  • Read 999 lists for dropdown
  • Change product sync completed message @ setup wizard
  • Small refactor @ setup-wizard.js
  • Actually execute the StorySyncCommand
  • Use ::class instead of hardcoded class @ hookActionObjectUpdateAfter
  • Implement automatic store update on shop update
  • Replace ids with classes @ sync controller tpl
  • Remove unused _batch.tpl
  • Skip cart sync on address change @ BO
  • Send the Mailchimp campaign id with the order if it's available
  • Sanitize language fields (arrays) to string
  • Validate, validate, validate
  • Google Hangouts Fix
  • Improve ListFactory
  • Check for Product object at actionProductUpdate
  • Use only the current shop context at ShopSync
  • Improve sync view text and hint
  • Improve sync page tpls
  • Add ext-zip and php version to composer require
  • Improve sync controller
  • Fix store delete path
  • Improve design by Mailchimp style
  • Remove unused bo controllers
  • Improve the usage of the Mailchimp brand and design guidelines
  • Merged multi-request-product-sync into master
  • Basic implementation of multi request product sync
  • PS Module validatior fixes
  • Improve sync controller
  • Check if connected_site key exists on setMedia hook
  • Make Product::hasCombinations PS 1.6 compatible
  • Improve ProductSync
  • Improve error handling when registering MC Js
  • Add MailChimp Sites controller
  • Use proper url for store @ StoreFormatter
  • Improve ListFactory error message
  • FIx panel alignment
  • Fix lists modal url
  • Fix old PS 1.6 protected base link method
  • Fix validator errors
  • Implement link helper to ensure backwards compatibility to PS 1.6
  • Implement account info
  • Implement detailed BATCH responses
  • File mode changes
  • Implement order sync
  • Improve sync controller
  • Add is_syncing and is_active attribute to store formatter
  • Remove unused code from module config
  • Create customer sync command
  • Improve sync controller
  • Add a navbar which navigates to MC objects controllers
  • Add docblocks to methods @ AdminMailchimpProConfig
  • Separate the big config form into multiple smaller forms
  • Add note to product image size option
  • Clean up the sidemenu items
  • Improve SetupWizard controller
  • Fix sync mode command bug allows only BATCH
  • Unset list_id when patching Stores to MailChimp
  • Implement list factory
  • Implement ability to select product image size which will be used @ sync
  • Improve setup wizard
  • Developers, developers, developers
  • Validate validate validate part 2
  • Validator validator validator
  • Show MailChimp carts and orders in PS Backoffice controllers
  • Improve cart and orders sync
  • Fix MailChimp site verification footer hook
  • Fix incorrect pagination on Mailchimp object controllers
  • Start implementing the setup wizard
  • Start implementing the config wizard
  • Use dropdown list for list selection
  • Make getApiClient public
  • Move tpl files in views/templates/admin folder
  • Properly implement mailchimp cookie
  • Fix module install process
  • Improve ListsController
  • Fix wrong image links
  • Fix url generation for product images
  • Obligatory placeholder commit message
  • Imlement cart rule sync
  • Implement cart rule formatter
  • Implement store formatter
  • Replace MC StoreID with PrestaShop store ID
  • Fix product image link in formatter
  • Refactor, refactor, refactor
  • Refactor services into commands
  • Stuff
  • Add Site Verified config
  • Implement OrderStateFormatter
  • Project init
  • Initial commit