SwissUpLabs Logo

Changelog

Version 1.7.20

Nov 20, 2024

  • Fixed color contrast errors to pass WCAG tests.

Version 1.7.19

Nov 7, 2024

  • Fix: Cannot read properties of undefined (reading ‘match’) is-ajaxpro-request.js:41

Version 1.7.18

Nov 1, 2024

  • Merge all recent changes from magento codebase. (#47) (checkout-add-to-cart)

Version 1.7.17

Oct 31, 2024

  • Fixed js error when pressing “Next” on checkout page

Version 1.7.16

Oct 29, 2024

  • Fix ‘Cannot read properties of undefined (reading ‘totals’)’ on breeze

Version 1.7.15

Oct 24, 2024

  • Minicart can be replaced only if results popup enebled

Version 1.7.14

Oct 18, 2024

  • Restore ajaxpro_add_checkout_cart in default
  • Fixed js error when form contains elements with name=method action

Version 1.7.13

Sep 23, 2024

  • Supress layout ‘broken reference’ logging (close #45)
  • Fix strange calls counting behaviour
  • Fix: override minicart popup issue #46

Version 1.7.12

Aug 21, 2024

  • Fix/rewrite minicart/override logic
  • Improve Template block(s) and viewModel(s)
  • Remove Block/Config?? use viewModel instead
  • Improve init performance

Version 1.7.11

Aug 1, 2024

  • Quick view link. Add title.
  • “Quick View” string localize for nl_NL

Version 1.7.10

Jun 21, 2024

  • Breeze: update according to the latest changes

Version 1.7.9

Jun 7, 2024

  • Breeze: update according to the latest changes

Version 1.7.8

May 13, 2024

  • Revert changed styles ajax onComplete
  • Remove unused code (Fix for ignition popup)

Version 1.7.7

May 3, 2024

  • Breeze: Fixed possible js errors when navigate using back button.
  • Fixed conflict with Amasty_Xnotif module.

Version 1.7.6

Apr 29, 2024

  • Fix wrong uenc value in ajax product view request(s)

Version 1.7.5

Mar 26, 2024

  • Fix broken ‘Login for Price’ refer param behaviour

Version 1.7.4

Feb 2, 2024

  • Breeze: Do not load floatingcart.js if block is removed from layout
  • Fixed js error when window.checkout is not defined

Version 1.7.3

Feb 2, 2024

  • Breeze integration updated. Dynamic JS support added.

Version 1.7.0

Jan 3, 2024

  • Improve modal-manager
  • Add is-ajaxpro-request.js
  • Add get-product-request.js
  • Fixed error on luma theme
  • Breeze fix
  • Breeze: reuse luma file
  • Breeze: fixed js errors in latest changes
  • Fix var losing
  • Improve code readability

Version 1.6.35

Dec 5, 2023

  • Fix: Duplicated IDs in floating cart

Version 1.6.34

Nov 28, 2023

  • Remove outdated Magento 2.2 compatibility code. This also fixes adding of gallery.less in breeze theme.

Version 1.6.33

Nov 10, 2023

  • Do not add quickview to wishlist popup (Breeze Theme)
  • Remove empty string in file head
  • Allow changing modal width with less variable

Version 1.6.32

Oct 16, 2023

  • Ability to change quick-view icon

Version 1.6.31

Sep 22, 2023

  • Breeze: Fixed not working “Procced to checkout” button after first add to cart.

Version 1.6.30

Aug 25, 2023

  • Force reload page after adding product with option in_cart/1/ in url

Version 1.6.29

Aug 8, 2023

  • Fixed missing quick-view inside magento widget
  • Hide “Options Details” title in floating cart
  • Fixed possible incorrect quick-view position
  • Use module.less for styles
  • CSS fixes
  • Ability to configure position via css props
  • Hide quick-view on list mode (bad positioning)
  • WIP: allow to place quick-view to secondary actions container
  • Remove not needed lines
  • Breeze: reuse quick-view component
  • Breeze: reuse quick-view component. Work in progress.
  • Shorten quick-view component. Prepare to reuse in breeze.

Version 1.6.28

Jul 27, 2023

Version 1.6.27

Jul 19, 2023

  • Add ModalManager.has
  • fix race bug for prevent ‘random’ popup (unregister before register)

Version 1.6.26

Jul 13, 2023

  • Split minicart.js, add minicart/override.js;
  • Add setTimeout for prevent random popup

Version 1.6.25

Jul 6, 2023

  • Fixed layout error

Version 1.6.24

Jul 6, 2023

  • Breeze: compatibility with breeze:config:dump

Version 1.6.23

Jun 30, 2023

  • Include cart fixes for complex cart popup only. (Breeze fix)
  • Update ajaxpro product view config variable name
  • Refactor handling of simple cart in Cart.php

Version 1.6.22

May 22, 2023

  • Breeze: fixed missing “out of stock” message. breezefront/module-breeze#46

Version 1.6.21

Apr 6, 2023

  • Improve modal-manager (add unregister)

Version 1.6.20

Mar 31, 2023

  • Remove minicart loading mask if addtocart request complete but isn’t success
  • Improve url checking in catalog-product-view
  • Fix catalog-product-view isCyclicRedirect logic error

Version 1.6.19

Mar 31, 2023

  • Fix \Zend_Json is undefined in 2.4.6 (closed #44)

Version 1.6.17

Feb 1, 2023

  • Add setHandles before getBlockHtml
  • Improve abstarct customerData handles logic

Version 1.6.16

Dec 15, 2022

  • Fix product popup behaviour at homepage
  • Fix: Pagebuilder products element issue - product added to cart two times.

Version 1.6.15

Nov 15, 2022

  • Hide floating cart from full page screenshot when cart is empty

Version 1.6.14

Nov 15, 2022

  • Show quick-view icon if focus was gained with keyboard event
  • Fix ‘data.sort is not a function’ if data bool
  • RTL fix for prices inside floating cart

Version 1.6.13

Oct 24, 2022

  • Do not show loader on quick-view button when clicking on add to compare
  • Show quick-view button when using tab for navigation

Version 1.6.12

Sep 13, 2022

  • Fix ‘Not supported’ error on Apache 2.4 and PHP8.1 (cgi as the php handler)

Version 1.6.11

Sep 12, 2022

  • Fixed issue with deleting item in cart popup

Version 1.6.10

Sep 8, 2022

  • Fix Missing product name on the quickview popup (close #40)
  • Fix layout handles order in customerData/product (close #41)
  • Remove empty space below footer when floating cart is enabled
  • Fix use depracated parent non api class
  • Update messageManager deprecated functionality
  • Update composer requirements >= 2.3.5

Version 1.6.9

Aug 22, 2022

  • Prevent js error on old 2.2-2.3
  • Add/Restore priceSidebar in ajaxpro_minicart

Version 1.6.8

Aug 10, 2022

  • Prevent show product view popup on the same page
  • Fix phpstan errors
  • Fix typo /** @var

Version 1.6.7

June 23, 2022

  • Fix checking isGlobal customer-data-reload (close #39)

Version 1.6.6

June 22, 2022

  • Fix for currency switching bug
  • Add config option for popup close timeout (close #38)

Version 1.6.5

June 6, 2022

  • Allow to change quick-view icon color via css

Version 1.6.4

Apr 15, 2022

  • Magento Coding Standard fixes.

Version 1.6.2

Feb 15, 2022

  • Fix: cache key info for configurable product block (#36)
  • Breeze: fixed not working configurable and bundle products in the add to cart popup
  • Add ajaxpro_add_checkout_cart handle to default.xml
  • Fix: ‘customer-data-reload’ event behaviour on breeze theme

Version 1.6.1

Jan 28, 2022

  • Fixed not working quick view on cms pages

Version 1.6.0

Jan 21, 2022

  • Fix: Avoid using self-closing tag with non-void html element <each />
  • Breeze Theme css fixes
  • Floatingcart: fixed name overlapping with price
  • Optimize floating cart styles.
  • Do not show quick view button on touch devices. It’s done since this feature requires two clicks on touch devices and it’s unexpected for the customer.
  • Put floating cart behind modals

Version 1.5.34

Jan 18, 2022

  • Don’t show popup after checkout/cart/delete

Version 1.5.33

Dec 30, 2021

  • Prevent show empty popup messages

Version 1.5.32

Nov 30, 2021

  • Fixed sectionConfig is not defined error on Breeze, closes #33

Version 1.5.31

Nov 19, 2021

  • Prevent popup after storeview changing

Version 1.5.30

Oct 22, 2021

  • Fix price calculating 2xfinalPrice (refix old mage bug #12)
  • Breeze: update integration

Version 1.5.29

Sep 14, 2021

  • Updated breeze integration.
  • Fixed minicart width in ajaxpro popup.

Version 1.5.26

Aug 6, 2021

  • Breeze: compatibility with new Turbo option added.

Version 1.5.25

Jul 26, 2021

  • Breeze integration updated to fix non working ‘Delete’ button in minicart popup after initial popup display.
  • Improved animation speed during popup appearance.

Version 1.5.24

Jul 15, 2021

  • Breeze integration added.
  • Fixed not working ajax ‘Add to cart’ from shopping cart page.

Version 1.5.22

May 21, 2021

  • Remove message about required product options from ajaxpro popup when adding product to cart.

Version 1.5.21

Apr 20, 2021

Bugfixes - Fixed sku.replace is not a function error - Added scripts lazy initialization - Add to cart animation fixes

Version 1.5.20

Mar 29, 2021

Bugfixes

  • Fix ‘sku.replace is not a function’
  • Move catalog-product-view.js as requirement for catalog-add-to-cart.This will make it lazy loaded on Argento themes.
  • Use Argento lazy init for x-magento-init script.

Version 1.5.19

Mar 5, 2021

Bugfixes

  • Fix ‘.getProductNameUnsanitizedHtml is not a function’ for minicart

Version 1.5.18

Feb 26, 2021

Bugfixes

  • Fix: Cyclic dependency in merged layout for handle: default -> ajaxpro_floatingcart -> default
  • Fix warnings: blocks without name
  • Fix animation strip generated id

Version 1.5.17

Feb 18, 2021

Bugfixes

  • Fix ‘.getProductNameUnsanitizedHtml is not a function’
  • JS optimization - reduce number of requires on initial load
  • JS optimization - load loader scripts only on demand.

Version 1.5.16

Jan 20, 2021

Bugfixes

  • Fix (explode) product view and quick view logic
  • Fix early loader template loading (image href undefined)

Version 1.5.15

Dec 22, 2020

Bugfixes

  • Fixed not working Override Product List Block getAddToCartUrl behaviour option when Flat Catalog is enabled.
  • Removed unused slow code

Version 1.5.14

Nov 13, 2020

Bugfixes

  • Fix cartSidebar._isOverflowed function undefined
  • Fix closeSidebar bug in 2.4.1 regarding magento/magento2@1cb5685

Version 1.5.13

Oct 2, 2020

Bugfixes

  • Fix wishlist/updateItemOptions(.updated) and ajaxcian not comptability
  • Add product listing getAddToCartUrl around plugin
  • Add quick-view button loader (close #27)
  • Fix add to wishlist with custom options(merge data-ajax-post and data-post params)

Version 1.5.12

Sep 4, 2020

Bugfixes

  • Fix bug show subtotal exclude tax in minicart (display_cart_subtotal_excl_tax:[0,0] => true)
  • Remove document.ready from modal-manager register function
  • Deferred element registration before all ajax requests finished
  • Fix phpstan checks

Version 1.5.11

Aug 11, 2020

Bugfixes

  • Fix checkout.cart block not exist after 2.4 integration

Version 1.5.10

Aug 10, 2020

Bugfixes

  • Fix sidebar overlap
  • Prevent double show() calling

Version 1.5.9

Aug 7, 2020

Bugfixes

  • Fix IE quick-view (ie not support es6 template literals)
  • Fixed quick-view of out-of-stock products
  • Fix get total-information after order place (empty quote 404)
  • Rename ajaxpro-checkout.cart.after => ajaxpro-checkout.cart.fixes

Version 1.5.8

Jul 29, 2020

  • magento 2.4 intagration

Version 1.5.7

Jul 23, 2020

Improvements

  • Add animation feature

Bugfixes

  • Fix blank empty checkout.cart block
  • Fix override minicart empty bug, add loading by click

###Version 1.5.6

Jul 10, 2020

Bugfixes

  • Add force redirect to cart checking
  • Fix (commented) force customer data ‘cart’ reloading if override_minicart === true

Version 1.5.5

Jul 1, 2020

Improvements

  • Disable quick view by default
  • Refactoring ajaxpro (disposableCustomerData); remove timechecking from modal-manager
  • Add using expirableSectionNames
  • remove invalidate after #24

Bugfixes

  • Fixed missing quick view button at Argento Home (and probably Argento Luxury).

Version 1.5.4

Jun 17, 2020

Improvements

  • Add Quick View enable/disable config option
  • Init block was refactored

Version 1.5.3

Jun 16, 2020

Features

  • Add Quick View feature

Bugfixes

  • Refactored logic in modal-manager

Version 1.5.1

May 7, 2020

Features

  • Improve translates.

Version 1.5.0

Apr 30, 2020

Features

  • Add/Update translations ar_SA, uk_UA, sw_SE, es_ES, ru_RU, pt_PT, pl_PL, nb_NO, ko_KR, ja_JP, it_IT, he_IL, de_DE, fr_FR, nl_NL, zh_CN etc.

Bugfixes

  • Improve checkTimestamp logic in modal-manager (fix timeout racing)

Version 1.4.19

Apr 21, 2020

  • Fix mage.configurable spConfig.containerId empty bug
  • Fix no gap at the top of the popup at category page with one column layout

Version 1.4.18

Mar 17, 2020

  • Fix minicart overiding time (add timeout)

Version 1.4.17

Feb 17, 2020

  • Code optimizations.
  • Added ‘Grouped products’ support.

Version 1.4.16

Jan 31, 2020

Fixes

  • Add ‘Grouped products support’
  • Add composer dependencies
  • Invalidate ‘ajaxpro-cart’ localStorage for fixes in ‘ajaxpro.checkout.cart.after’ (close #24)
  • Remove not actual code
  • Update json serializer
  • Fix some deprecated dependency

Version 1.4.15

Jan 13, 2020

  • Fix document.write() js eval
  • Remove ‘block not exist’ debug messages
  • Override messages.phtml for messages block. To remove coockieMessages displaying
  • Improve layout builder
  • Fix circular dependecy

Version 1.4.14

11 Dec 2019

  • Fixed missing add to cart popup in production mode
  • Fix: Product with custom options add to cart fails (close #22)

Version 1.4.13

Nov 15, 2019

  • MEQP improvements (severity 9)

Version 1.4.12

Oct 16, 2019

  • Remove direct ‘jquery/ui’ usage to improve js performance.

Version 1.4.11

Sep 27, 2019

  • Removed crosssell block from simple type popup
  • Improved performance when using cart popup

Version 1.4.10

Aug 19, 2019

  • Fixed possible redirect to broken page after ‘Add to Cart’ action.

Version 1.4.9

Jul 8, 2019

  • Fix override minicart not showing bug
  • Refactor modal-manager

Version 1.4.8

Jul 1, 2019

Bugfixes

  • Fixed bug: block ‘checkout.cart’ not exist for 2.3 in popup minicart case

Version 1.4.7

Jun 12, 2019

  • Fixed possible warning during ‘di:compile’ command

Version 1.4.6

Jun 7, 2019

  • Update catalog-add-to-cart widget
  • Remove ‘Ajaxpro’ requirejs shortname

Version 1.4.5

Apr 30, 2019

  • RTL fixes for floating cart mode
  • Fixed ‘Delete item’ confirmation popup behind overlay
  • Fixed css issue with argento ‘compare products’ toolbar

Version 1.4.4

Mar 29, 2019

  • Fixed static content deployment on Magento 2.3 (There was an error about missing swatches.less file)

Version 1.4.3

Feb 26, 2019

  • Javascript fixes for modal window
  • Fixed css style issue, when using “floating cart” design

Version 1.4.2

Features

  • magento 2.3 compatibility

Bugfixes

  • Fix swatches.css does’t exist in 2.3 bug
  • Added fix to don’t show old windows (modal-manager.js)
  • Code style was improved

Version 1.4.1

  • Marketplace rebuild

Version 1.4.0

Features

  • Rename composer package swissup/ajaxpro => swissup/module-ajaxpro

Bugfixes

  • Fix override minicart
  • Fix (uncomment): “Proceed to checkout” button does nothing + slide mode
  • Fix ‘ugly scrollbar’ when viewed on slide mode and small screen
  • Increase more timeoffset for override_minicart variant
  • Fix min-width for slide minicart

Version 1.3.3

Bugfixes

  • Fix missing getSerializedConfig method (window.checkout = ;)

Version 1.3.2

Bugfixes

  • Fix js error ‘Cannot read property ‘backUrl’ of null’
  • Fix redundant reload ajaxpro sections after page refresh .reload([])

Version 1.3.1

  • Add eval native
  • Fix modal z-index for 2.2.6
  • Add patch for .price-box bug configurable.js mixin
  • Fix lost js lib bug _
  • Fix eslint and jscs warnings
  • Fix radio disabled bug was patched
  • Remove floating.cart at checkout pages

Version 1.3.0

  • Added slide mode for modal dialog
  • Added floating cart widget
  • Added new dialog type like a minicart
  • Fix priceBox bug
  • Add refresh shiping methods patch
  • Fix override modal widget bug
  • Add ajaxpro product view +swatches at homepage integration
  • Cart-sidebar widget was added
  • Fix ESlint and jscs code style warnings

Version 1.2.8

Version 1.2.7

  • Removed tabs and review summary from product popup
  • Remove authentication window in product view popup
  • Small fixes

Version 1.2.5

  • Add product.view popup on home page
  • Add check is response json

Version 1.2.4

  • Add integration with ?option=cart
  • Add translation
  • Remove MEQP.Exit workaround

Version 1.2.3

  • Improve magento 2.2 compatability
  • Small bugfixes
  • etc.

Version 1.2.2

  • Fix MEQP errors
  • Fix ESLint and JSCS warnings
  • Add plugin for custom events
  • Fix 2.1 integrity
  • Add js debug mode

Version 1.2.1

  • Improved styles for ‘simple’ popup window
  • Improve config options depends
  • Fix Lite speed web server (view_preprocessed) remove ‘/* comment // *

Version 1.2.0

  • Add require swissup/suggestpage
  • Improve compare, wishlist intagration
  • Improve re-initialisation
  • Add modal manager
  • Add abstract customer data class
  • Add ajaxpro.less
  • Fixes timeout bugs
  • Improve xml handles structure
  • Fix Modal UI: clickableOverlay option doesn’t work
  • Add timeout auto close for popup (+idle)

Version 1.1.2

  • Acl sort order fixes
  • Layouts buildings and his destructing was optimised
  • Forced totals recalculation was added
  • Add selectors “.action.tocart” in ajaxcian (related, crosell, etc.)

Version 1.1.0

This version is not compatible with old Magento versions.

Magento 2.1 and newer are supported only.

  • Magento 2.1.0 compatibility
  • Added ACL resource file
  • Compare functionality was added
  • New validation behavior was added
Edit this Page