Releases: Relewise/relewise-sdk-javascript
[email protected]
What's Changed
- Feat: Add support for search highlighting by @SWH-Relewise in #86
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@2.1.0
[email protected]
What's Changed
- feat: update all 3rd party packages by @mzanoni in #84
- feat: set client version for integrations by @mzanoni in #85
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@1.0.2
[email protected]
What's Changed
- Feat: remove cross fetch by @SWH-Relewise in #83
This has been done to better support using this package client side in Next.js 14.
cross-fetch was originally introduced to ensure fetch support in older Node versions.
Latest Node LTS does support fetch natively now which encouraged us to no longer use the package.
This release contains no other breaking changes than the removal of the cross fetch dependency.
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@2.0.0
[email protected]
What's Changed
- Feat: implements product search constraints by @SWH-Relewise in #74
- Feat: support popularity multiplier selectors by @SWH-Relewise in #75
- Feat: disable caching for fetch by @RAORelewise in #76
- Feat: improve error handling by @RAORelewise in #78
- Feat: Add ProductInCartFilter by @SWH-Relewise in #81
- Feat: Add ObjectValueIsSubsetOfCondition by @SWH-Relewise in #82
- Feat: add RecentlyPurchasedFacet by @SWH-Relewise in #80
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@1.34.0
[email protected]
What's Changed
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@1.33.0
[email protected]
What's Changed
- Fix: using non relative imports by @SWH-Relewise in #70
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@1.32.0
[email protected]
What's Changed
- feat: Get Product Facet by @mzanoni in #69
This features a clean way of getting a concrete facet with the correct type:
const request: ProductSearchRequest = new ProductSearchBuilder(...)
.facets(f => f.addProductDataStringValueFacet('DataKeyName', 'Product'))
.build();
const result = await searcher.searchProducts(request);
if (result && result.facets) {
const dataStringFacet: ProductDataStringValueFacetResult | null = GetProductFacet.dataString(result.facets, 'DataKeyName', 'Product');
}
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@1.31.0
[email protected]
What's Changed
- [internal optimization] feat: split filterbuilder into individual builders by @RAORelewise in #63
- feat: Add HasValue and RelativeDateTimeCondition by @mzanoni in #62
- feat: add new Variant, ProductCategory, Brand, Company and ContentCategory filters by @mzanoni in #64
- feat: Add new RecentlyViewed and RecentlyPurchased Modifiers by @mzanoni in #66
- feat: add new Product and Content filters by @mzanoni in #65
- feat: Add ProductCategoryDataObjectFacet and ContentDataObjectFacet by @mzanoni in #67
- feat: optimize comments for FilterBuilders by @RAORelewise in #68
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@1.30.0
[email protected]
What's Changed
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@1.29.0
[email protected]
What's Changed
- Feat: Update to cross-fetch v4 by @SWH-Relewise in #60
Full Changelog: https://github.com/Relewise/relewise-sdk-javascript/compare/[email protected]@1.28.0