SwissUpLabs Logo

Changelog

Version 1.13.23

Dec 12, 2024

  • Fixed possible js error when using with Breeze frontend.

Version 1.13.22

Nov 20, 2024

  • Accessibility improvements for keyboard navigation.
  • Fixed possible horizontal scroll in third-party themes.

Version 1.13.20

Aug 6, 2024

  • Fixed incorrect sort order of config group.

Version 1.13.19

Jul 11, 2024

  • Breeze: fixed inability to open mobile search form on the pages with disabled breeze js.

Version 1.13.16

May 17, 2024

  • Split category initialization
  • Add (split) get-graphql-query
  • Improve initialization viewModel

Version 1.13.15

Nov 28, 2023

  • Breeze theme fixes.

Version 1.13.14

Oct 16, 2023

  • Fixed not visible “View all” link.

Version 1.13.13

Aug 22, 2023

  • JS - remove service inputs from accessibility tree.
  • Remove console.log

Version 1.13.12

Jul 6, 2023

  • Fixed layout error

Version 1.13.11

Jul 6, 2023

  • Breeze: integration with breeze:config:dump command

Version 1.13.10

Jun 22, 2023

  • Fix: Undefined factory lmysql

Version 1.13.9

Jun 8, 2023

  • Breeze: fixed visible autocomplete dropdown on initial page load

Version 1.13.8

Jun 5, 2023

  • Breeze: update integration

Version 1.13.7

Apr 22, 2023

  • Fix: Undefined factory elasticsearch8

Version 1.13.6

Apr 22, 2023

  • Remove debugging comments

Version 1.13.5

Mar 20, 2023

  • Fix: Undefined factory ‘opensearch’

Version 1.13.4

Mar 17, 2023

  • Fixed compilation error: $_instanceName must be protected

Version 1.13.3

Mar 17, 2023

  • PHP 8.2: fixed dynamic properties creation

Version 1.13.2

Mar 14, 2023

  • Update deprecated js code.

Version 1.13.1

Nov 15, 2022

  • Icrease default results limit

Version 1.13.0

Oct 24, 2022

  • Update breeze theme integration
  • Breeze theme: fix empty space above products list
  • Improved breeze theme integration
  • Update composer requirements

Version 1.12.0

Aug 26, 2022

  • Fix quickSearch and ajaxsearch initialisation time racing bug (#32)
  • Update composer requirements (>= 2.3.5)
  • Replace deprecated functionality
  • Fix Using constant that does not exist

Version 1.11.24

Aug 10, 2022

  • Improve ajaxsearchCategoryOptions graphql request

Version 1.11.23

Jul 14, 2022

  • Improve code quality (MCS, phpstan)

Version 1.11.22

Jun 17, 2022

  • Breeze prefix for inverted colors
  • Breeze theme fix

Version 1.11.21

Jun 9, 2022

  • Breeze theme: fixed error with undefined less variable

Version 1.11.20

May 17, 2022

  • WIP: category filter on breeze
  • Breeze theme integration updated

Version 1.11.19

Apr 15, 2022

  • Magento 2.4.4 and PHP 8.1 compatibility.

Version 1.11.16

Apr 13, 2022

  • Fix: urldecode ‘query’ param in graphql

Version 1.11.16

Jan 28, 2022

  • Magento Coding Standard fixes

Version 1.11.15

Jan 19, 2022

  • Breeze theme integration
  • Add prevent sending empty query string (close #51)

Version 1.11.14

Dec 1, 2021

  • Prevent break graphql query with js minification
  • Do not use deprecated e.keyCode property

Version 1.11.13

Sep 14, 2021

  • Breeze integration optimizations

Version 1.11.12

Aug 6, 2021

  • Breeze: compatibility with new Turbo option added.

Version 1.11.10

Jun 22, 2021

  • Fixed elasticsearchFulltextSearchCollectionFactory doesn’t exist

Version 1.11.9

Jun 18, 2021

  • Prevent JS error at checkouot page when category filter is enabled.
  • Improve codezone theme integartion (iOS)

Version 1.11.8

May 19, 2021

  • Added codezone integration patch
  • Breeze: update integration

Version 1.11.7

May 14, 2021

  • Breeze integration updated.
  • Fixed PHP error on MagentoCommerce and MagentoB2B versions. -

Version 1.11.6

May 14, 2021

  • Breeze integration updated.
  • Fixed PHP error on MagentoCommerce and MagentoB2B versions.

Version 1.11.5

Apr 26, 2021

  • Breeze integration added.
  • Optimize initialization on mobile devices.

Version 1.11.1

Jan 21, 2021

Bugfixes

  • Fix typo: unused code

Version 1.11.0

Jan 20, 2021

Features

  • Added use graphql config option
  • Load categories by graphql request; add config option (close #41)
  • Move graphqlize logic to standalone js file
  • Upgrade select2 to 4.0.13
  • Add config option for categories filter depth (close #42)
  • Add “loader” in MOBILE view when entering search phrase (close #40)

Bugfixes

  • Fix Notice: Undefined index: category
  • Remove wrong copyrights

Version 1.10.0

Jan 20, 2021

Bugfixes

  • Remove old mysql integration
  • Add graphql StoreConfig extended config data
  • Restore url attribute(s)
  • Fix categories url_key resolving

Features

  • Implements custom graphql suggestions on frontend
  • Implements categories pages graphql resolving
  • Add url_suffix in product data provider
  • Add currency code into product itm provider

Version 1.9.10

Oct 13, 2020

Version 1.9.9

Sep 23, 2020

  • Fixed not clickable search button on desktop Safari.

Version 1.9.8

Jul 31, 2020

Bugfixes

  • reMove code to swissup/module-search-mysql-like
  • Cleanup layout instructions
  • Fix array to string conversation (2.4 compatibility)

Version 1.9.7

Jul 29, 2020

Features

  • Allow to install on Magento 2.4

Version 1.9.6

Jul 17, 2020

Features

  • Added auto checking (isTaxIncludingToPrice) for including tax to the product price

Version 1.9.5

Jul 1, 2020

Bugfixes

  • Fix ~ expression bug

Version 1.9.4

Jun 24, 2020

Bugfixes

  • Fixed RTL css issue

Version 1.9.3

Jun 15, 2020

Bugfixes

  • Fix multi currency final price bug #39

Version 1.9.2

Jun 12, 2020

Bugfixes

  • Fix ‘Undefined factory elasticsearch7’ #38
  • Fix/catch Magento\Framework\Module\PackageInfo exception

Version 1.9.1

May 7, 2020

Features

  • Improve translates.

Bugfixes

  • Refix ‘search’ keyboard button not working on iOS
  • Don’t use transition to hide navigation jumping when flex layout is used.

Version 1.9.0

Apr 30, 2020

Features

  • Add/Update translations ar_SA, uk_UA, sw_SE, es_ES, ru_RU, pt_PT, pl_PL, nb_NO, ko_KR, ja_JP, it_IT, he_IL, de_DE, fr_FR, nl_NL, zh_CN etc.

Bugfixes

  • Don’t use transition to hide navigation jumping when flex layout is used. (Pure2).

Version 1.8.8

Feb 17, 2020

  • Fix ‘search’ keyboard button bug on iOS devices

Version 1.8.7

Feb 17, 2020

  • Client-side performance optimizations.

Version 1.8.6

Jan 31, 2020

Bugfixes

  • mage 2.2 backward compatability improved

Version 1.8.5

Jan 24, 2020

Bugfixes

  • Add composer requirements
  • Fix Elastcsearch ItemProvider fatal error in 2.3.1

Version 1.8.4

Jan 14, 2020

Bugfixes

  • Fix : No suggestions popup for second query (#37)
  • Fix elasticsearch integration (#16)

Version 1.8.3

Nov 15, 2019

  • MEQP improvements (severity 9)
  • Fix product final price with Tax

Version 1.8.1

Sep 12, 2019

Bugfixes

  • Fix: remove cms page dublication

Version 1.8.0

Aug 19, 2019

  • New “minimalistic form” layout added. Now AjaxSearch provides three form layouts:
    • Default - Initially visible form
    • Icon only - Minimalistic form
    • Icon only - Fullscreen form
  • Improved product list styles in results dropdown.
  • Improved results dropdown sizing when browser gets resized.
  • Better scrolling inside dropdown results on mobile devices.
  • Fixed possible js error on initial page load.
  • Prevent horizontal scrollbar on small tablets.
  • Prevent search form ‘jumping’ while script is initialized.
  • Fixed disabled CMS pages in search result (They shoudn’t appear in results).
  • Do not close results dropdown when click inside that dropdown.
  • All styles moved to _module.less which allows to redefine ajaxsearch variables from your theme less files.

Version 1.7.0

Jun 6, 2019

  • New alternative search method for MySQL Search Engine - “LIKE”. It allows to search for strings with dash (-), one-two-character substrings and has other algorithm for relevance. Can be enabled in module configuration under “MySQL Search Engine” section.

Version 1.6.2

May 29, 2019

  • Fix ‘Search’ button disabled at folded design (close #31)
  • Fix two dropdown popups are rendered (one above another)

Version 1.6.1

May 21, 2019

  • Fixed missing default search when AJAX search is disabled in config.
  • Template initialization refactored

Version 1.6.0

May 02, 2019

  • Added ability to show ‘Popular Search Terms’ when focusing empty search field. (See Stores > Configuration > Swissup > Ajaxsearch > Popular Search Terms Suggestions options.)
  • Small JS and CSS fixes

Version 1.5.3

Mar 29, 2019

  • Fixed possible XSS vulnerability
  • Styles improvements
  • Fixes for RTL styles

Version 1.5.2

Mar 27, 2019

Bugfixes

  • Fixed get category url logic
  • Fix composer changelog url

Version 1.5.1

Mar 11, 2019

Bugfixes

  • Fixed bottleneck (getFormatPrice load all currencies)
  • Fixed unit tests

Version 1.5.0

Feb 26, 2019

  • Added ability to disable module via backend configuration

Version 1.4.2

Jan 04, 2019

  • Cleanup html markup in the header block

Version 1.4.1

Features

  • Add 2.2.7(2.3) compatability /js/ widget mixin

Bugfixes

  • Fix for bug ‘Search button on ios keyboard does not submit the form’

Version 1.4.0

Features

  • Rename composer package swissup/ajaxsearch => swissup/module-ajaxsearch

Bugfixes

  • Add patch for category root level
  • Fix unit test storeManager null

Version 1.3.1

  • Add mobile.js
  • Fix for ‘blur’ and IOS
  • Fix cat param doublication bug
  • Fix Rtl select2 workaround min-width

Version 1.3.0

  • Add popular search terms suggestions when input is empty
  • Improved initialization speed
  • Add store filter to the cms page results
  • Small fixes

Version 1.2.9

  • Grid suggestion layout was added
  • Add category filter (select2)
  • etc.

Version 1.2.8

  • Add translation
  • Fix typeahead limit calc bug (limit == count suggestions)
  • etc.

Version 1.2.7

  • Fix not ‘relevance’ sort by
  • Restore original container ‘header-wrapper’
  • Fix query product unit test

Version 1.2.6

  • Now product page is opened when click or press enter on the element in popup
  • Added missing close button and spinner in folded mode
  • Removed mistakenly added cacheable=’false’ param, which disabled FPC
  • Fixed error CollectionFactory already in use
  • Fixed search form submit only after second tap on mobile keyboard

Version 1.2.5

  • Improve initialisation
  • Fix problem when keyboard got closed on iphone
  • Fix final_price bug
  • Add unit test example
  • etc.

Version 1.2.4

  • Add self search layer model
  • Increase search request accuracy
  • Fix collection load bug (replace loadWithFilter at load)
  • Fixed go to search page on enter on folded design
  • Fix js code style
  • Remove dublicate code
  • Move get config option logic to helper data
  • Fallback for minQueryLength in init template
  • etc.

Version 1.2.3

  • Fix critical limit bug
  • Autocompleted string should be grayed out
  • Hint option was disabled
  • Icon positioning and size improvements when folded design is used
  • etc.

Version 1.1.0

This version is not compatible with old Magento versions.

Magento 2.1 and newer are supported only.

  • Magento 2.1 compatibility

Version 1.0.1

  • Context loader added
  • Toggle behavior on mobile device added
  • Dependency injection bugs fixed
  • Search input width was fixed

Version 1.0.0

  • Initial Release
Edit this Page