Check the monthly updates made in April 2023 for 22 Magento 2 modules and 2 themes

Check the monthly updates made in April 2023 for 22 Magento 2 modules and 2 themes

What made a difference in your e-commerce website? Argento template or some of the 50 Magento 2 modules provided by SwissUpLabs? You may be a happy user of Breeze Front.

Whatever you answer, we have good news for you. Every month we introduce enhancements to our software, improving customers' stores' efficiency. April 2023 is not an exception, so the report with monthly updates is here for you.

Review the latest versions of your most essential extensions and themes.

Before we move to the main topic of our article, we’d like to remind you of upgrading to Magento 2.4.6. The latest update of Magento was rolled out recently, and we already managed to make our Magento 2 modules and themes compatible. That’s essential for everyone to understand the importance of value the updated versions bring to your store. As usual, the new changes enhance existing features, improve security, fix bug issues, and advance the performance of your store pages for all devices.

Since we have mentioned the advanced performance, we always say: How is it anything but Breeze? See the updates for the fastest Magento 2 front end.

Updates for Breeze frontend

The latest releases of the Breeze module and themes are Breeze 2.5,  2.5.1, 2.5.4, Breeze Blank 2.3.4, 2.3.5, 2.3.6, and Breeze Evolution 2.1.2. They include both fixes and improvements.

Improvements to Breeze

  • Allow calling field validation without showing the errors.
  • Allow using the “Move js to bottom” option starting from Magento 2.4.1. In older Magento versions this option is not supported and will cause a js error.
  • Improve the image preload feature on the homepage.
  • Prevent CLS when breadcrumbs are too long for the single line in the Evolution theme.
  • Improve styles for accordion and collapsible elements when using on the CMS page.
  • Improve email validation, and add pattern validation support.
  • Improved integration with Swissup_Pagespeed module.
  • For easier third-party modules integrations management we’ve moved all integrations to their packages. The breeze integrations package now contains Swissup integrations only.
  • Performance improvements.
  • Allow to create nested sliders.
  • Allow using require() function without callback.
  • Calendar support was added. We’ve used a native HTML date field, so it may be quite limited compared to the jQueryUI calendar. Please open a discussion, if it’s not working well for you.
  • Code cleanup.

Changes with a focus on frontend-compatible modules

  • Amasty_Mostviewed moved to swissup/module-breeze-amasty-mostviewed
  • Amasty_Xotif moved to swissup/module-breeze-amasty-xnotif
  • Magezon_Builder example moved to swissup/module-breeze-magezon-builder
  • Magezon_Pagebuilder example moved to swissup/module-breeze-magezon-pagebuilder
  • Mirasvit_Cachewarmer moved to swissup/module-breeze-mirasvit-cachewarmer
  • Mirasvit_GoogleTagManager moved to swissup/module-breeze-mirasvit-gtm

If you used one of these integrations, you will need to install it manually with the composer require command.

Bug fixes

  • Hotfix release that fixes js error in third-party module integrations. This error was added in the previous 2.5.4 release.
  • Fixed missing active class in manually added menu items.
  • Fixed js error on the configurable product page when some images were excluded from display.
  • Fixed broken range slider styles in the Firefox browser.
  • Fixed broken email styles in Magento 2.4.6.
  • CSS fix to prevent third-party fieldsets from hiding on the account edit page.
  • Fixed empty date of birth field on the customer edit page.
  • Few fixes to the calendar component.
  • Fixed possible missing components in generated bundles when using the setup:static-content: deploy command.
  • CloudCommerce compatibility fixes. It’s now possible to run static content deployment during the build phase without DB access.

By the way, when analyzing the top 9 fastest Magento 2 themes our Breeze Evolution is the leader. Read the article that answers the question "Which is the fastest theme in Magento 2?".

You will see speed test results for the best Adobe Commerce templates and frontend themes for Magento.

For instance, with the Breeze front our clients may achieve 99 as a Mobile speed score, and 100 as a Desktop speed score. This “Good” score means winning in performance, interactivity, and accordingly in high store visibility in Google.

Updates for Magento 2 modules

GDPR 1.5.12, 1.5.13

  • When a new cookie group is added by the store administrator, it shows cookie consent again to all visitors.
  • Fixed possible initially invisible consents in all forms except newsletter.
  • Remove outdated PHP code.

Recaptcha 1.4.7

  • Few more fixes for PHP 8.2.
  • Meeting Magento Coding Standards. Avoid using a closing slash with void tags.

Easy tabs 1.11.4

  • Compatibility with PHP 8.2.
  • #Remove Zend_Db_Expr usage.

Sold together 1.9.4

  • Fixed show random products when now relations feature. After the previous release, random products may include the current one. It is fixed in this version.
  • Improve module stability. Prevent PHP errors when a previously related product doesn’t exist anymore.
  • Fixed calculation of total amount for “Frequently bought together…” block at stores with Asian currencies.
  • Overall JavaScript update for a storefront. Now we have common JS files for Luma-based and Breeze-based storefronts. It slightly reduces the amount of static content.
  • Improved compatibility with PHP 8.2.
  • Compatibility with Magento 2.4.6.

Rich snippets 1.5.4, 1.5.5

  • Product structured data. Provide correct data for grouped products.
  • Fix “Can’t check requested quantity for products…”.
  • Some additional fixes for PHP 8.2.

Seo Suite 1.15.0

  • Compatibility with Magento 2.4.6 and feature fixes for PHP 8.2.

swissup/module-hreflang — 1.5.6 (was 1.5.1)

  • Don’t add hreflang to a page that has a canonical pointing to another page.

swissup/module-rich-snippets — 1.5.4 (was 1.4.20)

  • Add weight unit information to the product snippet.
  • Add opening hours config for organization data snippet.
  • Option in module configuration to set store (organization) type for organization snippet.
  • Don’t render website data snippets when no data is set.
  • Integration with Swissup_Askit and Swissup_Knowledgebase.
  • Product structured data. Allow overriding @id, @type, and @context with attributes.
  • Fix “Can’t check requested quantity for products…”.
  • Some additional fixes for PHP 8.2.

swissup/module-seo-cross-links — 1.1.11 (was 1.1.7)

  • Fixed broken characters (currency, etc) in widgets.
  • Fixed broken Cyrillic characters after DOMDocument saveHTML.

swissup/module-seo-images — 1.3.17 (was 1.3.15)

  • Fix error during CLI reindex about exhausted memory.
  • Support media URL option “Image optimization based on query parameters”.

swissup/module-seo-urls — 1.5.40 (was 1.5.33)

  • Compatibility with Blueskytechco_LayeredAjax and Smile_Elastcsuite.
  • Magento Admin - show SEO Urls tab at attribute when it is filterable.
  • Fix not signified URLs when the query parameter value is 0.

swissup/module-seo-xml-sitemap — 1.1.14 (was 1.1.12)

  • Add Mirasvit Knowledge Base URLs to the sitemap when the module is enabled.

Ajax Pro 1.6.20

  • Improved modal-manager (add unregister).

Helpdesk 1.2.33,1.2.34

  • Replace \Zend_Mail (zf1) for 2.4.6 compatibility.
  • Replace \Zend_Validate (zf1) for 2.4.6 compatibility.
  • Fixed passing null to parameter 2 of preg_match.
  • Replace \Zend_Date => \DateTime.

Page speed 1.7.2

  • Decrease laminas/laminas-* composer requirements for old Magento versions.
  • Fix guzzlehttp/psr7 requirements.
  • Added missing laminas-dom dependency.

SMTP email 0.5.7

  • Added secure email passwords.
  • Increased password column size.

Akismet 1.2.9

  • Update composer requirements (>= 2.3.5).

The next module versions Lightbox Pro 1.3.6, Address Autocomplete 1.6.5, 1.6.6, and Attributes page 1.5.3 got Magento 2.4.6 compatibility update and PHP 8.2 compatibility.

Customer fields manager 1.2.10

  • BreezeFrontend integration added.

Sold together 1.9.5, 1.9.6

  • Fixed show random products when now relations feature. After the previous release, random products may include the current one. It is fixed in this version.
  • Improve module stability. Prevent PHP errors when a previously related product doesn’t exist anymore.
  • Fixed calculation of total amount for “Frequently bought together…” block at stores with Asian currencies.
  • Overall JavaScript update for a storefront. Now we have common JS files for Luma-based and Breeze-based storefronts. It slightly reduces the amount of static content.
  • Improved compatibility with PHP 8.2.
  • Compatibility with Magento 2.4.6.

Maintenance 2.1.3

  • Customized maintenance page content and title per website/store view.

Navigation Pro 1.16.18

  • Fixed not working save functionality when using page builder with the latest Google Chrome (Version 112)
  • Improved dropdown content preview renderer. Dedicated icons were added for iframe, map, slider, and grid widgets.

The next Magento 2 extensions went through a few fixes Askit 1.12.15, Ajax Layered Navigation 1.4.2, 1.4.3, 1.4.7, Easy Slider 1.7.0, 1.7.1.

So, we introduced you to the monthly updates made in April 2023 for 22 Magento 2 modules and 2 themes. As you can see everything is clear. You just have to start using the enhancements to take advantage of the store features. Once you bring value to your customers, success in e-commerce is not a long wait!

In case you have questions about the latest updates, please let us know. We are looking forward to your comments.

Leave a Reply