Latest Releases

These releases come straight from our repositories. Latest releases may not be published yet.

swissup / rich-snippets

1.8.4 Jun

swissup / gdpr

1.9.0 Jun

swissup / firecheckout

1.35.0 Jun
  • 1.35.0

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-address-autocomplete:1.8.3

    swissup/module-address-field-manager:1.6.21

    swissup/module-address-validation:1.0.4

    swissup/module-bot-protection:1.0.2

    swissup/module-checkout-cart:1.5.10

    swissup/module-checkout-consumer-rights:1.0.0

    swissup/module-checkout-fields:1.6.16

    swissup/module-checkout-registration:1.2.3

    swissup/module-checkout-success:2.0.11

    swissup/module-customer-field-manager:1.2.11

    swissup/module-delivery-date:1.8.1

    swissup/module-firecheckout:1.35.0

    swissup/module-geoip:1.6.2

    swissup/module-orderattachment:1.5.3

    swissup/module-subscribe-at-checkout:1.3.6

    swissup/module-taxvat:1.4.9

    swissup/module-checkout:1.5.4

    swissup/module-core:1.12.27

    swissup/module-field-manager:1.3.7

    swissup/module-firecheckout-integrations:1.4.8

    Changelog (autogenerated)

    swissup/module-checkout-consumer-rights — 1.0.0 (was )
    swissup/module-firecheckout — 1.35.0 (was 1.34.5)
    swissup/module-geoip — 1.6.2 (was 1.6.1)
    swissup/module-checkout — 1.5.4 (was 1.5.3)

swissup / argento-hyva

1.2.0 Jun

swissup / checkout-consumer-rights

1.0.0 Jun
  • 1.0.0

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-checkout-consumer-rights:1.0.0

    swissup/module-checkout:1.5.4

    swissup/module-core:1.12.27

    Changelog (autogenerated)

    • Initial release

breezefront / breeze-blank

3.0.2 Jun

breezefront / breeze

2.30.3 Jun

swissup / pagespeed

1.17.8 Jun

swissup / argento-breeze

3.0.0 Jun
  • 3.0.0

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-ajaxpro:1.7.34

    swissup/module-ajaxsearch:1.14.10

    swissup/module-amp:1.6.0

    swissup/module-askit:1.14.23

    swissup/module-attributepages:1.8.5

    swissup/module-breeze-content-builder-migration:1.0.1

    swissup/module-breeze-layout-builder:1.0.0

    swissup/module-chat-gpt-assistant:1.1.4

    swissup/module-compare:1.2.8

    swissup/module-easy-slide:1.8.17

    swissup/module-easybanner:1.9.24

    swissup/module-easycatalogimg:1.5.14

    swissup/module-easytabs:1.13.2

    swissup/module-fblike:1.3.9

    swissup/module-featured-attributes:1.1.9

    swissup/module-gdpr:1.8.5

    swissup/module-gdpr-askit:1.1.3

    swissup/module-gdpr-reviewreminder:1.0.0

    swissup/module-gdpr-testimonials:1.1.1

    swissup/module-highlight:1.11.9

    swissup/module-hover-gallery:1.3.15

    swissup/module-hreflang:1.6.12

    swissup/module-hreflang-import-export:1.0.1

    swissup/module-navigationpro:1.18.0

    swissup/module-pagespeed:1.17.8

    swissup/module-pro-labels:1.9.1

    swissup/module-pro-labels-configurable-product:1.0.9

    swissup/module-quantity-switcher:1.2.2

    swissup/module-reviewreminder:1.1.19

    swissup/module-rich-snippets:1.8.2

    swissup/module-seo-canonical:1.11.9

    swissup/module-seo-core:1.3.10

    swissup/module-seo-cross-links:1.1.26

    swissup/module-seo-html-sitemap:1.1.23

    swissup/module-seo-images:1.3.21

    swissup/module-seo-pager:1.3.5

    swissup/module-seo-templates:1.7.10

    swissup/module-seo-urls:1.5.54

    swissup/module-seo-xml-sitemap:1.1.16

    swissup/module-sold-together:1.11.4

    swissup/module-sold-together-email:1.0.0

    swissup/module-sold-together-import-export:1.0.2

    swissup/module-testimonials:1.4.0

    swissup/module-theme-editor-argentobreeze-business:1.0.2

    swissup/module-theme-editor-argentobreeze-chic:1.0.3

    swissup/module-theme-editor-argentobreeze-force:1.1.1

    swissup/module-theme-editor-argentobreeze-stripes:1.1.2

    swissup/theme-frontend-argentobreeze-blank:3.0.0

    swissup/theme-frontend-argentobreeze-business:3.0.0

    swissup/theme-frontend-argentobreeze-chic:3.0.0

    swissup/theme-frontend-argentobreeze-force:3.0.0

    swissup/theme-frontend-argentobreeze-stripes:3.0.0

    swissup/module-core:1.12.27

    swissup/module-suggestpage:1.2.14

    swissup/module-breeze-content-builder:1.0.2

    swissup/module-image-optimizer:1.0.12

    swissup/module-theme-editor:1.11.7

    Changelog (autogenerated)

    swissup/module-ajaxsearch — 1.14.10 (was 1.14.6)
    • Version 1.14.10 28072f

    • Breeze: do not require redeployment when changing config d37dfa

    • Version 1.14.9 d8bfef

    • Breeze 2.0 fixes 7c5b2e

    • Revert input-bg for Breeze 2.0 compatibility 88f0a6

    • Version 1.14.8 73c965

    • Magento 2.4.9 fix eaaafd

    • Breeze: use `--input-bg` as input background if set 1e84b3

    • Inherit placeholder color from theme 670f3d

    • Fix for the previous commit 6c4ddd

    • Better fix for unscrollable fullscreen mode 8f7477

    • Improve fullscreen styles 71d92f

    • Fullscreen: sync results width with input 7204a2

    • Improve close button position when outline is visible, fix input height c4bf30

    • Fixed missing close button on fullscreen mode 9aa874

    • Ability to remove styling when ajaxsearch is enabled b7e4ff

    • Breeze: improve dark support f5e2c7

    • Version 1.14.7 453b4d

    • fix: scope autocomplete container to avoid conflicts with multiple instances

      Replace global $('.block-swissup-ajaxsearch-results') selectors with instance-
      scoped references to prevent conflicts when multiple ajaxsearch widgets exist
      on the same page (e.g. header search + nav search).

      - breeze/ajaxsearch.js: use this.autoComplete instead of global selector
      - ajaxsearch/results.js: addWrappers(), recalcWidth(), _addSectionTitle()
      now accept optional $container argument (fallback to global selector)
      - ajaxsearch.js: pass scoped $container when calling Results methods 4014dc

    • Breeze: compatibility with `header__dark=deep` ec7063

    swissup/module-askit — 1.14.23 (was 1.14.21)
    • Version 1.14.23 13f6c8

    • fix: mock HttpResponse instead of ResponseInterface in CaptchaTest 106771

    • fix: remove duplicate ResponseInterface use statement in CaptchaTest 6ef280

    • test: update CaptchaTest for injected ResponseInterface

      Observer now receives ResponseInterface via constructor instead of
      calling controller->getResponse(). Update setUp(), makeObserver(),
      and testAjaxBlockWritesJsonErrorToResponse accordingly. ada7aa

    • fix: inject ResponseInterface instead of controller->getResponse()

      SaveAbstract implements HttpPostActionInterface directly (no AbstractAction),
      so its Interceptor has no getResponse(). Use injected ResponseInterface
      singleton instead — same object, no dependency on controller type. ff751a

    • feat: add Swissup reCAPTCHA protection for Askit question form

      - config.xml: enable protect_swissup_askit_new_question_form by default
      - system/recaptcha.xml: expose toggle in swissup_recaptcha admin config

      Swissup_Recaptcha module uses its own captcha factory plugin to replace
      Magento image captcha with Recaptcha model. isRequired() checks
      swissup_recaptcha/general/protect_{formId} — this was missing for askit,
      causing reCAPTCHA token to render but never be validated (spam bypass). e861b6

    • fix: write JSON error to response before FLAG_NO_DISPATCH for AJAX captcha block 92bd7c

    • test: add unit tests for Observer/Captcha reCAPTCHA and image CAPTCHA blocking logic 67b95c

    • fix: set FLAG_NO_DISPATCH to block controller execution on reCAPTCHA failure for AJAX requests d70979

    • fix: block AJAX form submission when reCAPTCHA validation fails 0739e0

    • Version 1.14.22 2a412a

    • PHP8.5: Using null as an array offset is deprecated, use an empty string 10a2bb

    • PHP8.5: Non-canonical cast (boolean) is deprecated, use the (bool) e14ee6

    • Typo fix c20706

    • Magento 2.4.9 fix 3f838b

    • Magento 2.4.9 fix 9f7426

    swissup/module-attributepages — 1.8.5 (was 1.8.1)
    • Version 1.8.5 e137db

    • PHP8.5: Using null as an array offset is deprecated, use an empty string c2a322

    • PHP8.5: Using null as an array offset is deprecated, use an empty string ebee34

    • Version 1.8.4 eb7d54

    • Hide links from Seo html Sitemap based on config 5da82b

    • Version 1.8.3 d53e5b

    • Configurable search field to allow to quickly find the option (#39) eda575

    • Added translation for "No results found" 50c869

    • Configurable search field (disabled by default) daffa6

    • Breeze integration 2f866a

    • Fixed to work nicely with "Group by letter" config ea6c22

    • Transform js into component 901529

    • Add translation d1e420

    • Move styles to css 074dd5

    • Script to data-mage-init 5047aa

    • Attributepages: Added search 78b8df

    • Version 1.8.2 48a150

    • Added styling for mobile view 1f145a

    swissup/module-breeze-content-builder-migration — 1.0.1 (was )
    • No commits found

    swissup/module-breeze-layout-builder — 1.0.0 (was )
    • No commits found

    swissup/module-easy-slide — 1.8.17 (was 1.8.16)
    • Version 1.8.17 24f2f0

    • PHP8.5: Using null as an array offset is deprecated, use an empty string 1a4514

    • Magento 2.4.9 fix. Tested on 2.4.6 also - these styles not needed. e51c52

    swissup/module-easybanner — 1.9.24 (was 1.9.23)
    • Version 1.9.24 ef2490

    • PHP8.5: Using null as an array offset is deprecated, use an empty string 788d7e

    swissup/module-easycatalogimg — 1.5.14 (was 1.5.13)
    • Version 1.5.14 09fa9c

    • Add ability to wrap block into `block, block-content` 6baa0f

    • No escape added 4540d2

    • Added missing escape 758dbc

    • Ability to add block title and css class using xml layout update
      Example:
      ```
      <referenceBlock name="subcategories">
      <arguments>
      <argument name="block_custom_css" xsi:type="string">block block-hero</argument>
      <argument name="block_title_html" xsi:type="string"><![CDATA[Browse <span class="color-muted">categories</span>]]></argument>
      </arguments>
      </referenceBlock>
      ``` 7cab67

    swissup/module-hreflang — 1.6.12 (was 1.6.11)
    • Version 1.6.12 9a7e93

    • PHP8.5
      ReflectionProperty::setAccessible() is deprecated since 8.5, as it has no effect since PHP 8.1 4c3bc5

    • Magento 2.4.9 fix 4b4feb

    swissup/module-navigationpro — 1.18.0 (was 1.17.35)
    • Version 1.18.0 58f9cc

    • PHP8.5: Using null as an array offset is deprecated, use an empty string d87100

    • PHP8.5: Non-canonical cast (boolean) is deprecated, use the (bool) b74f7d

    • Ability to set gap for multicolumn layout 65b99a

    • If at least one link is marked as parent, highlight all other parents
      (Event if they are empty) 7026c8

    • Breeze: reset dark colors only if header__dark = true 1032ef

    • Use CSS variables edeed5

    • Fixed not visible loading-mask because of Magento bug 7a6d30

    • Fixed incorrect column width in backend preview 27683b

    • Version 1.17.36 54f8f9

    • Fixed broken resizable columns 69ba9c

    swissup/module-pagespeed — 1.17.8 (was 1.17.3)
    • Version 1.17.8 fdc783

    • fix: correct double-backslash handling in ScriptTagEscaper JS parser

      A double backslash (\) in a JS string escapes the backslash itself,
      not the following character. The old check 'prevChar === \' incorrectly
      treated the char after \\ as escaped, causing findClosingScriptTag to
      never exit the string and escape the entire remaining HTML including
      </body> and </html>.

      Replace single-char prevChar check with isPrecededByOddBackslashes()
      helper that counts consecutive preceding backslashes: odd = escaped,
      even = not escaped. Applied to both the skip-escaped-char guard and
      the string-delimiter detection. 995cee

    • fix: prevent DeferJs from moving New Relic (NREUM) scripts out of head

      NREUM scripts must execute synchronously in <head> before any other JS.
      DeferJs was moving them to body end, breaking New Relic initialization.

      - Add NREUM signatures to DeferJs ignore list (window.NREUM, NREUM.init,
      NREUM.info, NREUM.loader_config)
      - Remove overly broad NREUM check from AfterRenderResultPlugin that
      disabled ALL optimization when any page content contained 'newrelic'
      - Add position-based tests that fail without the fix and pass with it 174268

    • Fixed script parsing issue caused with New Relic (Unexpected token '<') 2ebe4d

    • fix: add TTL to optimizer cache entries in CacheManager (30-day lifetime) 4b6e50

    • fix: remove block_html tag from optimizer cache entries in CacheManager (close #90) 445044

    • Version 1.17.7 aa19e8

    • Add support for native Magento 2.4.9 dev/js/defer_non_critical option 3f9c2c

    • Magento 2.4.9 fix (CLI execute command) fdc98a

    • fix: replace Zend_Cache constant with string for Magento 2.4.9 compat 9a8169

    • Version 1.17.6 edbcbc

    • refactor: update module-logger to ^2.0, remove from module sequence a8cca6

    • Add bin/test script for running unit and integration tests 8ae030

    • Extract Logger into swissup/module-logger, update namespaces and dependencies cc376b

    • fix: improve interaction mode in requirejs override

      - fix 'touch' event to 'touchstart' for proper mobile support
      - add requestIdleCallback(userInteractionListener) as idle fallback
      - add setTimeout fallback (2s) to ensure JS loads without interaction
      - fix DOMContentLoaded race condition via readyState check
      - extract init() to avoid logic duplication
      - remove dead commented code 95e010

    • Version 1.17.5 b68149

    • fix: remove new-in-initializer default to fix Magento DI compilation

      PHP 8.1 'new in initializers' syntax in IndexedAttributeOffsetFinder
      caused Magento DI compiler to serialize TagIndex via var_export(), which
      requires __set_state(). Fixed by removing the default value and passing
      $tagIndex explicitly from TrackerFactory and test setup trait. 9c8e61

    • Merge branch 'master' of github.com:swissup/module-pagespeed 0621b9

    • Version 1.17.4 33e6c5

    • fix(tests): replace @$dom->loadHTML error suppression with libxml_use_internal_errors 594c79

    • refactor: address code review — rename SiblingIndexCalculator, deduplicate buildIndex, add docs

      - Rename SiblingIndexCalculator → GlobalTagIndexCalculator to reflect that it
      calculates a document-wide index, not a parent-relative sibling position
      - TagIndex: extract maskScripts() as public method; expand TRACKED_TAGS to include
      'style' and MATCH_ATTRIBUTES to include 'data-role', 'data-block'
      - IndexedAttributeOffsetFinder: remove duplicated buildIndex/extractAttributes,
      delegate to TagIndex via constructor injection; remove commented-out is_duplicate guard
      - PatchGrouper: document why maxPasses = count(orphanChains) is the correct upper bound
      - PipelineEasyslideImgLostTest: add @group bisect to testFixtureBinarySearch;
      fix verify_peer: false → true in DOWNLOAD_PROD_HTML stream context 2f337b

    • fix: replace fwrite(STDERR) debug with logDebug, clean up debug tests, add regression tests for orphan picture/img bug

      - PatchGrouper: replace raw $dbg/fwrite(STDERR) in foldOrphanChains() with logDebug() wrapped in isDebugEnabled()
      - PatchGrouper: use count($orphanChains) instead of magic number 10 for maxPasses
      - Add PipelineEasyslideImgLostTest: integration regression tests for <picture> losing <img> after WebP conversion
      - Add production HTML fixture magento1609274-homepage.html.txt for integration tests
      - Remove PatchGrouperDebugTest (inspection-only debug test, no real assertions)
      - Remove testTrailingNewlineEffect and testDebugFullFixture (debug/inspection tests) 83b5e3

    • fix: fold orphan DOM chains so <picture> always contains <img> after WebP conversion

      When WebP optimizer wraps an <img> in a <picture>, the new <picture> element
      and its parent container are both 'orphan' patch chains (offset=null) because
      neither is in the DOM position index. The old inlineOrphanChain only searched
      anchored groups, so the <picture> patches were never applied and <picture>
      ended up without an <img> child on pages like Hero Slider with multiple slides.

      Introduce foldOrphanChains(): a multi-pass algorithm that folds child orphan
      chains into parent orphan chains by string-matching the child's intermediate
      HTML snapshot inside the parent's newHtml. After folding, the parent chain
      carries the fully-resolved <picture><source>...<img></picture> HTML and
      is emitted as a standalone group in the correct position.

      Add two regression tests that call indexNodes() before processContext() to
      reproduce the bug and verify the fix across single- and multi-slide layouts. fb1b3a

    • fix: correct WebP picture/img offset calculation for pages with script templates

      - SiblingIndexCalculator: use global getElementsByTagName() index instead of
      local previousSibling iteration so sibling index matches TagIndex candidates[]

      - TagIndex + IndexedAttributeOffsetFinder: mask <script> block bodies before
      regex scanning to prevent fake <img> inside Knockout/text-html templates from
      polluting the candidates array and shifting sibling indexes

      - ParentContextOffsetFinder: introduce calculateLocalSiblingIndex() that counts
      position among siblings within the immediate parent (not document-wide),
      fixing navigation <span> offset resolution

      - SiblingIndexTagOffsetFinder: restore is_duplicate guard so duplicate opening
      tags defer to ContentPriorityOffsetFinder for content-based disambiguation

      - WebPTest: add regression tests for easyslider mixed eager/lazy slides and
      for pages with script-template fake <img> nodes (magento-1609274 production bug) a1dfec

    swissup/module-pro-labels — 1.9.1 (was 1.8.1)
    • Version 1.9.1 8cf2b6

    • Fixed PHP<8.3 support (Typed const) 02e1ce

    • PHP8.5: Using null as an array offset is deprecated, use an empty string 6402e3

    • Fix call to undefined method preloadManualForProducts (close #43) 329b16

    • Magento 2.4.9 fix 2ad4a7

    • Refactor LabelsProvider and related services for improved structure and clarity; add ManualLabelsProcessor and OutputStrategyProcessor 19cc65

    • Refactor PHP templates to improve code structure and add strict types db06bb

    • Add media gallery toggle functionality and enhance CSS for disabled state e30cd6

    • Update templates and JavaScript for enhanced preview features; make it clearer and simplier. 3de63d

    • Remove obsolete file uploader fix for Magento 2.3 from prolabels_label_edit.xml 980ce3

    • Refactor CategoryLabelFieldset and ProductLabelFieldset for improved code clarity and structure 0acc63

    • Refactor image control handling and add dynamic stylesheet loading de2a78

    • Version 1.9.0 2d302a

    • Use "Upload + Media gallery" component for prolabels image (#42)

      * Use "Upload + Media gallery" component for manual prolabels edit form.

      * Add Media Gallery to New Labels on product page.

      * Add UpdateImagePath data patch to update image paths for system and manual labels

      * Refactor image field configuration to use MediaGallery frontend and backend models for category and product settings

      * Fix URL cleanup for existing images in ImageUploaderService

      * Add null checks in MediaGallery for safer image data handling

      * Fix not working preview for system labels.

      * Update image path resolve on storefront.

      * Fix MCS.

      * Address Copilot suggestions. 86e25e

    • Address Copilot suggestions.

      Co-authored-by: Copilot <copilot@github.com> 4c25b9

    • Fix MCS.

      Co-authored-by: Copilot <copilot@github.com> 558846

    • Update image path resolve on storefront.

      Co-authored-by: Copilot <copilot@github.com> d74c2d

    • Fix not working preview for system labels.

      Co-authored-by: Copilot <copilot@github.com> 94f32c

    • Add null checks in MediaGallery for safer image data handling ad0851

    • Fix URL cleanup for existing images in ImageUploaderService 819ab3

    • Refactor image field configuration to use MediaGallery frontend and backend models for category and product settings

      Co-authored-by: Copilot <copilot@github.com> 12c1c2

    • Add UpdateImagePath data patch to update image paths for system and manual labels

      Co-authored-by: Copilot <copilot@github.com> ae4b4f

    • Add Media Gallery to New Labels on product page.

      Co-authored-by: Copilot <copilot@github.com> 7f8cb3

    • Use "Upload + Media gallery" component for manual prolabels edit form.

      Co-authored-by: Copilot <copilot@github.com> 91c141

    swissup/module-quantity-switcher — 1.2.2 (was 1.2.1)
    • Version 1.2.2 0797d6

    • Fix TypeError when product type_id is null in getMaxQty 48a93f

    swissup/module-rich-snippets — 1.8.2 (was 1.7.18)
    • Version 1.8.2 5ee8bc

    • PHP8.5
      ReflectionProperty::setAccessible() is deprecated since 8.5, as it has no effect since PHP 8.1
      Using null as an array offset is deprecated, use an empty string instead e38455

    • Refactor modifier modal and builder manager to improve event handling and modal interactions

      Co-authored-by: Copilot <copilot@github.com> 30beba

    • Version 1.8.1 bc23a1

    • Remove unused modal dependency from modifier builder 4060db

    • Version 1.8.0 d81a93

    • Refactor AdditionalProperty and implement visual modifier builder (#42)

      * Modifiers for AdditionalProperty

      * Refactor AdditionalProperty and ModifiersRenderer for improved modifier handling and UI enhancements

      * feat: Implement visual modifier builder with modal interface

      * Address MCS errors and warnings.

      * Address Copilit suggestions. fc4df1

    • Address Copilit suggestions. c01f14

    • Address MCS errors and warnings. 488ddc

    • feat: Implement visual modifier builder with modal interface ab2311

    • Refactor AdditionalProperty and ModifiersRenderer for improved modifier handling and UI enhancements e9cfbf

    • Breeze: Fixed not working breadcrumbs when merge is enabled 5150a7

    • Modifiers for AdditionalProperty fbdf7b

    • Add AdditionalProperty support for structured data and configuration (#41) c2dc26

    • Add skipCrosslinksProcessing parameter to productAttribute method ed9877

    • Added 'Local Business' section c7d12a

    swissup/module-seo-html-sitemap — 1.1.23 (was 1.1.21)
    • Version 1.1.23 75c59b

    • Added Hide Attribute Pages config c0dedb

    • Version 1.1.22 6b6b09

    • Added ability to set custom sitemap URL per store; added canonical tag d738b7

    swissup/module-sold-together — 1.11.4 (was 1.11.3)
    • Version 1.11.4 884c4f

    • PHP8.5
      ReflectionProperty::setAccessible() is deprecated since 8.5, as it has no effect since PHP 8.1 77cd08

    • PHP8.5: Non-canonical cast (boolean) is deprecated, use the (bool) 75227c

    • Magento 2.4.9 fix (CLI execute command) a8f141

    • Fixed ability to show `Customer` block on the shopping cart page 3b7a4e

    swissup/module-sold-together-import-export — 1.0.2 (was 1.0.1)
    swissup/theme-frontend-argentobreeze-blank — 3.0.0 (was 2.6.2)
    • 3.0.0 567b80

    • Revert "Magento 2.4.9 fix"

      This reverts commit 9172cebca73f9a2ff583571ac4df01637922a748. dfad4c

    • Revert "Magento 2.4.9 fix". See fix in theme-editor module

      This reverts commit eed796bec52f7cd0f6c8dcd6f9e3140e6e098aa3. 3f4797

    • Magento 2.4.9 fix
      Unable to get content for 'frontend/Swissup/argentobreeze-business/en_US/css/_theme-editor.less' after 3 attempts. eed796

    • Magento 2.4.9 fix
      Unable to get content for 'frontend/Swissup/argentobreeze-business/en_US/css/_theme-editor.less' after 3 attempts. 9172ce

    • WIP 50e9c1

    • WIP 367a8b

    • Update deps 733b2b

    • WIP d8af9c

    • Merge branch 'master' into feat/3.0 436a10

    • MCS fixes 99da34

    • WIP eb55e5

    • WIP 33c727

    swissup/theme-frontend-argentobreeze-business — 3.0.0 (was 2.6.9)
    swissup/theme-frontend-argentobreeze-chic — 3.0.0 (was 2.6.2)
    swissup/theme-frontend-argentobreeze-force — 3.0.0 (was 2.5.7)
    swissup/theme-frontend-argentobreeze-stripes — 3.0.0 (was 2.6.1)
    swissup/module-core — 1.12.27 (was 1.12.26)
    • Version 1.12.27 ac70c7

    • Magento 2.4.9 fix (CLI execute command) d224be

    • Prevent news retrieval after each cache flush ac96b7

    swissup/module-breeze-content-builder — 1.0.2 (was )
    • Version 1.0.2 31865c

    • Fixed using self-closing tag with non-void html element 3d8971

    • Fixed History panel styles with props opened 2cfbb3

    • Added the ability to set descriptive labels for components ee97d7

    • Version 1.0.1 b2b69c

    • Fixed HugeRTE style in modal 4ba804

    • Added HugeRTE compatibility (TinyMCE replacement since Magento 2.4.8-p3) c2eff8

    • Version 1.0.0 107f82

    • Allow to save layout changes for all store views c24bac

    • Reset the save status and history when switching between stores and pages f596b3

    • Show BLB draft status and fix possible content overwrite 2ecac9

    • Pass store id to rollback action ea2e57

    • Fixed empty BLB save status 107ecb

    • Fixed using self-closing tag with non-void html element 9fada9

    • Fixed race condition and double calls when switching between cms/product pages 6ae802

    • BLB integration: allow to control version history 3b4ad6

    • BLB integration: allow empty renderer and props, readOnly and acceptsLayout attributes, improved last edited page restore 7c0805

    • Layout Builder integration: product/category pages selector, external content API e94b2f

    • Show messages when using copy/paste 7a4964

    • Version 1.0.0-beta.2 f5f7e8

    • Fixed toolbar activation race condition issue 47cce7

    • Show wider notice messages bd28ca

    • Updated readme file 04a45c

    • Add messages about migration, see #6 24f253

    • Added modal with full-featured TinyMCE editor and widget directives processing, see #27 ca0843

    • Moved SVG Code insertion and editing to the modal, see #27 29b308

    • Clear property panel when store changed or editor disabled e84f20

    • Removed unused configManager dependency cce5d0

    • Products component now supports Conditions source a3d66d

    • Hide the Apply button in modal when no handler is provided 4d3512

    • Move modal to separate file to be reusable fb61df

    • Moved theme switcher to the panel menu eac777

    • Add 3-dots menu in the left panel b96d09

    • Remove _module.less from xml as it is included automatically 69c14a

    • Added new HTML Code component, see #26 34e971

    • Added URL to image when Stack layout is used 36603a

    • Added desktop/mobile visibility toggler, see #23 803a6f

    • Banner: added Layout and Headline Type options, see #19 68fb32

    • Added components copy/paste with Ctrl+C/Ctrl+V ca7bac

    • Updated wrong code comment e7c577

    • Added Grid layout component (replaces Collage), see #18 be8e8c

    • Improved installer logic 5c7db5

    • 1.0.0-beta.1 d3e8d8

    • Use more specific CSS selectors 61be21

    • Fixed broken mouse-over highlight when switching pages 5e9832

    • Fixed race condition errors 2da587

    • Use dedicated image sizes for Featured and Compare product components 5e1dfd

    • Fixed accessibility issues in banner and tabs 84b76f

    • Fixed horizontal scroll on mobile caused by Price Label c12998

    • Added Max Width option for Banner and Horizontal Align for Columns, see #19 628cab

    • Improved featured product styles 0388fd

    • Added CSS class option for Newsletter component 37ce46

    • Featured product style improvement ccfea6

    • Show random product(s) when no product selected in component 7dd87a

    • Rewrite installer command to be independent e67955

    • Added installer 329c30

    • Do not force font-size for banner subtext 7117f2

    • Fixed empty preview in some cases 35b5ac

    • Allow to use negative margin values 1e7589

    • Added link item to menu, see #21 5277af

    • Prevent link navigation when clicking on component to edit it 645259

    • Fixed banner link overlapped by content, see #19 f90e70

    • Unfold tree when child component is selected for edit, see #22 0dcdc3

    • Fixed JS error $.widget is not a function 274c7a

    • Banner component rework, see #19 ab4e0a

    • Added light theme, see #20 f3d030

    • Fixed lost preview highlight after toggling editor for the page fc9b11

    • Fixed missing toolbar error (race condition) 4d7871

    • Improve preview initial load: single request instead of multiple b0edbc

    • Removed table border color style to use one from theme, see #16 a1647d

    • Added type and visibility columns to product selection modal, see #14 d6ccb4

    • Add opacity control to color picker, see #13 b2f50a

    • MCS fixes 0d2211

    • MCS fixes 4c0ad3

    • Split content-builder.js into component-factory, component-search, preview-bridge, version-history sub-modules 618e21

    • Improve panel and toolbar-integration: move html to templates 804324

    • Improve component-tree.js: move svg and html to template ba1a22

    • Fixed editing page from Content > Pages 3d1274

    • Use the same default padding for all layout components 467745

    • Rewrite ajax controllers using form_key ca6da6

    • Delete redundant requirejs-config d2ddbe

    • Use one generic renderer for simple components e2aa35

    • Sync store switcher with changes in Theme Editor, see #17 c9e9ac

    • Fixed color picker displaying off-screen 96ed98

    • New Collage component, see #18 7fad5f

    • Fixed palette init and color clearing d0e685

    • New Product Compare component, see #16 2fb3d1

    • Added config to use Inline SVG icon for Text component 5c8ead

    • New Featured Product component, see #14 7091ee

    • Fixed ButtonLockManager error on Magento 2.4.6, see #15 094014

    • Added Newsletter component, see #15 592edf

    • Added Divider component, see #13 c5cf0a

    • Text component: added icon config, see #12 e5ba47

    • Text component: added heading type config aebe4a

    • Added margins/paddings config for Columns and Tabs, see #10 669b9c

    • MCS fixes 0621d1

    • Fixed components tree jumping to top after making changes 8aebce

    • Added Tabs layout component, see #10 34efed

    • Force customers to use layout elements as root elements, see #9 12206f

    • MCS fixes 275435

    • Improved content status display and version history management 63e807

    • Added show/hide feature for components, closes #3 4b6510

    • Break admin styles into multiple files 87a61b

    • Added theme palette to color picker, see #4 6b30ed

    • Fixed placeholder replacing content on frontend for recently viewed/compared widget, closes #2 69218f

    • Show placeholder for Recently viewed/compared widgets in preview, closes #2 fedb28

    • Fixed unescaped output error 05815a

    • Added columns property for the Products component, closes #8 5feba3

    • Fixed old pages list in CMS pages dropdown when store change happens with closed Content Builder 373a10

    • Do not render technical preview attributes on frontend 2702bd

    • Improve preview centering logic when component selected/created 7d5ef0

    • Added native Magento widgets support e583f4

    • Fixed horizontal scrollbar on tablet/mobile when Columns component used f83897

    • Text component: change background color with color picker and added text color prop 695fd7

    • Added carousel type for the Products component a956f2

    • Products component improvements: category selector, SKU type, rendering 1faebf

    • Remove TinyMCE console warning 1e8aa3

    • Use TinyMCE for the Text component 255302

    • Image component improvements (loading, width, caption), closes #1 09566f

    • Show only store-specific CMS page in dropdown when multiple pages with the same URL exist ae625e

    • Fixed detected copy/paste 75bc4c

    • Update CMS pages dropdown when store view changed 2fb95a

    • Added components groups: layout and content 3e041d

    • Added new layout component: Row 8a192b

    • MCS fixes 09b4e1

    • First working prototype 3e4682

    swissup/module-image-optimizer — 1.0.12 (was 1.0.11)
    • No commits found

    swissup/module-theme-editor — 1.11.7 (was 1.11.6)
    • Version 1.11.7 762ece

    • M249: Fixed Unable to get content for '_theme-editor.less' 7a98c9

swissup / ajaxsearch

1.14.10 Jun