Releases: FACT-Finder-Web-Components/ff-web-components
Releases · FACT-Finder-Web-Components/ff-web-components
5.1.7
FIX
- Always use absolute URLs for history updates.
- This avoids unexpected URLs when a base path is configured with the
<base>tag.
- This avoids unexpected URLs when a base path is configured with the
IMPROVEMENT
- Implement handling of URL fragment during URL generation.
- Implement
liveRankingRulesparameter- Appears in
SearchParams,NavigationParams,SuggestParams
- Appears in
5.1.6
FIX
- Implementation of
followSearchparameter- Paging and products-per-page elements did not send
followSearchafter initial request. ff-searchboxerroneously sent it for search and suggestions when it shouldn't.
- Paging and products-per-page elements did not send
IMPROVEMENT
ff-asn-group,ff-asn-group-slider- Set default style to
visibility:hiddenon collapsed groups. This takes nested elements out of the tabindex chain.display:nonecannot be used because it breaks the recalculation of the slider's position.
- Set default style to
- Add latest REST API parameter
exactSearchModetoSearchParamsandSuggestParams. - URL manipulation
- Add option to only partially block the category filter's path from being written to the URL. This is important on category pages where a part of the category path is already in the URL's static path while deeper filter levels shall remain dynamic.
- Affected APIs are:
routing.setUrlParamOptionsListenerandutils.env.searchParamsFromUrl.
5.1.5
FIX
- Hitting the ENTER key on an item in
ff-record-listdoes not navigate to detail page.
5.1.4
IMPROVEMENT
- URL manipulation
- Add search parameters
showMarketsandshowPermutedSearchParamsto default block-list of URL writing. These parameters are rather internal in their nature and typically should not appear in the URL.
- Add search parameters
5.1.3
IMPROVEMENT
- Add
filterfield to campaign params (CampaignPageParams,CampaignProductParams,CampaignShoppingCartParams) to mirror updated FactFinder REST API. - Add support for new REST API parameter
useVectorSearchModeinSearchControlParams. - Add option to specify HTML templates through different syntax to avoid clashes with 3rd party frameworks.
- Available in
ff-record-listandff-suggest.
- Available in
5.1.2
FIX
skipBeforeHandlersflag is ignored in search and navigation requests.
5.1.1
IMPROVEMENT
- Add support for new FactFinder fields
filterWarning(Filter)showPermutedSearchParams(NavigationCategoryParams,NavigationParams,SearchParams,SuggestParams)
5.1.0
FEATURE
- Popular Searches
- Activate with new attribute
<ff-searchbox popular-searches> - Rendering happens through
ff-suggestwith new template slot<template data-role="popular-searches">
- Activate with new attribute
IMPROVEMENT
ff-suggest- The suggestions template is now defined through
<template data-role="suggestions">. - The old approach remains available for compatibility but is no longer documented.
- The suggestions template is now defined through
5.0.1
FIX
ff-asn-group-slider- Default template did not work.
- One Touch Slider had absolutely positioned elements blocking surroundings.
- Manual input allowed min value to be greater than max value and vice versa.
5.0.0
BREAKING
- The core API of Web Components has been completely rewritten.
Additionally, a few improvements to Web Components' HTML elements have been introduced.
Refer to the Migration Guide for details. - The new core focuses on clarity of data flow and overall customizability while minimizing assumptions of usage scenarios.
- Strict input validation ensures app state integrity and prevents nonsensical requests to FactFinder.