Updates
January 19, 2023
- Fixed possible bug when the same resource may load with different version number across the website.
- Do not show empty active filters badge when using third-party layered navigation.
January 17, 2023
- Integration with smile/elasticsuite module added. Integration is available via separate module.
- Range-slider component added to use with any third-party layered navigation module.
breeze:module:create
command added.breeze:theme:create
command added.- RTL fixes for product magnifier.
January 9, 2023
- Magento_GoogleGtag integration added. Integration was added for both Analytics4 and Adwords components.
January 5, 2023
Gallery Improvements
- Magnifier support added to product gallery. View available options.
- Fixed not working pinch to zoom when multiple galleries are created.
- Cache previously loaded images to decrease network requests count.
- Prevent 2 active thumbs in the gallery.
General Fixes and Improvements
- Fixed missing js files in merged bundle when deploying on page refresh (dev mode).
- Do not encode non-latin chars in html source.
- Fixed inability to save address with selected region from customer address page.
- Fixed multiple visible spinners in one element.
Evolution theme
- Enabled magnifier option.
- Display βAdd to Cartβ button on touch devices.
- Use sticky messages position.
November 15, 2022
Backward Incompatible Changes
- ποΈ Removed all
rgb-*
variables to simplify theme styling. - ποΈ Changed markup in the header dropdown items.
- π¦ Dark mode was disabled since it was rarely used by the customers.
- π§ A bunch of
less
variables were renamed.
Fixes and Improvements
- π Argento Force theme created.
- π Improved LCP on product page using fetchpriority for product image.
- π Easier forms and buttons customizations using LESS variables.
- ποΈ Simplified responsive layout breakpoints.
- π As a result of simplified layout weβve decreased count of generated responsive images that may be crucial for budget hostings.
- β¨ Sticky messages with autohide feature added.
- π Containered slider style added.
- π§ Automatically reload page during turbo load if static files were changed.
- π§΅ And more than 50 small fixes in CSS and JS components.
September 20, 2022
- π§ Fixed compatibility with Magento 2.3.5 that was broken in the previous release.
-
β¨ $.breeze.url helper added. Itβs also available as
mage/url
in require and define calls:define(['mage/url'], function (url) { console.log(url.build('hello/there')); });
September 16, 2022
- β¨ In addition to previous release weβve added support for inline scripts. This allows reusing Luma-based templates with simple inline scripts.
September 14, 2022
- β¨ Improved ability to reuse Luma-based files in Breeze frontend. This feature is super useful for third-party module developers. Read details.
- π§ Allows to include third-party scripts (chats, analytics, etc).
Previously you had to add
data-breeze
attribute for these scripts. - π§ Added missing translation in βRecentβ product block title.
- π§ Fixed broken gallery styles when using critical css on Luma-based themes.
- π§ Fixed wrong scroll position on mobile devices when swithing between tabs.
- π§ Fixed form serialization when sending array data to the server.
- π§ Fixed redirect to homepage after log out.
- π§ Fixed missing contact info in mobile slideout on non-breeze pages (cart).
- π Few small CSS fixes
September 1, 2022
- π Added font-family variables to easily customize font in block titles, buttons, or whole site.
- π§ Fixed incorrect urls to local resources in critical CSS.
- π§ Fixed error in PHP log files about missing requirejs files when js merge is enabled.
- π§ Removed font-related css properties. Less variables should be used instead.
August 25, 2022
- π Header panel was moved into the slideout menu on mobile devices.
- β¨ Amasty_MostViewed integration added.
- π§ CSS fixes for Right-to-Left languages.
- π§ Fixed not working βscroll to topβ on Breeze Evolution theme (iOS only).
August 16, 2022
- Fix a few bugs in our
$.ajax
implementation so it now more compatible with code written for jQuery. - Fixed ability to disable Turbo at store level using backend config.
August 10, 2022
- Properly update product price when changing qty and tier-pricing is enabled.
- Fix incorrect price when configurable options passed via query hash params (Example: #190=3).
- Fixed not working βReload captchaβ button.
- Fixed error during static content deploy if minification option was changed.
- Fixed styles for configurable product options that are not swatches.
July 26, 2022
- Cash.js library updated with a
fix for
form.serialize
method. - Small CSS fixes and improvements for HTML carousel, multiselect fields, lists, headers, and submit button.
- Magefanβs blog module integrarion added.
July 19, 2022
- Added ability to add slides programmatically to
pagebuilderSlider
. - Added new
breeze_theme
layout handle when Breeze theme is used.
July 11, 2022
- π Removed superagent library dependency β minus 10 kB of javascript.
- π§ Fixed notice about empty
_email.less
file during static content deployment.
July 1, 2022
- β¨ Zoom feature was added to the product gallery.
- π Improved styles of opened product gallery.
- π§ Double tap
dbltap
event support added.
June 23, 2022
- β¨ Mirasvit_GoogleTagManager integration added.
- π§ Improved compatibility with third-party modules that use plain javascript in the html body tag.
June 20, 2022
- β¨ Argento Stripes theme created.
- π Improved default styles for contact, login, create account, advanced search pages.
- π More LESS variables for product item on category page:
- Reveal information on hover.
- Truncate product name to fit into X lines.
- Columns count per different screen sizes.
- π More LESS variables to change minicart view in header.
- π Fixed layout shift caused by slider initialization.
- π§ Remember recently viewed products for 1 day instead of 15 minutes.
- π§ And up to 50 commits with small fixes and improvements!
April 25, 2022
- π§ Fixed price update in product listing when swithing to another configurable product variation.
- π Fixed styles of out-of-stock label in product listing when shown over the image.
- π Fixed swatches over the image after listingβs ajax refresh.
- π Added missing βdisabledβ state to swatch item filter.
April 15, 2022
- π§ Magento 2.4.4 and PHP 8.1 compatibility
April 11, 2022
- β¨ Added Paypal Express Order Review page support.
- π Tiny checkout CSS fixes.
- π§ Improved Paypal Express button stability in minicart dropdown.
- π§ Fixed missing components when deploying static content via terminal.
- π§ Fixed rare js error when using
$.async
function.
Developer experience
- π§ Much better
$.ajax
request compatibility with jQuery syntax:beforeSend
support added.context
support added.- Better handling of plain html response.
- Ability to pass request data as URL-encoded string.
March 29, 2022
In order to update from previous version, run the following command:
composer require swissup/breeze-blank -w
- β¨ Breeze Evolution theme created. See updated installation guide on how to install new theme.
- β¨ Added store contact information in top panel above the header.
- β¨ Added GoogleMaps widget support inserted with Magento Pagebuilder.
- π Much more variables in
.less
files. - π§ Fixed js bundles deployment in Commerce Cloud environment.
- π§ Fixed minor css issues with various Swissup modules.
March 10, 2022
- Updated compatibility with latest versions of Swissup modules.
March 1, 2022
- π§ Fixed js chunks deployment during
setup:static-content:deploy
command. This fixes compatibility with Magento Commerce Cloud environment. - π§ Fixed error in logs about empty less file during deployment.
- π Fixed CSS issues when menu is moved inside header.
- π Fixed dropdown styles when parent container is dark.
- π Added new LESS variables to improve cusomization abilities.
February 17, 2022
Module Updates
- π Added critical images preloading. This feature decreases time of Largest Contentful Paint. No additional actions are required to activate this feature.
- π Added βUse CSS critical pathβ config option support. Activate it at Stores > Configuration > Advanced > Developer > CSS Settings > Use CSS critical path.
- π Added js chunking mechanism that improves page load time on slow internet connections. No additional actions are required to activate this feature.
- π§ Slightly improve js and html minification.
Theme Updates
- π Improved chevron position in collapsible layered navigation filters.
- π Added ability to wrap product thumbnails to the new line instead of overflowed scrolling.
- π§ Fixed video centering at product page gallery.
February 8, 2022
- Added minimalistic email styles. Weβve took Magento/blank email structure as a base, so you will find it super easy to integrate with existing blank/luma customizations. See the tutorial on how to add email customizations from child theme.
- Improve bundle product details at order view page.
- Fixed missing options at product page for Bundle Products.
- Fixed error at homepage about unknown βnewβ attribute on fresh Magento installations.
January 28, 2022
Theme Updates
- All Swissup modules are now compatible with Breeze!
- Fixed grouped product view on mobile devices.
- Move navigation container below header to allow to use sticky menu.
- Better compatibility with third-party modules.
Module Updates
- Support for jQuery-like api in ajax requests:
$.ajax
,$.post
,$.get
. - Added support for multiple expanded tabs. This is useful when transforming tabs into accordion.
- Improved click handling inside modal popups.
- Improved SPA experience.
January 14, 2021
- Allow to create nested view components.
- Fixed js error when recaptcha is enabled in product review form.
- Fixed βgetTemplateβ error when third-party component is not available in Breeze.
- Fixed responsive images sizes on the homepage.