Skip to content

Latest commit

 

History

History
177 lines (132 loc) · 8.4 KB

CHANGELOG.md

File metadata and controls

177 lines (132 loc) · 8.4 KB

CHANGELOG

1.2.0

FEATURES

  • Analytics - the extension now uses Magento's GA to measure searches (#253)
  • Option to send an extra Algolia settings to Algolia indices (#245)
  • The configuration page now displays information about the indexing queue and gives possibility to clear the queue (#262)
  • In attribute select boxes (sorts, facets, ranking, ...) is now possible to choose from all attributes and not just those set as "attribute to indexing" (#257)
  • Option to disable synonyms management in Magento (#260)
    • By default it's turned off - if you're using synonyms management in Magento, please turn it on after the upgrade
  • Extension back-end events are now more granular (#266)

UPDATES

  • All CSS selectors were prefixed with Algolia containers and unused styles were removed (#246)
    • BC break - please check the look & feel of your results
  • Algolia settings are now pushed to Algolia after the save of extra settings configuration page (#258)
  • Added titles to configuration sections (#259)
  • BC Break - Unused "deleteIndices" method were removed (#263)

FIXES

  • Fix the issue with Algolia error when more than 1000 products are supposed to be deleted (#249)
  • Fixed the thumbnail URL when using /pub/ directory as the root directory (#247)
  • Fix the issue when backend was still enabled even though it was set as disabled in configuration (#256)
  • Fix the issue when indexing was disabled, but the extension still performed some indexing operations (#261)
  • Fix category fetching on Magento EE (#265)
  • Fix the back button on category pages to not return all products from the store (#267)
  • CMS pages are no longer index when the "Pages" section is removed from Addition sections (#271)

1.1.0

  • Fixed products prices - now all prices (currencies, promos, ...) are correctly indexed (#233)
  • Optimized the number of delete queries (#209)
  • Image URLs are indexed without protocol (#211)
  • Queue processing is now optimized and process always the right number of jobs (#208)
  • Fixed the autocomplete menu on mobile (#215, #222)
  • Fixed the replica creation with customers' groups enabled (#217)
  • Fixed broken reference on Magento_Theme (#224)
  • Fix for overloaded queued jobs (#229, #228)
  • Fixed encoding of CMS pages (#227)
  • Fixed image URLs with double slashes (#234)
  • Fixed attributesToRetrieve to contain category attributes (#235)

BC Breaks

  • Refactored configuration.phtml - all the logic moved to Block class (#238)
  • Optimized CSS and assets - removed couple of images and CSS classes (#236)
  • JS hooks - instantsearch.js file was completely refactored to create IS config object which can be manipulated via hook method (#240)

1.0.10

  • Fix IS on replaced category page (#202)

1.0.9

  • algoliaBundle is now loaded only via requireJS (#171)
  • Fixed warning raised by nested emulation (#175)
  • Fixed indexing of secured URLs (#174)
  • Fixed the issue when some products were not indexed due to bad SQL query (#181)
  • categories attribute is automatically set as an attribute for faceting when Replace categories is turned on (#184)
  • Fixed set settings on TMP indices (#186)
  • Settings now sends searchableAttributes instead of attributesToIndex (#187)
  • Fixed IS page when using pagination and refreshing the page (#195)
  • Fixed filters and pagination on category pages (#200)

1.0.8

  • Fixed the requireJS issue introduced in 1.0.6, which ended up in administration's JavaScript not working (#168, #169)

1.0.6

  • Fixed indexing of out-of-stock products (#142)
  • Fixed CSS for showing products's ratings on instant search page (#143)
  • The category refinement is now displayed in Current filters section and it's easy to remove on replaced category page (#144)
  • Fixed indexing of prices with applied price rules (#145, #160)
  • Formatted default original price attribute is now retrieved from Algolia by default (#151)
  • Fixed showing of "Add to cart" button (#152)
  • Exception is not thrown anymore from Algolia indexers when Algolia credentials are not filled in (#155)
    • Fixes the installation abortion when the extension was installed before Magento's installation
  • Fixed the layout handle to load templates correctly to Ultimo theme (#156)
  • Fixed admin JavaScript to load correctly and not conflict with other pages (#159, #162)
  • script and style tags are now completely (with it's content) removed from CMS pages' indexed content (#163)
  • New version of instantsearch.js and autocomplete.js libraries (#165)

1.0.5

  • Official support of Magento >= 2.1 (#117)
  • Fixed method signature for delete objects in Algolia (#120)
  • Show all configuration options in website and store views (#133)
  • Option "Make SEO Request" is enabled by default now (#134)
  • CMS pages are now indexed correctly for specific stores (#135)
  • Product's custom data now contains it's type in algolia_subproducs_index event (#136)
  • Replica indices are now not created when Instant Search feature is not enabled (#137)
  • New Algolia logo is used in autocomplete menu (#138)
  • The extension now sends replicas index setting instead of slaves (#139)
  • Products are now indexed correctly into all assigned stores (#140)

1.0.4

  • Fixed User-Agent from Magento 1 to Magento 2 (#92)
  • Fixed additional sections' links in autocomplete menu (#93)
  • All searchable attributes are set as Unordered by default (#94)
  • Fixed configHelper to use ProductMetadataInterface to get the correct dependecy (#97)
  • Fixed indexing of categories when option "Show categories that are not included in the navigation menu" weren't taken into account (#100)
  • Fixed backend Algolia adapter to correctly respect "Make SEO request" configuration (#101)
  • Fixed images config paths (#104)
  • Added specific HTML classes to refinement widget containers (#105)
  • Fixed the issue when queue runner didn't process any job after specific settings changed. Now it process always at least one job (#106)
  • Fixed the functionality of "Add To Cart" button (#107)
  • Attribute in_stock is now exposed in Algolia configuration and can be used for custom ranking or sorting (#109)
  • Add algolia_get_retrievable_attributes custom event to getRetrievableAttributes method to allow developers set custom retrievable attributes for generated API keys (#112)
  • Fixed queue issue when store_id parameter was not passed to deleteObjects categories' operation (#113)

1.0.3

  • Fixed issue with indexing content on Magento 2.1 EE and higher (#87)
  • Fixed page indexing to index pages only from active stores (#82)

1.0.2

1.0.1

  • Fixed issue with merging JS files - added new line at the end of algoliaBundle.min.js
  • Fixed page indexing when some excluded pages were set
  • Fixed data types of enabled variables in algoliaConfig
  • Fixed few typos

1.0.0

  • Release

0.9.1

  • Remove debug: true from autocomplete menu

0.9.0

  • Optimized front-end (#54) - BC break!
    • Only necessary JS configuration is now rendered into HTML code, all other JS code is now loaded in within JS files
    • Templates were re-organized to make it's structure more readable
    • Layout's XML files were rewritten and optimized
    • Extension's assets were removed and replaced by SVGs
  • Fixed CSS of autocomplete menu's footer (#55, #58)
  • Instantsearch.js library was updated to it's latest version (#56)
  • The extension officially supports only 2.0.X versions of Magento, however it's still possible and encouraged to use it on 2.1.0 (#53)
  • Fixed some annotations in code (#52, #51)

0.8.4

  • Always index categories' attribute include_in_menu
  • Follow Magento 2 coding styles

0.8.3

  • Add license information to composer.json

0.8.2

  • Fix fatal error thrown on Algolia search Adapter on version ~2.0.0
  • Fix version in composer.json

0.8.1

  • Fix fatal error thrown when "Make SEO request" was turned on
  • Follow the new Algolia's UA convention

0.8.0

Initial stable release