Releases: yext/answers-search-ui
Releases · yext/answers-search-ui
v0.13.1
Version 0.13.1
Changes
- Made all hard-coded strings in the various templates configurable.
- Updated the question submission endpoint hit by the SDK.
- Created a new UMD-style dist build of the SDK that includes polyfills.
- Added a LegacyCard component adapted ResultsItem.
- A new animation for the SearchBar component's icon.
Fixes
- Added an aria-label to the SearchBar component's input field for WCAG compliance.
- Assorted small styling fixes.
- Improved backwards compatibility with previous versions by making minor alterations to the interface of some components.
Version 0.13.0
This version contains breaking changes. When upgrading to this version, changes may be required to maintain the existing functionality of your experience.
Breaking Changes
- Updated styling for VerticalResults and Universal Results.
- Updated styling for the No Results screen, which appears when no results were found for a search.
- Removed the ‘templateUrl’ option in ANSWERS.init.
- You can no longer specify unescaped HTML for custom icons and DirectAnswers.
Non-Breaking Changes:
- VerticalResults now takes in a “card” config option - allowing per-result configuration, Calls To Action, and columns support.
- The No Results screen for VerticalResults can now be configured to display all possible results.
- Removed other instances of unescaped HTML from our templates.
- Updated Handlebars to v4.7.2
v0.12.2
Version 0.12.2
Changes
- Expanded unit test coverage.
- Polyfills are no longer stored in the global namespace.
Fixes
- Fixed the active navigation tab border in Safari.
- Fixed a race condition preventing multiple maps from getting initialized on the same page.
v0.12.1
Version 0.12.1
Changes
- Added the ability to send 1st party cookies to Analytics when conversion tracking is enabled.
- Added support for running the SDK against Sandbox.
- Created the SortOptions component.
Fixes
- Fixed the specificity of the Answers CSS reset.
- Pass sessionTrackingEnabled with all non-Analytics API requests.
- Fix flashing behavior of QuestionSubmissionComponent.
- Prevent Analytics event from firing twice on question submission.
Version 0.12.0
This version contains breaking changes. When upgrading to this version, changes may be required to maintain the existing functionality of your experience.
Breaking Changes
- Targeted CSS reset for the Answers SDK. This will not impact any custom styling added by the customers.
- Updates to the default styling of the SearchBar, AutoComplete, and SpellCheck components.
- Title is no longer included with the SearchBar component by default.
Non-Breaking Changes:
- More accurate analytics payload when SEARCH_CLEAR_BUTTON event occurs.
- The clear button appears in the SearchBar component when a user starts navigating through the AutoComplete options.
- Fixed IE11 bug in the logic determining if the SearchBar's input was focused.
- There is no longer the possibility for duplicate searches if the query has NEAR_ME intent.
- Fixed a bug preventing AutoComplete from working in the GeoLocationFilter component.
- Fixed issue with the DateRangeFilter and RangeFilter components that prevented the inclusion of these filters in queries by default.
- Improved WCAG compliance of SearchBar component.
- ErrorReporter prints out the full stack trace of the error in debug mode.
Version 0.11.0
This Version contains Breaking changes.
When upgrading to this version, changes may be needed to resume existing functionality.
Breaking Changes
-
Q&A Component
- Updated Configuration
- Major changes to Template and Stylesheet
- Major functional changes
- Documentation
-
Nav Component
- Updated Configuration
- Changes to Template and Stylesheet
- Documentation
Non-Breaking Changes
- Enzyme for component testing
Version 0.10.1
Version 0.10.1
Changes
- LocationBias component
- accept vertical key from search config
- styling updates
- Allow PersistentStorage to optionally replace state instead of pushing a new one when it updates history
- Q&A Submission Component Functional and Styling changes
- PersistentStorage
- set URL update delay to 0
- Pass facet filter as field to empty array when no checkmarks
- Hide DirectAnswer, QASubmisison and LocaitonBias on loading
- Focus input on SearchComponent after using clear button
- Only show autocomplete dropdown when it is focused on query input
- Documentation
- Add Search Configuration
- Add Pagination Component
- Update Q&A Submission Component
Fixes
- Do not show update location link after denying permission to location in the browser
- Make only one request (instead of two) for location data if user has already agreed to share location
- Ordering dependency between Facets and SearchBar
- Sample App
- fix Facets
- AccordionResultsComponent: Fix for multiple accordion verticals
v0.9.6
Updates
- The map component will now check if the user already has agreed to share location using the Permissions API. This allows us to use location data right off the bat without needing to query the server to see if there is enough intent for a location search.
- We now escape the query in the noresults template.
Version 0.9.5
Fixes
-
Location Bias Component
- Do not show "Update your location" link on refresh after denying location permission
Version 0.10.0
This Version contains Breaking changes.
When upgrading to this version, changes may be needed to resume existing functionality.
Breaking Changes
-
Field Formatter Interface
- see README for new interface
-
Q&A Component
- Changes to Template and Stylesheet
Non-Breaking Changes
-
New Facets Component
- See README for details
-
Apply Highlighting to Full Text Fields
- Results now contain an additional highlighted property containing full text fields with highlighting specifiers applied from entity profile data returned from Knowledge Manager backends
- The Result details field will contain the highlighted version of the profile field where applicable