Apply updates for Magento 2 themes and modules made in March 2024

Apply updates for Magento 2 themes and modules made in March 2024

Does the software go a little bit above another process on your e-commerce store? Yes, because software features improve the functionalities of your website. That helps you to manage your online business.

A professional website. The surprisingly easy store page navigation. Happy and loyal customers. This all is possible with the correctly chosen template and modules. And of course, with the regular updates for them.

Every month we release fresh changes to improve our software even more. We think of new ways to help your brand store stand out from the online crowd. In March 2024, we introduced the integration with Google Consent Mode v2 within our GDPR extension functionality. We also released improvements for 20 Magento 2 modules and 3 Magento 2 themes.

So, you have updates you might apply on your site. Read the monthly updates report to see more details.

Updates for Argento theme

A little while ago we were immensely proud to share some great news with you. We introduced the Argento Breeze Chic theme. It was nice to receive feedback from happy clients who’s already used the new design in their Magento 2 stores.

So later, in March 2024 we launched the new mesmerizing Argento Chic theme for other users, too. Since the 1.42.0 version, we added Argento Chic to the Argento themes list, and accordingly to the Theme Editor.  

In the same release, you can also see minor improvements for Argento Blank and Argento Marketplace designs. Furthermore, here the list of Argento modules updated with the new versions:

Ajax Pro — 1.7.4 (was 1.7.2), AskIt — 1.14.1 (was 1.13.3), Attribute Pages — 1.6.8 (was 1.6.7), Breeze — 2.13.1 (was 2.12.0), Easybanners — 1.9.16 (was 1.9.14), Easy Catalog Images — 1.5.3 (was 1.5.2), Fblike — 1.3.9 (was 1.3.8), Highlight — 1.9.2 (was 1.9.0), SEO Suite

swissup/module-hreflang — 1.6.5 (was 1.6.4), swissup/module-seo-canonical — 1.11.9 (was 1.11.8), swissup/module-seo-urls — 1.5.49 (was 1.5.48), Navigation Pro — 1.17.10 (was 1.17.8), Sold Together — 1.9.15 (was 1.9.12), Testimonials — 1.3.12 (was 1.3.11).

And there’s more for Argento template this month. We added enhancements for the Argento Breeze themes. The 2.3.0 release includes:

  • ArgentoChic: Fixed Askit styles when gravatar is enabled.
  • ArgentoChic: Fixed incorrectly rotated “close” buttons in askit questions.
  • Compatibility with latest Breeze Frontend.
  • JS fixes in all bundled modules.

Updates for Breeze

In March, we published changes in the next releases: Breeze Evolution 2.1.7, Breeze Blank 2.7.0 and Breeze 2.14.1.

Improvements:

  • Added compatibility with AdobeCommerce. It requires swissup/module-breeze-magento-enterprise package installation. You can see the list of supported features in the readme section if the repository.
  • There are also some updates for improved developer experience:
  • Inline scripts with require() calls are no longer removed from the DOM structure. This was done to simplify the integration of third-party modules.
  • Improved javascript $().find|$().is a method for better support of jQuery-specific selectors like : input, : button, : image, etc.
  • Added missing validateSingleElement function.
  • Added missing prompt component.
  • Align .trigger('submit') with jQuery - it will submit the form the the server now.
  • Allow extending widget from prototype: $.widget('name', $.mage.name, {})
  • $.Deferred object added.

Fixes:

  • Fixed persistent error message across all pages after checkout error.
  • Fixed infinite cart page reload when third-party module changes ‘customerData.cart’ on each page reload.
  • Fixed missing “block” styles when using grunt for the frontend development.
  • Fixed not working first click on review stars when iOS device.
  • Fixed incorrect breadcrumbs on the products page when opening multiple browser tabs.
  • Fixed incorrect date in calendar when year format is using two digits.
  • Fixed incorrect count of active Ajax $.active requests when some failed.
  • Fixed not working onInteraction JS load rule.
  • Fixed incorrect execution order of multiple large dynamic JS components.
  • Improved carousel styles.

If you need more information, you can go to Breeze updates page.

Updates for Magento 2 modules

Firecheckout 1.31.4

  • Improved integration with MSI Pickup In Store module.
  • CSS fixes for third-party themes.
  • CheckoutFields: Fixed incorrect displayed date in the backend calendar editor when frontend and backend using different locales.
  • CheckoutRegistration: Added ability to disable module for orders created via rest/soap API.
  • CustomerFieldManager: Fixed a large gap between the customer registration form and the submit button.
  • DeliveryDate: Fixed possible incorrect date in the backend edit calendar.
  • OrderAttachments: Fixed inability to upload the same file multiple times in a row.

Chat GPT 1.1.0

  • Added product content generation mass action.
  • Added content generation for category description and meta tags.
  • Added product meta title and meta keywords generation.
  • Small improvements in the default prompts.

Page speed 1.7.23, 1.7.24, 1.7.25, 1.7.26

  • Remove psr/log:^1 dependency. We support all PSR/log versions now.
  • Reworked image adapter(s) integration (preference => plugin).
  • Fix ‘Deprecated Functionality: Automatic conversion of false to array is deprecated’ (close #55).
  • Fix phpstan errors.
  • Fix: “Uncaught Error: Script error for ‘jquery’ and ‘mage/apply/main’'; too early run require() before requires-min-resolver, mixins, etc.
  • Fixed custom images over-optimizing.

GDPR 1.6.0, 1.6.1

  • Do not store !notfound cookie group in cookies.
  • Added integration with Google Consent Mode v2. It’s enabled by default. Still, you can disable it from the module configuration.
  • Cookies were reorganized into better groups. Preferences cookie group added. The advertisement group merged into the Marketing group.
  • Removed useless customers section update after cookie consent settings were changed.

Ajax Layered Navigation 1.5.6, 1.5.7

  • Improved getFacetedData logic.
  • Improved di argument (use Factory).
  • Magento 2.4.7 compatibility update.
  • Fix: Assignment to constant variable.

Checkout registration 1.2.0 includes now the ability to disable the module for orders created via API call.

Webp 1.0.1

  • Add param format checking.
  • Fix ‘Unsupported image format’, and add (override) GD2 image adapter with WebP support.
  • Add composer suggestion magestyapps/module-web-images.
  • Fix phpcs warnings.
  • Fix phpstan errors.

Checkout fields 1.6.10

  • Run setup: upgrade command after update.
  • Fixed possible invalid dates in the backend calendar editor.
  • Save the date to the database in ISO 8601 format.

Easy Catalog Images 1.5.4 module doesn’t require category_id when inserting widget using Pagebuilder.

Easy Slide 1.8,5, 1.8,6 module doesn’t load swiper lib until it's needed.

Checkout success 2.0.9 comes with the Magento 2.4.7 compatibility update.

Highlight 1.9.4

  • Breeze: Fixed possible js error "blockData" on undefined.
  • This commit prevents the initializing of the default page builder carousel (race condition).
  • Keep the gap between Ajax slides the same as between products inside this slide.
  • Fixed js error in highlight carousel in Luma theme with the breeze.
  • Magento 2.4.7 compatibility update.

Knowledge Base 1.1.25 comes with the Magento 2.4.7 compatibility update.

Product Questions 1.14.2

  • Magento 2.4.7 compatibility update.
  • Prevent 404 error on product page caused by js Ajax request.
  • Improved questions page.

Custom Fields Manager 1.2.11

  • Improved user interface.
  • Magento 2.4.7 compatibility update.

Helpdesk 1.2.43

  • Magento 2.4.7 compatibility update.
  • Replace \Zend\ namespace to \Laminas\.

The following Magento 2 extensions were updated with minor fixes: Attributes pages 1.6.9, Order attachment 1.5.1, Delivery date 1.7.10, Ajax Pro 1.7.5.

And don’t forget to post opinions here. We’ve been doing a really great job. Your feedback encourages us to improve our performance even more. We learn new skills and develop new Magento 2 products. We make regular updates for themes and modules. This all makes your website function professionally and smoothly. Your online business will be stable and prosperous.

Your comments would be valuable. Could you share your thoughts, please?

Leave a Reply