Follow April 2024 updates for Magento 2 modules and themes.

What we love more than anything is the consistent and regular updates in Magento 2 software. Then we can ensure your website works securely, quickly, and seamlessly. Thereby we improve SwissupLabs Magento 2 products every month.

So you can see improvements in themes and modules as well as new product releases. This also means we are listening to your suggestions, and our collaboration with your business gets better each month. Just follow our monthly reports. The April 2024 report covers updates for 3 Magento 2 themes, Breeze front, and 18 Magento 2 extensions. Go on reading.

Updates for Breeze

We're excited to tell you that Breeze-based stores continue to delight customers in different countries. We are getting new happy subscribers day by day. With the Breeze front, the companies get a 95+ mobile score on PageSpeed Insights - like the https://shop.padangosm.lt/ website, for example.

In April 2024, we released updates for:

See the next section for a complete understanding of what has been done.

Backward Incompatible Changes

  • $.post and $.get functions no longer accept the second argument as Ajax request options. Now, it’s always parsed as Ajax requests data to send. This change aligns the functions with jQuery Ajax API. - To see the new correct way, please visit the Breeze Updates page.

Fixes and Improvements

  • Magento 2.4.7 compatibility.
  • Paypal-in-context integration added.
  • ShowPassword component added.
  • Out-of-stock items in the product listing are now displayed in gray colors in the Breeze Evolution theme.
  • Fixed large margins between form fields when some fieldsets are empty.
  • Fixed overlapped MSRP price when it’s shown aside from the product name.
  • Added missing styles for MultiSourceInventory StorePickup module.
  • Fixed incorrect JS dictionary file URL.
  • Fixed missing cookie messages on the initial page load.
  • Fixed js errors on the “Paypal review order” page.
  • Fixed incorrect breadcrumbs on the product page when the turbo is disabled.

Improved developer experience

  • Autoregister dynamic components for easier third-party module integration.
  • A new dynamic JS bundle was added to simplify third-party module integration.
  • Added missing mage/storage component.
  • Added ability to write mixin for certain objects only.
  • Fixed duplicate “add to cart” action when using $(form).trigger('submit').
  • Added Magento_Ui/js/model/messages for easier third-party integrations.
  • Added minimal uiLayout function implementation.
  • Align $.post, and $.get functions, and callbacks with jQuery API.
  • Improved $.Deferred API.
  • Allow passing ko. observable in Ajax request data.

Updates for the Argento theme

In April 2024, we updated two Argento themes - Argento Breeze 2.3.1 and Argento 1.43.0. First of all, we focus your attention on Magento 2.4.7 compatibility. Learn more about the importance of compatibility with Magento 2.4.7 in the article.

Additionally, to help you stay up-to-date with the enhancements to the Argento and Argento Breeze themes, we created a post dedicated just to the latest updates. Welcome to read.

Updates for Magento 2 modules

SEO suite 1.18 release includes Magento 2.4.7 fixes as well as new features. It also brings a better stability. The built-in modules come with the following updates:

swissup/module-hreflang — 1.6.6 (was 1.6.1)

  • NEW: option at store view level to set custom locale.
  • Integration updates for Magefan Blog, Amasty Store Locator, and Magento XML Sitemap.
  • Overall stability improvements.

swissup/module-rich-snippets — 1.7.3 (was 1.6.3)

  • NEW: option to set image size for product data snippet.
  • NEW: FAQ snippet widget.
  • Added OnlineStore to the Organization Type dropdown.
  • Shipping details snippet. It works with table rate shipping and matrix rate shipping from WebShopApps vendor. Cache snippet data to avoid too many shipping requests to online carriers.

swissup/module-seo-canonical — 1.11.9 (was 1.11.8)

  • NEW: setting for each category in Magento Admin to set custom canonical URL.

swissup/module-seo-cross-links — 1.1.13 (was 1.1.12)

  • NEW: Magefan Blog integratation.

swissup/module-seo-templates — 1.7.7 (was 1.7.4)

  • NEW: directive random. Randomly outputs string from a list of strings. Example - {{random "Get|Purchase|Buy|Acquire|Find|Check"}}.
  • ACL updates.

swissup/module-seo-urls — 1.5.50 (was 1.5.43)

  • Improved URL resolving when filter name occurs in a filter value.
  • Smile module integration updated. Fix PHP error “Illegal offset type in isset or empty”

GDPR 1.6.3, 1.7.0:

  • Added ability to change and create region-specific default Google consent values.
  • Added “Deny” and “Allow Selection” buttons to minimal cookie bar mode.
  • Fixed not working default Google consent values.
  • Do not set Google consent values until the customer presses the “Accept” or “Deny” buttons.
  • Allow using the url_passthrough variable when consent is declined.
  • The default cookie wall color changed to dark.
  • Breeze: fixed missing focus styles.
  • Improved styles for cookie toggles.

Firecheckout 1.31.6 release comes with fixed not working JSbuild prefetch when js merge is enabled. When it comes to Breeze we fixed layout shift when critical CSS is enabled.

Easy Tabs 1.12.9 - 1.12.10 release brings Breeze animation support and Magento 2.4.7 compatibility fixes.

Attribute Pages 1.6.10:

  • Fixed missing height parameter in widget slider.
  • Added underline style for hovered links.

Navigation Pro 1.17.13 has a reduced layout shift when the “nowrap” feature is used.

Cache Warmer 1.28 has the updated composer requirements for 2.4.7 compatibility.

Page speed 1.5.27, 1.5.28

  • Removed the useless (old version) of ParamsBuilder.
  • Fixed curl options in the custom admin form field(s).
  • Fixed "Invalid header value" error when image has newlines around src.

Easy Slide 1.8.7, 1.8.8:

  • Fixed 'Each interface must be in a file by itself' and use class_alias instead.
  • Solved issue with slide description in Magento Admin. A user couldn’t remove the slide’s description once it was saved.

Email 0.5.11, 0.5.12:

  • Replaced Zend to Laminas.
  • Secure email passwords.
  • Increased password column size.

Ajax Layered Navigation 1.5.8, 1.5.9:

  • Added flag checking before the collection filter is applied.
  • Fixed getAllCategoryProductIds logic returns product IDs only from the current category.
  • Fixed setIsLoaded(true) to not load product collection.

Easy catalog images 1.5.5 version doesn't require category_id when inserting a widget using Pagebuilder anymore.

The next Magento 2 extensions got minor fixes in April 2024: Testimonials 1.3.13, Easy Banners 1.9.18, 1.9.19, Highlight 1.9.5, 1.9.6, Prolabels 1.7.7, Sold Together 1.9., Ajax Pro 1.7.6.

That’s it for today. We are prepared to release more features and enhancements next month. Keep following the SwissUpLabs blog, so you will get news notifications first.

We'd like to be aware of what you are thinking about April updates. Let us know in the comments.