Change log

This is for:

Developer
In this article

3.13.2 (2025-01-15)

  • fix(headless SSR): validate controller props (#4796) (3e9f466), closes #4796

3.13.1 (2025-01-15)

  • docs(headless commerce SSR): copy common codes/sample between NextJS & Remix (#4778) (4af4238), closes #4778
  • fix(deps): update all dependencies j:kit-282 (#4847) (e42499f), closes #4847
  • fix(deps): update dependency @coveo/relay to v0.8.1 j:kit-282 (#4848) (8ace010), closes #4848
  • chore: fix desynced package-lock (#4842) (7ae9c0f), closes #4842
  • chore: remove unused dependencies (#4825) (5b3a877), closes #4825
  • chore: setup lit cohabitation (#4834) (ed66ba0), closes #4834 #4787

3.13.0 (2025-01-08)

3.12.0 (2024-12-11)

  • feat(headless SSR): fetch recommendations with a productId (#4768) (6d53c57), closes #4768
  • feat(headless SSR): fetchStaticState should only accept solutiontype-specific controllers (#4769) (f961cb2), closes #4769
  • fix(headless commerce): make parameter manager prop.initialState optional (#4776) (79433ed), closes #4776
  • fix(headless): update the rga events to send the searchId instead of the streamId as response id (#4 (d95ed0a), closes #4766
  • fix(headless/ssr-commerce): standalone search box only for listing & standalone (#4735) (605156c), closes #4735
  • chore(headless): add sourcemaps for nodejs esm build (#4749) (74cb96a), closes #4749

3.11.0 (2024-12-04)

  • chore(deps): update all dependencies j:kit-282 (#4705) (34921b9), closes #4705 #8203
  • chore(deps): update all dependencies j:kit-282 (major) (#4748) (cc95ed7), closes #4748
  • chore(deps): update dependency typedoc to v0.26.11 j:kit-282 (#4717) (0be153a), closes #4717
  • chore(headless): add commerce entry to quantic use case mappings (#4678) (c808927), closes #4678 #4677
  • fix(Commerce SSR): export the appropriate sort criteria for commerce (#4687) (faaf12d), closes #4687
  • fix(deps): update dependency @reduxjs/toolkit to v2.3.0 j:kit-282 (#4722) (e14a2e8), closes #4722
  • fix(headless): add globalThis shim to quanticUmd build to fix a bug with Locker Service (#4701) (66d7ea8), closes #4701
  • fix(headless): capi 1587 facets are duplicated in capi request payload when using manual numeric fac (bf5822f), closes #4734
  • fix(headless): make CommerceEngineDefinitionOptions an optional generic type (#4703) (0768ce7), closes #4703
  • fix(headless): make props optional for instant products definition (#4700) (505f138), closes #4700
  • fix(headless): send null instead of noResultsBack & undoQuery (#4688) (b1cea14), closes #4688
  • fix(headless): stop sending invalid actionCause for event protocol (#4698) (e5fef37), closes #4698 /github.com/coveo-platform/analytics_schema/blob/de502f0877eeaae8e523c78a08e92222f8b26eee/schemas/common/types.json#L267-L292
  • fix(quantic): es build plugin added to allow rtk query to work inside salesforce (#4731) (c80badf), closes #4731
  • feat(headless-react): create providers with definition (#4709) (dfba10c), closes #4709
  • feat(headless): refresh commerce recommendations server-side (#4617) (51708a0), closes #4617
  • feat(quantic): Exposed the options to be be passed in Did You Mean controller in the QuanticDidYouMe (4ccf316), closes #4682
  • docs(headless): make analytics references solution-agnostic for interactive item (#4699) (4700df2), closes #4699
  • feat(atomic, headless): add support for sort criteria alphanumericNatural (#4493) (c5a50cf), closes #4493

3.10.0 (2024-11-20)

  • chore: add build to deployment composante + nightly flag (#4655) (587494d), closes #4655
  • feat(headless): Support the automatic query correction feature for the insight use case (#4598) (fbd4835), closes #4598
  • fix(generatedAnswer): map state with answer api client (#4681) (8344a9f), closes #4681
  • docs(headless): cover a few missing types for reference documentation (#4679) (5de23b7), closes #4679
  • refactor(headless, headless-react): no more generic engine in ssr-commerce types (#4657) (a60b308), closes #4657

3.9.0 (2024-11-13)

  • docs(headless): add multiple listing pages in headless-ssr-commerce (#4635) (0ebf951), closes #4635
  • docs(headless): fix broken link in comment (#4663) (c068cc6), closes #4663
  • docs(headless): implement a better cart in headless-ssr-commerce sample (#4627) (d9ca686), closes #4627
  • chore(headless): add a wider range of types for the ssr-commerce summaryState (#4643) (b52d936), closes #4643
  • test(headles-react): add test for ssr-commerce (#4616) (cdedb88), closes #4616
  • feat(headless ssr): Improve server-side error logging (#4639) (ae95059), closes #4639
  • feat(headless): add applyCorrection function in didYouMean (#4609) (ac505ad), closes #4609
  • fix(headless): ensure each folded result keep a reference of its ‘source’ searchId (#4628) (c8bb175), closes #4628

3.8.1 (2024-11-06)

  • chore(headless): move product-list ssr to its own directory (#4631) (2eefb48), closes #4631

3.8.0 (2024-11-06)

  • [Version Bump][skip ci]: ui-kit publish (afbd8fc)
  • [Version Bump][skip ci]: ui-kit publish (4e3d244)
  • feat(answerAPI): insight generate endpoint (#4602) (16f2e56), closes #4602
  • feat(commerce): exclude unused location facets properties (#4574) (0b25980), closes #4574
  • fix(commerce): do not set numberOfValues when restoring from url (#4618) (eb70faf), closes #4618
  • chore: allow running on node 22 (#4605) (573b7f3), closes #4605
  • chore(headless SSR): add missing exports (#4613) (3b77b65), closes #4613
  • chore(headless ssr): add missing type export (#4607) (9442b98), closes #4607
  • docs(headless): typedoc website and annotations (#4517) (d32ac42), closes #4517

3.7.0 (2024-11-06)

  • [Version Bump][skip ci]: ui-kit publish (4e3d244)
  • feat(answerAPI): insight generate endpoint (#4602) (16f2e56), closes #4602
  • feat(commerce): exclude unused location facets properties (#4574) (0b25980), closes #4574
  • fix(commerce): do not set numberOfValues when restoring from url (#4618) (eb70faf), closes #4618
  • chore: allow running on node 22 (#4605) (573b7f3), closes #4605
  • chore(headless SSR): add missing exports (#4613) (3b77b65), closes #4613
  • chore(headless ssr): add missing type export (#4607) (9442b98), closes #4607
  • docs(headless): typedoc website and annotations (#4517) (d32ac42), closes #4517

3.6.0 (2024-11-06)

  • feat(answerAPI): insight generate endpoint (#4602) (16f2e56), closes #4602
  • feat(commerce): exclude unused location facets properties (#4574) (0b25980), closes #4574
  • fix(commerce): do not set numberOfValues when restoring from url (#4618) (eb70faf), closes #4618
  • chore: allow running on node 22 (#4605) (573b7f3), closes #4605
  • chore(headless SSR): add missing exports (#4613) (3b77b65), closes #4613
  • chore(headless ssr): add missing type export (#4607) (9442b98), closes #4607
  • docs(headless): typedoc website and annotations (#4517) (d32ac42), closes #4517

3.5.0 (2024-10-30)

  • feat(commerce): add breadcrumbs and parameters support for location facets (#4571) (47a9758), closes #4571
  • feat(commerce): add location facets (#4562) (1dbd9a9), closes #4562
  • feat(commerce): add location facets actions loader (#4569) (05cb497), closes #4569
  • feat(commerce): support setting latitude and longitude on context controller (#4572) (7a33a0b), closes #4572
  • feat(headless): add support for breadcrumb manager in commerce ssr (#4601) (851257f), closes #4601
  • feat(headless): restore range facet state after refresh (#4599) (f304b63), closes #4599
  • fix(answerAPI): controller search listener (#4531) (3b02591), closes #4531
  • fix(headless): do not require numberOfValues in commerce numeric facet action payloads (#4488) (1143cae), closes #4488
  • fix(headless): export missing types for ssr facet generator (#4384) (50dd308), closes #4384
  • fix(headless): export more types for ssr implementation (#4407) (4721971), closes #4407
  • fix(headless): include perPage when building commerce recommendations requests (#4577) (2d95730), closes #4577
  • feat(atomic, headless): leverage totalNumberOfChildResults in folded results (#4513) (9dc3af1), closes #4513
  • feat(atomic,headless): add Quickview Support for Insight (#4479) (95ac6a8), closes #4479
  • fix(headless,commerce): clear manual ranges on clearAllCoreFacets (#4593) (208cd63), closes #4593
  • docs(headless): link to proxy docs and remove long proxy comments (#4535) (4dd0cf7), closes #4535
  • chore: promote the v3 branch when publishing on v3 (#4585) (7b9144d), closes #4585 #4584

3.4.0 (2024-10-16)

  • fix(headless): set wasCorrectedTo to empty string unless query was automatically corrected (#4538) (f44de0f), closes #4538
  • test(quantic): ep analytics tests fixed in the e2e (#4529) (435e2c2), closes #4529
  • feat(didyoumean): allow shifting queryCorrectionMode on the fly (#4305) (7b007a2), closes #4305
  • feat(headless): remove visitorId (#4485) (afe47a3), closes #4485

3.3.0 (2024-10-10)

  • fix(atomic, headless): use next as default value for queryCorrectionMode (#4495) (ddce004), closes #4495
  • feat(headless): change citation from custom to click event (#4492) (1cc5aee), closes #4492
  • feat(headless): Refactor the Headless Notify Trigger controller to make it compatible with the insig (e8e81e1), closes #4362
  • fix(headless commerce): did you mean wasAutomaticallyCorrected should only be true when query was au (ec06f49), closes #4476

3.2.0 (2024-10-02)

  • feat(headless): analytics actions updated to send valid ep events (#4450) (0a60d40), closes #4450

3.1.3 (2024-09-25)

  • chore: eliminate network calls in npm test (#4453) (c6393a9), closes #4453
  • docs(headless): update adding-a-sub-package (#4456) (92c5404), closes #4456

3.1.2 (2024-09-25)

  • chore(headless): ensure Bueno is loaded from the CDN, not from NPM specifier (#4459) (ba823e2), closes #4459

3.1.1 (2024-09-24)

  • docs: document headless, atomic, and atomic-react entry points (#4455) (3853bdc), closes #4455

3.1.0 (2024-09-24)

3.0.0 (2024-09-18)

  • chore!: remove abab (#3908) (e7b5682), closes #3908 #3897
  • chore!: update node engine definition in all exported packages (#4330) (d6d8a1a), closes #4330
  • chore(atomic)!: externalize dependencies (#4393) (b599477), closes #4393
  • chore(headless, atomic, quantic)!: remove deprecated functions/properties (#4350) (8de5406), closes #4350
  • chore(headless, atomic)!: remove deprecated product recommendations (#4349) (475a217), closes #4349
  • chore(headless)!: add export field in package.json (#4392) (a834c2f), closes #4392
  • chore(headless)!: remove abort controller polyfill (#4380) (cd5b8fc), closes #4380
  • chore(headless)!: remove deprecated product listing (#4347) (df967ba), closes #4347
  • chore(headless)!: remove headless fetch & crypto polyfills (#4358) (583e30a), closes #4358
  • chore(headless)!: Remove TestUtils export (#4329) (310cf53), closes #4329
  • chore(headless)!: remove unnecessary exports from reduxjs/toolkit (#4369) (c23fcd6), closes #4369
  • feat (headless SSR): support standalone solution type (#4314) (4983313), closes #4314
  • feat!: remove the organizationEndpoints configuration option (#4339) (d3e1041), closes #4339
  • feat(headless)!: rga rephrase logic removed from headless (#4413) (79d3bc2), closes #4413
  • feat(headless)!: use next as default analyticsMode (#4394) (3dd775e), closes #4394
  • fix(headless)!: clean up deprecated feedback methods (#4404) (45e9f2d), closes #4404
  • fix(headless)!: remove doubled export in case-assist (#4322) (f3c4c6f), closes #4322
  • fix(headless)!: removed unused parameters from logExpandToFullUI action (#4357) (b9eb959), closes #4357
  • fix(Headless): enable/disable facet based on tab with updateActiveTab action (#4311) (0c37dcd), closes #4311
  • fix(headless): forward headless commerce category facet retrieve count (#4420) (44b5871), closes #4420
  • fix(headless): splitting actions in user session logic fixed (#4377) (7163f6a), closes #4377
  • chore: update tsconfigs to match node version (#4402) (e5bf6b8), closes #4402
  • chore(headless): esm build for node will look for “module” files instead of “main” (#4400) (f83b610), closes #4400
  • feat(atomic): user actions timeline component created (#4272) (7c110bc), closes #4272
  • feat(generatedAnswerAnalyticsAction): stream id (#4405) (fa19b5f), closes #4405
  • feat(headless commerce ssr): merge controller props and ControllerDefinitionOption (#4316) (951b1c7), closes #4316
  • feat(headless): add the logic organize the user actions and link it with the user action controller (85e9d0e), closes #4223
  • feat(headless): expose user action controller in insight bundle and add logOpenUser analytics action (2299887), closes #4296

Breaking change

  • add export field in package.json (#4392)
  • clean up deprecated feedback methods (#4404)
  • externalize dependencies (#4393)
  • remove abab (#3908)
  • remove abort controller polyfill (#4380)
  • remove deprecated functions/properties (#4350)
  • remove deprecated product listing (#4347)
  • remove deprecated product recommendations (#4349)
  • remove doubled export in case-assist (#4322)
  • remove headless fetch & crypto polyfills (#4358)
  • Remove TestUtils export (#4329)
  • remove the organizationEndpoints configuration option (#4339)
  • remove unnecessary exports from reduxjs/toolkit (#4369)
  • removed unused parameters from logExpandToFullUI action (#4357)
  • rga rephrase logic removed from headless (#4413)
  • update node engine definition in all exported packages (#4330)
  • use next as default analyticsMode (#4394)

2.80.0 (2024-08-27)

Bug fixes

Features

  • atomic: allow user to customize grid card click behavior/links (#4287) (e5961ca), closes #4267
  • commerce: expose emitCartAction action and decouple purchase and emitPurchase (#4227) (d1b5110)
  • headless commerce ssr: add SSR FacetGenerator (#4290) (3f957f9)
  • headless commerce: add totalCount to InstantProducts controller state (#4321) (d6570ac)
  • headless SSR: add define function for pagination, parameter manager, sort, summary, productView, and didYouMean (#4266) (23b4d59)
  • headless: add define functions for ProductListing, Cart, Context, SearchBox,RecentQueriesList, FieldSuggestionsGenerator, Triggers, StandaloneSearchBox, InstantProducts in commerce SSR (#4241) (7f4fcfe)

2.79.0 (2024-08-21)

Features

2.78.0 (2024-08-20)

Bug fixes

Features

  • headless SSR: support both search and listing solution types (#4249) (dcd35d8)

2.77.0 (2024-08-14)

Bug fixes

  • answerStream: handle end of stream (#4270) (5e1b49a)
  • headless: fix answer state using the new pattern (#4271) (d1bcc53)

Features

  • genqa: filter citations that points to same document (#4250) (7f04f73)
  • headless SSR: add NavigatorContext in SSR sample (#4238) (47d9624)

2.76.0 (2024-08-07)

Bug fixes

  • commerce: fix field suggestions state update (#4245) (e8ebb09)
  • commerce: namespace field suggestions to prevent clash with facet search (#4247) (a26184e)

Features

  • answerApi: evaluations (#4239) (e680640)
  • headless SSR: support navigator context in both Engine and fetch/hydrate functions (#4231) (99bbef1)

2.75.0 (2024-07-31)

Bug fixes

  • deps: update dependency @reduxjs/toolkit to v2.2.7 j:kit-282 (#4232) (0d28438)
  • ep: do not send actionCause w/ breadcrumbResetAll (#4207) (bcecc55)
  • headless/commerce: send clientId only when analytics are enabled (#4217) (323cede)

Features

  • headless SSR: define the SSR Commerce Engine (#4198) (c474a8d)

2.74.0 (2024-07-24)

Bug fixes

  • commerce: properly memoize suggestions controllers (#4184) (b5d226b)
  • ep: camelCase causes (#4204) (ed89da4)
  • ep: do not send actionCause w/ recentQueriesClick (#4206) (a47697e)
  • ep: remove actionCause for fetchFacetValues (#4205) (2989ff7)
  • headless: ensure facet value from URL are always considered for auto-facets (#4200) (40ebf94)

Features

  • answerapi-generated-answer (#4157) (aafe3fe)
  • headless: add tab manager controller (#4195) (0eddd7f)
  • headless: creation of the new headless insight user actions controller (#4192) (b52953e)

2.73.0 (2024-07-17)

Bug fixes

  • add atomic version in the analytics initial config for Headless (#4171) (a72c3ac)
  • headless commerce: correctly determine hasBreadcrumbs value for category facets (#4175) (b004374)
  • headless/commerce: schema validation error when calling deselect method on hierarchical breadcrumb (#4173) (e226898)
  • headless: bump relay version (#4167) (184763d)
  • headless: separate manual numeric facet in a separate slice for commerce (#4183) (3c58454)
  • remove pageId from analyticsPayload (#4176) (473da7d)
  • use browseResults for results-per-page (#4189) (183b257)

Features

2.72.0 (2024-07-09)

Bug fixes

  • atomic/commerce: fix url manager (#4151) (d5991f5)
  • deps: update dependency @reduxjs/toolkit to v2.2.6 j:kit-282 (#3969) (ccb34a7)
  • headless: defensive code against clientID access from relay (#4165) (26bf619)

Features

  • atomic: add middleware preprocessor for the recommendation engine (#4164) (4e0803d)
  • atomic: add new atomic-commerce-refine-toggle component (#4155) (71d81ba)
  • commerce: distinguish facet search solution type (#4156) (a1aba3e)
  • headless: quick view event for insight use case made an InsightPanel.ItemAction (#4136) (eaef9fa)

2.71.0 (2024-07-03)

Features

  • commerce: add atomic-commerce-breadbox (#4121) (d96287a)
  • headless commerce: expose additional actions (#4140) (1fec656)

2.70.1 (2024-07-03)

Bug fixes

  • commerce: expose child product directly on promoteChildToParent (#4128) (d333812)
  • commerce: only expose breadcrumbs with values (#4132) (d3d57e8)
  • commerce: populate context.user.userAgent with navigatorContext (#4113) (0dc9434)
  • commerce: remove executeFirstSearch & friend from commerce engine (#4095) (64cda10)

Features

  • commerce: make commerce sub-package generally available (#4088) (927c921)
  • headless commerce: create use & export commerce-specific actions & loaders (#4124) (ce6fb7e)
  • headless: retrieve client ID from navigator context provider (#4126) (60a384d)
  • headless: update rga and smart snippets feedback events (#4105) (5b8eab2)
  • knowledgeAPI: api slice (#4014) (052fac3)

2.69.0 (2024-06-26)

Bug fixes

  • atomic: fix atomic-commerce-search-box needlessly requesting suggestions when input is disabled (#4096) (49e9415)
  • headless: update product interface to reflect how the commerce api behaves (#4104) (5e514c5)

Features

  • commerce: make summary a sub-controller (#4082) (cfcc9d9)
  • headless commerce: retrieve clientId from Relay instead of coveoua when building commerce API requests (#4111) (6c6b8e4)
  • headless: handle 401 like 419 (#4103) (6623e03)

2.68.0 (2024-06-19)

Features

  • headless/commerce: add basic plp, search and recs use case examples (#4079) (7dcb7ac)
  • update search action cause to browseResults in insight-search and pagination (#4068) (a5ee23a)

2.67.0 (2024-06-13)

Bug fixes

  • commerce: forward analytics source on context.source (#4086) (c9822ed)

Features

  • atomic: add excerpt and product name highlights (#4046) (fe412e0)
  • commerce: mark v2 listings as non-v2 and non-v2 listings as old (#4087) (19c6363)

2.66.0 (2024-06-12)

Bug fixes

  • commerce: reset pagination on search box submit (#4065) (35e1517)

Features

  • atomic commerce: add interactive product controller support (#4026) (a07f4b9)
  • headless,atomic: fix issues for commerce did you mean + handle query trigger for commerce (#4053) (d1d098d)
  • headless: enforce organization endpoints usage for headless commerce (#4060) (8bb77af)
  • headless: expose deselectAll method on automatic facet generator controller (#4067) (893d7a6)
  • use navigator relay & context on search-actions (#3820) (dba90d1), closes #3819

2.65.0 (2024-06-06)

Features

  • commerce: toggle capture from analytics configuration (#4057) (9e16744)

2.64.0 (2024-06-06)

Bug fixes

  • atomic: handle category facet on new query (#4050) (ef37005)
  • headless commerce: dispatch fetchProductsActionCreator when calling core breadcrumb manager deselectAll (#4049) (236e35c)
  • headless: add commerce executeSearch to slice (#4040) (fedded8)
  • remove userId, email and ip properties (#4021) (96dcd08)

Features

2.63.5 (2024-05-29)

2.63.4 (2024-05-22)

2.63.3 (2024-05-15)

2.63.2 (2024-05-10)

2.63.1 (2024-05-06)

2.63.0 (2024-05-02)

Bug fixes

  • disable relay when headless analytics are disabled (#3880) (029d5ed)
  • headless/commerce: subscribing to the facet generator controller state causes stack overflow (#3863) (40a5178)
  • headless/commerce: use numberOfValues from response when setting initialNumberOfValues / numberOfValues in facet request (#3856) (946d4e4)
  • headless: generated-answer-state expanded should be false (#3848) (8c22beb)
  • remove double quote (#3849) (6a4e14e), closes #3832

Features

  • Commerce Atomic: add atomic-commerce-interface (#3868) (4527419)
  • Commerce Atomic: add atomic-commerce-result-list (#3872) (8db0aee)
  • Commerce Atomic: add standalone searchbox (#3875) (e1f2b6f)
  • commerce: structure pagination slices by solution types (#3842) (178a08e)
  • headless/commerce: Export facet state types (#3844) (96c9800)
  • headless/commerce: support continuous ranges on numeric facets (#3879) (618ea00)

2.62.0 (2024-04-24)

Bug fixes

Features

  • commerce: allow multiple recommendations slots at once (#3801) (7d9f4e0)
  • commerce: require context on engine initialization (#3828) (564091d)
  • commerce: use new product and pagination properties (#3785) (2d991f8)
  • commerce: use slotId for Commerce recommendations requests (#3839) (6867325)
  • headless-cart: allow both productid and SKU when updating a cart item with the cart controller (#3809) (571553f)
  • headless/commerce: commerce category facet search (#3748) (db73ca5)
  • headless/commerce: rework and test the buildCommerceAPIRequest function (#3790) (7142c18)
  • headless: adapting the analytics sent for the qna features to send the response id (#3812) (3727e7a)
  • headless: add core support of rich formatting for CRGA (#3824) (e38b303)
  • headless: expand and collapse methods added to generated answer controller (#3813) (6e7301a)

2.61.0 (2024-04-17)

Bug fixes

  • headless: analytics payload of quick view and smart snippet feedback fixed (#3797) (6eca769)
  • headless: qna answer type for rga updated to be valid with new analytics schema (#3780) (9b5eb13)

Features

2.60.0 (2024-04-10)

Bug fixes

  • commerce: Add back configuration reducer (#3771) (265c4af)
  • commerce: bugfix missing recs request configuration (#3774) (da0d89f)
  • deps: update dependency @reduxjs/toolkit to v2.2.3 j:kit-282 (#3763) (eaeb74d)
  • deps: update dependency undici to v5.28.4 j:kit-282 (#3776) (792d23e)
  • headless: pass tab parameter in query suggest requests (#3770) (bda1901)

Features

  • commerce: allow setting custom page size (#3773) (12d520f)
  • commerce: commerce api recommendations controller (#3734) (b0ce0f5)
  • commerce: create breadcrumbs (#3746) (195a07a)
  • commerce: expose interactive result sub-controllers (#3768) (2d249f2)

2.59.0 (2024-04-03)

Features

  • headless: add answerTextIsEmpty to genQA UA stream event (#3722) (56e4318)
  • headless: case assist analytics migrated to the event protocol (#3742) (dd22a28)
  • headless: started using the execute search action compatible with the new event protocol in all the insight controllers (#3743) (1c4cb07), closes #3678

2.58.1 (2024-03-27)

Bug fixes

  • deps: update dependency @reduxjs/toolkit to v2.2.2 j:kit-282 (#3744) (5385009)

2.58.0 (2024-03-25)

Bug fixes

  • commerce: replace barrel import with proper import (#3729) (8f4d68d)

Features

  • commerce: add commerce category facets (#3495) (138a8b1)
  • headless: add isAnswerGenerated to the state (#3740) (940e661)
  • headless: added the analytics section in the search requests made in the insight use case (#3726) (55fc157)

2.57.1 (2024-03-20)

Bug fixes

2.57.0 (2024-03-20)

Features

  • commerce: create commerce product view controller shell for analytics (#3672) (401e6dc)

2.56.1 (2024-03-13)

2.56.0 (2024-03-13)

Features

  • headless/commerce: allow purchasing from cart controller (#3654) (2930cef)

2.55.0 (2024-03-13)

Features

  • headless: in development, rebuild modules with source maps (#3679) (fb6388b), closes #192
  • headless: question answering analytics events migrated to the new event protocol (#3686) (1a35e41)

2.54.4 (2024-03-13)

Bug fixes

2.54.3 (2024-03-12)

Bug fixes

  • deps: update dependency redux-thunk to v3 j:kit-282 (#3665) (4f4c978)

2.54.2 (2024-03-11)

Features

  • headless: executeSearch action for insight refactored to be compatible with the new event protocol (#3678) (b18d0ce)

2.53.0 (2024-03-08)

Features

  • atomic,headless: remove customData & middleware iff analyticsMode=next (#3670) (ac15f5c)
  • cart: trigger relay cart action when updateItem (#3630) (a483ab5)
  • headless/commerce: set currency type as currency code iso4217 instead of string (#3667) (723cfb2)
  • headless: forbid next analytics on defunct engines (#3668) (1b33acc)

2.52.0 (2024-03-06)

Features

2.51.0 (2024-02-28)

Features

2.50.2 (2024-02-21)

2.50.1 (2024-02-15)

2.50.0 (2024-02-14)

Bug fixes

Features

  • headless/commerce: rework cart controller (#3580) (3c0fa3e)

2.49.1 (2024-02-09)

Bug fixes

2.49.0 (2024-02-08)

Features

  • analytics: migrate quickview to EP (#3570) (56fc66a)
  • commerce: create commerce url and parameter managers (#3543) (30dd6e5)
  • headless,atomic: expose and leverage user defined label in administration tool for facets (#3566) (5848396)

2.48.0 (2024-01-31)

Bug fixes

  • deps: update all dependencies j:kit-282 (#3535) (8cbc113)
  • headless: Improving how to handle the subscribeStateManager in the rga controller (#3552) (74f61fe)
  • headless: limit memory usage and property comparison for history manager (#3558) (5b16462)
  • headless: remove un-necessary client side events for new query correction (#3551) (49fcf78)

Features

  • headless,atomic: migrate framework versions from customData to source w/ next analytics (#3544) (b4c9262)
  • headless: export missing action to set query corrrection mode (#3532) (fa96dc2)

2.47.0 (2024-01-24)

Features

2.46.0 (2024-01-19)

Bug fixes

  • deps: update all dependencies j:kit-282 (#3522) (59c3ac7)
  • samples/headless-ssr: revisit url management with Search Parameter Manager (#3516) (ceb58f4)

Features

  • headless,atomic: support new query correction system (#3530) (1d81780)
  • headless: refactored generated answer controllers to support working in multiple use cases (#3489) (e636415)
  • headless: Support the context search param with the insight engine (#3531) (f29b1ae)

2.45.1 (2024-01-10)

Bug fixes

  • commerce: handle facet, sort and pagination reset on context change (#3500) (fe14eab)

2.45.0 (2024-01-03)

Bug fixes

  • commerce: fix commerce search facet selectors and facet order (#3496) (0166932)
  • commerce: forward required display name (#3490) (fdc2c60)
  • commerce: use 0-based indexing for search box (#3488) (1ec9ff8)

Features

  • commerce: add core + plp date range facets (#3481) (19eb84a)
  • headless: getGeneratedAnswerMetadata method added to the InsightAnalytics provider (#3498) (5cdece8)
  • headless: removed the triggeredBy from the insight analytics actions for logCreateArticle (#3484) (3074e55)

2.44.0 (2023-12-13)

Bug fixes

  • exclude: use unexclude actionCause when unexcluding (#3478) (8f7071e)

Features

  • commerce: commerce search box + query suggest (#3461) (74c3b65)
  • commerce: extract core pagination for plp and search (#3475) (023fa90)
  • commerce: extract core sort for plp and search (#3474) (74c899a)

2.43.0 (2023-12-08)

Bug fixes

  • headless: 404 error in query stream (#3462) (392ada3)
  • headless: add cases reducers in pagination slice (#3464) (702a04a)

Features

  • atomic: support core facet value exclusion (#3103) (7b678c3)
  • headless: added feature to fetch additional fields in generated answer citations (#3445) (90c28c9)

2.42.0 (2023-12-06)

Features

  • commerce: use trackingId in body (#3441) (5c26108)
  • context: add reserved keys context (#3424) (667a764)
  • context: create strict context factory (#3423) (f4abf46)
  • headless: Add RGA option to the Insight Interface Config Response (#3408) (4e8d811)
  • headless: create article insight analytics action created (#3439) (c067a3d)
  • relay: add support for analytics/instantResult/open (#3425) (a9c1b82)
  • relay: add support for analytics/recommendation/open (#3396) (05cd812)

2.41.0 (2023-11-29)

Bug fixes

Features

  • commerce: create core facet generator, core facet, plp facet generator and plp facet for commerce (#3389) (b5e479b), closes #3392
  • commerce: create very basic search controller, actions and slice (#3400) (2432693)
  • doc: generate documentation for generated answer in headless, atomic and quantic (#3397) (c5df083)
  • headless: generated answer insight analytics actions created (#3416) (8233b30)
  • relay: add support for analytics/result/open (#3282) (a38e686)
  • relay: add type safety for event types (#3405) (440fcbc)
  • support url management with both UrlManager and SearchParametersManager (#3420) (4f140a6)

2.40.2 (2023-11-16)

Bug fixes

  • add missing reducers to SearchParameterManager controller (#3360) (ea0b47f)

Features

  • atomic: added negative feedback modal for rga (#3339) (194db3c)
  • support initialState in context controller (#3337) (f3c4623)

2.39.0 (2023-11-08)

Bug fixes

  • deps: update all dependencies j:kit-282 (#3366) (da241a8)
  • headless: dispatch action when fetchMoreResults() is called from a folded result list controller (#3363) (d33048f)
  • headless: rga controller (#3370) (9ecca09)

Features

  • analytics: extract the trackingId from the Coveo-Pendragon cookie (#3353) (4a56285)
  • headless: exported highlights and result templates utilities in case assist, insight and recommendation bundles (#3371) (403cc0a)

2.38.3 (2023-11-02)

Bug fixes

Features

  • atomic: generated answer citation details on hover (#3340) (894129f)
  • double publish the NPM packages into GitHub packages for use by internal repositories also using the @coveo scope (#3251) (4d413e6)
  • headless: expose generated answer text content (#3316) (fd91e90)
  • headless: new logCitationHover method added to the generated answer controller (#3350) (78f3b5f)
  • hedless: show generated answer metadata added to ua search events custom data (#3325) (af5f035)

2.37.0 (2023-10-25)

Features

2.36.0 (2023-10-18)

Bug fixes

  • headless: prioritize root result when filtering out duplicates in folded collection (#3265) (0ae8c4b)

Features

  • headless: added RGA answer rephrasing (#3279) (bb46537)
  • headless: create the toggle on/off controller action for GenQA component (#3276) (8ba5550)
  • headless: feedback modal feature for RGA added (#3255) (824ab09)

2.35.0 (2023-10-11)

Bug fixes

Features

  • commerce: expose sort on commerce module (#3257) (0bd390f)
  • commerce: support sorting v2 product listings (#3240) (79bfed5)
  • headless,headless-react: added .fromBuildResult SSR utility (#3242) (0026ae7)

2.34.0 (2023-10-04)

Bug fixes

  • headless: fix structuredClone for locker service (#3238) (b836e01)

Features

  • atomic,headless: ga release for automatic-facets feature (#3224) (4decff2)
  • commerce: create context & cart controllers (#3190) (2a51106)

2.33.0 (2023-09-27)

Bug fixes

  • headless,headless-react: remove defineUrlManager SSR utility (#3214) (7719ab4)

Features

  • atomic: interactive RGA citations (#3199) (fabdd35)
  • headless: wrap preprocess function that throws to prevent stopping the execution requests (#3172) (8e50eb9)

2.32.0 (2023-09-20)

Bug fixes

  • headless,headless-react: make ssr terminology more consistent (#3159) (91755ea)
  • headless: bump coveo.analytics version (#3178) (71f9c0c)
  • headless: updating GenAI state only when stream id corresponds to the generativeQuestionAnsweringId of the latest search query (#3182) (1d0dc46)

Features

  • commerce: create PLP v2 pager controller (#3130) (07bf79f)
  • commerce: create PLP v2 product listing controller (#3147) (d700a24)
  • commerce: move product listing features to commerce directory (#3171) (1e32da2)
  • headless: added most ssr controller define functions (#3157) (7c74862)
  • headless: support resultsMustMatch parameter on facet request (#3158) (fe40054)

2.31.0 (2023-09-11)

Features

  • commerce: create basic boilerplate for commerce sub-package [CAPI-82] (#3125) (11c216d)
  • commerce: create PLP v2 interactive result controller (#3129) (4d3c39d)
  • headless-react: add headless react util defineSearchEngine (#3107) (1d63e43)
  • headless: add excludeFacetSearchResult search action (#3149) (02480f6)

2.30.1 (2023-09-06)

Features

  • headless: added defineSearchParametersManager SSR controller (#3117) (99cca68)

2.29.0 (2023-08-30)

Bug fixes

  • headless: bump coveo.analytics to fix click tracking issue on ios safari (#3141) (402473f)
  • headless: consider only selected value ancestry for analytics, history and breadcrumbs (#3137) (fdc644b)

Features

  • headless: add did-you-mean option to disable automatic query correction (#3127) (242a8f9)
  • headless: exposes category facet values hierarchically (#3105) (4b6b0af)

2.28.0 (2023-08-24)

Features

  • headless: support facet exclusion in search parameter manager (#3122) (338e740)

2.27.0 (2023-08-21)

Bug fixes

  • headless: adapted the usage of the AbortController to make GenQI Quantic component work with locker service (#3115) (b99864a)

Features

  • atomic, headless: add numberOfValues property in automatic facet generator (#3101) (8fcd1ed)

2.26.1 (2023-08-16)

Bug fixes

Features

  • headless: add categoryFacet/updateBasePath action (#3077) (304b550)
  • headless: added defineResultList SSR controller (#3099) (9fce780)

2.25.1 (2023-08-10)

Bug fixes

  • atomic,headless: add maximum value of 10 for ‘desiredCount’ (#3089) (35bb410)
  • headless: make the generated answer interface extend from the controller interface (#3085) (62b6709)

Performance improvements

  • headless: remove non-selected values in automatic facet request (#3088) (acc2574)

2.25.0 (2023-08-09)

Bug fixes

  • headless: back/forward on first selection of an automatic facet (#3062) (4b69228)

Features

  • scaffold initial headless sub-package for server-side rendering utils (#3064) (c82d62c)

2.24.0 (2023-08-02)

Bug fixes

  • test: fix false positives from remove component assertion (#3053) (23e5f0b)

Features

  • atomic, headless: add breadbox support for automatic facets (#3048) (1958cc6)
  • headless: send clientId instead of visitorId in case assist (#3067) (4370fdd)

2.23.0 (2023-07-27)

Bug fixes

  • headless: fixed analytics metadata for instant results search (#3058) (8e6f33a)
  • headless: reset pagination when toggling automatic facet (#3056) (2c3c4e4)

Features

  • headless: add loadClickAnalyticsActions for PLP to fix interactive result (#3049) (6f936ea)
  • headless: add url manager support for automatic facets (#3033) (0e85aca)
  • headless: breadcrumb manager facet exclusion (#3043) (21d8259)

2.22.0 (2023-07-19)

Bug fixes

  • headless: Issues when loading a collection from different pages in the HIP (#3029) (18c7b86)

Features

  • atomic: add the singular automatic facet component (#3021) (ed45748)
  • atomic: added cursor effect and streamEnd event (#3034) (9c5165d)
  • headless: isUserActionView property added to the result interface (#3017) (e796ab8)
  • headless: support static filter value exclusion (#3030) (1a6b08e)

2.21.0 (2023-07-12)

Bug fixes

  • headless: fix read-only error with facet descending order (#3023) (aa89bf3)

Features

  • atomic,headless: support facet alphanumeric descending order (#3011) (b572a0e)
  • headless: add support for automatic facets via the facet manager (#3013) (6be6b4a)

2.20.0 (2023-06-28)

Features

  • headless: Add new insight analytics actions (#2997) (b2d549e)
  • headless: added generated answer (Gen-Q&A) component (#2995) (9e7c023)
  • headless: support date range facet exclusion (#2998) (5a5c1f4)
  • headless: support facet value exclusion for core facets (#2989) (fbacc5e)

2.19.0 (2023-06-20)

Bug fixes

  • headless: add missing controllers for product listing facets (#2983) (d8b9933)
  • headless: allow preloading state of non-default reducers (#2972) (9652d51)
  • headless: handle no question answer in insight api client (#2979) (03a2fc5)
  • headless: prevent overriding queries from a different origin (#2955) (0701f87)
  • headless: wrong type in product listing interactive result (#2980) (693ce4e)

Features

  • add missing exports for headless/product-listing (#2975) (170638b)
  • atomic,headless: support custom sort for facets (#2960) (21e00f2)

2.18.4 (2023-06-07)

Bug fixes

  • undefined error when checking mismatch with new endpoint url (#2944) (70ff673)

2.18.3 (2023-06-01)

Features

  • atomic: support fallback for atomic-result-image (#2915) (2620f18)
  • headless, folding: Adapted the headless folded result list controller to support insight use (#2897) (47028ee)

2.17.1 (2023-05-23)

Features

  • atomic: added smart snippet components for insight panels (#2908) (b63c79d)

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.16.5 (2023-05-17)

Bug fixes

  • headless: serialize and deserialize endInclusive parameters for range facets (numeric, dates) (#2883) (ff411f0)

2.16.4 (2023-05-11)

Note: Version bump only for package @coveo/headless

2.16.3 (2023-05-11)

Note: Version bump only for package @coveo/headless

2.16.2 (2023-05-09)

Bug fixes

  • atomic,headless: fix support for exact phrase stemming in quickview (#2860) (a8be9fd)

2.16.1 (2023-05-08)

Note: Version bump only for package @coveo/headless

2.16.0 (2023-05-04)

Bug fixes

  • atomic: support limited version of quickview when sandbox allow-same-origin not present (#2866) (83dd211)

Features

  • headless: smart snippet questions list controller created for the insight use case (#2823) (030ff0b)

2.15.0 (2023-04-27)

Features

  • smart snippet: add headless smart snippet support for insight engine (#2836) (95257b0)

2.14.3 (2023-04-27)

Note: Version bump only for package @coveo/headless

2.14.2 (2023-04-27)

Note: Version bump only for package @coveo/headless

2.14.1 (2023-04-26)

Note: Version bump only for package @coveo/headless

2.14.0 (2023-04-25)

Features

  • organizationendpoints: support organization endpoints for hosted-pages components (#2838) (e0b73f1)

2.13.1 (2023-04-24)

Note: Version bump only for package @coveo/headless

2.13.0 (2023-04-18)

Features

  • headless: include the loadgenericanalyticsactions action loader in the case assist & insight headless bundle (#2835) (aa06d45)

2.12.1 (2023-04-14)

Note: Version bump only for package @coveo/headless

2.12.0 (2023-04-13)

Features

  • headless: create product listing analytics provider (#2800) (b88b89f)

2.11.2 (2023-04-12)

Bug fixes

  • headless: add warning on configuration mismatch between organizationId and organizationEndpoint (#2824) (084c1c1)
  • headless: reset preview content on fetchMoreResults and fetchPage (#2812) (b15f02d)

2.11.1 (2023-04-12)

Bug fixes

  • headless: export missing action loaders from product-listing (#2803 (bc1badd)

2.11.0 (2023-04-03)

Features

  • headless,atomic: add organizationEndpoints configuration option for headless (#2799) (c868d6d)

2.10.1 (2023-03-22)

Note: Version bump only for package @coveo/headless

2.10.0 (2023-03-15)

Features

  • add interactiveResult controller for ProductListingEngine (#2768) (991a670)

2.9.0 (2023-03-14)

Bug fixes

  • headless: when a tab is selected, the pagination resets to 1 (#2757) (b93211c)

Features

2.8.11 (2023-03-10)

Note: Version bump only for package @coveo/headless

2.8.10 (2023-02-28)

Bug fixes

  • headless: fixed tab set restore on history change (#2747) (5de405c)

2.8.9 (2023-02-22)

Note: Version bump only for package @coveo/headless

2.8.8 (2023-02-22)

Bug fixes

  • atomic,headless: fix analytics for number of results and results array (#2738) (b870c41)

2.8.7 (2023-02-20)

Note: Version bump only for package @coveo/headless

2.8.6 (2023-02-15)

Note: Version bump only for package @coveo/headless

2.8.5 (2023-02-09)

Bug fixes

2.8.4 (2023-02-08)

Bug fixes

  • headless: provide proper instant results query for analytics (#2719) (d40668f)

2.8.3 (2023-02-06)

Bug fixes

  • atomic,headless: update history with replaceState (before search) or pushState (after search) & validate tab values (#2704) (5ae1115)

2.8.2 (2023-02-06)

Note: Version bump only for package @coveo/headless

2.8.1 (2023-02-02)

Bug fixes

  • atomic,headless: log proper search ID with instant results (#2709) (3fb2015)

2.8.0 (2023-02-01)

Features

2.7.1 (2023-01-25)

Note: Version bump only for package @coveo/headless

2.7.0 (2023-01-23)

Features

  • headless: add quickview pagination mechanism to headless (#2660) (51bb2ed)

2.6.1 (2023-01-16)

Bug fixes

  • headless: allowed empty string for query pipeline (#2659) (d1ea78d)

2.6.0 (2023-01-13)

Bug fixes

  • headless,atomic,atomic-react,atomic-angular,quantic: made query pipeline update with jwt tokens (#2650) (1498706)

Features

  • headless: reset preview content on new query (#2657) (8daf76d)

2.5.0 (2023-01-12)

Features

  • atomic: added query syntax support to search box (#2647) (c4c96b8)

2.4.0 (2023-01-11)

Features

  • atomic: implement quickview pagination/navigation/keyword hit (#2623) (c5ec5e1)
  • headless: updated insight result template detail type (#2636) (9ec0bc8)

2.3.1 (2023-01-09)

Note: Version bump only for package @coveo/headless

2.3.0 (2023-01-05)

Features

  • headless: insight quickview using proper endpoint (#2631) (9bb8ff9)

2.2.0 (2023-01-05)

Bug fixes

  • headless: improve escape highlight function (#2630) (c12d373)

Features

  • headless: add support for attached results feature (#2605) (9a7b2fb)

2.1.0 (2022-12-16)

Features

  • headless: dispatch-able actions added to send attach to case analytics (#2609) (151f405)

2.0.1 (2022-12-15)

Bug fixes

2.0.0 (2022-12-14)

Bug fixes

  • headless: made result template manager throw errors instead of logging errors (#2518) (5d54709)
  • headless: made trigger notify and execute events plural (#2533) (dee24ad)
  • headless: modify delimiting character for facet in url manager (#2545) (9f43709)
  • headless: add actionCause and customData to missing /v2 calls (#2572) (130e94c)
  • headless: use new preparable analytics (#2604) (4349fb9)

Features

  • headless: added platform-specific origins to requests (#2472) (88d2f11)
  • headless: added actionCause and customData to /v2 analytics object (#2490) (2e2963d)
  • headless: refactored field suggestion options (#2581) (4a5577e)

1.114.0 (2022-12-13)

Features

  • headless: add src to use quickview in iframe (#2597) (faca366)

1.113.0 (2022-12-09)

Features

  • headless: tab query parameter added to the insight search query (#2599) (1347597)

1.112.0 (2022-12-01)

Features

  • headless: New action creator added to logCopyToClipboard analytics (#2573) (33473e1)