Change log
Change log
3.50.1
Patch changes
-
#7519
a191d11Thanks @erocheleau! - Include the follow-up conversation ID in generated answer analytics. -
#7454
cc116bfThanks @SimonMilord! - Treat blank streamed original generated-answer prefixes as empty in Headless state and prevent Atomic from rendering an empty answer card. -
#7464
925acd8Thanks @mmitiche! - Added generated answer inline link analytics support in Headless and Atomic, including a dedicated interactive inline-link controller and Atomic markdown link tracking/styling.
3.50.0
Minor changes
-
#7443
2453994Thanks @SimonMilord! - added search context to the head answer call
Patch changes
-
#7446
861d8caThanks @louis-bompart! - Ensure enableQuerySyntax is always sent with /plan request (including when enableQuerySyntax=false)
3.49.4
Patch changes
-
#7423
f76c16fThanks @renovate-coveo! - Bump production dependencies -
#7473
bd26438Thanks @vdunlop-coveo! - Fix default commerce sort being appended to the URL on page load.The
getSortCriteriaselector was using reference equality (!==) to compare the current sort against the initial state. Because commerce sort criteria are objects, two equal-valued instances were never===, causingsortCriteria=relevanceto always be serialized into the URL fragment even when the user had not changed the sort. The fix uses deep equality so the default sort is correctly omitted from the URL. -
#7462
2dd45bcThanks @jfcere-coveo! - AddSecureattribute on cookie when using HTTPS session -
#7411
6db3fdbThanks @mmitiche! - Map resultraw.objecttypeto thedocumentCategoryanalytics dimension on Headless click events sent through UA. -
#7458
39c2c10Thanks @fbeaudoincoveo! - Fix search and insight engine initialization soupdateSearchConfigurationonly receives serializable supported fields.This prevents Redux Toolkit dev warnings caused by function-valued configuration properties being forwarded in action payloads.
3.49.3
Patch changes
-
#7365
f1924b8Thanks @SimonMilord! - fixed issue where the turn limit on a conversation would not show the error message properly in atomic component
3.49.2
Patch changes
-
#7390
7b7de89Thanks @SimonMilord! - fixed issue where using the agent api was breaking the citation anchoring
3.49.1
Patch changes
-
#7270
5148ad6Thanks @SimonMilord! - added params for analytics for the follow up call in search agent
3.49.0
- feat(headless): add support for enableQuerySyntax for SSB (#7346) (44492ef), closes #7346
- fix(headless): citations UA events not sent on followups (#7305) (89d79ac), closes #7305
- fix(headless): like and dislike logic refactored to fix state problems (#7318) (fc3cc73), closes #7318
- chore: replace biome with oxlint / oxfmt (#7328) (3b8d688), closes #7328
3.48.1
- fix(headless): handle edge cases in renew-access-token middleware (#7299) (0c8f855), closes #7299
- chore: update relay+move to catalog (#7287) (e7a79a1), closes #7287
3.48.0
- feat(headless): add conversationId to generatedStreamEnd events (#7304) (f346d1e), closes #7304
- feat(headless): add conversationToken to follow-ups (#7281) (7f4be25), closes #7281
- feat(headless): change the agent answer api params to respect new backend changes (#7284) (2fc89e8), closes #7284
- feat(headless): start sending stream end and response linked when generating follow-up answers with (55cb8ac), closes #7268
- feat(SFINT-6700): added a magic cookie to debug search agents (#7293) (d57a042), closes #7293
- Feat/doc 18810 headless getting started (#7249) (3126d91), closes #7249
- fix(deps): update dependency @reduxjs/toolkit to v2.11.2 j:kit-282 (#6215) (269df62), closes #6215
- fix(headless): fix Accept header value for agents (#7298) (75c481d), closes #7298
3.47.2
3.47.1
- fix(atomic): Ensure first tab is used when no active tab exists (#7252) (c960e4b), closes #7252
- fix(deps): update all dependencies j:kit-282 (#6191) (9ec6cc5), closes #6191
- fix(deps): update dependency @coveo/relay to v2 j:kit-282 (#7136) (0e49e7c), closes #7136
- fix(headless): adapted strategies to latest backend changes (#7237) (b2b4638), closes #7237
- chore: remove isCDN variable (#7231) (9d7a65a), closes #7231
- chore(deps): update dependency @biomejs/biome to v2.4.7 j:kit-282 (#6193) (a72f939), closes #6193
- ci: migrate npm publishing to OIDC trusted publishers (#7198) (c97eff5), closes #7198
- feat(atomic, headless): added support for new error code turn limit reached from KGAS (#7262) (ad46f6d), closes #7262
3.47.0
- fix(headless, atomic): log correct answer ID in analytics for citations in follow-up answers. (#7226 (b112e7f), closes #7226
- fix: compare totalNumberofChildResults to returned results, not 0 (offset by 1) (#7201) (3332ec6), closes #7201
- feat(headless): add
enableResultsoption to SSR commerce controllers COMHUB2-1472 (#7204) (fd29c19), closes #7204 - feat(headless): start sending stream end and response linked when generating initial answer with age (567e311), closes #7214
- chore(headless): cleaned up rtk q implementation for agent api (#7195) (5c8d8fd), closes #7195
3.46.1
- feat(atomic) creation of agent generation steps component (#7165) (901ed24), closes #7165
- feat(headless) Extend internal Generated Answer With Follow Ups controller analytics methods to supp (e6c79f2), closes #7182
- fix(headless): properly reset isEnabled property representing follow up capability (#7209) (1701efe), closes #7209
3.46.0
- feat(headless): added logic to support agent steps in the state (#7155) (fe4a57e), closes #7155
- feat(headless): integration of ag-ui client to generate head and follow up answers (#7153) (c8b6d3c), closes #7153
3.45.1
- fix(headless): clear tab-restricted facet values synchronously on tab switch (#7092) (8adad48), closes #7092
- fix(headless): eliminate commerce subpackage imports from search subpackage (#7166) (19bbdd5), closes #7166
- fix(headless): renew access token middleware calls renewToken 2x in parallel & skips error handling (bbac7dd), closes #7109
3.45.0
- feat(headless): added askFollowUp method to generated answer with follow ups controller (kepler) (#7 (441238f), closes #7127
- feat(headless): introduced like, dislike and logCopyToClipboard methods to generated answer with fol (f3fac36), closes #7120
3.44.0
- feat(headless): answer generation endpoints updated to target the kgas service (#7075) (9682fef), closes #7075
- feat(headless): Update messages handler in strategies to support new events from Kepler (#7118) (512e9d4), closes #7118
- feat(headless): wired generatedAnswerWithFollowUps controller with the main generated answer control (1087fb5), closes #7094
- fix(headless): apply enableQuerySyntax option at search box construction (#7089) (05dcd8c), closes #7089
3.43.0
- fix(deps): update dependency @coveo/relay to v1.2.15 j:kit-282 (#7052) (a614dca), closes #7052
- feat(atomic): made renderAnswerContent responsible of only displaying a single answer (#7077) (4787a57), closes #7077
- feat(headless): added redux analytics actions for attach citations feature (#6805) (1e19331), closes #6805
- feat(headless): creation of Generate Answer Listener Middleware (#7038) (e2fa794), closes #7038
- feat(headless): generated answer with follow ups controller created (#7037) (3c4ef70), closes #7037
- feat(headless): implement Commerce Redirect endpoint for standalone search box COMHUB2-1211 (#7071) (d0485ee), closes #7071
3.42.1
- feat(headless commerce): implement events for Spotlight Content for Search COMHUB2-1374 (#7039) (bcc6137), closes #7039
- feat(headless): follow up endpoint created in the api client (#7043) (0219414), closes #7043
- feat(headless): follow up reducer created (#7020) (1ffce62), closes #7020
- feat(headless): generateHeadAnswer action introduced (#7022) (7d139e4), closes #7022
- feat(headless): support spotlight content for commerce’s Search feature COMHUB2-1373 (#7003) (ea325a7), closes #7003
3.41.1
- feat(headless): follow up answers state created (#6970) (2bcd422), closes #6970
- feat(headless): new answer generation api client created (#6984) (e63ede3), closes #6984
- feat(headless-commerce) Update Context controller to allow users to set custom context (CSR & SSR) ( (891ace5), closes #7000
- chore: fix user defined controllers in SSR Hydration Fix (commerce-nextjs-v4) (#6993) (e8a9423), closes #6993
- chore: remove outdated samples (Pages Router and Stencil) (#6958) (76529fe), closes #6958
3.40.0
- feat: add ProductEnrichment Controller in Commerce SSR (#6819) (850047e), closes #6819
- feat(headless): migrate headless rga document from docs site to typedoc (#6838) (3a6ec1c), closes #6838
- fix(atomic): export VERSION from @coveo/headless/insight for atomic-insight-interface (#6901) (7ee0c8a), closes #6901
- fix(pagination): add fetchPage.fulfilled case to update totalCountFiltered (#6935) (f67cf63), closes #6935
3.39.0
- [Version Bump][skip ci]: ui-kit publish (b2a83c4)
- Add Node.js 24 (Krypton LTS) support and update CI (#6756) (1ee69fa), closes #6756
- DOC-18329: typedoc indexing improvements (#6817) (14213f1), closes #6817
- feat(headless): implement events for spotlight content for commerce COMHUB2-1314 (#6791) (83bc395), closes #6791
- fix(atomic): revert dayjs custom imports (#6804) (f3ac1ab), closes #6804
3.38.0
- feat(headless): implement events for spotlight content for commerce COMHUB2-1314 (#6791) (83bc395), closes #6791
- Add Node.js 24 (Krypton LTS) support and update CI (#6756) (1ee69fa), closes #6756
- DOC-18329: typedoc indexing improvements (#6817) (14213f1), closes #6817
- fix(atomic): revert dayjs custom imports (#6804) (f3ac1ab), closes #6804
3.37.0
- feat: migrating content from docs.coveo.com to typedoc (#6624) (8a85527), closes #6624
- feat(headless-commerce) Create ProductEnrichment Controller in Headless Commerce to retrieve badgesP (43325b7), closes #6745
3.36.0
- chore(headless): remember to export types for spotlight content results COMHUB2-1318 (#6735) (f92f202), closes #6735
- feat(headless): support spotlight content for commerce COMHUB2-1228 (#6646) (ba8c990), closes #6646
3.35.4
- [Version Bump][skip ci]: ui-kit publish (cfc527e)
- Add standalone engine definition to SSR-Next search (#6613) (04a7205), closes #6613
- docs(headless): remove a broken handwritten link (#6659) (d312e18), closes #6659
- fix(headless): ensure capture depends on
clientIdvalue (#6608) (58d12a2), closes #6608 - chore(headless-ssr): apply token fix to search (#6422) (98f2577), closes #6422
3.35.3
- Add standalone engine definition to SSR-Next search (#6613) (04a7205), closes #6613
- docs(headless): remove a broken handwritten link (#6659) (d312e18), closes #6659
- fix(headless): ensure capture depends on
clientIdvalue (#6608) (58d12a2), closes #6608 - chore(headless-ssr): apply token fix to search (#6422) (98f2577), closes #6422
3.35.2
- chore(headless): fix pnpm
pnpm run devin Headless (#6335) (a5e4e95), closes #6335 - doc(headless-ssr): document config and ssr methods (#6319) (b493d98), closes #6319
3.35.1
- docs: correct JSDoc grammar and terminology across packages (#6531) (356975a), closes #6531
- fix(docs): address broken sample links for Typedoc (#6483) (e4b05b3), closes #6483
- fix(headless): added missing action cause for ep (#6317) (4f7340d), closes #6317
- fix(headless): reset answer logic added before generating a new answer (#6433) (6062a76), closes #6433
- chore: address security vulnerability by updating pino to version 10 (#6315) (df9a0de), closes #6315
- chore: update to Vitest 4 (#6327) (344847a), closes #6327
- chore(headless): improved coverage of generated answer request unit tests (#6488) (afce16f), closes #6488
- Fix all identity selector warnings by removing unnecessary memoization (#6478) (9c2902c), closes #6478
3.35.0
- Optimize retry strategy for Search API with guaranteed 1s minimum delay plus exponential backoff (#6 (5e8c454), closes #6439
- chore(headless-ssr): refactor Search Engine SSR (#6212) (c51b571), closes #6212
- feat(headless): started sending response linked event for CRGA with EP (#6211) (ca919b7), closes #6211
3.34.2
- fix(headless-ssr): fix
setAccessTokenfor ssr commerce (#6181) (acfc6c5), closes #6181 - [Version Bump][skip ci]: ui-kit publish (b33d02f)
- ci: migrate to pnpm (#6135) (00e44cd), closes #6135
3.34.1
3.34.0
- feat(headless, quantic): recent queries feature made available for the insight use case (#6114) (3f66527), closes #6114
- fix(headless-ssr): avoid
preprocessRequestfunction chaining (#6210) (d56074a), closes #6210 - fix(headless-ssr): correctly consume navigator context (#6207) (39bd231), closes #6207
- feat(headless): added logic to send feedback analytics when using crga with answer api (#6179) (05d7609), closes #6179
- feat(headless): creation of the HeadlessAttachedResults controller (#6129) (96148be), closes #6129
- chore(headless-ssr): deprecate
FromBuildResultmethod (#6147) (a1bc072), closes #6147
3.33.0
3.32.0
- feat(headless): Include caseContext parameter in CRGA AnswerAPI to match SAPI behavior (#6145) (13a3e28), closes #6145
3.31.6
3.31.2
- chore(deps) update typedoc (#6124) (657371a), closes #6124
- chore: more cleanup of dependencies in multiples packages (#6119) (ff6c837), closes #6119
3.31.1
- chore(deps): update dependency typedoc to v0.28.8 j:kit-282 (#5819) (fb042f4), closes #5819
- chore(headless-react): add sample for headless SSR next (#6078) (a238fc7), closes #6078
- chore(headless-ssr): add deprecation warning for navigator context provider (#6079) (716a797), closes #6079
- chore(headless-ssr): add missing warnings (#6088) (6bef844), closes #6088
- chore(headless-ssr): remove OptionsTuple type (#6022) (c44c9ff), closes #6022
- chore(headless-ssr): replace
navigatorContextProviderwithnavigatorContextin SSR implementatio (51f6eca), closes #6076 - chore(headless-ssr): replace mandatory
searchParams.queryto with optionalq(#6081) (51352c4), closes #6081 - chore(headless): refactor and improvements of the answer api related logic v2 (#6053) (32c5af7), closes #6053
3.31.0
- feat(headless-ssr): add per-call navigator context support (#5878) (76f135a), closes #5878
- chore: cleanup dependencies in atomic package (#6070) (0ac5bd8), closes #6070
- chore: cleanup some dependencies from headless (#6067) (97e0711), closes #6067
- chore(ssr): fix static error in tests (#6056) (362fc58), closes #6056
- fix(headless): fixed and simplified state reset logic generated answer with answer api (#6064) (3cd6b2e), closes #6064
- fix(headless): missing answer API params (#6062) (6c2da39), closes #6062
3.30.2
- chore(headless-react-ssr): create a folder for commerce next API (#5994) (aaf190e), closes #5994
- fix(headless): ensure relay receive complete environment (#5962) (78f93dd), closes #5962
- fix(headless): fixed payload of the generate call (#6055) (4e873fc), closes #6055
- [Version Bump][skip ci]: ui-kit publish (a3fb13e)
3.30.1
3.30.0
- fix(headless): ensure updateBasicConfiguration is called only once when token is expired (#6010) (0e2233a), closes #6010
- fix(quantic): issue with answer api caching state in redux RTK (#5887) (8c9d1c5), closes #5887
- feat(headless): exposed generateAnswer action to be able to programmatically generate an answer (#60 (88d87d6), closes #6031
- feat(headless): exposed new attach to case action creators (#6035) (97f405e), closes #6035
- chore(headless-ssr): deprecate
BuildOption(#5927) (8c7822d), closes #5927 - chore(headless-ssr): deprecate
ControllerDefinitionOptionand export missing controller definition (fa7d95d), closes #5933 - chore(headless-ssr): remove unnecessary casts (#5965) (1274d03), closes #5965
- chore(headless-ssr): replace single search action to search action array (#6026) (166ffdf), closes #6026
- ci(tests): run tests only for affected headless endpoints in the CI (#6027) (ea0fa3a), closes #6027
- docs: Fixed broken links (#5957) (6c63261), closes #5957
3.29.2
- chore(headless-ssr): organize commerce and search code (#5924) (5654e8d), closes #5924
- chore(headless-ssr): remove unnecessary
Kindtype (#5930) (7126d9e), closes #5930 #5866 - chore(headless-ssr): simplify recommendation interface (#5880) (d237324), closes #5880
- chore(headless-ssr): wire controller states (#5866) (b82d3ad), closes #5866
3.29.1
- fix(headless): use deepest selected children when increasing
numberOfValuesin category facet `sho (10f9dec), closes #5955
3.29.0
- chore(headless-ssr): auto-include Essential OOTB Controllers in Commerce Engine Definition (#5865) (846210d), closes #5865
- feat(headless-commerce): Add showMoreResults function to Facet Search controller Headless Commerce (0af1506), closes #5931 /docs.coveo.com/en/headless/latest/reference/interfaces/Search.FacetSearch.html#showmoreresults-1
3.28.4
- fix(headless commerce): keep reference to original response ID in product & send correct response ID (a80458f), closes #5879
- fix(headless): analytics with crga (#5857) (4d1d43d), closes #5857 #5811
- docs: broken links (#5825) (6976ef9), closes #5825
- docs(headless): sortCriteria combination for Headless (#5841) (78f8888), closes #5841
- chore(headless-ssr): add builder classes for SSR controller management (#5818) (9ebd799), closes #5818 #5804
- chore(headless-ssr): ensure
fetchStaticStateworks seamlessly withhydrateStaticStatewithout ma (1d430e8), closes #5804
3.28.3
- fix(headless): renew expired access token before emitting event through Relay (#5828) (c4fc3e9), closes #5828
3.28.2
- fix(atomic): use commerce headless version instead of search version (#5827) (eb91994), closes #5827
3.28.1
- fix(headless): reset numberOfValue when deselecting a manual numeric facet range (#5845) (450bb60), closes #5845
3.28.0
- refactor(headless-ssr): remove build() method (#5785) (a56afa5), closes #5785
- chore: migrate from master to main (#5822) (5372fa4), closes #5822
- chore: update dependencies (major) (#5793) (8cbf5bc), closes #5793
- chore(headless-ssr): create ssr-next endpoints (#5779) (4dd12f4), closes #5779
- chore(headless): centralize SSR code under
src/ssr(#5771) (6f24bae), closes #5771 - docs(headless): enhance documentation for SSR state inference utilities (#5764) (d3f009c), closes #5764
- fix: include enableQuerySyntax in stream-api (#5780) (84548b8), closes #5780
- fix: Revert “fix(analytics): generativeQuestionAnsweringId (#5787)” (#5811) (b3a9f93), closes #5787 #5811
- fix(analytics): generativeQuestionAnsweringId (#5787) (d50bade), closes #5787
- fix(atomic): ensure CoveoAtomic.version is defined (#5777) (c512b81), closes #5777
- fix(headless): bubble api error to the state after renew access token fails (#5589) (8348a39), closes #5589
- feat: Migrate monorepo build system from NX to Turborepo (#5733) (e7e1237), closes #5733
3.27.7
- chore: allow prerelease on CI (#5756) (de2c411), closes #5756
- chore: enable noUnusedVariables rule (#5670) (6809d57), closes #5670
- fix(headless): align logic for setting category facet previousState with expectations from RFC (#573 (227ba19), closes #5738
- fix(headless): populate browser navigator context using relay (#5680) (76e8d6f), closes #5680
3.27.5
- fix: do not inject forwardedFor header in when in browser (#5640) (5626f3a), closes #5640
- fix(deps): update all dependencies j:kit-282 (#5723) (6c032c9), closes #5723
- fix(headless commerce): canShowLessValues should be false when fewer values are shown than the initi (45e1413), closes #5610
- fix(headless): fix ua events not firing with answer-api (#5719) (81509e0), closes #5719 /github.com/coveo/ui-kit/blob/65c2238aff401a813cff3ec5c116938c1dc1c716/packages/headless/src/features/generated-answer/generated-answer-analytics-actions.ts#L353 /github.com/coveo/ui-kit/blob/65c2238aff401a813cff3ec5c116938c1dc1c716/packages/headless/src/controllers/knowledge/generated-answer/headless-answerapi-generated-answer.ts#L167 /github.com/coveo/ui-kit/blob/65c2238aff401a813cff3ec5c116938c1dc1c716/packages/headless/src/features/generated-answer/generated-answer-selectors.ts#L19 /github.com/coveo/ui-kit/blob/65c2238aff401a813cff3ec5c116938c1dc1c716/packages/headless/src/features/generated-answer/generated-answer-analytics-actions.ts#L352 /github.com/coveo/ui-kit/blob/65c2238aff401a813cff3ec5c116938c1dc1c716/packages/headless/src/api/knowledge/stream-answer-api.ts#L201
- chore: enable recommended biome rules for entire repo (#5662) (015a764), closes #5662
- chore(headless): remove unused exports, code and deps (#5689) (245ea22), closes #5689
3.27.4
- chore: remove all traces of eslint-plugin-canonical (#5663) (2d3a8a3), closes #5663
- chore(deps): update vite to v3.2.4 j:kit-282 (#5604) (8e8dd6a), closes #5604
- chore(headless): enable biome recommended rules (#5617) (af474bd), closes #5617
- docs(headless): Updates the docstring according to the style guide (#5612) (1b7a157), closes #5612
- fix(deps): update dependency @coveo/relay to v1.2.5 j:kit-282 (#5606) (1ff9835), closes #5606
3.27.2
- chore(deps): update dependency typedoc to v0.28.7 j:kit-282 (#5591) (f769419), closes #5591
- fix(headless commerce): ensure headless uses the same relay reference between engine and thunk (#557 (915daea), closes #5578 /github.com/coveo/ui-kit/blob/9e01022db1d190ed5f8c13fd720b83886a32a3f9/packages/headless/src/app/commerce-engine/commerce-engine.ts#L138
- fix(headless): add previous selection state to facet state object. (#5544) (c05dd1a), closes #5544
- fix(headless): send action cause in legacy analytics mode (#5566) (9e01022), closes #5566 /github.com/coveo/ui-kit/blob/fix/SVCC-5218/packages/headless/src/features/search/search-actions.ts#L118 /github.com/coveo/ui-kit/blob/fix/SVCC-5218/packages/headless/src/features/search/search-actions.ts#L126
3.27.1
- chore(headless): deprecate restoreTab action (KIT-4398) (#5527) (e5f54e7), closes #5527
- chore(lint): integrate biome (#5507) (53bcada), closes #5507
3.27.0
- fix(deps): update all dependencies j:kit-282 (#5522) (ee7a9ab), closes #5522
- fix(headless commerce): support show more / show less on root category facet values (#5466) (90229d6), closes #5466
- feat(headless): support domain property on date / numeric range facet controller states (#5497) (4f26dec), closes #5497
3.26.1
- chore(deps): update vite to v3.2.3 j:kit-282 (#5475) (32f2b2e), closes #5475
- fix(headless): missing actionCause analytics (#5436) (b646ba0), closes #5436
- fix(headless): move facet display reg. tabs to the facet condition manager (#5441) (c761925), closes #5441
3.26.0
- chore: map package.json into the exports (#5414) (357dfa8), closes #5414
- chore(deps): update vite to v3.2.1 j:kit-282 (#5410) (02b0045), closes #5410
- chore(headless): deprecate unused
activeTabfacet state value (#5415) (b0e33ec), closes #5415 - chore(headless): stop bundling ESM headless for NPM (#5346) (7de844f), closes #5346
- fix(answer): add context to /generate payload (#5426) (8b77654), closes #5426
- fix(deps): update all dependencies j:kit-282 (#5068) (2a0d833), closes #5068
- fix(deps): update all dependencies j:kit-282 (#5437) (0c87df0), closes #5437
- fix(headless): respect query param tab on page refresh (#5412) (47413dd), closes #5412
- feat(headless SSR): augment request with x-forwarded-for header (#5422) (77b96b7), closes #5422
3.25.2
- [Version Bump][skip ci]: ui-kit publish (4c36602)
- chore(headless,bueno): externalize all packages on node outputs (#4921) (bc46996), closes #4921
- docs(headless,headless-react): refactor typedoc to central location (#5265) (3af380a), closes #5265
- fix(deps): update dependency @coveo/relay to v1.2.1 j:kit-282 (#5396) (3d9ebf9), closes #5396
- fix(headless commerce): remove facets from state when executing query from search box and clearFilte (a2ecf0a), closes #5369
- fix(headless): ensure cq is defined before appending it to expressions (#5401) (2f1be68), closes #5401
- fix(headless): preserve selected state for filter ranges after restore (#5366) (6bc8c2a), closes #5366 #5234
- fix(headless): set ‘tab’ / ‘originLevel2’ when restoring tab from url parameters (#5338) (8d26336), closes #5338
- chore(deps): update dependency typedoc to v0.28.5 j:kit-282 (#5395) (56d50ab), closes #5395
- chore(deps): update vite j:kit-282 (#5363) (eb41b2c), closes #5363
3.25.1
- fix(deps): update dependency @coveo/relay to v1.2.1 j:kit-282 (#5396) (3d9ebf9), closes #5396
- fix(headless commerce): remove facets from state when executing query from search box and clearFilte (a2ecf0a), closes #5369
- fix(headless): ensure cq is defined before appending it to expressions (#5401) (2f1be68), closes #5401
- fix(headless): preserve selected state for filter ranges after restore (#5366) (6bc8c2a), closes #5366 #5234
- fix(headless): set ‘tab’ / ‘originLevel2’ when restoring tab from url parameters (#5338) (8d26336), closes #5338
- chore(deps): update dependency typedoc to v0.28.5 j:kit-282 (#5395) (56d50ab), closes #5395
- chore(deps): update vite j:kit-282 (#5363) (eb41b2c), closes #5363
- chore(headless,bueno): externalize all packages on node outputs (#4921) (bc46996), closes #4921
- docs(headless,headless-react): refactor typedoc to central location (#5265) (3af380a), closes #5265
3.25.0
- chore(deps): update dependency typedoc to v0.28.4 j:kit-282 (#5362) (fcb8490), closes #5362
- feat(headless): explicit null trackingId if not specified (#5316) (b04a573), closes #5316
- fix: support static filters search params (#5321) (8a791ae), closes #5321
- fix(headless): analytics body param not forwarded (#5337) (6321b51), closes #5337
3.24.1
- fix(headless commerce): prioritize mnf if there is an equivalent nf when serializing query params (# (4f6c0e4), closes #5294
3.24.0
- fix(answerAPI): post feedback (#5244) (d35ebef), closes #5244
- fix(atomic): fix legacy analytics mode in hosted search pages (#5314) (4a5533b), closes #5314
- fix(headless): advanced search queries parameters are not handled correctly when using AnswerApi (#5 (f69de41), closes #5236
- feat(headless): add support for custom relay environments (#5308) (fc6c0cb), closes #5308
3.23.1
- docs(headless,atomic): link updates (#5200) (27c24d2), closes #5200
- fix(headless, quantic): rga evaluation issue in firefox fixed (#5239) (98e03b8), closes #5239 esbuild.mjs#L162-L187 /github.com/coveo/ui-kit/blob/7d5d9ac6c4dec46a8d7737dabde340b8237724e8/packages/headless/esbuild.mjs#L162-L187
- chore(deps): update dependency typedoc to v0.28.3 j:kit-282 (#5144) (c3c313d), closes #5144
- chore(deps): update vite j:kit-282 (#5031) (532ea61), closes #5031
- chore(headless): update relay (#5198) (8f879cb), closes #5198
3.23.0
- [Version Bump][skip ci]: ui-kit publish (084ad17)
- [Version Bump][skip ci]: ui-kit publish (dd9325e)
- [Version Bump][skip ci]: ui-kit publish (4c08d65)
- [Version Bump][skip ci]: ui-kit publish (d9abb20)
- [Version Bump][skip ci]: ui-kit publish (ea556e6)
- [Version Bump][skip ci]: ui-kit publish (e8b1c6a)
- [Version Bump][skip ci]: ui-kit publish (05f5f59)
- chore(atomic, headless): make typescript 5 an optional peer dependency (#5126) (17ed3a2), closes #5126
- docs(headless, headless-react): typedoc styling update and nav cookies as functional (#5195) (7e8c7bf), closes #5195
- feat(headless, quantic): added logic to automatically fetch insight interface when building an insig (f34191b), closes #5187
- Fix the tables dark theme issue for Headless Typedoc (#5077) (cc7d962), closes #5077
- fix(headless, atomic): ensure components are enabled/disabled correctly when an invalid tab id is pr (1a6fc46), closes #4944
- fix(generated answer): fix citations not being reset correctly when clearing the query (#5135) (dae399f), closes #5135
- fix(headless): advanced search queries parameters are not passed along (#5173) (d373646), closes #5173
- fix(headless): prevent selected facet search values from replacing idle values (#5194) (5b797e9), closes #5194
- fix(headless): reverts PR to fix Advanced Search Queries Parameters (#5209) (a3d7140), closes #5209
- chore: author & sign generated ci commit (#5149) (1c22fb1), closes #5149
- chore(deps): update vitest (#5188) (749ab46), closes #5188
- chore(headless): rename navigator context provider file (#5191) (e6666c9), closes #5191
- feat(headless commerce): support triggers in product listing pages (#5117) (d23dbe9), closes #5117
- feat(headless): add method to update recent queries (#5097) (7da4f1a), closes #5097
- ci: more explicit nx build cache (#5051) (8170c8b), closes #5051 /github.com/coveo/ui-kit/blob/0bb6ae688ed45139dc67cdb21e2691d6ea741e96/nx.json#L48
3.22.5
- [Version Bump][skip ci]: ui-kit publish (dd9325e)
- docs(headless, headless-react): typedoc styling update and nav cookies as functional (#5195) (7e8c7bf), closes #5195
- feat(headless, quantic): added logic to automatically fetch insight interface when building an insig (f34191b), closes #5187
- fix(headless): prevent selected facet search values from replacing idle values (#5194) (5b797e9), closes #5194
- fix(headless): reverts PR to fix Advanced Search Queries Parameters (#5209) (a3d7140), closes #5209
3.22.4
- fix(headless): prevent selected facet search values from replacing idle values (#5194) (5b797e9), closes #5194
- fix(headless): reverts PR to fix Advanced Search Queries Parameters (#5209) (a3d7140), closes #5209
- docs(headless, headless-react): typedoc styling update and nav cookies as functional (#5195) (7e8c7bf), closes #5195
- feat(headless, quantic): added logic to automatically fetch insight interface when building an insig (f34191b), closes #5187
3.22.3
- chore(deps): update vitest (#5188) (749ab46), closes #5188
- chore(headless): rename navigator context provider file (#5191) (e6666c9), closes #5191
- fix(headless): advanced search queries parameters are not passed along (#5173) (d373646), closes #5173
3.22.2
3.22.1
- fix(generated answer): fix citations not being reset correctly when clearing the query (#5135) (dae399f), closes #5135
3.22.0
3.21.0
- chore(atomic, headless): make typescript 5 an optional peer dependency (#5126) (17ed3a2), closes #5126
- Fix the tables dark theme issue for Headless Typedoc (#5077) (cc7d962), closes #5077
- fix(headless, atomic): ensure components are enabled/disabled correctly when an invalid tab id is pr (1a6fc46), closes #4944
- ci: more explicit nx build cache (#5051) (8170c8b), closes #5051 /github.com/coveo/ui-kit/blob/0bb6ae688ed45139dc67cdb21e2691d6ea741e96/nx.json#L48
- feat(headless): add method to update recent queries (#5097) (7da4f1a), closes #5097
3.20.0
- feat(headless): Augment the parameter used to call logSelectDocumentSuggestion to allow it to proper (00dce09), closes #5034
- feat(headless): replaced searchUid by responseId and adapted to latest genqa analytics schemas (#501 (2f2c123), closes #5018
- fix(headless): started logging a warning message when event protocol is used for coveo for service f (a563c24), closes #5086
- chore: bunch o’ updates (#5082) (e036cab), closes #5082
3.19.3
- fix(generated answer): fix citation duplication issue in generated answer (#5053) (09ca081), closes #5053
- chore: split release:phase1 & release:phase3 in two phases (#5042) (e00bd41), closes #5042
3.19.2
- fix(headless): fix recommendation documentOpen event triggering an error for EP (#5050) (0bb6ae6), closes #5050
- chore: build working again on windows (#4954) (d406941), closes #4954
3.19.1
- fix(deps): update all dependencies j:kit-282 (#5032) (38b18f5), closes #5032
- fix(deps): update dependency @reduxjs/toolkit to v2.6.0 j:kit-282 (#5033) (30fb327), closes #5033
- chore(deps): update dependency typedoc to v0.27.9 j:kit-282 (#5030) (f8d3d0e), closes #5030
- feat(headless SSR commerce): Allow setting analytics ‘capture’ property through navigator provider ( (25495db), closes #4995
- feat(headless): added analytics section to fetch document suggestion call (#5011) (6c07d5f), closes #5011
3.18.0
- feat(headless commerce): re-implement field suggestions as faceted search (#5005) (dec06a7), closes #5005
3.17.0
- chore: update vite dependencies (#5010) (b1f8764), closes #5010
- chore(deps): update dependency typedoc to v0.27.7 j:kit-282 (#4973) (a8ed5e9), closes #4973
- chore(headless): internalize fetch-event-source (#4986) (12eeb66), closes #4986 #4921
- chore(headless): remove old documentation generation setup (#4964) (12079f9), closes #4964
- fix(deps): update all dependencies j:kit-282 (#4974) (0181892), closes #4974
- fix(headless commerce): add product.excerptHighlights property and deprecate misspelled one (#4991) (4c261c0), closes #4991
- fix(headless commerce): correctly set cf-facetId when selecting category facet search result (#4992) (5d97e04), closes #4992
- feat(headless commerce SSR): allow setting / getting the access token on commerce SSR engine definit (45f04bb), closes #4993
- docs(atomic,headless): update filter facet count documentation (#4980) (a783022), closes #4980
- docs(headless): typedoc beta note for ssr-commerce (#4969) (f082b83), closes #4969
3.16.0
- feat(headless): add has no answer state to crga state (#4961) (d1f0e7b), closes #4961
- docs(headless,headless-react): typedoc styling update and link fix (#4963) (22a8bea), closes #4963
3.15.1
- fix(deps): update all dependencies j:kit-282 (#4957) (8302720), closes #4957
- fix(headless commerce): handle action dispatched by renew access token middleware in commerce config (e1e1f71), closes #4947
- chore(deps): update vite to v2.1.9 j:kit-282 (#4956) (ab2acbd), closes #4956
- docs(headless-react): more facet docs (#4952) (fa6a88d), closes #4952
- docs(headless-react): pagination typedoc reference (#4949) (c9cae30), closes #4949
- docs(headless,headless-react): support OneTrust preferences in typedoc sites (#4942) (c353e4d), closes #4942
3.15.0
- chore(headless): make ssr-commerce definers public (#4929) (a6add1d), closes #4929
- feat(headless): export the search/product-listing serializers (#4930) (0d90c64), closes #4930
- fix: ensure we give auth query param to html-api-client (#4916) (2955a0c), closes #4916
- fix(deps): update all dependencies j:kit-282 (#4903) (192cf67), closes #4903
- fix(deps): update dependency @coveo/relay to v1 j:kit-282 (#4915) (bd4d888), closes #4915
- fix(deps): update dependency @reduxjs/toolkit to v2.5.1 j:kit-282 (#4934) (4c0600a), closes #4934
- fix(headless): collapsible key added to insightGenQAOptions type (#4912) (5bb7cd9), closes #4912
- fix(headless+atomic): make recent queries case insensitive + display recent query even if it fully m (6ceebaa), closes #4854
3.14.0
- feat(headless): Add answerConfigId to the InsightInterface to be supported in insight use case (#488 (4678a59), closes #4887
- docs(headless-react): more typedoc annotations (#4890) (5e06b8b), closes #4890
3.13.3
- fix(deps): update all dependencies j:kit-282 (#4881) (9cac893), closes #4881
- fix(headless commerce): do not set query to empty string when building non field suggestions facet s (ddf5664), closes #4860
- fix(headless): add schema validation in engine configuration for analytics.trackingId (#4853) (58a3119), closes #4853
- fix(headless): don’t leak pagination state to productSuggest call (#4667) (b69cf0a), closes #4667
- fix(quantic): headless quantic bundle updated to support sending RGA feedback when LWS is disabled ( (e84d61b), closes #4781 /github.com/coveo/ui-kit/blob/79433ed6fb33bee24e31c5d1bf2f75c63fb9f2ce/packages/headless/src/api/knowledge/answer-slice.ts#L41-L43
3.13.2
3.13.1
- 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
- fix(deps): update all dependencies j:kit-282 (#4753) (8a2cae4), closes #4753
- fix(deps): update all dependencies j:kit-282 (#4808) (c1ad91c), closes #4808
- fix(deps): update all dependencies j:kit-282 (#4810) (fb2c7c6), closes #4810
- fix(deps): update all dependencies j:kit-282 (major) (#4754) (0a3e0d5), closes #4754
- fix(deps): update all dependencies j:kit-282 (major) (#4813) (4023170), closes #4813
- fix(deps): update dependency @coveo/relay to v0.8.1 j:kit-282 (#4809) (f6516e9), closes #4809
- fix(deps): update dependency @reduxjs/toolkit to v2.5.0 j:kit-282 (#4811) (ca85011), closes #4811
- fix(headless commerce SSR): expose promoteChildToParent method on SSR ProductList type (#4798) (7d02e19), closes #4798
- fix(headless-react): fix error when using keys other than their name for WithProps controllers (#478 (56a5d92), closes #4783
- fix(headless-ssr-commerce): fix client side recommendation refresh with a productId (#4793) (454178b), closes #4793
- fix(headless): handle end of stream message when answer can’t be generated (#4800) (7eed073), closes #4800
- docs(headless commerce SSR): add parameter manager in SSR + nextjs sample (#4770) (208e054), closes #4770
- docs(headless-react): create typedoc site & publish it as an artifact (#4747) (3f2b6fa), closes #4747
- test(headless SSR): add unit tests for all solution type factories (#4790) (84f933b), closes #4790
- test(headless SSR): add unit tests for recommendation factories (#4786) (f65d022), closes #4786
- feat(headless commerce): add commerce parameters slice and excludeDefaultParameters controller optio (e25890d), closes #4759 /github.com/coveo/ui-kit/pull/4759/files#diff-3418e45cea101e732b2ca21969a80f152654268fa3334c2e3a369f95e2d172a5 /github.com/coveo/ui-kit/pull/4759/files#diff-ec6eb48af4ca0f0d2cac2569ba073a45015b0869fa1a5d9414f43d1472360812
- feat(headless SSR): improved error messaging for hook misuse (#4771) (915daa1), closes #4771
3.12.0
- 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
- 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
CommerceEngineDefinitionOptionsan 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
- 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
- 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
3.8.0
- [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
numberOfValueswhen 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
- [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
numberOfValueswhen 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
- 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
numberOfValueswhen 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
- 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
- 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
- fix(atomic, headless): use
nextas 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
3.1.3
- 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
- chore(headless): ensure Bueno is loaded from the CDN, not from NPM specifier (#4459) (ba823e2), closes #4459
3.1.1
3.1.0
- chore(atomic, headless): make bueno external (#4433) (e1f7f2d), closes #4433
- chore(headless,atomic): add type “module” to atomic, atomic-react and headless (#4442) (21896c3), closes #4442 /github.com/coveo/ui-kit/pull/4449/files#diff-75f80b97846615f5b074710648b8191f74aa4f00fd1536c45bc344b284ca8e87
- fix(headless, commerce): schema validation error when switching between search page and plp (#4448) (5808edb), closes #4448
- fix(quantic, searchbox): Issue with searchbox suggestions list flashing after selecting recent query (6f75ad6), closes #4401
- feat: add answer configuration id to atomic-insight-generated-answer (#4451) (6b7c2bd), closes #4451
- feat(headless): add a way to disable/enable the generated answer controller (#4288) (a2f167b), closes #4288
- fix(atomic): enable/disable facet based on tab with updateActiveTab action (#4313) (08fe92a), closes #4313 #4311
- fix(headless): ensure each result keep a reference of its ‘source’ searchId (#4391) (d0aa1fc), closes #4391
3.0.0
- 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
Bug fixes
- atomic: search-box suggestions should be resilient to search-box redirection-url changes (#4289) (19cabeb)
- genqa: ensure preloaded state can be used w/ rga (#4299) (a88c5b3)
- headless: typo fixed in the insight user actions state declaration (#4295) (5b4b253)
- headless: undefined error when query suggestions adds a new facet without values (#4257) (8b5dd42), closes /github.com/coveo/ui-kit/blob/87ef80c648225ce21b002282060958cef9556fc8/packages/headless/src/features/commerce/facets/facet-set/facet-set-slice.ts#L488 /github.com/coveo/ui-kit/blob/5730c4afa8eedca06ef4f83c019465d9264166c2/packages/headless/src/features/commerce/facets/facet-set/facet-set-slice.ts#L492
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
Features
2.78.0
Bug fixes
- answerApi: search context trigger new request (#4293) (49b33a6)
- rga: state reset keep configid (#4286) (a822cea)
Features
2.77.0
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
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
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
2.74.0
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
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
- answer: error handling (#4146) (cd679cc)
- answer: knowledge answer controller (#4135) (54d426e)
- answer: knowledge controller preparation (#4129) (3e1b7d1)
- genqa: new feedback modal (#4092) (7bf9bfe)
- headless commerce: expose deselectAll method on facet generator controller (#4141) (5ed478c), closes #4067
- headless: trigger request answer from search request (#4148) (ebae5ee)
2.72.0
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
Features
- commerce: add atomic-commerce-breadbox (#4121) (d96287a)
- headless commerce: expose additional actions (#4140) (1fec656)
2.70.1
Bug fixes
-
commerce: expose child product directly on
promoteChildToParent(#4128) (d333812) - commerce: only expose breadcrumbs with values (#4132) (d3d57e8)
-
commerce: populate
context.user.userAgentwithnavigatorContext(#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
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
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
Bug fixes
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
Bug fixes
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
Features
2.64.0
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
- atomic,headless: support for atomic-commerce-did-you-mean (#4029) (5e860a5)
- atomic: add date facet (#4024) (ea5c9b1)
- Commerce Headless: change the way selectors are exposed (#4016) (534e1c2)
- commerce: provide restore parameters action loaders (#4022) (91d4f8f), closes /github.com/coveo/ui-kit/pull/3979#discussion_r1616296539
- headless: add method to set range on Date Facet (#4023) (f99453f)
- simplify the arguments for the
setRanges()method in numeric and date facets (#4042) (20c0978)
2.63.5
2.63.4
2.63.3
2.63.2
2.63.1
2.63.0
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
Bug fixes
-
enableQuerySyntaxis not passed to recent-query-list controller (#3818) (e1bb701) - do not kill unfocused streams (#3799) (e1b2c3a), closes /github.com/Azure/fetch-event-source/blob/main/src/fetch.ts#L46-L50
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
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
- commerce: add pagination and sort sub-controllers (#3800) (5f2d2a2)
- commerce: remove unused controller state exports (#3789) (cb39602), closes /github.com/coveo/ui-kit/pull/3734#discussion_r1537951235
2.60.0
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
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
Bug fixes
2.58.0
Bug fixes
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
Bug fixes
2.57.0
Features
2.56.1
2.56.0
Features
2.55.0
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
Bug fixes
2.54.3
Bug fixes
2.54.2
Features
- headless: executeSearch action for insight refactored to be compatible with the new event protocol (#3678) (b18d0ce)
2.53.0
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
Features
- auto-facet: bump max count to 20 (#3642) (069a4be)
- commerce: simplify commerce facet types (#3657) (8732da4), closes /github.com/coveo/barca-sports/pull/165#pullrequestreview-1870465243
- headless: expose relay on the engine (#3658) (a5c846b)
- headless: insight analytics actions migrated to new event protocol (#3637) (f7bbe47)
- IPX: add PageView in IPX actions history (#3607) (155f04c), closes /github.com/coveo/coveo.analytics.js/blob/master/src/coveoua/browser.ts#L29
2.51.0
Features
- headless-commerce: set clientId with storage value (#3641) (58bd8d0), closes #3628
- headless/commerce: facet search (#3616) (2f88117)
2.50.2
2.50.1
2.50.0
Bug fixes
Features
2.49.1
Bug fixes
2.49.0
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
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
Features
- commerce: allow setting referrer (#3529) (a3db3e2)
- commerce: isolate core commerce controllers (#3540) (cc98717)
2.46.0
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
Bug fixes
2.45.0
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
Bug fixes
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
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
Features
-
commerce: use
trackingIdin 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
Bug fixes
- decode HTML content (#3436) (ac676c9)
- genai: dispatch like and dislike properly (#3393) (43ca99a)
- genai: feedback modal fixes (#3414) (6c2ed62)
- headless: import correct analytics in product listing (#3432) (4987aa2)
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
UrlManagerandSearchParametersManager(#3420) (4f140a6)
2.40.2
Bug fixes
Features
- atomic: added negative feedback modal for rga (#3339) (194db3c)
- support initialState in context controller (#3337) (f3c4623)
2.39.0
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
Bug fixes
- deps: update all dependencies j:kit-282 (#3347) (047b2a8)
- headless: fix pino logging incorrectly (#3352) (4106362)
- remove defineAutomaticFacet (#3344) (f2f2913)
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
Features
- add analyticsMode & relay (#3277) (8b33bb5)
- add trackingId if analyticsMode=next (#3295) (13f69a9)
- add ze magic cookie (#3299) (eda1e3c)
- atomic: added buttons to rephrase a generated answer (#3287) (60a841a)
- commerce: make sort comply with api (#3271) (24a16ce)
- headless: add Copy generated answer controller action for GenQA… (#3290) (49a68d5)
2.36.0
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
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
Bug fixes
Features
- atomic,headless: ga release for automatic-facets feature (#3224) (4decff2)
- commerce: create context & cart controllers (#3190) (2a51106)
2.33.0
Bug fixes
Features
- atomic: interactive RGA citations (#3199) (fabdd35)
- headless: wrap preprocess function that throws to prevent stopping the execution requests (#3172) (8e50eb9)
2.32.0
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
definefunctions (#3157) (7c74862) -
headless: support
resultsMustMatchparameter on facet request (#3158) (fe40054)
2.31.0
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
Features
2.29.0
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
Features
2.27.0
Bug fixes
- headless: adapted the usage of the AbortController to make GenQI Quantic component work with locker service (#3115) (b99864a)
Features
2.26.1
Bug fixes
Features
- headless: add categoryFacet/updateBasePath action (#3077) (304b550)
- headless: added defineResultList SSR controller (#3099) (9fce780)
2.25.1
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
2.25.0
Bug fixes
Features
2.24.0
Bug fixes
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
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
Bug fixes
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
Bug fixes
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
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
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
Bug fixes
2.18.3
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
Features
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
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
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
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
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
fetchMoreResultsandfetchPage(#2812) (b15f02d)
2.11.1 (2023-04-12)
Bug fixes
2.11.0 (2023-04-03)
Features
2.10.1 (2023-03-22)
Note: Version bump only for package @coveo/headless
2.10.0 (2023-03-15)
Features
2.9.0 (2023-03-14)
Bug fixes
Features
2.8.11 (2023-03-10)
Note: Version bump only for package @coveo/headless
2.8.10 (2023-02-28)
Bug fixes
2.8.9 (2023-02-22)
Note: Version bump only for package @coveo/headless
2.8.8 (2023-02-22)
Bug fixes
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
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
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
2.6.1 (2023-01-16)
Bug fixes
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
2.5.0 (2023-01-12)
Features
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
2.2.0 (2023-01-05)
Bug fixes
Features
2.1.0 (2022-12-16)
Features
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)