Skip to content

Releases: breezefront/breeze

2.15.0

01 Apr 09:04
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Apr 1, 2024 09:04:52 with the following dependencies:

swissup/module-breeze:2.15.0
swissup/module-breeze-integrations:1.3.2

Changelog

swissup/module-breeze — 2.15.0 (was 2.14.1)

  • Version 2.15.0 0dbf6c
  • New bundle for dynamic js only. Useful for third-party integrations. e61aa6
  • Allow to use $.mixin on instantiated component 22ec6b
  • Improve logic for dynamically registered components.
    It will register both path and alias (if available) now. fdfbf7
  • PaypalInContext support 8a3ae1
  • Added "shim.exports" support for PaypalInContext module 7a530d
  • Automatically register dynamic js components 6359e8
  • Fixed js error when checkoutConfiug is not available a1eb36
  • Fixed js error when navigating from "paypal review" to cart using Turbo 102fb8
  • Fixed js errors at "paypal review order" page 656247
  • Align $.post and $.get methods with jQuery API
    Second argument is a data object, not the settings. dd545d
  • Removed excessive code 695a6d
  • Improve Deferred API: resolve, reject should return promise.
    Fixes PaypalInContext: return $.Deferred().resolve(); 7cd10e
  • Allow to pass observables in request params (PaypalInContext) 578016
  • Fixed incorrect 'response' parameter in 'ajax:addToCart' event 363684
  • Pass element in initialize method (Same as in Luma) 2baac1
  • Improve $.Deferred API 8949ea
  • Magento 2.4.7 fix: purgeMessages is not a function 934df5
  • Cleanup messages after hide animation. Fixes too large gap if cookie message was hidden. d21a0d
  • Fixed missing cookie messages on initial page load (compare) 2f9454
  • Fixed incorrect url to the json dictionary file bc4cde
  • Fixed incorrect breadcrumbs ($.breeze.referrer) when turbo is disabled ab98b5
  • Revert "Fixed incorrect breadcrumbs ($.breeze.referrer) when turbo is disabled"

This reverts commit e2daefad4de332b5fa34f2185843f623f72b4d21. bef34b

  • Show password component added fafbca
  • Autoregister dynamic components for easier reuse of luma files.
    See the next commit with show password component. 18ff9c
  • Render login popup just before show instead of lazy 0a1b2e
  • Align ajax callbacks with jQuery API: add status and pass json data if possible d47d91
  • Minimal uiLayout implementation (Used by StripePayments) 580f45
  • Added Magento_Ui/js/model/messages for easier third-party integrations b38040
  • Allow passing message container in config df1b6b
  • Initialize should return this 6ca04f
  • Fixed incorrect breadcrumbs ($.breeze.referrer) when turbo is disabled e2daef
  • Ability to unset layout item with falsy value f49dd5
  • Fix duplicate "add to cart" action when using .trigger('submit')
    This commit allows preventing "submit" event in listeners attached
    to parent elements (document). 821e4b
  • Allow importing js without file extension 7ed663
  • Added ability to write mixin for plain objects and functions 0421d2
  • Added missing 'mage/storage' component f9547f
  • Version 2.14.4 f5f565
  • Fixed infinite cart page reload when third-party module changes 'cart' on each page reload (Klaviyo_Reclaim) 51841c
  • Add missing customerData.getInitCustomerData function 45a8f6
  • Improve $.Deferred API bce941
  • Fixed persistent paypal error message across all pages b04d05
  • Version 2.14.3 2fe57c
  • Allow to pass function in .text() a37d00
  • Constraint dropdown inside parent container with 'overflow' style c36de5
  • Version 2.14.2 57ba9a
  • Fixed not working gtm if gtag function is declared in third-party module cb84b4

2.14.1

04 Mar 09:05
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Mar 4, 2024 09:05:20 with the following dependencies:

swissup/module-breeze:2.14.1
swissup/module-breeze-integrations:1.3.2

Changelog

swissup/module-breeze — 2.14.1 (was 2.14.0)

  • Version 2.14.1 6ad0a3
  • Fixed js error when selector is not a string b39076

2.14.0

01 Mar 16:06
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Mar 1, 2024 16:06:14 with the following dependencies:

swissup/module-breeze:2.14.0
swissup/module-breeze-integrations:1.3.2

Changelog

swissup/module-breeze — 2.14.0 (was 2.13.1)

  • Version 2.14.0 8f133f
  • Do not remove inline scripts with require calls for easier integration with third-party modules 22bb96
  • Fixed possibly not mounted component when display area is set in the source code 7dffc0
  • Fixed incorrect date when year is format is two-digits (GiftRegistry) cdce78
  • Allow using some of jQuery-like selectors for both 'find' and 'is' functions 2c0345
  • SendFriend page support added 10291f
  • Do not add 'close' button to messages without subtype class
    Fixes conflict with GiftRegistry module. 35864c
  • row-builder component added 6c6f97
  • Fixed possible js error when countriesWithOptionalZip is null bf6c83
  • Allow using dynamic nested uiComponents (will work if parent container is observable) d39da8
  • Revert commit to disable breeze on third-party checkout pages d59616
  • Allow using $().find(':input') selectors cf3eaf
  • Rare components (Adobe Commerce) b148f4
  • Added missing 'export' keys processing dfba70
  • Code moved to BreezeEnterprise module 574f95
  • Do not disable on pages with checkout_ or multishipping_ in action name
    (AdobeCommerce add by sku feature) d77c5f
  • AdobeCommerce (Configure item added via add by sku) e74009
  • Prevent form submit before confirmation a87514
  • Fixed modal/alert/confirm resolving via define() 9385e0
  • Added missing validateSingleElement function 165ca2
  • Added missing prompt component 122adc
  • Align .trigger('submit') with jQuery - submit form c606c8
  • Allow to use Node like in jQuery: $(selector).find(Node) a27884
  • Fixed incorrect breadcrumbs at products pages when opening multiple browser tabs 96ae76
  • Insert preload link before all other resources (Maybe reduce load delay) b8f4a6
  • Constraint dropdowns in both directions - horizontally and vertically 7ab8c8
  • Add missing validator functions and 'invalid-form' event 12634f
  • Allow reusing widget extend from proto: $.widget('name', $.mage.name, {}) c5cb0a
  • jQuery.mage => $.mage (AdobeCommerce) b997d3
  • Added missing 'lazy' to image template e40a54
  • Dummy setConf function for cookies (AdobeCommerce) 7ae4a7
  • FIxed possible renderer error when uiComponent is created on body element 1d8a69
  • Remove overriden wishlist/sidebar.phtml template. 6b3333
  • $.Deferred added 74b198
  • Fixed not working dynamic script when onInteraction is used 373a74
  • Fixed js eror when storage section name is a number 953a67
  • Ajax: 'done, fail, always' should return self to allow chaining ab9f18
  • Added $.getJson function 6c10c3
  • Added $.cookie and $.removeCookie functions (AdobeCommerce) 6f676a
  • Fixed uiComponent mounting when 'data-bind=scope' is escaped (AdobeCommerce) e839fc
  • Fixed incorrect execution order of multiple big dynamic js components ce1675
  • Log unregistered component names when breeze is forced via query param 8fced0
  • Fixed incorrect execution order of dynamic js with complex dependencies (AdobeCommerce) 6bad87
  • Search for template without dots: Vendor_Module_template_html 353957
  • Better AdobeCommerce compatibility bc0d65
  • Move :register" to breezemap because it could be used for any type of components 61acc7
  • When including external file, add '.js' if it's missing 1380d5
  • Prevent js error when allowing all inline scripts 2a8e4d
  • Allow using external files as dynamic js sources ae6289
  • Allow using $().find('> selector') and $().find(':input-type') a8c4c2
  • Add validate-no-utf8mb4-characters (#64)
  • Add validate-no-utf8mb4-characters

Magento 2 validation rule reference: https://github.com/magento/magento2/blob/1475eb2fb6eab1aa72482c50ee119f5eb01fafb6/app/code/Magento/Ui/view/base/web/js/lib/validation/rules.js#L1099 b30a29

  • Fixed incorrect count of active ajax requests when some is failed 83b195
  • Do not sh...
Read more

2.13.1

06 Feb 16:01
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Feb 6, 2024 16:01:20 with the following dependencies:

swissup/module-breeze:2.13.1
swissup/module-breeze-integrations:1.3.2

Changelog

swissup/module-breeze — 2.13.1 (was 2.4.2)

  • Version 2.13.1 7e6f32
  • Fixed draggable sliders in firefox 7eff3a
  • Added ability to set custom validation messages position. Closes #63 6a1d45
  • Added missing 'validate-one-checkbox-required-by-name' validator (downloadable product) 4e20e6
  • Fixed not working separate downloadable items 521fbb
  • Fixed js error when mixin in combined with dynamic js c6ea4c
  • Fixed missing dynamic js dependencies a8ab3a
  • Version 2.13.0 eb8aa3
  • Do not add weee.js if it's disabled bf9ef6
  • Do not add giftmessage js if it's disabled 6a4c84
  • Fixed js error if giftMessage block is removed from layout c0d5f9
  • Lazy load backgrounds for pagebuilder elements 30c721
  • Fixes for dynamic js with bundling f2d59d
  • Fixed incorrectly positioned arrows after page is refreshed from cache 85071c
  • Fixed missing js dependency when import path equals to item name a393f1
  • WIP: dynamic js with bundles d3138e
  • No need to register dynamic widgets in breeze:load bb05c4
  • Missing settings for dynamic widgets 78c0a0
  • Dynamic widgets without using require() 4229d1
  • Load dynamic js when element is almost in the viewport to decrease possible shifts 7e3f5a
  • Options for $.onReveal c7b70c
  • Allow to register new names for named components d86110
  • Revent last change because it's not compatible with raw object components 6fc565
  • Helper to register anonymous components 661fb2
  • Fixed possible js errors when navigate really fast (Turbo) fd2281
  • Fixed possible errors after multiple fast clicks on the same link (Turbo) 95f804
  • Fixed possible horizontal scroll when DOB is shown on Luma-based themes b8e315
  • No need to listen to breeze:load 4456af
  • $.Deferred does not exist 5726ef
  • Cleanup uiRegistry when destroying components 5b567c
  • Do not replace "require" too early 4987a1
  • Revert importAfter, because import is enough. Cleanup code d75e95
  • Remove unused code 572377
  • importAfter instruction added 34b26e
  • Improve ability to write mixins in 3rd party modules b77f99
  • Better jQuery api support: $.now, $.isObjectEmpty, $.get, $.post cfd219
  • initObservable should return this a111ec
  • uiRegistry added for better 3rd party modules compatibility 7ec288
  • Pass config argument to initialize function like in luma b7cf8f
  • Added 'mage/apply/main' and $.mage.init functions e10d32
  • Ability to easily get last unnamed component e3668d
  • Add requirejs function 467f06
  • Remove $.loadComponent because it's not for common usage 2e98a6
  • initObservable must be called before initialize 0e4d8b
  • Merge branch 'dynamic-js' 0c685d
  • No need to create separate define function 4c32a1
  • Fixed error when inline require is used by third-party modules 5352fc
  • Do not produce error when passing falsy value to $.each 8c77ff
  • No need for cms bundle since all items are dynamic 5eeb2d
  • Do not escape slashes e5291d
  • Allow using $(el).blockLoader('instance').show() c8b61f
  • Fixed js error after latest changes c7cf06
  • Added missing $.fn.onReveal 6d4475
  • Merge branch 'dynamic-js' 45e84a
  • Dynamic js: WIP 1d7b57
  • Allow extending custom components and widgets using .extend() 7eadf8
  • Fixed account dropdown when some third-party modules refresh layout multiple times 53ebfd
  • Update eslint rules [22db10](https://git...
Read more

2.4.2

13 Mar 14:35
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Mar 13, 2023 14:35:55 with the following dependencies:

swissup/module-breeze:2.4.2
swissup/module-breeze-integrations:1.2.8

Changelog

swissup/module-breeze — 2.4.2 (was 2.1.1)

  • Version 2.4.2 9606eb
  • PHP 8.2 compatibility (mb_convert_encoding => htmlentities) 001e06
  • Fixed using ${} in strings deprecation error (php 8.2 compatibility) fef70b
  • Version 2.4.1 062312
  • Fixed max/minlength validators a48d26
  • Version 2.4.0 14fab0
  • Apply rector rules for php7.4 and newer 7b7720
  • Added missing php properties c8f908
  • Update third-party js libraries 965441
  • Cash 8.1.4 a4352c
  • Fixed possible js error at product page c88699
  • Fixed error when using original cash.js library 724e63
  • Added missing cookies.clear method 0e8bfc
  • Use product name as a fallback for main image alt text 4e4b02
  • Simplify is_empty check cb9ef3
  • Escape php variables 9a2185
  • Use arrow functions for simple validations 1e9584
  • Fixed numbers comparison: "4" < "10" 253e59
  • Fixed ability to select unavailable product in dropdown. ($.fn.filter) b51b00
  • Min/Max validators added 50c3c4
  • Ajax: added fail,always,done callbacks support 3de54c
  • Load gtm, ga, recaptcha scripts after user interaction 33a80c
  • Version 2.3.3 1b4a5a
  • Fixed disabled submit button at when using google recaptcha cc07ff
  • Version 2.3.2 9cc3f4
  • Fixed incorrect css class for alert modal 71025c
  • Fixed visible loader after 'hide' call when custom loader was found in DOM d61ac2
  • Version 2.3.1 a16083
  • Refactor and minimize isResourceVersionChanged method f4d312
  • Fixed possible different resource version numbers on different pages 2a3cc7
  • Version 2.3.0 a8a3b3
  • Do not list virtual themes when selecting parent one b89868
  • getVendorName moved to abstract command c6ef24
  • Move shared logic to abstract command b5eed6
  • New command: breeze:theme:create b8080e
  • Do not confirm "module:create" action when package was entered via args 2bfb0a
  • Update "module:create" command description 787f40
  • Revert "Show spinner in search form" as it's not compatible with luma

This reverts commit 05738b1e5b2bd372816280d320225f048649ff9f. b297a4

  • Show spinner in search form 05738b
  • Add compatiblity with old jQuery .bind method 96bbd9
  • Range slider added 9e3232
  • Add mage/template implementation 5bd2ba
  • Improve uiComponent template searching.
    This allows to render html template without name:
&lt;referenceContainer name=&quot;breeze.container&quot;&gt;
    &lt;block class=&quot;Swissup\Breeze\Block\HtmlTemplate&quot; template=&quot;Vendor_Module::template.html&quot;/&gt;
&lt;/referenceContainer&gt;
``` [8d6b6e](https://github.com/breezefront/module-breeze/commit/8d6b6eeda5adc7d1a73189bae02fd9287f86efde "Jan 12, 2023")
 -  Add observe function to view component [4aee70](https://github.com/breezefront/module-breeze/commit/4aee70b0800a4e128f69a42abc021e1bb80b1095 "Jan 12, 2023")
 -  Allow to call ajax request with two params (jQuery-like): $.get(url, callback) [ffdba0](https://github.com/breezefront/module-breeze/commit/ffdba03829e19d1c368b935c7290d07fc1f93f92 "Jan 12, 2023")
 -  Do not process ajax response if it&#039;s not ok. [6e4856](https://github.com/breezefront/module-breeze/commit/6e485663d01a4323fef69bf11014708a1ef86faf "Jan 11, 2023")
 -  Generate module command [28fdf8](https://github.com/breezefront/module-breeze/commit/28fdf8ed51ba58e33616b40a29460a79a76cc0c7 "Jan 11, 2023")
 -  Do not close outer collapsible when press enter inside inner [fef885](https://github.com/breezefront/module-breeze/commit/fef885f6cdd3888f1a5ef51cd97c53e75099074a "Jan 10, 2023")
 -  Fixed magnifier with RTL language [cb359d](https://github.com/breezefront/module-breeze/commit/cb359d66d80d3835a33347397c417c10a3304208 "Jan 9, 2023")
 -  Version 2.2.0 [b98f3f](https://github.com/breezefront/module-breeze/commit/b98f3f3e50ce4a259a757d7b4b8469d5ee4a3d10 "Jan 9, 2023")
 -  Mageno_GoogleGtag adwords integration added (2.4.5) [dade07](https://github.com/breezefront/module-breeze/commit/dade07d5f6fe524fcc42bc4a29f46181cb526e06 "Jan 9, 2023")
 -  Magento_GoogleGtag integration added (2.4.5) [e2f2dc](https://github.com/breezefront/module-breeze/commit/e2f2dce51b6fe18f3d08cfb8300fe111f608df0b "Jan 9, 2023")


**swissup/module-breeze-integrations — 1.2.8** (was 1.2.7)

 -  Version 1.2.8 [d621e9](https://github.com/breezefront/module-breeze-integrations/commit/d621e96fbe000a65652891046361e76c14758649 "Feb 1, 2023")
 -  update ajaxpro integration [cc248b](https://github.com/breezefront/module-breeze-integrations/commit/cc248b5df04743c062e8016d7b93c8753a9f9cf9 "Feb 1, 2023")
 -  Use dataLayer.reset to clear it [0a5a7a](https://github.com/breezefront/module-breeze-integrations/commit/0a5a7a446c4495e6ba5c0ed4fb546f2732d5f5dd "Jan 25, 2023")


<!-- autogenerated end -->

2.4.0

14 Mar 10:11
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Mar 14, 2023 10:11:15 with the following dependencies:

swissup/module-breeze:2.4.2
swissup/module-breeze-integrations:1.2.8

Changelog

  • Initial release

2.1.1

06 Jan 09:40
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Jan 6, 2023 09:40:12 with the following dependencies:

swissup/module-breeze:2.1.1
swissup/module-breeze-integrations:1.2.7

Changelog

swissup/module-breeze — 2.1.1 (was 2.1.0)

  • Version 2.1.1 7b9d2b
  • Fixed wrong image in magnifier after using swatch option 34bfc2

2.1.0

05 Jan 14:25
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Jan 5, 2023 14:25:13 with the following dependencies:

swissup/module-breeze:2.1.0
swissup/module-breeze-integrations:1.2.7

Changelog

swissup/module-breeze — 2.1.0 (was 2.0.0)

2.0.0

15 Nov 15:33
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Nov 15, 2022 15:33:45 with the following dependencies:

swissup/module-breeze:2.0.0
swissup/module-breeze-integrations:1.2.7

Changelog

swissup/module-breeze — 2.0.0 (was 1.13.10)

  • Version 2.0.0 f3b14f
  • Fixed broken markup when inline script has json encoded styles inside.
    Closes #30 ff83db
  • Update to the latest breeze theme 963267
  • Destroy on breeze:load is not needed (it was used as a fix for disabled turbo cache) 63cbbc
  • Use 'destroy' event to reset async memo 144f32
  • Fixed not working modal after using back/forward buttons b14a8a
  • Do not add anchor (#) to the url when using link to show modal popup 11e363
  • Make sure that async will work in early added scripts (inline) d6726d
  • Do not use 'unmount' event name as it may be needed in future d2268a
  • Do not use promise for define/require by default.
    This allows splitting $.breezemap = component and component declaration
    into separate files (Used in Swissup_BreezeMageworxAdvancedProductOptions) b67052
  • Trigger event when all elements gets unmounted db0ccb
  • Prevent slider flickering when containered style is used (turbo cache) 8e92b0
  • Do not use 'containered' logic on small screens because it's not visible
    Additionally, it causes bigger LCP, especially on Moto G4 061ca6
  • Hide empty space on the slider edges when using containered mode d5463b
  • WIP: slider with visible prev and next slides on the screen c28ec9
  • Do not add close message button to the luma-based themes 5696a9
  • Sticky messages. Close message btn. ee46b3
  • Do not open menu too early 62f90d
  • Add menu hide/show delays to prevent too early close 9c6de9
  • Improved quick-view popup compatibility: init gallery on single element only ccc6bb
  • Do not add hash to the url when tab has dots in id/href b51d26
  • Fixed js error when bundle product has multiselect and back/forward button is used 89d16b
  • Scroll to tab content instead of tab title 2c5b9a
  • Fixed page reload when clicking on a link with anchor with dots a99b4a
  • Disable breeze in ajax response when request is initiated from unsupported page 976c63
  • Fixed undefined variable usage 7c8369
  • Fixed disabled qty fields at bundle product page aeaf98
  • Reload page if static version has changed (prevents js errors) 1343d7
  • Fixed small CLS when critical css is used on Luma-based theme b87aef
  • Fixed possible locked scrollbar when popup is closed 2ef116
  • Added fetchpriority to the preload link 996edd
  • Improve LCP on product page df42a4
  • Fixed jumping gallery when using critical css on Luma-based themes d40257
  • Do not redirect to homepage after logout if user navigates to another page f57842
  • Allow to add custom css classes to switcher wrapper 6438e1
  • Fix for previous commit (Sync styles with switcher when actions move to hader panel) 7d1b6e
  • Allow to move header actions into header panel (Sync styles with switchers) 95de27
  • Fixed js error when accordion is collapsed 21c8e3
  • Do not reveal scrollbar when nested popup is closed 93dba9
  • Version 1.14.4 72951a
  • Added 'mage/url' helper. This improves integration process with third-party modules. d29362
  • Magento 2.3 compatibility (secureRenderer) 7e158d
  • Version 1.14.3 e7f785
  • Fixed undefined '$localeFormatter' error on Magento < 2.4.5 01cbac
  • Version 1.14.2 2bd746
  • Search for template id without dots and slashes aebf53
  • Version 1.14.1 35f634
  • Allow to resolve urls and 'text!' using require function 297b56
  • Return promise from loadScript function 1cfa98
  • Price-utils added to breezemap 798156
  • Ability to process simple inline 'require()' scripts (need to add 'data-breeze') f7f892
  • Prevent multiple inline script calls when using back/forward e8a856
  • Improve integration process: allow to use require() in simple inline scripts 1c8aa5
  • Version 1.14.0 [dc38e6](breezefront/module-breeze@dc38e64f5b98fa748983147...
Read more

1.13.10

01 Sep 11:49
Compare
Choose a tag to compare

Report

Package was generated and uploaded on Sep 1, 2022 11:49:22 with the following dependencies:

swissup/module-breeze:1.13.10
swissup/module-breeze-integrations:1.2.5

Changelog

swissup/module-breeze — 1.13.10 (was 1.13.9)

  • Version 1.13.10 a91275
  • Fixed invalid resources paths in css when critical is enabled ae07c5
  • Fixed error in log files about missing requirejs files when merge is enabled cc3d99

swissup/module-breeze-integrations — 1.2.5 (was 1.2.4)

  • Version 1.2.5 b95378
  • Updated available integrations. 69f17c