Appearance
Changelog: November 2024
API
Added
- Added the Search Highlight feature for Product and Content entities. As part of a search query, you may request highlights to be returned, which aim to show how and why each result matches the provided search term. This feature is currently opt-in; to have the feature enabled, please reach out to Relewise via our Support Slack.
- General improvements to the performance of filter evaluation, reducing search response times particularly for term-less searches, often used for product list pages.
Fixed
- Fixed a bug in the Similar Products Recommendation, where it did not properly apply a penalty to products/variants that were missing a Datakey which was used for comparisons.
- Fixed a status 500 error returned from the server when using an invalid Product/Variant combination. It will now simply ignore the invalid variant.
- Fixed that the
AndCondition
user condition could not be sent to the API.
My Relewise
Added
- Demo Shop: The direct links to the demo shop now go through our new hosting setup on Netlify
- For Billing Administrators we have added the possibility to download invoice specifications (PDF). This can be done via a link from the invoice itself.
- Merchandising: Added a small explanation on the Variant Filters as they, in extremely rare cases may cause the preview count of affected products to be wrong.
- Merchandising: Added support for
Has Placed Order
,Has Identifier
andHas Authenticated Id
-condition. - Merchandising: Added support for using groups in user conditions. This makes it possible to create a merchandising rule targeting several different user conditions, without matching all of them at the same time.
- Synonyms: We now allow multiple words in the 'To' field for One-Way synonyms. .
Fixed
- General: Fixed an issue where sometimes input fields state would be shared across inputs.
- General: Fixed an issue where sometimes input fields would retain an value after submitting it.
- General: Fixed an issue where sometimes input would submit when leaving the field.
- Retail Media: Fixed a bug where selecting a product for performance did not shown performance for the selections.
Integration
Added
- [.NET SDK] New NuGet package published, adding support for explicit HTTP2 selection and search highlighting feature. Also contains updated dependencies, resolving a "Moderate" classified MessagePack vulnerability.
- [.NET SDK Extensions] Updated package to support .NET 9.
- Demo Shop: Added a breadcrumb to the category and product pages. The breadcrumb visualizes the category path and allows the user to go to any category in that path.
- Demo Shop: Added an option to control
MinutesAgo
for recommendations. - Demo Shop: Added option to control to show sold out products via standard DataValue called
SoldOut
- which must be a boolean value. - Demo Shop: Now using the
PurchasedWithMultipleProducts
recommendation type for cart recommendations in the Demo Shop.
Changed
- [.NET SDK] IRetailMediaAdministrator and RetailMediaAdministrator have been moved to new namespace. This is non-breaking as these types are still marked as internal APIs.
- [JS SDK] We now allow the Integrations package to use a range of Relewise Client versions instead of depending on a specific version.
- [Klaviyo] Our integration can now handle if multiple query parameters (with same name for klaviyo_id) are sent to our endpoints.
- Demo Shop: The Demo Store is now hosted on netlify instead of github pages.
- Product and Content Category Filters now have separate interfaces,
IProductCategoryFilter
andIContentCategoryFilter
, to easily distinguish them.
Documentation
Added
- Added information of where to direct inquiries regarding invoices to the support page; we now point towards billing@relewise.com as the primary point of contact for invoice-related questions.
- Added lists of exceptions for the Recommendations Settings page, where certain recommendation types do not support the setting in question.