Change log
Change log
This is for:
Developer3.59.5
Patch changes
-
#7712
9381bed- Addedaria-expandedto expandable text buttons, smart snippet show more/less buttons, and the generated answer show more/less button to implement the WAI-ARIA disclosure pattern. -
#7742
9d0beef- Fixed facet search to announce its result count through an ARIA live region when a query returns no matches (WCAG 4.1.3 Status Messages). Previously the “no matches found” state was only conveyed visually and was never announced to assistive technologies, since the announcer only fired when results were found. -
#7723
7912a7b- Ensure atomic-numeric-facet honour conditions properly -
#7743
1524af9- Fix status-message accessibility coverage by asserting exact live-region announcement strings in result-control Storybook tests, and fix pager i18n interpolation for thepager-page-loadedmessage. -
#7749
16cebd8- WireHiddenStateControllerto selected search components so hosts collapse when empty and no longer introduce layout gaps.
3.59.4
Patch changes
-
#7710
dc52580- Pressing Escape in the search box (search, commerce and insight) now collapses the suggestions popup deterministically, preventing a late asynchronous query-suggestion fetch from re-opening it after dismissal. -
Updated dependencies [
9bd57e7]:- @coveo/headless@3.51.4
- @coveo/atomic-legacy@0.0.20
3.59.3
Patch changes
-
#7659
fa08790- Implement the WAI-ARIA Tabs APG pattern foratomic-insight-tabandatomic-ipx-tab, including host-level tab semantics and keyboard navigation in the associated tablists.
3.59.2
Patch changes
-
#7717
380ad1bThanks @alexprudhomme! - CDN artifacts now resolve cross-package dependencies using commit-based paths, making each artifact self-contained and independent of version pointer availability. -
Updated dependencies [
380ad1b]:- @coveo/headless@3.51.3
- @coveo/atomic-legacy@0.0.19
3.59.1
Patch changes
-
#7680
8417d69Thanks @alexprudhomme! - Add WAI-ARIA Carousel pattern attributes (role="region",aria-roledescription="carousel",aria-live="polite") to the image carousel component for screen reader accessibility. -
#7680
8417d69Thanks @alexprudhomme! - Add localized accessible label to the image carousel region using the product name (e.g., “Image gallery for {productName}”). Thelabelprop onCarouselPropsis now required, ensuring all callers provide a meaningful accessible name. -
#7656
596b13fThanks @y-lakhdar! - Fix search tab accessibility by aligningatomic-tab-managerandatomic-tab-buttonwith the WAI-ARIA Tabs pattern, including propertablist/tabsemantics and keyboard navigation in tab stories. -
#7701
00a318fThanks @y-lakhdar! - Improve accessibility of the generated answer feedback modal to comply with WCAG 4.1.3 (Status Messages). The success confirmation and validation errors are now announced by assistive technologies without requiring focus. -
#7677
c869b8aThanks @y-lakhdar! - Allow dismissing the citation popover with the Escape key (WCAG 1.4.13 Content on Hover or Focus). -
#7681
e3dc930Thanks @alexprudhomme! - Add accessible label (aria-label) to the table layout used by result list and product list in table display mode. -
Updated dependencies [
2abc0a0]:- @coveo/headless@3.51.2
- @coveo/atomic-legacy@0.0.18
3.59.0
Minor changes
-
#7577
d76a4dbThanks @alexprudhomme! - Addeddisable-collapseboolean attribute toatomic-breadboxandatomic-commerce-breadboxcomponents. When set, all breadcrumbs are always displayed in a wrapping layout instead of being collapsed into a single row with a “+ N” show more button.
Patch changes
-
#7674
22d5730Thanks @y-lakhdar! - AddedtestStatusMessageA11yStorybook helper for WCAG 4.1.3 (Status Messages) accessibility testing.
3.58.1
Patch changes
-
#7619
91c513aThanks @mmitiche! - exportparts added to export parts from atomic-generated-answer sub-components -
#7637
d5d4d75Thanks @renovate-coveo! - Update production dependencies -
Updated dependencies [
d5d4d75,821d429]:- @coveo/headless@3.51.1
- @coveo/atomic-legacy@0.0.17
3.58.0
Minor changes
-
#7479
2d44e5fThanks @mmitiche! - ReplacedrenderAgentGenerationStepsfunctional component with newatomic-agent-stream-of-thoughtcustom element that displays a persistent “stream of thought” timeline during answer generation. Steps appear progressively with spinner/checkmark indicators, auto-collapse after completion, and support expand/collapse interaction.
Patch changes
-
#7599
86bc84dThanks @alexprudhomme! - Fixed the “Show More” button aria-label inatomic-commerce-breadboxto read “Show N more filters” instead of “Show + N more filters”. -
#7594
f4b6b14Thanks @alexprudhomme! - Fixed “Not sure” button text overlapping borders in the generated answer feedback modal on iPhone devices by addingwhitespace-nowrapto prevent text wrapping within the radio button options. -
#7580
d4500b8Thanks @SimonMilord! - Make generated answer thread items toggle when the left timeline dot or pipe area is clicked. -
#7566
d7d03a8Thanks @SimonMilord! - Improving followup input visibility by setting a light gray background theme variable on generated answer content when follow-ups are enabled. -
#7573
50746b4Thanks @SimonMilord! - changed atomic-neutral-lighter color -
Updated dependencies [
41fdd60,d12be29,8445bf2,bd4bb98]:- @coveo/headless@3.51.0
- @coveo/atomic-legacy@0.0.16
3.57.3
Patch changes
-
#7532
a6c0c42Thanks @renovate-coveo! - fix(deps): update all production dependencies j:kit-282
3.57.2
Patch changes
-
#7490
21c4042Thanks @renovate-coveo! - - Bump coveo.analytics from 2.30.54 to 2.30.55- Bump cssnano from 7.1.5 to 7.1.7
- Bump dompurify from 3.4.0 to 3.4.1
- Bump i18next-http-backend from 3.0.4 to 3.0.5
-
#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. - Updated dependencies [
a191d11,cc116bf,925acd8]:- @coveo/headless@3.50.1
- @coveo/atomic-legacy@0.0.15
3.57.1
Patch changes
3.57.0
Minor changes
-
#7367
cd25dcdThanks @mmitiche! - Made Ask Follow-Up Question input expandable to support long questions
Patch changes
-
#7423
f76c16fThanks @renovate-coveo! - Bump production dependencies -
#7428
9cbb35dThanks @alexprudhomme! - Fixed a bug where clicking the clear button on an expanded multi-line search textarea would collapse it without clearing the text. -
Updated dependencies [
f76c16f,bd26438,2dd45bc,6db3fdb,39c2c10]:- @coveo/headless@3.49.4
- @coveo/atomic-legacy@0.0.13
3.56.2
Patch changes
-
#7174
f488b2cThanks @erocheleau! - Use StorybookuserEventAPIs in the generated answer story interaction instead of manual DOM event dispatching.
3.56.1
Patch changes
- Updated dependencies [
f1924b8]:- @coveo/headless@3.49.3
- @coveo/atomic-legacy@0.0.12
3.56.0
Minor changes
-
#7353
736cc2eThanks @louis-bompart! - Add caching for svg loaded by the atomic-icon component, hence reducing the # of duplicate requests, and speeding up the overall rendering.
Patch changes
-
#7390
7b7de89Thanks @SimonMilord! - fixed issue where using the agent api was breaking the citation anchoring -
#7416
71326a1Thanks @louis-bompart! - In the CDN, do not bundle components in index.esm.js -
#7426
2b0e4f1Thanks @alexprudhomme! - Fix Shift+Enter in search box triggering a query. Pressing Shift+Enter now inserts a newline in the textarea without submitting the search. -
Updated dependencies [
7b7de89]:- @coveo/headless@3.49.2
- @coveo/atomic-legacy@0.0.11
3.55.3
Patch changes
-
#7386
eb3a528Thanks @SimonMilord! - Ensure CSS default size is “standard”
3.55.2
Patch changes
-
#7352
9e73544Thanks @SimonMilord! - fixed issue where code snippets in generated answer thread items overflow beyond the viewport -
#7383
2f13df6Thanks @louis-bompart! - Restore CSS customization that was accidentally removed inatomic-generated-answer -
#7369
dc20822Thanks @louis-bompart! - Fix a CDN-only issue introduced in v3.55.0 that caused TailwindCSS utility classes containing a period to not apply (e.g..p-2.5) -
#7368
d059be1Thanks @louis-bompart! - Fix a CDN-only issue introduced in v3.55.0 where transitive component imports were wrongfully treeshaked from the CDN output. -
Updated dependencies [
5148ad6]:- @coveo/headless@3.49.1
- @coveo/atomic-legacy@0.0.10
3.55.1
- chore: tweak rsbuild to ensure import.meta.url is preserved (#7358) (e795e68), closes #7358
- chore: update handlebars (#7354) (cc542d0), closes #7354
3.55.0
- chore: explictly disable chromatic snapshot for stories w/o msw (#7348) (ff67d83), closes #7348
- chore: replace biome with oxlint / oxfmt (#7328) (3b8d688), closes #7328
- chore(atomic): streamline build process (#7229) (219d2a8), closes #7229
- test(atomic): fix flaky
atomic-result-templatee2e test for instant results (#7320) (9675e5f), closes #7320 - test(atomic): stabilize flaky commerce search box query suggestions e2e test (#7339) (5845bc8), closes #7339
- fix(docs): ensuring documentation pages in storybook load correctly (#7335) (fb16850), closes #7335
- fix(headless): like and dislike logic refactored to fix state problems (#7318) (fc3cc73), closes #7318
- feat(atomic): improved doc for atomic-generated-answer (#7308) (9cf847a), closes #7308
3.54.0
- fix: missing cdn outputs (#7309) (040b1b1), closes #7309
- fix(atomic): various import fixes (#7327) (9b9b030), closes #7327
- chore: removing jsxFactory from tsconfig (#7303) (6467d8a), closes #7303
- chore(atomic-quickview-modal): add style template to Storybook helpers (#7274) (d0796a8), closes #7274
- chore(atomic): unalias icon imports (#7326) (4a203c6), closes #7326
- feat: enable focus delegation for search boxes (#7273) (22963dd), closes #7273
- test(atomic): prevent quickview modal from intercepting pointer events (#7321) (b309e64), closes #7321
- test(atomic): stabilize insight generated answer citation hover tests (#7319) (5e99987), closes #7319
3.53.3
- fix(atomic): Facet tabs included / excluded not working properly (#7248) (871137d), closes #7248
- fix(atomic): Keep atomic-search-box id stable for element lifetime (#7266) (5dc0608), closes #7266
- fix(Atomic): small styling polish on agent answers (#7301) (e25eb0a), closes #7301
3.53.2
- chore(deps): update tailwind to v4.1.18 j:kit-282 (#6214) (17e0a51), closes #6214
- fix(deps): update all dependencies j:kit-282 (major) (#6195) (a5df20c), closes #6195
3.53.1
- fix: use clickUri as citation url (#7265) (a87ebb6), closes #7265
- fix(atomic): generated answer components not exposed in the CDN (#7269) (aaf4bf7), closes #7269
- fix(atomic): the query in the thread item component not truncating long queries beyond 3 lines (#725 (5bc8fea), closes #7259
- fix(commerce): prevent history loops in atomic commerce interface (#7254) (11975dc), closes #7254
- fix(deps): update all dependencies j:kit-282 (#6191) (9ec6cc5), closes #6191
- fix(ipxModal): init with classes (#7264) (73f494f), closes #7264
- chore(atomic): clean up imports and remove deprecated TODOs in atomic-search-interface (#7234) (1a60481), closes #7234
- 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
- fix(atomic) Answer content shifts upward when generation steps component disappears after answer gen (09b1697), closes #7258
- fix(atomic) issue with the Atomic-generated-answer collapsible parameter is not working as expected (ea7fcbd), closes #7240
- refactor(atomic): remove custom element tag generation script and update tag export method (#7235) (b85c67d), closes #7235
3.53.0
- chore: cleaning atomic generated files (#7233) (38add47), closes #7233
- chore: fix sb import (#7232) (9ff04cf), closes #7232
- chore: integrate MockCommerceApi for enhanced storybook testing (#7250) (dcf1aa3), closes #7250
- chore: remove cypress from atomic (#7218) (e9facf1), closes #7218
- chore: teardown stencil from @coveo/atomic (#7217) (8bc6d9d), closes #7217
- chore(atomic-angular): turbod atomic-angular build (#7228) (b803043), closes #7228
- fix(atomic) dislike button doesn’t keep its red color after being clicked for Single turn CRGA and M (18170d0), closes #7225
- fix(headless, atomic): log correct answer ID in analytics for citations in follow-up answers. (#7226 (b112e7f), closes #7226
- fix(SFINT-6672) made the generated answer disclaimer rendering no longer rely on streaming end (#722 (6960537), closes #7220
- fix: compare totalNumberofChildResults to returned results, not 0 (offset by 1) (#7201) (3332ec6), closes #7201
- fix(atomic): show previous questions label improved for a11y purposes (#7210) (f599745), closes #7210
- feat(atomic): added support for when the agent cannot answer (#7215) (e303aeb), closes #7215
3.52.1
- feat(atomic) creation of agent generation steps component (#7165) (901ed24), closes #7165
- feat(atomic) move feedback and copy buttons under the citations and removed question when followUps (9ab5dcf), closes #7212
- fix(atomic) feedback buttons missing when the generated answer is short (#7193) (6c515a0), closes #7193
- fix(storybook): brand images issue (#7208) (ea03987), closes #7208
3.52.0
- chore: eject angular build from Stencil (#7149) (2c4d509), closes #7149
- chore: eject react build from Stencil (#7160) (76aae89), closes #7160
- chore: remove more stencil files (#7183) (c5f0e5c), closes #7183
- chore: remove unused stencil files (#7168) (609991d), closes #7168
- chore(agents): add managing-atomic-components Agent Skill (#7190) (30362a6), closes #7190
- chore(agents): simplify AGENTS.md (#7180) (49990e1), closes #7180
- chore(atomic): migrate atomic-insight-result-action to Lit (#7172) (b18fbc1), closes #7172
- chore(atomic): migrate atomic-insight-result-children-template to Lit (#7171) (2a33af4), closes #7171
- chore(atomic): migrate atomic-insight-timeframe-facet to Lit (#7170) (2df4fe7), closes #7170
- chore(atomic): remove legacy Stencil files for atomic-insight-smart-snippet (#7169) (01e84d3), closes #7169
- feat(atomic): generated answer thread component created (#7130) (7a50658), closes #7130
- feat(atomic): integration of follow up ui in atomic generated answer (#7159) (d6200b3), closes #7159
- feat(atomic): make the Atomic Generated Answer component scrollable (#7105) (de1d32f), closes #7105
- feat(headless): integration of ag-ui client to generate head and follow up answers (#7153) (c8b6d3c), closes #7153
- feat(storybook): theming and search box integration (#7113) (9a736b8), closes #7113
3.51.0
- chore: rework AGENTS.md files (#7133) (ebfc712), closes #7133
- chore(atomic): add a legacy analytics story for atomic-generated-answer (#7135) (b7deb5b), closes #7135
- chore(atomic): migrate atomic-insight-generated-answer to Lit (#6934) (165ad93), closes #6934
- chore(atomic): migrate atomic-insight-result-attach-to-case-action to lit (#7056) (9f6671a), closes #7056
- chore(atomic): migrate atomic-ipx-recs-list (#7069) (64be4a6), closes #7069
- chore(atomic): migrate atomic-ipx-refine-modal (#7070) (919bab0), closes #7070
- feat(atomic): answer-content custom element created (#7121) (1bd3025), closes #7121
- feat(atomic): refactored property accepted by renderFeedbackAndCopyButtons (#7119) (25f5077), closes #7119
- refactor(atomic): migrate atomic-ipx-refine-toggle to Lit (#7012) (5051d8d), closes #7012
3.50.0
3.49.0
- feat: optimize tree-shaking for Atomic React (#7063) (108c8ec), closes #7063
- feat(atomic): creation of new render-follow-up-input component for multi-turn support (#7076) (015669a), closes #7076
- feat(atomic): exposed agentId in the atomic generated answer component (#7114) (c18a6fd), closes #7114
- chore(atomic): migrate atomic-insight-folded-result-list (#7065) (35a6012), closes #7065
- chore(atomic): migrate atomic-insight-smart-snippet-suggestions to Lit (#6936) (37863c0), closes #6936
- chore(atomic): migrate atomic-recs-list (#7068) (c335c2d), closes #7068
3.48.0
- refactor(atomic): migrate atomic-insight-user-actions-session to Lit (#6979) (ab6a973), closes #6979
- refactor(atomic): migrate atomic-insight-user-actions-timeline to Lit (#6976) (94f94fd), closes #6976
- refactor(atomic): rework atomic-ipx-body into a Lit functional component (#7010) (a715bff), closes #7010
- feat(atomic): made renderAnswerContent responsible of only displaying a single answer (#7077) (4787a57), closes #7077
- feat(atomic): migrate atomic-insight-user-actions-modal to Lit (#7018) (2e4f183), closes #7018
- feat(atomic): migrate atomic-ipx-result-link to Lit (#7014) (540c105), closes #7014
- fix(atomic): add missing interdependent imports in Atomic (#7084) (2580e91), closes #7084
- fix(atomic): include custom-elements.json in npm package (#7080) (48e788e), closes #7080
- fix(atomic): multi-class-map should handle empty class gracefuly (#7090) (3c04374), closes #7090
- chore: externalize atomic-suggestion-renderer (#7041) (8534fd2), closes #7041
- chore: migrate atomic-insight-result-action-bar to Lit (#7057) (8fe85d0), closes #7057
- chore: migrate atomic-insight-result-attach-to-case-indicator to Lit (#7058) (2bf54d2), closes #7058
- chore: remove shim (#7045) (c1ea712), closes #7045
- chore(atomic): allow multiple dev servers running at the same time (#7067) (e4a152f), closes #7067
- chore(atomic): migrate atomic-generated-answer-feedback-modal to Lit (#6989) (9e559f9), closes #6989
- chore(atomic): migrate atomic-insight-refine-modal to Lit (#6966) (285d5df), closes #6966
- chore(atomic): migrate atomic-insight-result-list (#7066) (082366b), closes #7066
- chore(atomic): migrate atomic-insight-result-quickview-action to Lit (#7031) (ec26e28), closes #7031
- chore(atomic): migrate atomic-insight-smart-snippet to Lit (#6893) (bcab381), closes #6893
- chore(atomic): migrate atomic-ipx-modal to Lit and make it public (#6967) (9d2d295), closes #6967
- test: decommission cypress for core atomic (#7081) (12d867e), closes #7081
3.47.1
- fix(atomic): make standalone search box redirect event cancelable (#6982) (965235b), closes #6982
- fix(atomic): redirectionUrl attribute update listeners should exit early if ran prior to the initial (d05d093), closes #7051
- fix(atomic): should bind checked to both prop & attr to ensure onChange correctly fire (#7049) (5867477), closes #7049
- fix(atomic): use mouseenter instead of mouseover for suggestion hover (#7048) (89046bc), closes #7048
- chore(atomic): improve the test coverage to atomic-generated-answer public options (#7035) (d820fc7), closes #7035
- chore(atomic): migrate atomic-insight-result-children to Lit (#7030) (6393e96), closes #7030
- chore(atomic): migrate atomic-ipx-embedded to Lit (#6968) (24675cd), closes #6968
- test(atomic): fix flaky e2e tests (#7029) (0fccf10), closes #7029
- feat(headless): support spotlight content for commerce’s Search feature COMHUB2-1373 (#7003) (ea325a7), closes #7003
3.46.1
- refactor: Fix API response typing in mock implementations (Search, Commerce, Insight) (#6959) (6611a47), closes #6959
- refactor(atomic): migrate atomic-insight-facet from Stencil to Lit (#6972) (ca3e9b6), closes #6972
- refactor(atomic): migrate atomic-insight-numeric-facet from Stencil to Lit (#6974) (9f9af13), closes #6974
- feat(atomic): Update layout of the Atomic Generated Answer component to prepare for Multi turn CRGA (23255d9), closes #6983
- chore: ensure wc-toolkit is used where it needs to be used (#6997) (fb6e5d7), closes #6997
- chore: remove outdated samples (Pages Router and Stencil) (#6958) (76529fe), closes #6958
- chore: removing old atomic-ipx-button.tsx (#7004) (fb5052e), closes #7004
- chore(atomic): migrate atomic-insight-result to Lit (#6926) (0f06893), closes #6926
- chore(atomic): migrate atomic-quickview-modal to Lit (#6949) (222ce5f), closes #6949
- fix: atomic Sort Expression not respecting tabs-included after Atomic version 3.39 (#6994) (c8c8c44), closes #6994
- fix: ensure atomic-timeframe is loaded when querying its fields (#6998) (ea12aa0), closes #6998
- fix: skip validation on hostConnect (#7005) (ddc0ef6), closes #7005
- docs(storybook): fix crawling page unreliability (#7006) (2ba6d94), closes #7006
3.45.1
- fix: adjust css reference path (#6955) (3ea4c20), closes #6955
- fix: atomic-tab-manager & css parts (#6981) (a96a6b1), closes #6981
- fix: ensure item-link do set refCallback when its a ref (#6992) (aeee615), closes #6992
- fix(atomic): export VERSION from @coveo/headless/insight for atomic-insight-interface (#6901) (7ee0c8a), closes #6901
- chore(atomic): applying documentation text standards to atomic (#6850) (d535145), closes #6850
- chore(atomic): migrate atomic-citation from Stencil to Lit (#6752) (b894d23), closes #6752
- chore(atomic): migrate atomic-insight-history-toggle to Lit (#6849) (f89c113), closes #6849
- chore(atomic): migrate atomic-insight-refine-toggle to Lit (#6839) (498bb09), closes #6839
- chore(atomic): migrate atomic-insight-smart-snippet-feedback-modal to Lit (#6937) (372e866), closes #6937
- chore(atomic): migrate atomic-ipx-button to Lit (#6894) (fe95e69), closes #6894
- chore(atomic): migrate atomic-recs-result to Lit (#6929) (f8d774e), closes #6929
- docs(atomic): add explanation on atomic component file structure (#6943) (6db54ee), closes #6943
- docs(atomic): Create Storybook demo page for non-commerce recs (#6957) (7a3be97), closes #6957
- docs(atomic): storybook crawling page (#6956) (ee50841), closes #6956
- refactor(atomic): migrate atomic-insight-search-box to Lit (#6881) (ca2020a), closes #6881
- refactor(atomic): migrate atomic-timeframe-facet from Stencil to Lit (#6757) (122ccc2), closes #6757
- refactor(atomic): return
nothingdirectly instead ofhtml${nothing}`` (#6947) (819592e), closes #6947 - style(recommendations): update button color for improved accessibility (#6977) (7a83d1b), closes #6977
- ci(atomic): add ci check to avoid using light dom (#6942) (66ed233), closes #6942
3.45.0
- refactor(atomic): migrate atomic-insight-no-results to Lit (#6864) (5e7f2a9), closes #6864
- refactor(atomic): migrate atomic-insight-pager to Lit (#6863) (bbdb87b), closes #6863
- refactor(atomic): migrate atomic-insight-query-error to Lit (#6867) (8598f21), closes #6867
- refactor(atomic): migrate atomic-insight-query-summary to Lit (#6868) (2f273ec), closes #6868
- refactor(atomic): migrate atomic-insight-result-template to Lit (#6871) (3f2db89), closes #6871
- refactor(atomic): migrate atomic-insight-user-actions-toggle to Lit (#6879) (b195c16), closes #6879
- refactor(atomic): migrate atomic-recs-error to Lit (#6887) (8de3fa1), closes #6887
- refactor(atomic): migrate atomic-result-placeholder to Lit (#6889) (63f1297), closes #6889
- refactor(atomic): migrate atomic-smart-snippet-answer to Lit (#6781) (7e7623e), closes #6781
- refactor(atomic): migrate UserAction functional component to Lit (#6860) (c8f9ebe), closes #6860
- refactor(atomic): optimize validation schema declarations in Lit components (#6832) (53fc210), closes #6832
- chore(atomic-category-facet): migrate UX notes (#6907) (0b51465), closes #6907
- chore(atomic-field-condition): bring over UX notes (#6914) (0e644c5), closes #6914
- chore(atomic-numeric-facet): migrating ux notes (#6909) (47cd4bc), closes #6909
- chore(atomic-rating-facet): migrating ux notes (#6910) (0fbddb7), closes #6910
- chore(atomic-result-list): migrating ux notes (#6916) (dabf198), closes #6916
- chore(atomic-timeframe): migrating ux notes (#6911) (90158cd), closes #6911
- chore(atomic): fix mocked date in storybook (#6913) (ae1c040), closes #6913
- chore(atomic): migrate atomic-insight-edit-toggle to Lit (#6848) (827d868), closes #6848
- chore(atomic): migrate atomic-insight-full-search-button to Lit (#6841) (61fe98f), closes #6841
- chore(atomic): migrate atomic-insight-layout to Lit (#6831) (a3fe211), closes #6831
- chore(atomic): migrate atomic-recs-result-template to Lit (#6888) (7b100b9), closes #6888
- chore(atomic): migrate atomic-smart-snippet-source to Lit (#6821) (3d5c48c), closes #6821
- chore(quantic): forgotten commit on SFINT-6544 (#6951) (b86ef19), closes #6951
- fix: adding note to
filterFacetCount(#6898) (da9c1fe), closes #6898 - fix(atomic-react): exclude insight components from search and commerce builds (#6851) (c916ab9), closes #6851
- fix(atomic): remove aria-label from results per page toolbar for accessibility (#6939) (2ee9eb3), closes #6939
- fix(atomic): When a citation title is null or undefined, there’s a unhandled exception (#6801) (4a8cd98), closes #6801
- feat(atomic): migrate atomic-smart-snippet to Lit with Tailwind styles (#6858) (a66a4d1), closes #6858
- feat(atomic): migrate atomic-smart-snippet-feedback-modal to Lit (#6820) (3bdac6f), closes #6820
- test(atomic): add example chromatic pages for ipx & recs (#6897) (46cee41), closes #6897
- test(atomicGeneratedAnswer): added e2e tests for feedback modal in CRGA component (#6855) (5a43547), closes #6855
- docs(atomic): internal doc for playwright (#6927) (fb88eb8), closes #6927
3.44.0
- fix: atomic-pager showing non-existent page on last page (#6818) (8a1f990), closes #6818
- fix(atomic): fix build to include missing assets in CDN (#6772) (1228e51), closes #6772
- fix(atomic): options in the feedback modal of CRGA no longer squeezed (#6854) (e5a3782), closes #6854
- fix(atomic): race condition in atomic-tab-manager attribute reading during initialization (#6774) (492c7eb), closes #6774
- fix(atomic): remove tab key trapping in radio button (#6895) (79b30b1), closes #6895
- fix(atomic): revert dayjs custom imports (#6804) (f3ac1ab), closes #6804
- fix(atomic): wait for parent of format component to be ready before sending event (#6816) (92d72cd), closes #6816
- fix(numeric-facet): improve manual range attribute handling (#6896) (895107b), closes #6896
- chore: migrate
no resultsux notes (#6904) (64f0ef7), closes #6904 - chore(atomic-color-facet): migrating ux notes (#6906) (cff59c0), closes #6906
- chore(atomic-search-box): migrating ux notes (#6905) (f270b99), closes #6905
- chore(atomic): add script / CI job to validate light DOM styles in Lit components (#6807) (3856fab), closes #6807
- chore(atomic): migrate GeneratedAnswerCommon (#6759) (fdc423b), closes #6759
- [Version Bump][skip ci]: ui-kit publish (b2a83c4)
- Add Node.js 24 (Krypton LTS) support and update CI (#6756) (1ee69fa), closes #6756
- atomic (bug): ripple effect goes out of container (#6845) (de1d663), closes #6845
- chore (atomic): migrate atomic segmented facet to lit (#6736) (0417ad2), closes #6736
- chore (atomic): migrated atomic-numeric-facet to lit (#6842) (e8d5361), closes #6842
- Migrate timeframe-facet-common from Stencil JSX to Lit syntax (Step 1) (#6802) (a71707f), closes #6802
- refactor(atomic): declare/instantiate atomic-color-facet validation schema as private static readonl (1e6f437), closes #6788
- refactor(atomic): migrate atomic-automatic-facet-generator to Lit (#6717) (c60f22f), closes #6717
- refactor(atomic): migrate atomic-facet-manager to Lit (#6769) (644ef71), closes #6769
- refactor(atomic): migrate atomic-quickview to Lit (#6770) (bacb2d0), closes #6770
- refactor(atomic): migrate atomic-refine-modal to Lit (#6815) (d7bc5ae), closes #6815
- refactor(atomic): migrate atomic-refine-toggle to Lit (#6777) (1756269), closes #6777
- refactor(atomic): migrate atomic-result-table-placeholder to Lit (#6780) (0ccc59f), closes #6780
- refactor(atomic): migrate atomic-search-box (#6601) (18356b4), closes #6601
- refactor(atomic): migrate atomic-tab-bar from Stencil to Lit (#6710) (d4ffd84), closes #6710
- refactor(atomic): migrate atomic-tab-button from Stencil to Lit (#6711) (5092b3e), closes #6711
- refactor(atomic): migrate atomic-tab-popover from Stencil to Lit (#6709) (2793987), closes #6709
- feat: migrating ux-notes from docs to ui-kit for
atomic-load-more(#6902) (fd9c42b), closes #6902 - feat(atomic): migrate atomic-facet-number-input to Lit (#6744) (7f7d2c0), closes #6744
- feat(atomic): migrate atomic-generated-answer to Lit (#6715) (1357389), closes #6715
- feat(atomic): migrate atomic-smart-snippet-collapse-wrapper to Lit (#6783) (f9d4a20), closes #6783
- feat(atomic): migrate atomic-smart-snippet-expandable-answer to Lit (#6785) (e18bb76), closes #6785
- feat(atomic): migrate atomic-smart-snippet-suggestions to Lit (#6835) (0a68bab), closes #6835
- feat(atomic): migrate atomic-timeframe to Lit (#6793) (6e3cefb), closes #6793
- test(atomic): add example insight page for doc + chromatic tests (#6836) (95c253b), closes #6836
- test(atomic): add missing Insight components to Storybook story for chromatic (#6852) (e33233a), closes #6852
- test(atomic): add unit tests for unfolded-item utility (#6833) (383c22f), closes #6833
- docs: update and Clarify Commerce Docs (#6692) (802fe44), closes #6692
3.43.0
- refactor(atomic): declare/instantiate atomic-color-facet validation schema as private static readonl (1e6f437), closes #6788
- refactor(atomic): migrate atomic-automatic-facet-generator to Lit (#6717) (c60f22f), closes #6717
- refactor(atomic): migrate atomic-facet-manager to Lit (#6769) (644ef71), closes #6769
- refactor(atomic): migrate atomic-quickview to Lit (#6770) (bacb2d0), closes #6770
- refactor(atomic): migrate atomic-refine-modal to Lit (#6815) (d7bc5ae), closes #6815
- refactor(atomic): migrate atomic-refine-toggle to Lit (#6777) (1756269), closes #6777
- refactor(atomic): migrate atomic-result-table-placeholder to Lit (#6780) (0ccc59f), closes #6780
- refactor(atomic): migrate atomic-search-box (#6601) (18356b4), closes #6601
- refactor(atomic): migrate atomic-tab-bar from Stencil to Lit (#6710) (d4ffd84), closes #6710
- refactor(atomic): migrate atomic-tab-button from Stencil to Lit (#6711) (5092b3e), closes #6711
- refactor(atomic): migrate atomic-tab-popover from Stencil to Lit (#6709) (2793987), closes #6709
- feat: migrating ux-notes from docs to ui-kit for
atomic-load-more(#6902) (fd9c42b), closes #6902 - feat(atomic): migrate atomic-facet-number-input to Lit (#6744) (7f7d2c0), closes #6744
- feat(atomic): migrate atomic-generated-answer to Lit (#6715) (1357389), closes #6715
- feat(atomic): migrate atomic-smart-snippet-collapse-wrapper to Lit (#6783) (f9d4a20), closes #6783
- feat(atomic): migrate atomic-smart-snippet-expandable-answer to Lit (#6785) (e18bb76), closes #6785
- feat(atomic): migrate atomic-smart-snippet-suggestions to Lit (#6835) (0a68bab), closes #6835
- feat(atomic): migrate atomic-timeframe to Lit (#6793) (6e3cefb), closes #6793
- fix: atomic-pager showing non-existent page on last page (#6818) (8a1f990), closes #6818
- fix(atomic): fix build to include missing assets in CDN (#6772) (1228e51), closes #6772
- fix(atomic): race condition in atomic-tab-manager attribute reading during initialization (#6774) (492c7eb), closes #6774
- fix(atomic): remove tab key trapping in radio button (#6895) (79b30b1), closes #6895
- fix(atomic): revert dayjs custom imports (#6804) (f3ac1ab), closes #6804
- fix(atomic): wait for parent of format component to be ready before sending event (#6816) (92d72cd), closes #6816
- fix(numeric-facet): improve manual range attribute handling (#6896) (895107b), closes #6896
- test(atomic): add example insight page for doc + chromatic tests (#6836) (95c253b), closes #6836
- test(atomic): add missing Insight components to Storybook story for chromatic (#6852) (e33233a), closes #6852
- test(atomic): add unit tests for unfolded-item utility (#6833) (383c22f), closes #6833
- chore(atomic): add script / CI job to validate light DOM styles in Lit components (#6807) (3856fab), closes #6807
- chore(atomic): migrate GeneratedAnswerCommon (#6759) (fdc423b), closes #6759
- Add Node.js 24 (Krypton LTS) support and update CI (#6756) (1ee69fa), closes #6756
- atomic (bug): ripple effect goes out of container (#6845) (de1d663), closes #6845
- chore (atomic): migrate atomic segmented facet to lit (#6736) (0417ad2), closes #6736
- chore (atomic): migrated atomic-numeric-facet to lit (#6842) (e8d5361), closes #6842
- Migrate timeframe-facet-common from Stencil JSX to Lit syntax (Step 1) (#6802) (a71707f), closes #6802
- docs: update and Clarify Commerce Docs (#6692) (802fe44), closes #6692
3.42.1
- test(atomic): Create test shell for timeframe-facet-common (Step 0: Stencil→Lit migration) (#6797) (43115dd), closes #6797
- chore: publish all storybook on chromatic (#6758) (b84a0bd), closes #6758
- chore: seed all picsum pictures (#6755) (62aa6e0), closes #6755
- refactor(atomic): migrate atomic-category-facet from Stencil to Lit (#6690) (acb6d28), closes #6690
- refactor(atomic): migrate atomic-did-you-mean to Lit (#6749) (ea3d558), closes #6749
- refactor(atomic): migrate atomic-folded-result-list to Lit (#6718) (3eb45da), closes #6718
- refactor(atomic): migrate atomic-insight-tabs to Lit (#6741) (a3cb198), closes #6741
- refactor(atomic): migrate atomic-notifications to Lit (#6747) (68ef911), closes #6747
- refactor(atomic): migrate atomic-result-fields-list to Lit (#6667) (75ed908), closes #6667
- refactor(atomic): migrate atomic-table-element (#6750) (22b56e8), closes #6750
3.42.0
- refactor(atomic): migrate atomic-color-facet to Lit (#6498) (5f64b78), closes #6498
- refactor(atomic): migrate atomic-format-* components (#6705) (7a95a98), closes #6705
- refactor(atomic): migrate atomic-ipx-tabs from Stencil to Lit (#6743) (6133654), closes #6743
- refactor(atomic): migrate atomic-rating-range-facet from Stencil to Lit (#6641) (9b34a63), closes #6641
- refactor(atomic): migrate atomic-result-children to Lit (#6700) (2e78a7b), closes #6700
- refactor(atomic): migrate atomic-result-icon to Lit (#6672) (190ed0b), closes #6672
- refactor(atomic): migrate atomic-result-printable-uri (#6673) (b0f394d), closes #6673
- refactor(atomic): migrate atomic-result-rating to Lit (#6455) (7c62356), closes #6455
- refactor(atomic): migrate FacetSegmentedValue functional component to Lit (#6545) (cf772ad), closes #6545
- docs: migrating facet manager documentation (#6564) (dcc72ce), closes #6564
- docs(atomic): Migrating
atomic-did-you-meandoc to storybook (#6669) (b104d1c), closes #6669 - docs(atomic): Migrating
atomic-facetto storybook (#6721) (36c0507), closes #6721 - feat(atomic): add localization for datepicker placeholder text (#6729) (fa02e71), closes #6729
- feat(atomic): made the citation tooltip hoverable (#6693) (d0aab18), closes #6693
- feat(atomic): migrate atomic-popover from Stencil to Lit (#6638) (1b1186d), closes #6638
- feat(atomic): migrate atomic-rating-facet from Stencil to Lit (#6640) (5b23931), closes #6640
- feat(atomic): migration of functional generated content components to lit (#6668) (561bcb6), closes #6668
- fix(atomic): css from atomic-result-image should only affect itself (#6722) (c3f5e42), closes #6722
- chore: add rich search page Storybook story with comprehensive Search API coverage (#6731) (c79fdb2), closes #6731
- chore: basic setup w/ chromatic (#6725) (93cfdfa), closes #6725
- chore: set server host to 127.0.0.1 in Vite config (#6714) (bb49295), closes #6714
- chore: setup msw for commerce page stories (#6730) (f395640), closes #6730
- chore(atomic): Migrate atomic-result-link from Stencil to Lit (#6456) (3768a66), closes #6456
- chore(chromatic): disable turbosnap (#6733) (91398bf), closes #6733
- test(atomic): add unit tests for atomic search store (#6688) (aa0c3a1), closes #6688
3.41.0
- [Version Bump][skip ci]: ui-kit publish (cfc527e)
- Migrate atomic-breadbox from Stencil to Lit (#6492) (f219d75), closes #6492
- Remove dead facet-placeholder Lit functional component files (#6680) (8b07ec1), closes #6680
- Revert “Remove dead facet-placeholder Lit functional component files” (#6699) (eff3777), closes #6699
- refactor: migrate atomic-no-results from Stencil to Lit (#6322) (1ec8894), closes #6322
- refactor: migrate SmartSnippetSuggestions Functional Components (#6599) (eae59d3), closes #6599
- refactor(atomic): create FoldedItemListContextController for Lit migration (#6626) (9dcc08f), closes #6626
- refactor(atomic): migrate atomic-result-date (#6670) (3e90ee8), closes #6670
- refactor(atomic): Migrate atomic-result-image component to Lit (#6671) (b853176), closes #6671
- refactor(atomic): migrate atomic-result-localized-text to Lit (#6628) (0580b82), closes #6628
- refactor(atomic): migrate atomic-result-multi-value-text to Lit (#6629) (c5a0b96), closes #6629
- refactor(atomic): migrate atomic-result-timespan to Lit (#6649) (dcfea43), closes #6649
- refactor(atomic): migrate atomic-tab to Lit (#6603) (291e15e), closes #6603
- refactor(atomic): migrate atomic-tab-manager (#6674) (bc93cfe), closes #6674
- refactor(atomic): migrate CopyButton functional component to Lit (#6598) (99e999e), closes #6598
- refactor(atomic): migrate FeedbackButton functional component to Lit (#6597) (8954622), closes #6597
- refactor(atomic): migrate RetryPrompt functional component to Lit (#6577) (380459a), closes #6577
- refactor(atomic): migrate ShowButton functional component to Lit (#6578) (8792769), closes #6578
- refactor(atomic): Migrate SmartSnippet functional components (#6602) (5272f61), closes #6602
- refactor(atomic): migrate Switch functional component to Lit (#6596) (74db620), closes #6596
- refactor(atomic): migrate tab-button to Lit functional component (#6647) (35bca5a), closes #6647
- refactor(atomic): refactor SmartSnippetFeedbackModal functional components (#6600) (3901326), closes #6600
- refactor(atomic): Wait for QuickviewIframe to be connected before accessing contentDocument (#6665) (60ae658), closes #6665
- test(atomic): add
satisfiesto controller fixture defaults for type safety (#6648) (985a6a8), closes #6648 - test(atomic): add unit tests for ResultTemplateProvider class (#6689) (1e5e655), closes #6689
- test(atomic): migrate functional component tests to use renderFunctionFixture (#6656) (296d09a), closes #6656
- chore: fix dev mode (#6622) (97c0649), closes #6622
- chore: migrate tab-common (#6675) (3a513ea), closes #6675
- chore(atomic): migrate atomic-automatic-facet to Lit (#6576) (7918ede), closes #6576
- chore(atomic): Migrate atomic-quickview-sidebar to Lit (#6662) (2de3694), closes #6662
- chore(atomic): Migrate QuickviewIframe from Stencil to Lit (#6583) (eda6022), closes #6583
- chore(atomic): Prepare atomic-quickview-sidebar to migration to Lit (#6636) (2eb7f08), closes #6636
- chore(fix): flaky breadbox e2e tests (#6657) (610d539), closes #6657
- feat(atomic): Add support for return types in the once util function (#6684) (e986e72), closes #6684
- feat(atomic): migrate atomic-segmented-facet-scrollable to Lit (#6513) (09ca553), closes #6513
- feat(atomic): migrate atomic-sort-dropdown to Lit (#6658) (f9a0b1e), closes #6658
- feat(atomic): migrate atomic-sort-expression from Stencil to Lit (#6653) (871ded9), closes #6653
- fix(atomic): don’t remove field-condition, hide it instead (#6623) (d8832b3), closes #6623
3.40.0
- refactor: migrate atomic-no-results from Stencil to Lit (#6322) (1ec8894), closes #6322
- refactor: migrate SmartSnippetSuggestions Functional Components (#6599) (eae59d3), closes #6599
- refactor(atomic): create FoldedItemListContextController for Lit migration (#6626) (9dcc08f), closes #6626
- refactor(atomic): migrate atomic-result-date (#6670) (3e90ee8), closes #6670
- refactor(atomic): Migrate atomic-result-image component to Lit (#6671) (b853176), closes #6671
- refactor(atomic): migrate atomic-result-localized-text to Lit (#6628) (0580b82), closes #6628
- refactor(atomic): migrate atomic-result-multi-value-text to Lit (#6629) (c5a0b96), closes #6629
- refactor(atomic): migrate atomic-result-timespan to Lit (#6649) (dcfea43), closes #6649
- refactor(atomic): migrate atomic-tab to Lit (#6603) (291e15e), closes #6603
- refactor(atomic): migrate atomic-tab-manager (#6674) (bc93cfe), closes #6674
- refactor(atomic): migrate CopyButton functional component to Lit (#6598) (99e999e), closes #6598
- refactor(atomic): migrate FeedbackButton functional component to Lit (#6597) (8954622), closes #6597
- refactor(atomic): migrate RetryPrompt functional component to Lit (#6577) (380459a), closes #6577
- refactor(atomic): migrate ShowButton functional component to Lit (#6578) (8792769), closes #6578
- refactor(atomic): Migrate SmartSnippet functional components (#6602) (5272f61), closes #6602
- refactor(atomic): migrate Switch functional component to Lit (#6596) (74db620), closes #6596
- refactor(atomic): migrate tab-button to Lit functional component (#6647) (35bca5a), closes #6647
- refactor(atomic): refactor SmartSnippetFeedbackModal functional components (#6600) (3901326), closes #6600
- refactor(atomic): Wait for QuickviewIframe to be connected before accessing contentDocument (#6665) (60ae658), closes #6665
- Migrate atomic-breadbox from Stencil to Lit (#6492) (f219d75), closes #6492
- Remove dead facet-placeholder Lit functional component files (#6680) (8b07ec1), closes #6680
- Revert “Remove dead facet-placeholder Lit functional component files” (#6699) (eff3777), closes #6699
- test(atomic): add
satisfiesto controller fixture defaults for type safety (#6648) (985a6a8), closes #6648 - test(atomic): add unit tests for ResultTemplateProvider class (#6689) (1e5e655), closes #6689
- test(atomic): migrate functional component tests to use renderFunctionFixture (#6656) (296d09a), closes #6656
- chore: fix dev mode (#6622) (97c0649), closes #6622
- chore: migrate tab-common (#6675) (3a513ea), closes #6675
- chore(atomic): migrate atomic-automatic-facet to Lit (#6576) (7918ede), closes #6576
- chore(atomic): Migrate atomic-quickview-sidebar to Lit (#6662) (2de3694), closes #6662
- chore(atomic): Migrate QuickviewIframe from Stencil to Lit (#6583) (eda6022), closes #6583
- chore(atomic): Prepare atomic-quickview-sidebar to migration to Lit (#6636) (2eb7f08), closes #6636
- chore(fix): flaky breadbox e2e tests (#6657) (610d539), closes #6657
- feat(atomic): Add support for return types in the once util function (#6684) (e986e72), closes #6684
- feat(atomic): migrate atomic-segmented-facet-scrollable to Lit (#6513) (09ca553), closes #6513
- feat(atomic): migrate atomic-sort-dropdown to Lit (#6658) (f9a0b1e), closes #6658
- feat(atomic): migrate atomic-sort-expression from Stencil to Lit (#6653) (871ded9), closes #6653
- fix(atomic): don’t remove field-condition, hide it instead (#6623) (d8832b3), closes #6623
3.39.1
- fix: ensure vanilla children components are all defined prior to allow initialization to proceed (#6 (67f0854), closes #6592
- fix(atomic): double analytics on show-more button in result-children components (#6574) (c26507d), closes #6574
- bug: reactive rendering for atomic pager documentation (#6213) (b104b03), closes #6213
- refactor(atomic): migrate ShowHideButton functional component to Lit (#6551) (1d6ca46), closes #6551
- chore: add vitest.rootConfig to VS Code settings for Atomic (#6565) (21c9f57), closes #6565
- chore: update storybook (#6570) (ae22902), closes #6570
- chore(atomic): migrate atomic-field-condition (#6451) (1262a14), closes #6451
- chore(atomic): migrate atomic-result-badge to Lit (#6552) (0b1d2f9), closes #6552
- chore(atomic): Refactor quickview-word-highlight (#6555) (42014bd), closes #6555
3.39.0
- fix: atomic-result-list display prop validation to warn instead of error (#6437) (26b6fd1), closes #6437
- fix(a11y): fix nested-interactive elements for instant items (#6535) (c3acb1f), closes #6535
- fix(atomic): Safari click event propagation for query suggestions (#6554) (9dddc1a), closes #6554
- chore (atomic): migrated atomic-result-html to lit (#6538) (b76337c), closes #6538
- Migrate CollectionGuard functional component from Stencil to Lit (#6448) (b05f128), closes #6448
- chore: add Storybook MCP addon for AI agent integration (#6530) (0d8ab1d), closes #6530
- chore: typo in vi.mock (#6537) (7e801d8), closes #6537
- chore(atomic): add prop validation to atomic-facet (#6320) (ffb79d5), closes #6320
- chore(atomic): migrate atomic-focus-trap from Stencil to Lit (#6450) (1a56993), closes #6450
- feat: migrating handwritten documentation from docs.coveo.com (#6528) (f5400d6), closes #6528
3.38.0
- docs: correct JSDoc grammar and terminology across packages (#6531) (356975a), closes #6531
- chore: address security vulnerability by updating pino to version 10 (#6315) (df9a0de), closes #6315
- chore: refactor Storybook shadow DOM queries using beforeEach hook to augment canvas (#6420) (cb14e17), closes #6420
- chore: remove stencil-generated build artifacts from git tracking (#6500) (e9f418f), closes #6500
- chore: shard ut in ci (#6505) (9191ae8), closes #6505
- chore: solve
vi.mock(...).mockReturnValue()is not a function. (#6520) (c445ff7), closes #6520 - chore: update to Vitest 4 (#6327) (344847a), closes #6327
- chore(atomic): migrate atomic-result-number (#6188) (4baa234), closes #6188
- chore(atomic): migrate ChildrenWrapper (#6446) (439295d), closes #6446
- chore(atomic): migrate ResultChildrenGuard (#6447) (101d727), closes #6447
- fix(atomic): allow multiple slotted components in atomic-commerce-search-box (#6461) (7e8f726), closes #6461
- fix(atomic): searchHub/originLevel1 ignored in atomic-recs-interface initialize options (#6503) (5e749f8), closes #6503
- chore (atomic): migrated atomic query error to lit (#6334) (b57d672), closes #6334
- Fix aside landmark accessibility: Add unique aria-labels to all aside elements (#6509) (e4d8bfc), closes #6509
- Migrate atomic-numeric-range from Stencil to Lit (#6430) (df456c9), closes #6430
- Migrate ColorFacetCheckbox from Stencil to Lit (#6459) (1ca729e), closes #6459
- Migrate SortContainer functional component from Stencil to Lit (#6458) (5da7d61), closes #6458
- test: move a11y from playwright to storybook exclusively (#6474) (8178da1), closes #6474
- test: setup msw for atomic-commerce-search-box-instant-products (#6510) (4a152cf), closes #6510
- test(atomic): replace potentially dangerous test URL with safe dummy domain (#6445) (42837e2), closes #6445
- feat(atomic): create placeholder Generate Answer button for builder preview (#6201) (70f384f), closes #6201
3.37.3
- test: manage REST API mocking through utilities wrapping MSW (#6177) (1434a17), closes #6177
- chore: do not run a11y automatically on stories (#6220) (6751e86), closes #6220
- chore(atomic): migrate atomic-load-more-results (#6217) (ffc26c1), closes #6217
- chore(atomic): migrate atomic-recs-interface (#6337) (fc956f2), closes #6337
- chore(atomic): migrate atomic-result-text (#6206) (3521050), closes #6206
- chore(atomic): migrate atomic-text (#6205) (bf2294c), closes #6205
- docs:(atomic commerce): Add an intro page for atomic commerce (#6338) (3bbce15), closes #6338
3.37.2
- fix(atomic): prevent facets from closing when active values are selected (#6208) (47d1b97), closes #6208
- chore: improve workspace copilot instructions / prompts & atomic component boilerplates (#6165) (7b06c77), closes #6165
- chore(atomic): migrate
atomic-html(#6202) (d204f17), closes #6202 - chore(atomic): migrate atomic-result-list (#6189) (eace955), closes #6189
- [Version Bump][skip ci]: ui-kit publish (b33d02f)
- chore (atomic): migrated atomic-result-children-template to lit (#6199) (c0f6684), closes #6199
- ci: migrate to pnpm (#6135) (00e44cd), closes #6135
3.37.1
- ci: migrate to pnpm (#6135) (00e44cd), closes #6135
- chore(atomic): migrate
atomic-html(#6202) (d204f17), closes #6202
3.37.0
- chore(atomic): add tests for display-options (#6148) (b15b00c), closes #6148
- chore(atomic): improve item section stories (#6209) (cb92e2d), closes #6209
- chore(atomic): migrate atomic-external to lit (#6184) (9235b73), closes #6184
- chore(atomic): migrate atomic-facet (#5995) (bbd2ea2), closes #5995
- chore(atomic): migrate atomic-result (#6134) (006e0a8), closes #6134
- chore(atomic): migrate item-list-guard (#6196) (bd74dc5), closes #6196
- feat(atomic): accessibility updates (LENS-3853) (#6130) (75b21af), closes #6130
- feat(atomic): accessibility updates (locales) (#6200) (ab843ee), closes #6200
3.36.0
- chore: enable MSW in dev (#6175) (da90479), closes #6175
- chore(atomic): add custom lit converter for arrays (#6171) (59d448c), closes #6171
- chore(atomic): add mockConsole testing util (#6132) (29d2a31), closes #6132
- chore(atomic): allow multiple default and named slots (#6107) (568c441), closes #6107
- chore(atomic): migrate atomic-result-section-* (#6113) (d9eb32d), closes #6113
- chore(atomic): migrate tab guard (#6197) (1bc5f19), closes #6197
- chore(atomic): rename ItemTemplateProvider (#6172) (fc08bfc), closes #6172
- chore(storybook): do use play over systematic afterEach (#6176) (7224e9c), closes #6176
- chore (atomic): migrated atomic-result-template to lit (#6159) (4b6574d), closes #6159
- feat(atomic): accessibility updates (LENS-3856) (#6160) (7135cf5), closes #6160
3.35.5
- chore: setup MSW with Storybook and replace playwright network mocking (#6000) (010586c), closes #6000
3.35.3
- fix(atomic-react): fix table layout (#6146) (2cdc290), closes #6146
- chore (atomic): migrate ResultTemplateCommon (#6103) (775960b), closes #6103
- chore: use docker for faster playwright setup (#6139) (59cab65), closes #6139
- chore(atomic insight): migrate atomic-insight-interface (#5889) (5aaf044), closes #5889
- chore(atomic): mark Stencil functional components as deprecated (#6127) (fdc0931), closes #6127
- chore(atomic): migrate atomic-search-box-instant-results (#6104) (34aebcb), closes #6104
- chore(atomic): migrate atomic-search-box-query-suggestions (#6071) (8ec8876), closes #6071
- chore(atomic): migrate result-template-decorators to reactive controllers (#6096) (036092d), closes #6096
- chore(atomic): spy on mocks when possible (#6122) (8de2d0d), closes #6122
- feat(atomic): accessibility updates (LENS-3760) (#6117) (5ef4bf9), closes #6117
- feat(atomic): add per-facet customization of the all categories button (#6111) (045ac16), closes #6111
- feat(atomic): set atomic version in analytics configuration when initializing interface with search (b3e1736), closes #6115
3.34.0
- chore: more cleanup of dependencies in multiples packages (#6119) (ff6c837), closes #6119
- chore(atomic): add missing console method mocks to avoid polluting test logs (#6099) (94e6006), closes #6099
- chore(atomic): add tests for sections.ts (#6110) (6fb97ed), closes #6110
- chore(atomic): add unit tests for buildQuickviewPreviewBar (#6098) (272ceb1), closes #6098
- chore(atomic): add validate props reactive controller (#6100) (45222ed), closes #6100
- chore(atomic): disable flaky facet tests (#6118) (1e8ec10), closes #6118
- chore(atomic): migrate atomic-relevance-inspector (#6089) (af85860), closes #6089
- chore(atomic): migrate atomic-search-box-recent-queries (#6080) (a9fe081), closes #6080
- chore(atomic): migrate atomic-search-interface (#5990) (feafe1d), closes #5990
- chore(atomic): move item layout and custom render logic in reactive controllers (#6112) (ae125ca), closes #6112
- chore(deps): update tailwind to v4.1.13 j:kit-282 (#6037) (7f2de6a), closes #6037
- fix(atomic): ensure fieldsToInclude always get updated/registered when changed and during init (#610 (4a7feb6), closes #6105
- chore (atomic): migrated atomic-pager to lit (#6084) (c894ef6), closes #6084
- feat(atomic commerce): Use ‘product’ instead of ‘result’ consistently in public strings (#6097) (e2e8e2b), closes #6097
3.33.8
- chore(atomic commerce): deprecate language property and add updateLocale method on atomic-commerce-i (fb9007a), closes #6054
- chore(atomic): add tests for depends-on (#6093) (b3ff08c), closes #6093
- chore(atomic): add tests for format-common (#6094) (4d6d9f2), closes #6094
- chore(atomic): add tests for sections.ts (#6095) (219ba43), closes #6095
- chore(atomic): extract layout/breakpoint logic to reactive controllers (#6074) (7b8cb1a), closes #6074
- chore(atomic): refactor suggestions-common.ts (#6068) (73e65ae), closes #6068
- chore(atomic): render atomic search interface fixture children in real slots (#6083) (8b86f3c), closes #6083
- chore(atomic): render search box suggestion components as slotted children (#6085) (f156a8d), closes #6085
- chore(storybook): make logo click redirect to introduction page (#6092) (f68a2ba), closes #6092
- chore (commerce): e2e tests cleanup (#6090) (1a83fe6), closes #6090
- chore (commerce): harmonize atomic commerce query summary tests to follow structure from atomic sear (48c0888), closes #6069
3.33.7
- chore: cleanup dependencies in atomic package (#6070) (0ac5bd8), closes #6070
- chore: remove unused dev dependencies from root package.json (#6058) (98b9e67), closes #6058
- chore(atomic): add missing tests for utility functions (#6046) (db98f39), closes #6046
- chore(atomic): add UT for suggestions-common.ts (#6051) (42e9638), closes #6051
- chore(atomic): migrate atomic-modal (#6033) (5fd1a2b), closes #6033
- chore(atomic): remove border-color fallback from global styles (#6012) (92d78a0), closes #6012
- chore(query summary): migrate atomic-query-summary (#6025) (25218e2), closes #6025
3.33.6
- [Version Bump][skip ci]: ui-kit publish (a3fb13e)
- chore(atomic): harmonize descriptions in component ut / e2e (#6044) (4c30048), closes #6044
- chore(atomic): move computeNumberOfStars into dedicated rating-utils file (#6045) (0b6ca95), closes #6045
3.33.5
- chore(atomic): harmonize descriptions in component ut / e2e (#6044) (4c30048), closes #6044
- chore(atomic): move computeNumberOfStars into dedicated rating-utils file (#6045) (0b6ca95), closes #6045
3.33.4
- chore: deduplicate dependencies in create-atomic-* (#6029) (ba54e8e), closes #6029
- chore: fix vitest config (#6019) (bd83d59), closes #6019
- chore(atomic commerce): rework atomic-commerce-search-interface unit tests (#6036) (79e7bcb), closes #6036
- chore(atomic insight): migrate IconButton functional component (#5976) (8b47cb0), closes #5976
- chore(atomic): use cssnano instead of lightningcss for minification (#6047) (0d03e37), closes #6047
- docs: Fixed broken links (#5957) (6c63261), closes #5957
- (docs): Remove request duration info on the atomic-commerce-query-summary component (#6007) (009880b), closes #6007
3.33.3
- fix(atomic commerce): missing min-height for atomic-product-excerpt/description (#5969) (d2100f1), closes #5969
- fix(atomic commerce): prevent scroll to top on product children selection/hover in grid mode (#5997) (5fc0927), closes #5997
- fix(atomic): fix product children placement in grid mode (#5949) (42b40cc), closes #5949
- chore(atomic): deduplicate item list styles (#5944) (9288f5b), closes #5944
- chore(atomic): migrate atomic-*-section-actions styles (#5937) (64b67bf), closes #5937
- chore(atomic): migrate atomic-*-section-badges styles (#5938) (f1dd16d), closes #5938
- chore(atomic): migrate atomic-*-section-children styles (#5945) (94eed6f), closes #5945
- chore(atomic): migrate atomic-*-section-emphasized styles (#5902) (ac50552), closes #5902
- chore(atomic): migrate atomic-*-section-excerpt styles (#5936) (ee24f8b), closes #5936
- chore(atomic): migrate atomic-*-section-metadata styles (#5935) (793842a), closes #5935
- chore(atomic): migrate atomic-*-section-title styles (#5939) (7446e74), closes #5939
- chore(atomic): migrate atomic-*-section-visual styles (#5941) (e92dd0e), closes #5941
- chore(atomic): migrate template system common styles to custom utilities (#5907) (f230cfe), closes #5907
- chore(atomic): remove unused template from component generation script (#5991) (beedda1), closes #5991
- chore(deps): update tailwind to v4.1.12 j:kit-282 (#5960) (8f4654f), closes #5960
- docs: document default slot of
atomic-commerce-layout(#5979) (ad23431), closes #5979 - refactor(atomic): rewrite
injectStylesForNowShadowDomasLightDomMixinto exposeinjectStyles(e994ef8), closes #5987 - ci: stop building storybook twice (#5977) (bcfdb15), closes #5977 #5733
3.33.2
- fix: expose rga internals for angular availability (#5958) (d452d4f), closes #5958
- fix(atomic commerce): fix loader not detecting components in template elements (#5900) (d375af8), closes #5900
- fix(atomic-react): make
atomic-commerce-layoutwork in atomic-react (#5956) (c14b812), closes #5956 - fix(atomic): add variable to control number of rows in atomic-commerce-recommendation-list (#5952) (0c3aaea), closes #5952
- fix(atomic): atomic-commerce-facets not rerendering when the controller changes (#5932) (3f2634b), closes #5932
- fix(atomic): fully hide modal on close (#5954) (01f96a0), closes #5954
- chore: migrate to storybook9 (#5916) (b26bff1), closes #5916
- chore(atomic): migrate atomic-*-section-bottom-metadata styles (#5940) (dc575f4), closes #5940
- chore(atomic): migrate atomic-search-layout (#5877) (b2172dd), closes #5877
- refactor(atomic): decouple the lang folder generation from the atomic-search-interface (#5971) (ffab1e6), closes #5971
- docs(atomic): intro and example pages for commerce (#5929) (ef096f9), closes #5929
3.33.1
- chore: address forgotten PR comments (#5923) (079ffaa), closes #5923 #5911
- chore(atomic): add common utilities for sections (#5904) (24961c6), closes #5904
- chore(atomic): avoid running tailwind styles processing build step on custom utilities (#5894) (15921eb), closes #5894
- chore(atomic): make isCollapsible false by default in
atomic-product-description(#5963) (6b5b4fb), closes #5963 - chore(atomic): migrate common facet stylesheets to CSSStylesheet objects (#5895) (376aa43), closes #5895
- docs(atomic): internal contributing documentation (#5873) (9e3f116), closes #5873
- fix: limit date input max to
9999-12-31by default (#5926) (816ff15), closes #5926 - fix(atomic): make ‘more results for’ clickable in commerce facet search - regular and category facet (854da58), closes #5943
- fix(atomic): make product children click open the product page (#5953) (91e6d02), closes #5953
- fix(atomic): show No label on breadcrumbs when no facet name (#5934) (c0a48ac), closes #5934
- fix(atomic): timeframe facet e2e test (#5950) (beb9256), closes #5950
- refactor(atomic): remove displayIf directive; render nothing instead (#5920) (8a7cc3c), closes #5920
3.33.0
- chore: misc type annot & jsdoc (#5914) (5c80e12), closes #5914
- chore(atomic commerce): remove InitializeBindingsMixin on atomic commerce components (#5861) (ffa37af), closes #5861
- chore(atomic): add styles support to ItemSectionMixin (#5901) (4dbee2e), closes #5901
- chore(atomic): adjust generate-component and templates for css-in-js (#5874) (f565c74), closes #5874
- chore(atomic): convert .css.tw component stylesheets to css-in-js (#5868) (240cf04), closes #5868
- chore(atomic): remove deprecation mark on initializeBindings (#5886) (b4dc9fa), closes #5886
- chore(atomic): remove extra stylesheet for refine modals (#5791) (e52b612), closes #5791
- chore(atomic): rework mdx template (#5870) (ee123c0), closes #5870
- chore(test): accessibility violations (#5917) (4146434), closes #5917
- fix: do not wait for 1st discover to avoid race conditions (#5899) (6d5da1f), closes #5899
- fix: move store & searchOrListing to private (#5912) (a7f6dca), closes #5912
- fix: require slotId for recommendation-list (#5913) (cca67eb), closes #5913
- fix(atomic commerce): keep atomic-commerce-facet-numeric values visible while loading new values (#5 (9c85c3e), closes #5860
- fix(atomic): fix error with atomic-product-link when selecting instant product (#5843) (8f536a8), closes #5843
- fix(headless commerce): keep reference to original response ID in product & send correct response ID (a80458f), closes #5879
- feat: deprecate
AtomicProductText.enableHighlightandAtomicCommerceInterface.reflectStateInUrl(6d04e1b), closes #5911 - feat: remove conditions attribute to fit with jsdoc (#5910) (353d5c2), closes #5910
- feat(quickview): provide title to iframe (#5908) (9671931), closes #5908
- docs: broken links (#5825) (6976ef9), closes #5825
- docs(atomic): adjust atomic-results-per-page documentation (#5875) (228c927), closes #5875
- docs(atomic): change storybook titles to proper use cases (#5856) (5a4b25e), closes #5856
- docs(atomic): permanentid in lower case (#5864) (8b35655), closes #5864
- docs(atomic): sortCriteria combination for Atomic (#5855) (aaa8773), closes #5855
- refactor(atomic): simplify atomic-commerce-layout (#5876) (90b8a27), closes #5876
- test(atomic): fix broken e2e tests (#5881) (648ded2), closes #5881
3.32.3
- chore(atomic): add Playwright tests for generated answer citations (#5772) (53d5075), closes #5772
- chore(atomic): migrate atomic-results-per-page (#5807) (8f46a79), closes #5807
- fix(atomic): badly formatted aria-label on facet values (#5863) (51b8e34), closes #5863
- fix(atomic): commerce-layout margin (#5862) (ba48ee5), closes #5862
- docs(atomic): standardize storybook (#5854) (54b9400), closes #5854
3.32.2
- fix(atomic): use commerce headless version instead of search version (#5827) (eb91994), closes #5827
3.32.1
- fix: observer stencil more and always (#5853) (aae3cee), closes #5853
- fix(atomic): improve product children layout for any child count (#5826) (029b11d), closes #5826
- chore(atomic): add postcss/tailwindcss support for CSSStylesheets (#5808) (c1cda14), closes #5808
- chore(atomic): atomic-product-multi-value-text font size override not applied correctly (#5806) (e613f7f), closes #5806 /github.com/coveo/ui-kit/pull/5802/files#diff-913ab5c20cb2c3af53f6e5de776c7b0cd155ecfbae2b4fdf6e241cefee4c0a91
- perf: remove initializePopover unused code from commerce facets (#5847) (c45ce38), closes #5847
- style: lint forgotten files (#5848) (8b77db5), closes #5848
3.32.0
- chore: fix atomic dev command (#5813) (ff5a3b5), closes #5813
- chore: migrate atomic-product-section-* from Stencil to Lit (#5707) (b7fe622), closes #5707 #5697
- chore: migrate from master to main (#5822) (5372fa4), closes #5822
- chore: update dependencies (major) (#5793) (8cbf5bc), closes #5793
- chore(atomic): fix failing atomic-commerce-breadbox e2e tests (#5839) (9a98005), closes #5839
- chore(atomic): migrate all commerce facets (#5750) (93f09ad), closes #5750
- chore(atomic): migrate atomic-aria-live (#5753) (1707e4b), closes #5753
- chore(atomic): migrate atomic-product-description (#5747) (8974972), closes #5747
- chore(atomic): migrate atomic-product-field-condition (#5722) (5a0e0a9), closes #5722
- chore(atomic): migrate atomic-product-image (#5731) (be03980), closes #5731
- chore(atomic): migrate atomic-product-rating from Stencil to Lit (#5716) (9d27353), closes #5716 #5696
- chore(atomic): mock console error (#5792) (dc5c5ca), closes #5792
- chore(atomic): remove atomic-commerce-load-more-products unnecessary stylesheets (#5799) (56bf0dc), closes #5799
- chore(atomic): remove atomic-commerce-query-summary unnecessary stylesheets (#5797) (effb9aa), closes #5797
- chore(atomic): remove atomic-commerce-sort-dropdown unnecessary stylesheets (#5800) (83cae07), closes #5800
- chore(atomic): remove atomic-icon unnecessary stylesheets (#5795) (a4101f1), closes #5795
- chore(atomic): remove atomic-product-description/excerpt unnecessary stylesheets (#5796) (8f16e45), closes #5796
- chore(atomic): remove atomic-product-multi-value-text unnecessary stylesheets (#5801) (1f2258b), closes #5801
- chore(atomic): remove atomic-product-price unnecessary stylesheets (#5802) (50321ec), closes #5802
- chore(atomic): remove commerce interfaces unnecessary stylesheets (#5794) (5bcab92), closes #5794
- chore(deps): lock file maintenance j:kit-282 (#5810) (c408fd2), closes #5810
- test(atomic): add search interface fixture (#5786) (2508f3c), closes #5786
- test(atomic): hopefully reduce flakiness in this file (#5838) (c364ede), closes #5838
- fix(atomic): correct Traditional Chinese translation for “search” (#5814) (aeda47b), closes #5814
- fix(atomic): ensure component styles dont break when using @import rules (#5790) (dbdab38), closes #5790
- fix(atomic): ensure CoveoAtomic.version is defined (#5777) (c512b81), closes #5777
- fix(atomic): inject tailwind properties in withTailwindStyles decorator instead of default theme (#5 (b96a0aa), closes #5760
- fix(atomic): prevent infinite loading in ChildrenUpdateCompleteMixin when child components have erro (c8c66d8), closes #5829
- fix(atomic): remove not working expandable-text part (#5824) (bf3a34c), closes #5824
- fix(deps): update all dependencies j:kit-282 (#5770) (214bb00), closes #5770
- 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
- feat(atomic): add logic for pdf citation anchoring with page number (#5788) (56d3242), closes #5788
- refactor(atomic): change interface-common into a reactiveController (#5773) (220482c), closes #5773
3.31.1
- chore: allow prerelease on CI (#5756) (de2c411), closes #5756
- chore: enable noUnusedVariables rule (#5670) (6809d57), closes #5670
- chore(atomic): add SlotsForNoShadowDOM mixin (#5664) (4b54d2b), closes #5664
- chore(atomic): deprecate internal ArrayProp (#5778) (a78af0e), closes #5778
- chore(atomic): migrate atomic-product-excerpt (#5735) (7d5a246), closes #5735
- chore(atomic): migrate atomic-product-link (#5618) (20e0245), closes #5618
- chore(atomic): migrate atomic-product-multi-value-text (#5739) (99f9284), closes #5739
- chore(atomic): migrate atomic-product-numeric-field-value (#5745) (487f65a), closes #5745
- chore(atomic): migrate atomic-product-price (#5744) (a09bdf6), closes #5744
- chore(atomic): migrate image-carousel and image-carousel-indicators (#5729) (ac43d3a), closes #5729
- refactor(atomic): move common/interface/item.ts to relevant folder (#5766) (916cd26), closes #5766
- doc(atomic): expose tab-popover and tab-bar parts in the atomic-tab-manager public documentation (#5 (2def40e), closes #5765
- feat(atomic): add disableCitationAnchoring property (#5660) (b038209), closes #5660
- fix(atomic commerce): fix status section placeholders sizing (#5752) (b9a94ab), closes #5752
- fix(atomic commerce): update mobileBreakpoint in store from atomic-commerce-layout value when availa (83e04df), closes #5737
- fix(atomic): add back type declaration (#5746) (2e3c5c3), closes #5746
- fix(atomic): always add fileType to the list of fieldsToIncludeInCitations (#5748) (dcc8482), closes #5748
- fix(atomic): remove useless side-effects imports (#5692) (edce9b8), closes #5692
- chore(atomic-angular, atomic-react, auth, bueno, headless-react): remove unused exports, code and de (6f8efc1), closes #5690
3.30.0
- fix(atomic commerce): fix price font size in table display (#5682) (e4f0574), closes #5682
- fix(atomic): add data to filterProtocol for fallback images (#5626) (dbda419), closes #5626
- fix(atomic): clear keyboard active descendant when search box input changes due to keypress (#5724) (3906b15), closes #5724
- fix(atomic): fix placeholders not showing for atomic-product (#5620) (e25491c), closes #5620
- fix(atomic): have only a single h1 in the refine modal (#5681) (6d5f1e2), closes #5681 /developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/Heading_Elements#avoid_using_multiple_h1
- fix(deps): update all dependencies j:kit-282 (#5723) (6c032c9), closes #5723
- chore: enable biome on tw.css files (#5669) (c359bfa), closes #5669
- chore: enable recommended biome rules for entire repo (#5662) (015a764), closes #5662
- chore: introduce knip to root (#5687) (77cf23e), closes #5687
- chore(atomic): migrate atomic-commerce-refine-modal (#5543) (1b0a4b3), closes #5543
- chore(atomic): migrate atomic-commere-query-error (#5570) (85d3010), closes #5570
- chore(atomic): migrate atomic-product-children (#5624) (0be84d8), closes #5624
- chore(deps): lock file maintenance j:kit-282 (#5684) (33edaac), closes #5684
- build: fix windows build by calling npx instead of direct executable (#5678) (022af85), closes #5678
- feat(atomic): add warning when numberOfQueries clashes with maxWithQuery in query suggestions (#5649 (8a21c30), closes #5649
3.29.1
- chore(atomic): enable biome recommended rules (#5582) (595a264), closes #5582
- chore(atomic): make atomic build 5x faster (#5657) (9afec32), closes #5657
- chore(atomic): migrate item-link (#5607) (b65e6d0), closes #5607
- chore(atomic): revert lightning css upgrade (#5622) (f7120f5), closes #5622
- chore(deps): Revert “chore(deps): update vite to v3.2.3 j:kit-282” (#5487) (b9ad867), closes #5487
- chore(deps): update tailwind to v4.1.11 j:kit-282 (#5603) (73dff13), closes #5603
- chore(deps): update vite to v3.2.4 j:kit-282 (#5604) (8e8dd6a), closes #5604
- test(atomic): simpler query-summary tests (#5654) (8314c49), closes #5654
- feat(atomic): add text fragments for HTML citation anchoring (#5572) (86d1231), closes #5572
- fix(deps): update all dependencies j:kit-282 (#5605) (8132ed8), closes #5605
3.28.0
- chore(atomic commerce): migrate atomic-commerce-load-more-products to Lit (#5551) (9a77990), closes #5551
- chore(atomic commerce): migrate atomic-commerce-recommendation-interface (#5483) (f8c6add), closes #5483
- chore(atomic): make atomic-product-text light dom (#5596) (624f34d), closes #5596
- chore(atomic): migrate atomic-commerce-no-products (#5550) (a29a641), closes #5550
- chore(atomic): migrate atomic-commerce-products-per-page (#5525) (1ef71f1), closes #5525
- chore(atomic): migrate atomic-commerce-refine-toggle (#5557) (c758e56), closes #5557
- chore(atomic): migrate atomic-commerce-text (#5464) (4f3f990), closes #5464
- chore(atomic): migrate atomic-layout-section (#5564) (9ad6b72), closes #5564
- chore(atomic): migrate atomic-product-text (#5465) (91c0773), closes #5465
- chore(atomic): migrate expandable-text.tsx (#5562) (df6c8a3), closes #5562
- chore(atomic): migrate query-error/show-more.tsx (#5539) (d7a2bdb), closes #5539
- chore(atomic): migrate query-error/title.tsx (#5540) (48cf271), closes #5540
- fix: bring back getAllFacets method (#5588) (961cf46), closes #5588
- fix(atomic): broaden autoloader shadowDOM sniffing (#5533) (9833a8b), closes #5533
- fix(atomic): do not use reactive properties prematurely (#5592) (591d31c), closes #5592
- fix(atomic): Ensure special characters in breadcrumb label display correctly (#5534) (fc6b952), closes #5534
- fix(atomic): fix “see all results” button deleting the query in the search box (#5587) (6888a4e), closes #5587
- fix(atomic): properly applyCorrection for didYouMean component (#5528) (5facbaf), closes #5528
- docs(atomic): add missing Usage documentation for various components (#5569) (51bfa6a), closes #5569
- docs(atomic): add reusable canvas with github component (#5568) (05db57f), closes #5568
- ci: enable back flaky test (#5580) (230c3b9), closes #5580
- ci: fix flaky button unit test (#5579) (7bb0ec8), closes #5579
- ci: skip rightfully failing test in instant-products (#5563) (69436da), closes #5563
- feat(atomic): add Biome plugin to enforce explicit locale in toLocaleString (#5581) (1b99503), closes #5581
- feat(atomic): add fieldsToIncludeInCitations property (#5553) (bc804cc), closes #5553
3.27.4
- chore: add support for using copilot prompts/instructions from atomic (#5552) (da155af), closes #5552
- chore(atomic): merge fakeSummary controllers together (#5545) (9620066), closes #5545
- chore(atomic): migrate atomic-commerce-breadbox (#5459) (817e7b5), closes #5459
- chore(atomic): migrate atomic-commerce-did-you-mean (#5523) (5357de3), closes #5523
- chore(atomic): migrate atomic-product (#5398) (6cd9e95), closes #5398
- chore(atomic): migrate LoadMoreContainer functional component to Lit (#5514) (2804c88), closes #5514
- chore(atomic): migrate LoadMoreProgressBar functional component to Lit (#5517) (441b994), closes #5517
- chore(atomic): migrate LoadMoreSummary functional component to Lit (#5516) (3fb3cc9), closes #5516
- chore(atomic): migrate magnifying-glass.tsx (#5492) (97104d0), closes #5492
- chore(atomic): migrate no-items.tsx (#5499) (2fda8af), closes #5499
- chore(atomic): migrate no-items/container.tsx (#5493) (e6336d9), closes #5493
- chore(atomic): migrate no-items/guard.tsx (#5494) (fb43ef0), closes #5494
- chore(atomic): migrate no-items/tips.tsx (#5491) (058fb31), closes #5491
- chore(atomic): migrate query-error/container.tsx (#5529) (26a3a08), closes #5529
- chore(atomic): migrate query-error/description (#5530) (53310a2), closes #5530
- chore(atomic): migrate query-error/details (#5531) (2b4f029), closes #5531
- chore(atomic): migrate query-error/guard (#5536) (04a355b), closes #5536
- chore(atomic): migrate query-error/icon.tsx (#5537) (4931cfc), closes #5537
- chore(atomic): migrate query-error/link.tsx (#5538) (b7b3e4b), closes #5538
- chore(atomic): migrate refine-modal/guard.tsx (#5526) (5af75a8), closes #5526
- chore(atomic): migrate refine-modal/modal.tsx (#5505) (41fd2d1), closes #5505
- chore(atomic): move product template components directly under commerce components folder (#5479) (77bbee6), closes #5479
- chore(atomic): refactor load-more button and spec (#5542) (fba84e8), closes #5542
- chore(atomic): remove style management from bindings (#5445) (3d7ee54), closes #5445
- chore(lint): integrate biome (#5507) (53bcada), closes #5507
- ci: hopefully fix flakiness from options.spec.ts (#5558) (ce971e4), closes #5558
- fix(atomic): disable scrolling for load-more-button & ensure sb queries does not scroll wrongly (#54 (4891da3), closes #5461
- test(atomic): skip flaky result list test (#5549) (5fde5df), closes #5549
3.27.3
- chore(atomic): make product/item context controllers generic (#5511) (153636d), closes #5511
- chore(atomic): migrate atomic-commerce-layout (#5444) (49f57b0), closes #5444
- chore(atomic): migrate atomic-commerce-query-summary (#5480) (d21d37f), closes #5480
- chore(atomic): migrate atomic-commerce-recommendation-list to Lit (#5156) (38e84af), closes #5156
- chore(atomic): migrate atomic-commerce-search-box (#5189) (94a8a70), closes #5189
- chore(atomic): migrate atomic-product-template (#5376) (6eb35aa), closes #5376
- chore(atomic): migrate auto-correction.tsx (#5490) (59183ab), closes #5490
- chore(atomic): migrate correction.tsx (#5488) (916c365), closes #5488
- chore(atomic): migrate items-per-page/choices.tsx (#5498) (59a1687), closes #5498
- chore(atomic): migrate items-per-page/label.tsx (#5496) (8cb6acd), closes #5496
- chore(atomic): migrate query-correction/guard.tsx (#5489) (7b75f44), closes #5489
- chore(atomic): migrate refine-modal/body.tsx (#5502) (fda43fc), closes #5502
- chore(atomic): migrate refine-modal/button.tsx (#5503) (497e1d7), closes #5503
- chore(atomic): migrate refine-modal/filters.tsx (#5504) (a1208dd), closes #5504
- chore(atomic): migrate refine-modal/sort.tsx (#5508) (0c04279), closes #5508
- chore(atomic): prefix functional components with
render(#5500) (d83490f), closes #5500 - chore(atomic): support @mapProperty decorator for CEM (#5471) (4361a56), closes #5471
- chore(deps): update tailwind to v4.1.10 j:kit-282 (#5521) (30c3d55), closes #5521
- docs(atomic): document slot in no-items components (#5519) (1aa8309), closes #5519
- fix: ensure deterministic build outputs by sorting filesystem operations (#5470) (ec7b28f), closes #5470
- 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
- test(atomic): update breadbox e2e test for backend data changes (#5486) (1da4d6e), closes #5486
3.27.2
- chore: add missing props in renderSubmitButton (#5454) (9f04aeb), closes #5454
- chore: add proper props for renderTextAreaClearButton (#5453) (7342eee), closes #5453
- chore(atomic commerce): migrate atomic-product-list (#5374) (39a35b4), closes #5374
- chore(atomic): add commerce-layout mixin (#5443) (62a69d3), closes #5443
- chore(atomic): add tests for common store (#5467) (2186f9a), closes #5467
- chore(atomic): add unit for CommonAtomicInterfaceHelper class (#5429) (5ebb93b), closes #5429
- chore(atomic): add unit tests for i18n util functions (#5440) (b9c21e9), closes #5440
- chore(atomic): adjust breadbox functional components (#5474) (975b87c), closes #5474
- chore(atomic): fix empty space & fontWeight in query-summary higlights (#5481) (8961300), closes #5481
- chore(atomic): migrate item-list decorators (#5420) (8f0f8be), closes #5420
- chore(atomic): migrate product-template-decorators (#5419) (6761efc), closes #5419
- chore(atomic): migrate trigger-correction.tsx (#5484) (a555b34), closes #5484
- chore(atomic): remove “results” part from query-summary components (#5482) (f56ad91), closes #5482
- chore(atomic): remove unused argument from parseDate function (#5478) (4f6717c), closes #5478
- chore(atomic): wait for search box to be defined before dispatching the suggestions (#5455) (cc490e8), closes #5455
- chore(deps): update vite to v3.2.3 j:kit-282 (#5475) (32f2b2e), closes #5475
- fix: disable flaky test in atomic-commerce-search-box-recent-queries (#5450) (984ad0c), closes #5450
- fix(atomic): make atomic-modal z-9999 again and add export part (#5442) (d64c8a4), closes #5442 /github.com/coveo/ui-kit/pull/4923/files#diff-6b031fa24d832d36ac612e09a26a392a945ec26f66d04a49e6f20fb6e746c923
- fix(atomic): rating facet breadcrumb will now properly show as stars (#5462) (aeffff4), closes #5462
- fix(atomic): remove title from search box submit button (#5456) (a876bb6), closes #5456 /github.com/coveo/ui-kit/pull/5205#issuecomment-2851475812
- fix(deps): update all dependencies j:kit-282 (#5476) (c5ea600), closes #5476
- test(atomic): standardize tests for query-suggestions, recent-queries & instant-products (#5421) (1c726cc), closes #5421
3.27.1
- chore(atomic commerce): add tests for createCommerceRecommendationStore (#5433) (1c8addd), closes #5433
- chore(atomic commerce): migrate facet search input (#5403) (5b2a256), closes #5403
- chore(atomic): add tests for getAtomicEnvironment and setCoveoGlobal (#5430) (8ba4112), closes #5430
- chore(atomic): add tests for isInDocument util function (#5434) (d285e3c), closes #5434
- chore(atomic): add tests for loadDayjsLocale (#5431) (ebe472d), closes #5431
- chore(atomic): clearer interface for search box suggestions components (#5417) (433c88b), closes #5417 /github.com/coveo/ui-kit/pull/5342#discussion_r2116097327
- chore(atomic): migrate item-text utils (#5418) (3d04b00), closes #5418
- chore(atomic): migrate query-summary/guard.tsx (#5386) (abd8df2), closes #5386
- chore(atomic): migrate query-summary/utils.tsx (#5388) (843c24c), closes #5388
- chore(atomic): remove TemplateResult[] from Lit interface (#5424) (83e9572), closes #5424
- chore(deps): update tailwind to v4.1.8 j:kit-282 (#5438) (4667267), closes #5438
- chore(deps): update vite to v3.2.1 j:kit-282 (#5410) (02b0045), closes #5410
- chore(headless): stop bundling ESM headless for NPM (#5346) (7de844f), closes #5346
- fix(deps): update all dependencies j:kit-282 (#5068) (2a0d833), closes #5068
- fix(deps): update all dependencies j:kit-282 (#5437) (0c87df0), closes #5437
- test(atomic): add missing unit tests (#5435) (823bdcc), closes #5435
- docs(atomic): better spacing for search box suggestions storybook doc (#5416) (6773038), closes #5416
3.27.0
- [Version Bump][skip ci]: ui-kit publish (4c36602)
- chore(headless,bueno): externalize all packages on node outputs (#4921) (bc46996), closes #4921
- chore: add script to replicate CDN for local/automated testing (#5301) (2290f9b), closes #5301
- chore: migrate atomic-commerce-search-box-recent-queries (#5342) (a535b4e), closes #5342
- chore: migrate facet value checkbox (#5328) (151c135), closes #5328
- chore: migrate facet-value (#5324) (fbd720e), closes #5324
- chore: migrate facet-value-highlight (#5327) (861254e), closes #5327
- chore: skip flaky atomic-commerce-search-box test (#5385) (9358f0b), closes #5385
- chore: skip flaky product-multi-value-text test (#5377) (02f8a4e), closes #5377
- chore(atomic): add product-template dependencies (#5375) (8bb76ae), closes #5375
- chore(atomic): migrate atomic-commerce-search-box-instant-products (#5360) (1672b15), closes #5360
- chore(atomic): migrate breadcrumb-clear-all.tsx (#5351) (7c2a686), closes #5351
- chore(atomic): migrate breadcrumb-content.tsx (#5355) (3c6040e), closes #5355
- chore(atomic): migrate breadcrumb-show-less.tsx (#5357) (491cc71), closes #5357
- chore(atomic): migrate breadcrumb-show-more.tsx (#5358) (c4d92c9), closes #5358
- chore(atomic): migrate query-summary/container.tsx (#5389) (3eae25f), closes #5389
- chore(atomic): only export functions from utils, stencil-utils and dom-utils once (#5392) (5728151), closes #5392
- chore(atomic): use local CDN setup for CI playwright tests (#5359) (e6e0296), closes #5359
- chore(deps): update vite j:kit-282 (#5363) (eb41b2c), closes #5363
- fix(atomic): Ensure that only the correct range facets are included in SAPI requests based on active (8c3dc8e), closes #5390
- fix(atomic): localize various counts (#5379) (75c18ad), closes #5379
- fix(atomic): move exclusion button out of aria-hidden label to restore accessibility (#5382) (c57bb9b), closes #5382
- fix(atomic): refactor smart snippets to ensure their internally used custom elements are defined in (2bf6e11), closes #5367 /github.com/coveo/ui-kit/pull/5070/files#diff-0798d397c8638f343629aab4b0a7f18e1ba1cfdbf4d77e37883dfdcc3198cdb3
- fix(atomic): restore smart-snippets styling to pre-Tailwind v4 appearance (#5378) (38353c8), closes #5378
- docs(atomic): add cookie management for consent on Storybook (#5250) (dfaf5f6), closes #5250
- docs(atomic): remove parts from recent-queries documentation (#5394) (401bd09), closes #5394
- test(atomic): add implementation to console spies (#5384) (9b3c4b6), closes #5384
- test(atomic): add missing spy to avoid unnecessary warnings in the console (#5387) (ce6bba9), closes #5387
- feat: add autoloader targeting (#5370) (54bdaef), closes #5370
3.26.0
- chore: add script to replicate CDN for local/automated testing (#5301) (2290f9b), closes #5301
- chore: migrate atomic-commerce-search-box-recent-queries (#5342) (a535b4e), closes #5342
- chore: migrate facet value checkbox (#5328) (151c135), closes #5328
- chore: migrate facet-value (#5324) (fbd720e), closes #5324
- chore: migrate facet-value-highlight (#5327) (861254e), closes #5327
- chore: skip flaky atomic-commerce-search-box test (#5385) (9358f0b), closes #5385
- chore: skip flaky product-multi-value-text test (#5377) (02f8a4e), closes #5377
- chore(atomic): add product-template dependencies (#5375) (8bb76ae), closes #5375
- chore(atomic): migrate atomic-commerce-search-box-instant-products (#5360) (1672b15), closes #5360
- chore(atomic): migrate breadcrumb-clear-all.tsx (#5351) (7c2a686), closes #5351
- chore(atomic): migrate breadcrumb-content.tsx (#5355) (3c6040e), closes #5355
- chore(atomic): migrate breadcrumb-show-less.tsx (#5357) (491cc71), closes #5357
- chore(atomic): migrate breadcrumb-show-more.tsx (#5358) (c4d92c9), closes #5358
- chore(atomic): migrate query-summary/container.tsx (#5389) (3eae25f), closes #5389
- chore(atomic): only export functions from utils, stencil-utils and dom-utils once (#5392) (5728151), closes #5392
- chore(atomic): use local CDN setup for CI playwright tests (#5359) (e6e0296), closes #5359
- chore(deps): update vite j:kit-282 (#5363) (eb41b2c), closes #5363
- fix(atomic): Ensure that only the correct range facets are included in SAPI requests based on active (8c3dc8e), closes #5390
- fix(atomic): localize various counts (#5379) (75c18ad), closes #5379
- fix(atomic): move exclusion button out of aria-hidden label to restore accessibility (#5382) (c57bb9b), closes #5382
- fix(atomic): refactor smart snippets to ensure their internally used custom elements are defined in (2bf6e11), closes #5367 /github.com/coveo/ui-kit/pull/5070/files#diff-0798d397c8638f343629aab4b0a7f18e1ba1cfdbf4d77e37883dfdcc3198cdb3
- fix(atomic): restore smart-snippets styling to pre-Tailwind v4 appearance (#5378) (38353c8), closes #5378
- docs(atomic): add cookie management for consent on Storybook (#5250) (dfaf5f6), closes #5250
- docs(atomic): remove parts from recent-queries documentation (#5394) (401bd09), closes #5394
- test(atomic): add implementation to console spies (#5384) (9b3c4b6), closes #5384
- test(atomic): add missing spy to avoid unnecessary warnings in the console (#5387) (ce6bba9), closes #5387
- chore(headless,bueno): externalize all packages on node outputs (#4921) (bc46996), closes #4921
- feat: add autoloader targeting (#5370) (54bdaef), closes #5370
3.25.0
- chore: add facet-container functional component (#5309) (41f1eb2), closes #5309
- chore: migrate facet-common (#5325) (2807727), closes #5325
- chore: migrate facet-show-more-less (#5220) (effd0e4), closes #5220
- chore: migrate facet-value-exclude (#5326) (200b045), closes #5326
- chore: skip flaky test in cypress search box (#5364) (c0efe50), closes #5364
- chore(atomic): migrate breadcrumb-button.tsx (#5350) (6cb2876), closes #5350
- chore(atomic): migrate breadcrumb-container.tsx (#5352) (e4ba2aa), closes #5352
- chore(atomic): migrate carousel (#5343) (befd28e), closes #5343
- chore(atomic): migrate display-table.tsx (#5274) (9debf19), closes #5274
- chore(atomic): migrate FocusTargetController class (#5300) (1b5c2a8), closes #5300
- chore(atomic): migrate instant-item.tsx (#5349) (7666f0c), closes #5349
- chore(atomic): remove VNode type from breadcrumb interface (#5356) (4f62235), closes #5356
- chore(atomic): simplify build process (#5310) (edc7f24), closes #5310
- feat(headless): explicit null trackingId if not specified (#5316) (b04a573), closes #5316
- docs(atomic): fix bad link in query-suggestions storybook (#5348) (e0420ca), closes #5348
- fix(atomic): add back version export everywhere (#5330) (dc880bb), closes #5330
- fix(atomic): correctly localize tab label and don’t localize tab name (#5339) (6653341), closes #5339
3.24.3
- chore(atomic): migrate atomic-commerce-search-box-query-suggestions (#5205) (1c9df4d), closes #5205
- chore(atomic): migrate recent-queries.tsx (#5255) (7af6692), closes #5255
- fix(atomic): reduce scope of dispatchSearchBoxSuggestionsEvent to only relevant search boxes (#5253) (d78ba42), closes #5253 #5205
3.24.2
- chore(atomic): add tests for ItemListCommon class (#5278) (55e3697), closes #5278
- fix(deps): update dependency typescript to v5.8.3 j:kit-282 (#5269) (83d3475), closes #5269
3.24.1
- fix(atomic): add missing import in atom (#5304) (dac920d), closes #5304
- fix(atomic): ensure all custom-elements are scanned (#5302) (fdeed93), closes #5302
- fix(atomic): ensure cdn files includes a hash (#5306) (fd03c71), closes #5306 #5305 #5304 #5303 #5302
- fix(atomic): ensure context root is declared when context is used (#5305) (89ff82e), closes #5305
- fix(atomic): fix atomic-recs-result-template rendering error (#5313) (7b4dd8a), closes #5313 /github.com/coveo/ui-kit/pull/5070/files#diff-869c29501cc46796f3035d2f9e0b3d564509824dd998c0c24d49efe4f2dd0423
- chore(atomic): add tests for ProductTemplateProvider class (#5276) (e3734b4), closes #5276
- chore(atomic): add tests for TemplateProvider class (#5275) (10bc2a7), closes #5275
- chore(atomic): migrate display-grid.tsx (#5273) (f0c3ed8), closes #5273
- chore(atomic): migrate display-wrapper.tsx (#5266) (a839b9c), closes #5266
- chore(atomic): migrate placeholders.tsx (#5272) (fe37143), closes #5272
- test(atomic): improve stability around suggestions/sb (#5303) (99c7a3f), closes #5303
- docs(atomic): Storybook intro and crawling pages (#5293) (57bb336), closes #5293
3.24.0
- chore: add checkbox render function (#5215) (fdb0da7), closes #5215
- chore: add new directive to assign multiple classes to a component (#5214) (2fff349), closes #5214
- chore: migrate facet header render function (#5217) (c89d263), closes #5217
- chore: migrate facet-search-matches (#5221) (424ec3e), closes #5221
- chore: migrate facet-value-group (#5222) (6b22990), closes #5222
- chore: update vite (#5261) (5a73a68), closes #5261
- chore(atomic): add commerce-search-box storybook fixture (#5254) (163dd4b), closes #5254
- chore(atomic): add commerce-search-box vitest fixture (#5252) (aaaf885), closes #5252
- chore(atomic): fix error handling with bindings decorator (#5227) (7d5d9ac), closes #5227
- chore(atomic): migrate atomic-commerce-pager to Lit (#5016) (3b92750), closes #5016
- chore(atomic): migrate search box text area (#5249) (410ab08), closes #5249
- chore(atomic): migrate search-box-wrapper.tsx (#5246) (8fe10d3), closes #5246
- chore(atomic): migrate submit-button.tsx (#5247) (54cea86), closes #5247
- chore(atomic): migrate suggestion-manager for Lit usage (#5242) (a7bfaa6), closes #5242
- chore(atomic): move RedirectionPayload to common (#5241) (0dddc67), closes #5241
- chore(deps): update vite j:kit-282 (#5031) (532ea61), closes #5031
- fix(atomic): ensure atomic-insight-tab popover buttons get truncated (#5206) (62da4fc), closes #5206
- fix(atomic): ensure correct path for locales (#5260) (94b2d80), closes #5260
- fix(atomic): ensure pagination section children are always centered (#5240) (c359478), closes #5240
- fix(atomic): ensure Stencil “late” ShadowDOM are observed. (#5267) (5a292c9), closes #5267
- test: skip no-products flaky test (#5237) (adc290e), closes #5237
- test(atomic): bump vitest timeout to 3 seconds (#5232) (87522bb), closes #5232
- test(atomic): mark fixture interface as ready (#5228) (9844023), closes #5228
- test(atomic): remove
globals: truein vitest config (#5238) (5557363), closes #5238 - test(atomic): skip flaky folded result list test (#5258) (ed9ef9f), closes #5258
- feat(insight): add analytics on copyToClipboard and sendToFeed (#5235) (c94943c), closes #5235
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 (d3b46a5)
- [Version Bump][skip ci]: ui-kit publish (d9abb20)
- [Version Bump][skip ci]: ui-kit publish (ea556e6)
- [Version Bump][skip ci]: ui-kit publish (2110a9e)
- [Version Bump][skip ci]: ui-kit publish (c2ba448)
- [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
- chore(atomic,quantic): move tests scripts orchestrations to nx (#5197) (22bf157), closes #5197
- fix(headless, atomic): ensure components are enabled/disabled correctly when an invalid tab id is pr (1a6fc46), closes #4944
- chore: add missing ref on button render function (#5213) (7bd99ec), closes #5213
- chore: author & sign generated ci commit (#5149) (1c22fb1), closes #5149
- chore: ensure repo build on windows (#5177) (f00be85), closes #5177
- chore: move vendor directory (#5128) (d6c39dd), closes #5128
- chore: remove jsx from some utils files (#5147) (12b920d), closes #5147
- chore: skip copy button test suite (#5199) (1cdc15a), closes #5199
- chore(atomic): add a boolean converter for Lit (#5121) (9dab7ae), closes #5121
- chore(atomic): add ChildrenUpdateCompleteMixin mixin (#5110) (ea24ea5), closes #5110
- chore(atomic): add component error custom element (#5043) (de7b876), closes #5043
- chore(atomic): add internal element for rendering search box suggestion elements (#5178) (e344191), closes #5178
- chore(atomic): add vitest timeout for playwright locators (#5201) (8b7d46b), closes #5201
- chore(atomic): add withTailwindStyles decorator (#5106) (5d92351), closes #5106
- chore(atomic): enable ripple styles for lit components (#5138) (5946a9e), closes #5138
- chore(atomic): escape backslashes in css (#5172) (65eb58e), closes #5172
- chore(atomic): fix init issue for lit components when using initializeBindingsMixin (#5225) (2c502af), closes #5225
- chore(atomic): fix initialization issues when combining Lit interfaces with Stencil components (#507 (1190f8c), closes #5070
- chore(atomic): improve build for lit components (#5148) (dfc925b), closes #5148
- chore(atomic): improvements for vitest, tailwind & storybook (#5157) (42d30d7), closes #5157
- chore(atomic): migrate atomic-commerce-interface to Lit (#5017) (7f03f9b), closes #5017
- chore(atomic): migrate atomic-commerce-sort-dropdown (#5127) (8bac154), closes #5127
- chore(atomic): migrate atomic-icon (#4998) (cace446), closes #4998
- chore(atomic): prettier generated lit files (#5168) (827ab7a), closes #5168
- chore(atomic): remove ‘children’ from FunctionalComponentWithChildren interface (#5133) (d0bb710), closes #5133
- chore(atomic): remove focus-visible polyfill (#5118) (66a809a), closes #5118 /github.com/coveo/ui-kit/pull/5017#discussion_r2017881924
- chore(atomic): replace AriaLiveRegion decorator with a lit controller (#5202) (71189fc), closes #5202
- chore(atomic): watch headless in atomic dev mode (#5190) (e71f7b4), closes #5190
- chore(deps): update tailwind to v4.0.15 j:kit-282 (#5112) (d575699), closes #5112
- chore(deps): update vitest (#5188) (749ab46), closes #5188
- chore(react19): allow react19 w/
@coveo/headless-react, bump to 19 everywhereish. (#5171) (823974d), closes #5171 - test(insight): adds wait for results in refine modal tests (#5211) (0fddcd3), closes #5211
- ci: more explicit nx build cache (#5051) (8170c8b), closes #5051 /github.com/coveo/ui-kit/blob/0bb6ae688ed45139dc67cdb21e2691d6ea741e96/nx.json#L48
- ci: skip flaky test (#5224) (49fef96), closes #5224
- fix(atomic-icon): move css to components layer (#5169) (1622060), closes #5169
- fix(atomic-icon): split resourceURL logic for lit (#5131) (e701eb9), closes #5131
- fix(atomic): do not clear search box input when clearing recent queries (#5103) (bb563a7), closes #5103
- fix(atomic): do not override
shouldUpdatewhen binding state to controller (#5154) (e83e064), closes #5154 - fix(atomic): ensure modals are not crawled by google bot (#5095) (2d9fa1b), closes #5095
- fix(atomic): localize facet value counts in aria-labels (#5122) (58915ba), closes #5122
- fix(autoloader): fix import path for searchElementMap (#5181) (c209c1e), closes #5181
- fix(autoloader): wrap initial discovery and observer setup in DOMContentLoaded event (#5180) (58655b4), closes #5180
- fix(deps): update all dependencies j:kit-282 (major) (#5069) (44fede8), closes #5069
- feat(atomic): localize tab name & label (#5071) (6556c5c), closes #5071
3.22.9
- chore: add missing ref on button render function (#5213) (7bd99ec), closes #5213
- chore: skip copy button test suite (#5199) (1cdc15a), closes #5199
- chore(atomic): add vitest timeout for playwright locators (#5201) (8b7d46b), closes #5201
- chore(atomic): fix init issue for lit components when using initializeBindingsMixin (#5225) (2c502af), closes #5225
- chore(atomic): migrate atomic-commerce-interface to Lit (#5017) (7f03f9b), closes #5017
- chore(atomic): migrate atomic-commerce-sort-dropdown (#5127) (8bac154), closes #5127
- chore(atomic): replace AriaLiveRegion decorator with a lit controller (#5202) (71189fc), closes #5202
- [Version Bump][skip ci]: ui-kit publish (dd9325e)
- chore(atomic,quantic): move tests scripts orchestrations to nx (#5197) (22bf157), closes #5197
- test(insight): adds wait for results in refine modal tests (#5211) (0fddcd3), closes #5211
- ci: skip flaky test (#5224) (49fef96), closes #5224
3.22.8
- chore: add missing ref on button render function (#5213) (7bd99ec), closes #5213
- chore: skip copy button test suite (#5199) (1cdc15a), closes #5199
- chore(atomic): add vitest timeout for playwright locators (#5201) (8b7d46b), closes #5201
- chore(atomic): fix init issue for lit components when using initializeBindingsMixin (#5225) (2c502af), closes #5225
- chore(atomic): migrate atomic-commerce-interface to Lit (#5017) (7f03f9b), closes #5017
- chore(atomic): migrate atomic-commerce-sort-dropdown (#5127) (8bac154), closes #5127
- test(insight): adds wait for results in refine modal tests (#5211) (0fddcd3), closes #5211
- ci: skip flaky test (#5224) (49fef96), closes #5224
- chore(atomic,quantic): move tests scripts orchestrations to nx (#5197) (22bf157), closes #5197
3.22.7
- chore(atomic): add internal element for rendering search box suggestion elements (#5178) (e344191), closes #5178
- chore(atomic): watch headless in atomic dev mode (#5190) (e71f7b4), closes #5190
- chore(deps): update vitest (#5188) (749ab46), closes #5188
- fix(autoloader): wrap initial discovery and observer setup in DOMContentLoaded event (#5180) (58655b4), closes #5180
3.22.6
3.22.5
- chore: author & sign generated ci commit (#5149) (1c22fb1), closes #5149
- chore: ensure repo build on windows (#5177) (f00be85), closes #5177
- chore: remove jsx from some utils files (#5147) (12b920d), closes #5147
- chore(atomic): add a boolean converter for Lit (#5121) (9dab7ae), closes #5121
- chore(atomic): escape backslashes in css (#5172) (65eb58e), closes #5172
- chore(atomic): improve build for lit components (#5148) (dfc925b), closes #5148
- chore(atomic): improvements for vitest, tailwind & storybook (#5157) (42d30d7), closes #5157
- chore(atomic): prettier generated lit files (#5168) (827ab7a), closes #5168
- chore(react19): allow react19 w/
@coveo/headless-react, bump to 19 everywhereish. (#5171) (823974d), closes #5171 - fix(atomic-icon): move css to components layer (#5169) (1622060), closes #5169
- fix(atomic): do not override
shouldUpdatewhen binding state to controller (#5154) (e83e064), closes #5154 - fix(atomic): localize facet value counts in aria-labels (#5122) (58915ba), closes #5122
3.22.4
- chore(atomic): enable ripple styles for lit components (#5138) (5946a9e), closes #5138
- chore(atomic): remove ‘children’ from FunctionalComponentWithChildren interface (#5133) (d0bb710), closes #5133
3.22.3
- [Version Bump][skip ci]: ui-kit publish (c2ba448)
- chore(atomic): remove focus-visible polyfill (#5118) (66a809a), closes #5118 /github.com/coveo/ui-kit/pull/5017#discussion_r2017881924
- fix(atomic-icon): split resourceURL logic for lit (#5131) (e701eb9), closes #5131
3.22.2
- chore(atomic): remove focus-visible polyfill (#5118) (66a809a), closes #5118 /github.com/coveo/ui-kit/pull/5017#discussion_r2017881924
- fix(atomic-icon): split resourceURL logic for lit (#5131) (e701eb9), closes #5131
3.22.1
3.22.0
- chore(atomic): add ChildrenUpdateCompleteMixin mixin (#5110) (ea24ea5), closes #5110
- chore(atomic): add component error custom element (#5043) (de7b876), closes #5043
- chore(atomic): add withTailwindStyles decorator (#5106) (5d92351), closes #5106
- chore(atomic): fix initialization issues when combining Lit interfaces with Stencil components (#507 (1190f8c), closes #5070
- chore(atomic): migrate atomic-icon (#4998) (cace446), closes #4998
- chore(deps): update tailwind to v4.0.15 j:kit-282 (#5112) (d575699), closes #5112
- chore(atomic, headless): make typescript 5 an optional peer dependency (#5126) (17ed3a2), closes #5126
- 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
- fix(atomic): do not clear search box input when clearing recent queries (#5103) (bb563a7), closes #5103
- fix(atomic): ensure modals are not crawled by google bot (#5095) (2d9fa1b), closes #5095
- fix(deps): update all dependencies j:kit-282 (major) (#5069) (44fede8), closes #5069
- feat(atomic): localize tab name & label (#5071) (6556c5c), closes #5071
3.21.1
- fix(atomic): clear suggestions when clicking the x button (#5098) (483c2aa), closes #5098
- chore: bunch o’ updates (#5082) (e036cab), closes #5082
- chore(atomic): fix flaky tests (#5088) (cb22463), closes #5088
3.21.0
- chore: isolate tailwind dependency (#5076) (2990827), closes #5076
- chore: split release:phase1 & release:phase3 in two phases (#5042) (e00bd41), closes #5042
- chore(atomic): add decorator for bindings (#5025) (749daef), closes #5025
- chore(atomic): add injectStylesForNoShadowDOM decorator (#5037) (4f749c6), closes #5037
- chore(atomic): fix flaky theming smoke tests (#5072) (2c39a87), closes #5072
- chore(atomic): fix storybook & vitest integration with tailwindcss (#5061) (ca83e1c), closes #5061
- fix(atomic): fix overflowing tables in generated answer components (#5059) (da19807), closes #5059
- feat(atomic): expose atomic and headless version through the dynamic CDN export (#5039) (d66887f), closes #5039
3.20.4
- test(atomic): add insight panel playwright tests (#5028) (bd8487b), closes #5028
- test(atomic): add testing helpers (#5024) (f3ca88a), closes #5024 #4998
- chore: build working again on windows (#4954) (d406941), closes #4954
- chore(atomic): use nothing instead of undefined for functional components (#5038) (e71cdf1), closes #5038
- fix(atomic): missing “backdrop” part for
atomic-insight-user-actions-modal(#5026) (b3dcfa2), closes #5026 #5022
3.20.3
- fix(atomic): Added missed “backdrop” part to the exported parts in the refine modal (#5022) (afe9f4e), closes #5022
- fix(atomic): fix class title and overflow when message is too long (#5035) (b7ea563), closes #5035
- fix(deps): update all dependencies j:kit-282 (#5032) (38b18f5), closes #5032
- test(atomic): exclude lit console warning in cypress assert (#5021) (b5789e6), closes #5021
- chore: better names commerce storybook utilities (#5015) (d54cb53), closes #5015
3.20.1
- ci: replace RESOURCE_URL in stencil build (#5019) (457e03e), closes #5019
- chore: fix generate-component import (#5014) (064ca84), closes #5014
- chore(atomic): do not augment node.d.ts (#5013) (7a80a7a), closes #5013
3.20.0
- chore: update vite dependencies (#5010) (b1f8764), closes #5010
- chore(atomic): add interfaces for functional lit components (#5000) (66c7f30), closes #5000
- chore(atomic): deprecate accessibility-utils (#4999) (880a126), closes #4999
- chore(atomic): fix display-if directive for lit components (#4988) (d6ef356), closes #4988
- chore(atomic): fix lit functional button (#4989) (5f81597), closes #4989
- chore(atomic): fix storybook integration for lit components (#4990) (60c25db), closes #4990
- chore(atomic): fix tsc path transformer for declaration files (#4984) (ed12109), closes #4984 /github.com/microsoft/TypeScript/issues/29543#issuecomment-456873917
- chore(atomic): generate .tw.css files instead of .css in component generate command (#5006) (727a7b9), closes #5006
- chore(atomic): migrate to Tailwind V4 (#4923) (0965a64), closes #4923
- chore(atomic): remove useless FocusTargetController from pager components (#5002) (2ea3008), closes #5002
- chore(atomic): replace lit-html with lit (#4985) (edda81c), closes #4985
- chore(atomic): update getAssetPath (#4946) (eed82ab), closes #4946 /#diff-59124eddaa5017c075b045fd7028286720966faf8a9ff0f7a3807e08f23862c7R4-R13
- chore(bueno): improve exports, externalize dependencies from bundles (#4987) (ab8931e), closes #4987
- test(atomic): styling smoke tests (#4978) (9065972), closes #4978
- test(atomic): write unit tests for load more functional button (#5001) (2f5ed05), closes #5001
- fix(atomic): use mixin to fetch bindings (#4979) (1b4a20f), closes #4979
- fix(deps): update all dependencies j:kit-282 (#4974) (0181892), closes #4974
- fix(deps): update all dependencies j:kit-282 (#5008) (ae6b710), closes #5008
- docs(atomic,headless): update filter facet count documentation (#4980) (a783022), closes #4980
- feat(atomic): provide a custom no answer message (#4977) (3f264d0), closes #4977
3.19.1
- fix(atomic): add isMobile to insight store (#4959) (73341a3), closes #4959
- fix(atomic): don’t redirect when hovering a instant result & pressing Enter (#4938) (eea90a2), closes #4938
- fix(atomic): using
_blanktarget on custom recommendation link template opens two tabs on click (# (de34ef6), closes #4953 /github.com/coveo/ui-kit/blob/main/packages/atomic/src/components/common/item-list/display-grid.tsx#L26
3.19.0
- fix(answerConfigurationId): remove internal tag (#4922) (c8dd23b), closes #4922
- fix(atomic): fix broken generated types (#4932) (1c8d484), closes #4932
- fix(atomic): search-box announces new suggestions even when count stays the same (#4950) (ff21fd0), closes #4950
- fix(deps): update all dependencies j:kit-282 (#4957) (8302720), closes #4957
- chore(atomic): move
CommerceBindingstype to .ts file (#4937) (808f891), closes #4937 - chore(deps): update vite to v2.1.9 j:kit-282 (#4956) (ab2acbd), closes #4956
- feat(atomic): add button function for lit components (#4857) (b64e226), closes #4857
- feat(atomic): add heading function for lit components (#4861) (33fae2f), closes #4861
3.18.0
- chore: fix failing atomic test due to source change (#4909) (ac4da32), closes #4909
- chore: script to create new setup for atomic component (#4913) (f872a49), closes #4913 #4914
- chore(atomic): add index & lazy-index file in every use case (#4927) (cf5ce1d), closes #4927
- chore(atomic): better dev mode (#4920) (3ba383c), closes #4920
- chore(atomic): bundle lit dependencies for CDN build (#4908) (87681ca), closes #4908
- chore(deps): update dependency vite to v5.4.14 j:kit-282 (#4902) (e0b448b), closes #4902
- chore(tests): fix flakiness issue (#4905) (ab7f0d5), closes #4905 /github.com/cypress-io/cypress/issues/29085#issuecomment-2040258080 /docs.cypress.io/app/references/changelog#13-7-3 /github.com/coveo/ui-kit/pull/4905#discussion_r1933951647
- test(atomic): add lit checkbox tests (#4899) (694475f), closes #4899
- test(atomic): add tests to binding decorators (#4911) (12c4aac), closes #4911
- test(atomic): test radio-button render function (#4896) (7c5ac43), closes #4896
- fix(atomic-react): stop exporting atomicResultChildren and atomicResultChildrenTemplate (#4931) (c0d2f08), closes #4931
- fix(atomic): hide unhydrated results (#4900) (5bb6b51), closes #4900
- fix(atomic): reset dependent numeric / date facet input when parent facet is cleared (#4851) (b30b8a2), closes #4851
- fix(deps): update all dependencies j:kit-282 (#4903) (192cf67), closes #4903
- fix(deps): update all dependencies j:kit-282 (#4933) (9016283), closes #4933
- feat(atomic-hosted-page): migrate from stencil to lit (#4897) (bf6bed4), closes #4897
- fix(headless+atomic): make recent queries case insensitive + display recent query even if it fully m (6ceebaa), closes #4854
3.17.0
- chore: add tailwind styles support for lit components (#4862) (6537c36), closes #4862 /github.com/coveo/ui-kit/pull/4804#issue-2751560151 /github.com/coveo/ui-kit/pull/4804#discussion_r1894392106 #4804
- chore: convert externalpackagemappings script to js (#4907) (6aa41a8), closes #4907
- chore: keep css imports intact (#4901) (fe1f002), closes #4901
- chore(atomic): various utils fixes (#4878) (0bd99f2), closes #4878
- feat(atomic): add binding decorators (#4891) (e5ac52c), closes #4891
- test(atomic): add test for watch decorator (#4894) (0abb2af), closes #4894
- test(atomic): test localized-string directive (#4895) (0161af2), closes #4895
3.16.0
- chore(atomic): add SVG transformer (#4867) (a331579), closes #4867
- chore(atomic): add ts-lit-plugin (#4874) (c0babd0), closes #4874
- chore(atomic): migrate unit tests to vitest/browser (#4865) (5030ca2), closes #4865
- chore(deps): update all dependencies (major) j:kit-282 (major) (#4882) (fe632d0), closes #4882
- feat(atomic): add @watch decorator for Lit components (#4875) (3400ea7), closes #4875
- feat(atomic): add Lit equivalent for
@MapPropdecorator (#4850) (5d907b1), closes #4850 - feat(atomic): add localizedString directive (#4852) (b7be913), closes #4852
- feat(atomic): add radio-button function for lit components (#4864) (c813a3f), closes #4864
- fix(atomic): add separate part name for active tab (#4868) (7c2491c), closes #4868
- fix(deps): update all dependencies j:kit-282 (#4881) (9cac893), closes #4881
- fix(headless): don’t leak pagination state to productSuggest call (#4667) (b69cf0a), closes #4667
3.15.3
3.15.2
- refactor(atomic): replace @stencil/store with in-house implementation (#4814) (cc9cd0f), closes #4814 /github.com/coveo/ui-kit/pull/4814#discussion_r1901058283
3.15.1
3.15.0
- chore: relocate dist/components to dist/atomic/components (#4859) (d854df2), closes #4859
- fix(atomic): show warning when facet displayValuesAs is not checkbox and enableExclusion is set to t (eec0326), closes #4855
- feat(atomic): replace getAssetPath (#4844) (4aa0206), closes #4844
3.14.0
- fix(atomic): make toggling highlight of individual keywords work again in quickview modal (#4838) (df0db66), closes #4838
- fix(deps): update all dependencies j:kit-282 (#4847) (e42499f), closes #4847
- fix(insight): literally just a single character! (#4841) (7b7e2b8), closes #4841
- fix(insight): some ui fixes for insight panel (#4845) (03db330), closes #4845
- feat: add
displayIfdirective (#4846) (d9c9856), closes #4846 - feat(genqa): add collapsible height option to the component (#4817) (db77dd0), closes #4817
- 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
- chore(atomic): replace HTMLStencilElement with HTMLElement (#4835) (d695190), closes #4835
3.13.0
- chore: remove experimental FollowQ component (#4788) (03ae25c), closes #4788
- chore(atomic): make tabs officially public (#4824) (9078d06), closes #4824
- fix(atomic): fix accessibility issues with pager/results per page buttons (#4761) (4c50969), closes #4761
- fix(atomic): fix IPX with high zoom levels (#4805) (13eba4e), closes #4805
- fix(atomic): make all components start with
atomic-(#4823) (0f33d58), closes #4823 - 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 (#4818) (dac0953), closes #4818
- 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
- feat(atomic): add arrow key navigation to atomic-tab/atomic-insight-tab (#4799) (5e7b15f), closes #4799
- test(atomic): add tests for atomic-product-numeric-field-value (#4779) (5411883), closes #4779
3.12.1
- fix(atomic): accessibility issues on “More” tab list (#4774) (212b46e), closes #4774
- fix(atomic): disable next and previous quickview button at edges (#4762) (4812865), closes #4762
- fix(atomic): fix error when hovering recent result containing double quotes (#4760) (0e89ee9), closes #4760
- fix(atomic): fix missing hover effect on more tab button (#4772) (d6dc16d), closes #4772
3.12.0
- chore: add atomic loader to CDN deployment config (#4686) (7a7e0ba), closes #4686
- chore(deps): update @babel packages j:kit-282 (#4739) (1e348ba), closes #4739
- chore(deps): update @nx packages to v19.8.11 j:kit-282 (#4740) (b115560), closes #4740
- 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
- feat(atomic): add experimental component for follow-up questions (#4729) (3d52be2), closes #4729
- feat(atomic): improve atomic-tab overflow behaviour (#4725) (5ce1ab5), closes #4725
- feat(headless-react): create providers with definition (#4709) (dfba10c), closes #4709
- feat(insight): remove text-xs from badge (#4736) (cfd880f), closes #4736
- test(atomic): fix flaky atomic did you mean tests (#4723) (ea85966), closes #4723
- fix(atomic): actually use alt field value (#4695) (efee724), closes #4695
- fix(deps): update dependency dompurify to v3.2.0 j:kit-282 (#4724) (290a8b6), closes #4724
- feat(atomic, headless): add support for sort criteria alphanumericNatural (#4493) (c5a50cf), closes #4493
- docs(atomic): fix empty html tab in storybook (#4693) (a920c5c), closes #4693 #4236
3.11.1
- fix(atomic): add space after ‘:’ in breadcrumb buttons (#4683) (af13331), closes #4683
- fix(atomic): remove carousel arrows when only one page of Recommendations exists (#4647) (0554dd3), closes #4647
- test(atomic): replace
atomic-quickviewCypress tests with Playwright (#4549) (fdf0616), closes #4549 - test(commerce ssr): setup smoke tests on commerce SSR sample (#4665) (6550a8e), closes #4665
- chore: add build to deployment composante + nightly flag (#4655) (587494d), closes #4655
3.11.0
- feat(atomic): Add insight result attach-to-case component (#4499) (ea6085c), closes #4499
- feat(headless): add applyCorrection function in didYouMean (#4609) (ac505ad), closes #4609
- docs(atomic): hide a component (#4648) (d823590), closes #4648
3.10.0
- [Version Bump][skip ci]: ui-kit publish (afbd8fc)
- [Version Bump][skip ci]: ui-kit publish (4e3d244)
- feat(atomic, commerce): create atomic-product-multi-value-text component (#4224) (949d6ca), closes #4224
- feat(atomic,insight): update locales.json and insights.html to support viewed by customer (#4586) (38fa9f7), closes #4586
- fix(atomic): add tooltip to insight tabs (#4596) (2b7404f), closes #4596
- fix(atomic): atomic-product layout in grid mode consistent on all screen sizes (#4527) (94c445f), closes #4527
- fix(atomic): fix clicks for recommendation lists in grid display mode (#4623) (38970c3), closes #4623
- fix(atomic): replace set polyfill in-house for size optimization (#4550) (5d60308), closes #4550 /#diff-6645f74803c2f8ab05a9005edf28232fd1942de4f1acc45c0d9f284f07f59833L7-R7 /#diff-6645f74803c2f8ab05a9005edf28232fd1942de4f1acc45c0d9f284f07f59833L182-R182
- docs(atomic): generated answer update (#4632) (9952c20), closes #4632 /github.com/coveo/ui-kit/pull/4622/files#r1827700968
- feat(atomic): add variable for collapsed rga height (#4622) (5aa719f), closes #4622
- feat(commerce): exclude unused location facets properties (#4574) (0b25980), closes #4574
- chore: allow running on node 22 (#4605) (573b7f3), closes #4605
- chore(atomic): add tests + stories for atomic-commerce-product-list (#4486) (49638b9), closes #4486
- test(atomic): atomic-commerce-search-box-instant-products (#4567) (f222e89), closes #4567
3.9.0
- [Version Bump][skip ci]: ui-kit publish (4e3d244)
- feat(atomic, commerce): create atomic-product-multi-value-text component (#4224) (949d6ca), closes #4224
- feat(atomic,insight): update locales.json and insights.html to support viewed by customer (#4586) (38fa9f7), closes #4586
- fix(atomic): add tooltip to insight tabs (#4596) (2b7404f), closes #4596
- fix(atomic): atomic-product layout in grid mode consistent on all screen sizes (#4527) (94c445f), closes #4527
- fix(atomic): fix clicks for recommendation lists in grid display mode (#4623) (38970c3), closes #4623
- fix(atomic): replace set polyfill in-house for size optimization (#4550) (5d60308), closes #4550 /#diff-6645f74803c2f8ab05a9005edf28232fd1942de4f1acc45c0d9f284f07f59833L7-R7 /#diff-6645f74803c2f8ab05a9005edf28232fd1942de4f1acc45c0d9f284f07f59833L182-R182
- docs(atomic): generated answer update (#4632) (9952c20), closes #4632 /github.com/coveo/ui-kit/pull/4622/files#r1827700968
- feat(atomic): add variable for collapsed rga height (#4622) (5aa719f), closes #4622
- feat(commerce): exclude unused location facets properties (#4574) (0b25980), closes #4574
- chore: allow running on node 22 (#4605) (573b7f3), closes #4605
- chore(atomic): add tests + stories for atomic-commerce-product-list (#4486) (49638b9), closes #4486
- test(atomic): atomic-commerce-search-box-instant-products (#4567) (f222e89), closes #4567
3.8.0
- feat(atomic, commerce): create atomic-product-multi-value-text component (#4224) (949d6ca), closes #4224
- feat(atomic,insight): update locales.json and insights.html to support viewed by customer (#4586) (38fa9f7), closes #4586
- fix(atomic): add tooltip to insight tabs (#4596) (2b7404f), closes #4596
- fix(atomic): atomic-product layout in grid mode consistent on all screen sizes (#4527) (94c445f), closes #4527
- fix(atomic): fix clicks for recommendation lists in grid display mode (#4623) (38970c3), closes #4623
- fix(atomic): replace set polyfill in-house for size optimization (#4550) (5d60308), closes #4550 /#diff-6645f74803c2f8ab05a9005edf28232fd1942de4f1acc45c0d9f284f07f59833L7-R7 /#diff-6645f74803c2f8ab05a9005edf28232fd1942de4f1acc45c0d9f284f07f59833L182-R182
- docs(atomic): generated answer update (#4632) (9952c20), closes #4632 /github.com/coveo/ui-kit/pull/4622/files#r1827700968
- feat(atomic): add variable for collapsed rga height (#4622) (5aa719f), closes #4622
- feat(commerce): exclude unused location facets properties (#4574) (0b25980), closes #4574
- chore: allow running on node 22 (#4605) (573b7f3), closes #4605
- chore(atomic): add tests + stories for atomic-commerce-product-list (#4486) (49638b9), closes #4486
- test(atomic): atomic-commerce-search-box-instant-products (#4567) (f222e89), closes #4567
3.7.0
- feat(atomic): support highlights in atomic-product-description (#4541) (5c235a8), closes #4541
- chore: promote the v3 branch when publishing on v3 (#4585) (7b9144d), closes #4585 #4584
- chore: remove rollup-plugin-replace-with-ast package (#4591) (34cd096), closes #4591
- ci: reenable tests disabled in #4294 (#4306) (ebf55db), closes #4294 #4306
- 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
- fix(atomic-angular): add @Prop decorator to @MapProp props so they are generated in the angular-outp (dc2faaf), closes #4548
- fix(atomic-numeric-facet storybook): storybook bug fix for numeric facet (#4565) (2dbad78), closes #4565
- fix(atomic): allow atomic loader to be deployed to the CDN (#4568) (b579cb0), closes #4568
3.6.2
- chore(deps): bump rollup (#4525) (874286e), closes #4525
- fix(atomic): broken HTML because of formatting in CRGA markdown heading (#4522) (9e15c6c), closes #4522 /github.com/coveo/ui-kit/blob/main/packages/atomic/src/components/common/generated-answer/generated-content/markdown-utils.ts#L50
- fix(atomic): delete ./loader/package.json when building atomic (#4539) (c39f716), closes #4539
- fix(atomic): fix layout issue on product variants with imageSize set to none (#4521) (cbfca7f), closes #4521
- fix(atomic): prevent clicks on atomic-product-image indicators from opening the product page (#4534) (4d53962), closes #4534
- fix(atomic): prevent touch events on atomic-product-children from opening the product page (#4533) (7739951), closes #4533
- fix(insight): error “getAllFacets is undefined” in insight panel interface (#4474) (836ef3a), closes #4474
- feat(atomic): remove imageAltField as an array option & use image alt field prior to image not found (ee7e1d9), closes #4511
- test(atomic): fix failing atomic-color-facet test because of source change (#4543) (c423e15), closes #4543
3.4.0
- fix(atomic): add hover effect for atomic-product clickable element in mobile/grid (#4519) (0828b1f), closes #4519
- fix(atomic): fix product image not always respect imageSize on grid display mode (#4520) (95b6571), closes #4520
- fix(atomic): hide carousel buttons when image size is set to icon (#4518) (479cc41), closes #4518
- test(atomic): fix flaky atomic did you mean tests (#4516) (ec36b2e), closes #4516
- test(atomic): skip quickview cypress tests (#4532) (bb65136), closes #4532
- feat(atomic): added logic to send analytics when opening user actions (#4512) (06bea5a), closes #4512
- feat(didyoumean): allow shifting queryCorrectionMode on the fly (#4305) (7b007a2), closes #4305
- feat(ipx): add exportparts to atomic-ipx-body (#4523) (70754a0), closes #4523
- ci(atomic): run only affected E2E tests in atomic (#4484) (497ede3), closes #4484
3.3.0
- test(atomic): add tests & stories for atomic-product-image (#4469) (bc09766), closes #4469
- test(atomic): add tests for atomic-product-price (#4441) (09c56b4), closes #4441
- test(atomic): fix flaky atomic-external tests (#4515) (d207ff5), closes #4515
- fix(atomic, headless): use
nextas default value for queryCorrectionMode (#4495) (ddce004), closes #4495 - fix(quantic,atomic): fixed timezone issue with user actions timeline (#4514) (1142855), closes #4514
- feat(headless): change citation from custom to click event (#4492) (1cc5aee), closes #4492
- fix(atomic): atomic-product-image crashes when giving an invalid image-alt-field value (#4482) (1fb3864), closes #4482
- fix(atomic): atomic-product-image fallback image is not using 1:1 ratio (#4483) (816f529), closes #4483
- fix(atomic): dim unselected facet value (#4410) (5ba9101), closes #4410
- fix(atomic): fix styling issues with atomic tabs (#4498) (6d17ed7), closes #4498
- fix(atomic): improve error message for atomic-tabs without name (#4497) (a25bc35), closes #4497
- fix(atomic): prevent quickview from reopening when changing tab (#4508) (35ab282), closes #4508
- fix(atomic): show atomic-tab-manager dropdown based on available space instead of fixed breakpoint ( (78a429c), closes #4502
- fix(genqa): fix rga feedback position with chrome (#4480) (e2585e4), closes #4480
- chore: Add CI healthcheck for CDN builds (#4458) (904df53), closes #4458
- chore(atomic): fix atomic-tab-manager flaky test (#4507) (42645c8), closes #4507
3.2.4
- test(atomic): add tests for atomic-commerce-recommendation-list (#4437) (74dff0d), closes #4437
- test(atomic): add tests for generated answer tab support (#4447) (7ab3dae), closes #4447
- test(atomic): move recs-interface, recs-list and external to playwright (#4425) (ef53640), closes #4425
- test(atomic): rewrite “show more” facet tests in playwright (#4465) (025804a), closes #4465
- fix(atomic): remove product currency glitch on render (#4408) (ff39242), closes #4408
- chore(atomic): only build atomic-react generated file during build mode (#4463) (ce63c06), closes #4463
3.2.3
3.2.1
- docs: document headless, atomic, and atomic-react entry points (#4455) (3853bdc), closes #4455
- fix: use correct pjson for bueno version replacement (#4454) (bab0883), closes #4454
3.2.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
- feat: add answer configuration id to atomic-insight-generated-answer (#4451) (6b7c2bd), closes #4451
- feat(atomic): add tab support for atomic-generated-answer (#4285) (744fb61), closes #4285
- feat(atomic): atomic insight user actions toggle component created (#4298) (bad4ff5), closes #4298
- test(atomic): add tests for atomic-product-rating (#4440) (498beff), closes #4440
- test(atomic): add tests for product link (#4203) (b62f3c7), closes #4203
- fix(atomic): bad search box layout when removing textarea prop (#4435) (70d9378), closes #4435
- fix(atomic): enable/disable facet based on tab with updateActiveTab action (#4313) (08fe92a), closes #4313 #4311
- fix(atomic): remove unnecessary css (#4397) (1ee2897), closes #4397
3.1.1
- chore: ensure absolute paths are not resolved as local when building for the CDN (#4434) (b9ee6e1), closes #4434
3.1.0
- fix(atomic, atomic-react): use root-relative URL for CDN (#4431) (39313ea), closes #4431
- feat(atomic): add label prop on NoItems functional component (#4390) (7946199), closes #4390
3.0.0
- chore!: update node engine definition in all exported packages (#4330) (d6d8a1a), closes #4330
- chore(atomic)!: externalize dependencies (#4393) (b599477), closes #4393
- chore(atomic)!: remove i18n compatibilityJSON v3 option (#4403) (d5f36cf), closes #4403
- 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 TestUtils export (#4329) (310cf53), closes #4329
- feat!: remove the organizationEndpoints configuration option (#4339) (d3e1041), closes #4339
- feat(atomic)!: delete atomic-load-more-children-results and put functionality in atomic-result-child (b12331f), closes #4341
- feat(atomic)!: make textarea search box the default and only behavior (#4332) (5890858), closes #4332
- feat(atomic)!: remove gridCellLinkTarget property (#4378) (4861e7d), closes #4378
- feat(headless)!: rga rephrase logic removed from headless (#4413) (79d3bc2), closes #4413
- feat(headless)!: use next as default analyticsMode (#4394) (3dd775e), closes #4394
- fix(atomic, commerce): prevent event propagation when clicking product show more description button (b014414), closes #4389
- fix(atomic)!: export the real SearchBoxSuggestionsEvent with a mandatory generic (#4326) (413304b), closes #4326
- fix(atomic)!: replace locales key remove-filter-on with remove-inclusion-filter-on (#4327) (00ed882), closes #4327
- fix(headless)!: clean up deprecated feedback methods (#4404) (45e9f2d), closes #4404
- chore: update tsconfigs to match node version (#4402) (e5bf6b8), closes #4402
- chore(atomic): replace @internal tags with @alpha tags in commerce components JS doc annotations (#4 (1060eb5), closes #4382
- fix(atomic): disable pager next button when reaching last pasge (#4370) (916da71), closes #4370
- fix(atomic): do not add click outside of grid layout (#4355) (5bf5895), closes #4355
- fix(atomic): field sort should be applied when selected (#4308) (bf682ce), closes #4308
- fix(atomic): fix atomic-commerce product card click invalid selector (#4367) (5758029), closes #4367
- fix(atomic): fix commerce facets being re-attached to the DOM (#4372) (aa0802c), closes #4372
- fix(atomic): fix ipx button without label (#4318) (4520eee), closes #4318
- fix(atomic): use getter instead of fn (#4396) (dcb4585), closes #4396
- fix(Headless): enable/disable facet based on tab with updateActiveTab action (#4311) (0c37dcd), closes #4311
- feat(atomic): add tab support for atomic-result-list and atomic-folded-result-list (#4281) (8f484e0), closes #4281
- feat(atomic): add value-rating-icon part to atomic-result-rating (#4388) (6c5078c), closes #4388
- feat(atomic): atomic user actions session component created (#4262) (e2a7bdb), closes #4262
- feat(atomic): exposes product-id on atomic-com-recs-list (#4317) (8f77114), closes #4317
- feat(atomic): user actions timeline component created (#4272) (7c110bc), closes #4272
- test: run only on chrome (#4335) (a380ae6), closes #4335
- test(atomic): fix no-results test for folded children results (#4409) (bc04659), closes #4409
Breaking change
- add export field in package.json (#4392)
- clean up deprecated feedback methods (#4404)
- delete atomic-load-more-children-results and put functionality in atomic-result-children (#4341)
- export the real SearchBoxSuggestionsEvent with a mandatory generic (#4326)
- externalize dependencies (#4393)
- make textarea search box the default and only behavior (#4332)
- remove deprecated functions/properties (#4350)
- remove deprecated product recommendations (#4349)
- remove gridCellLinkTarget property (#4378)
- remove i18n compatibilityJSON v3 option (#4403)
- Remove TestUtils export (#4329)
- remove the organizationEndpoints configuration option (#4339)
- replace locales key remove-filter-on with remove-inclusion-filter-on (#4327)
- rga rephrase logic removed from headless (#4413)
- update node engine definition in all exported packages (#4330)
- use next as default analyticsMode (#4394)
2.78.0
Bug fixes
- atomic: Facets don’t update correctly in the refine modal when changing tabs (#4280) (221e1bc)
- atomic: prevent item click when carousel buttons are clicked (#4297) (67d0416)
- atomic: search-box suggestions should be resilient to search-box redirection-url changes (#4289) (19cabeb)
Features
- atomic: allow user to customize grid card click behavior/links (#4287) (e5961ca), closes #4267
- headless commerce ssr: add SSR FacetGenerator (#4290) (3f957f9)
2.77.1
Bug fixes
2.77.0
Bug fixes
Features
- atomic: add tab support for atomic-smart-snippet (#4221) (9f228d3)
- atomic: add tab support for atomic-sort-dropdown (#4222) (f7a9061)
- genqa: add rephrase buttons as an option (#4246) (03d065b)
- genqa: update citations (#4243) (54948d8)
2.76.1
2.76.0
Bug fixes
Features
2.75.0
Features
- atomic-commerce: products-per-page (#4107) (81e31cf)
- atomic: add atomic-tab-manager component (#4196) (523ab9b)
2.74.0
Bug fixes
- enhance focus handling for search-box components (#4027) (d5f04b7)
- ensure quickview minimize (#4193) (c366764)
Features
- answerapi-generated-answer (#4157) (aafe3fe)
- atomic: format commerce numeric facet for price with currency by default (#4201) (bf6e2de)
2.73.0
Bug fixes
- add atomic version in the analytics initial config for Headless (#4171) (a72c3ac)
- atomic/commerce: fix breadbox labels / values (#4178) (6ab1e3b)
-
atomic: breaking change in
SearchBoxSuggestionsEvent(#4186) (8e7f6ab) - deps: update stencil j:kit-282 (#3833) (095ab4b)
- headless: separate manual numeric facet in a separate slice for commerce (#4183) (3c58454)
- interpolate page# in pageNumber label (#4190) (d2719b4)
- storybook: add min & preset value for nbOfVal (facets) (#4191) (edac684)
Features
- answer: knowledge controller preparation (#4129) (3e1b7d1)
- atomic: clickable “More matches for {query}” in facetSearch (#4154) (a389b40)
- genqa: new feedback modal (#4092) (7bf9bfe)
2.72.0
Bug fixes
- atomic/commerce: facet / facetState mismatch when rendering generated facets (#4152) (a55b748)
- atomic/commerce: fix url manager (#4151) (d5991f5)
- atomic: make sure to escape any HTML generated by the AI model (#4100) (18d9646)
Features
- atomic: add new atomic-commerce-refine-toggle component (#4155) (71d81ba)
- atomic: use “product” instead of “result” in commerce components (#4139) (e63610e)
2.71.0
Features
2.70.1
Bug fixes
- atomic: add RGA rich formatting to the insight interface (#4106) (5817e37)
-
atomic: support
gridCellLinkTargetprop onDisplayGridcomponent (#4122) (e3c7528) -
commerce: expose child product directly on
promoteChildToParent(#4128) (d333812) -
commerce: remove
executeFirstSearch& friend from commerce engine (#4095) (64cda10)
Features
2.69.0
Bug fixes
- atomic: add query-summary E2E tests (#4102) (6f73da7)
- atomic: adjust product-list placeholder (#4108) (9b28869)
- atomic: clear recent searches on keyboard enter keypress (#4072) (9ab7ba5)
- atomic: escape searchQuery in regex (#4116) (dbd33a1)
- atomic: fix atomic-commerce-search-box needlessly requesting suggestions when input is disabled (#4096) (49e9415)
- atomic: resolve result to full collection in context of folded result list (#4119) (360b604)
- headless: update product interface to reflect how the commerce api behaves (#4104) (5e514c5)
Features
- atomic: add alt text field on atomic-result-image (#4056) (3d69e97)
- atomic: add identifier on atomic commerce generated facets (#4112) (b2a4406)
- commerce: make summary a sub-controller (#4082) (cfcc9d9)
2.68.1
Bug fixes
- atomic: collapsed answer gradient colour (#4081) (56da0e3)
- atomic: fallback language to commerce engine value instead of always defaulting to english (#4094) (fc4c312)
- atomic: use currency from context instead of prop for atomic-product-price (#4091) (1bfee6b)
- expose atomic-commerce-load-more-products to react (#4097) (d7214c7)
2.68.0
Bug fixes
Features
2.67.0
Bug fixes
- atomic: fix collapse-facets-after support for atomic-commerce-facets (#4075) (bf72e1e)
- atomic: fix grid system for commerce when no results or error (#4058) (7d0bddc)
- atomic: no break word for product-price + truncate/wrap (#4055) (a538557)
- atomic: remove boundary validation on numeric inputs (#4073) (51848ee)
Features
- atomic commerce: add interactive product controller support (#4026) (a07f4b9)
- headless: enforce organization endpoints usage for headless commerce (#4060) (8bb77af)
2.66.0
Bug fixes
- atomic: add label on atomic-pager radiogroup (#3983) (a4d87f8)
- atomic: fix some padding and margin issue for commerce facets (#4011) (c109b74)
- atomic: improve translation for “clear” in multiple languages (#4051) (cb3ff8b)
- atomic: prevent facet value checkbox and label overlap (#3984) (80b50a1)
- calculate limits based on domain and input values (#4043) (6512d7a)
- Commerce Atomic: add commerce category facet (#4008) (804b5af), closes /github.com/coveo/ui-kit/compare/KIT-3197…KIT-3200#diff-755504d8edb4af1c62f81e58f159ff3861c8ebe161f133941bbfd4e0ffebbb70
- Commerce Atomic: ensure facet collapse (#4009) (e8b2e5e)
- Commerce Atomic: prevent recs carousel buttons from overlapping with text (#3976) (52cb8e2)
Features
- atomic,headless: support for atomic-commerce-did-you-mean (#4029) (5e860a5)
- atomic: add commerce-no-products component (#4013) (5374847)
- atomic: add date facet (#4024) (ea5c9b1)
- Commerce Headless: change the way selectors are exposed (#4016) (534e1c2)
- commerce: atomic-product-field-condition (#3959) (5e14eec), closes #3956
- simplify the arguments for the
setRanges()method in numeric and date facets (#4042) (20c0978)
2.65.5
2.65.4
2.65.3
2.65.2
2.65.1
2.65.0
Bug fixes
- always include suggestions popup in the DOM (#3860) (c13d91f)
- atomic: answer generation component glitch (#3841) (71d3aa5)
- atomic: separator should not be consider for ARIA (#3846) (329a914)
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 Atomic: setup search box skeleton (#3861) (d6c87b5)
- genQA: add part attribute to rephrase buttons container (#3831) (d2c062d)
- genQa: change feedback buttons position for small layout (#3847) (38e101c)
2.64.1
Bug fixes
2.64.0
Bug fixes
Features
2.63.1
2.63.0
Features
- atomic: add part attribute for genQA component (#3753) (0a55222)
- atomic: add rga disclaimer (#3761) (d6c8b34)
2.62.3
2.62.1
2.62.0
Bug fixes
Features
2.61.0
Features
2.60.5
Bug fixes
2.60.3
Bug fixes
Features
2.60.0
Bug fixes
- atomic: fix search disabled check for query suggestion (#3669) (8b4bb3d)
- deps: update stencil j:kit-282 (#3635) (63b333e)
Features
2.59.0
Features
- auto-facet: bump max count to 20 (#3642) (069a4be)
- IPX: add PageView in IPX actions history (#3607) (155f04c), closes /github.com/coveo/coveo.analytics.js/blob/master/src/coveoua/browser.ts#L29
2.58.1
2.58.0
Bug fixes
- deps: update stencil j:kit-282 (#3578) (a5b645d)
- refine-modal: Sort facets values based on their DOM position (#3619) (3cf03af)
Features
2.57.2
Bug fixes
- atomic: ensure redirection on instant result click (#3585) (b47e3cb)
- atomic: improve query suggestions selection (#3582) (f8b06e9)
2.57.1
Bug fixes
2.57.0
Bug fixes
- atomic: fix facet order in modal refine (#3572) (9dc777e)
- atomic: fix input minimum length behaving incorrectly with clear button (#3564) (eda7dfa)
Features
- atomic: add shadow part of result-multi-value-text list element (#3567) (9c94377)
- headless,atomic: expose and leverage user defined label in administration tool for facets (#3566) (5848396)
2.56.0
Bug fixes
- atomic: fix insight search box width (#3550) (797d50c)
- deps: update all dependencies j:kit-282 (#3535) (8cbc113)
Features
- headless,atomic: migrate framework versions from customData to source w/ next analytics (#3544) (b4c9262)
2.55.1
Bug fixes
2.55.0
Bug fixes
Features
- atomic: change insight searchbox to be expandable by default (#3524) (7372a2b)
- atomic: cRGA refactor + atomic-insight-generated-answer component (#3514) (043a2c8)
- headless,atomic: support new query correction system (#3530) (1d81780)
2.54.0
Bug fixes
- atomic: set end of range to end of day when applying facet date input (#3517) (c67f3e1)
- error: added margin at the buttom of the error component (#3486) (5eb2c8c)
- rga: ensure svgs does not include static colors (#3515) (d7c44e7)
Features
2.53.0
Bug fixes
Features
2.52.1
Bug fixes
- exclude: use unexclude actionCause when unexcluding (#3478) (8f7071e)
- exclusion: add missing locales for accessibility (#3480) (8277b29)
2.52.0
Bug fixes
- atomic: icons in textarea search box are not centered (#3468) (bffe657)
- breadcrumbs: include/exclude aria labels (#3469) (ce4f5a3)
Features
2.51.1
Bug fixes
- atomic-search-box: close suggestions when clicking search button (#3448) (7cb5aa5)
- atomic: improve accessibility for generated answer (#3435) (59296d5)
- deps: update dependency @stencil/core to v4.8.1 j:kit-282 (#3451) (b5874d6)
2.51.0
Bug fixes
- deps: update dependency @stencil/core to v4.7.2 j:kit-282 (#3418) (d142351)
- genai: dispatch like and dislike properly (#3393) (43ca99a)
- genai: feedback modal fixes (#3414) (6c2ed62)
- RGA: no longer showing citation popover on small screens (#3398) (4b170f6)
Features
- doc: generate documentation for generated answer in headless, atomic and quantic (#3397) (c5df083)
- IPX: make button load recs on click (#3406) (c7c72f5)
2.50.2
Features
- atomic: added negative feedback modal for rga (#3339) (194db3c)
- atomic: improve generated answer accessibility (#3373) (2e3cb57)
- atomic: swapped summary answer icon (#3379) (2c736c5)
2.49.0
Bug fixes
Features
- atomic: dynamically display search input depending on the length of values displayed (#3351) (9d77cfe)
2.48.3
Bug fixes
- atomic: Hide scroll bar from search component (#3302) (fa58a98)
- deps: update all dependencies j:kit-282 (#3347) (047b2a8)
Features
-
atomic: add
resultsMustMatchoption to facet components (#3169) (6a4581a) - atomic: add copy button for generated answer (#3349) (87b5c6e)
- atomic: add parts to customize quickview icon and button (#3342) (0f9d6b8)
- atomic: generated answer citation details on hover (#3340) (894129f)
- atomic: mark searchbox as input for deprecation in favour of textarea (#3326) (410c235)
- double publish the NPM packages into GitHub packages for use by internal repositories also using the @coveo scope (#3251) (4d413e6)
2.47.0
Bug fixes
- atomic-react: fix for Vite by enabling import injection (#3312) (ae8ee81)
- atomic: improve screen reader support (#3306) (ed97883)
- deps: update stencil j:kit-282 (#3322) (5f02c7e)
Features
- atomic: add toggle to disable atomic-generated-answer component (#3281) (877a9ef)
- atomic: added buttons to rephrase a generated answer (#3287) (60a841a)
- atomic: enabled newline insertion in text area search box (#3291) (82e8036)
2.46.1
Bug fixes
2.46.0
Bug fixes
Features
2.45.0
Bug fixes
- atomic: css part and css variable for facet-search-icon / facet-search-clear-icon (#3200) (426f9e2)
- atomic: search text area scroll (#3219) (f998f63)
- atomic: support facet-manager collapse-facets-after for automatic facets (#3213) (0f88e94)
- genAI: set loading dots to atomic-primary (#3225) (f8e4993)
- IPX: remove max width of ipx body and footer (#3235) (44cbb35)
Features
2.44.0
Features
- atomic: interactive RGA citations (#3199) (fabdd35)
- headless: wrap preprocess function that throws to prevent stopping the execution requests (#3172) (8e50eb9)
2.43.1
2.43.0
Bug fixes
Features
- commerce: create PLP v2 interactive result controller (#3129) (4d3c39d)
- headless-react: add headless react util defineSearchEngine (#3107) (1d63e43)
2.42.3
Bug fixes
- atomic: translation issue for zh-tw (5ac74a9)
2.42.1
Bug fixes
- headless: bump coveo.analytics to fix click tracking issue on ios safari (#3141) (402473f)
- refactor focus target to prevent race condition (#3124) (daddf5b)
2.42.0
Features
2.41.1
Bug fixes
2.41.0
Features
2.40.2
Bug fixes
- atomic: address search box suggestion accessibility problem (#3086) (0e03273)
- atomic: automatic facets not showing in refine modal when no static facets (#3104) (69f2db5)
2.40.0
Bug fixes
- atomic,headless: add maximum value of 10 for ‘desiredCount’ (#3089) (35bb410)
- atomic: fix grid result breadcrumbs (#3100) (6fc30f4)
- atomic: make automatic facet placholders disappear when empty response (#3091) (397e8ba)
- atomic: Make gridCellLinkTarget optional (#3097) (7b1eed3)
Features
2.39.0
Bug fixes
- atomic: add automatic facets to atomic refine modal (#3069) (9b422ce)
- atomic: css parts not working for automatic facets in refine modal (#3071) (3f899fd)
- atomic: fix DOM exception when using refine modal with no facets (#3072) (0a29cf3)
- atomic: fixed styling of insight folded results when children ar… (#3075) (b12d67d)
- remove `` from GPT translated locales (#3073) (3410d93)
Features
2.38.0
Bug fixes
- atomic: center magnifying glass icon in search box submit button (#3066) (f445ba7)
- test: fix false positives from remove component assertion (#3053) (23e5f0b)
Features
2.37.0
Features
- atomic: add placeholders for automatic facet (#3055) (c928679)
- atomic: empty no-result-text prop hides component when no child results found (#3042) (24df05b)
- headless: breadcrumb manager facet exclusion (#3043) (21d8259)
- smart-snippet: allow link _target modifs (#3026) (8a9342a)
2.36.0
Bug fixes
- atomic: fix internationalization in atomic automatic facet (#3036) (822fca0)
- unsubscribe component on disconnected callback (#3027) (92644cf)
Features
- atomic: add the singular automatic facet component (#3021) (ed45748)
- atomic: added cursor effect and streamEnd event (#3034) (9c5165d)
- atomic: change padding in result list (#3031) (4f62a62)
2.35.0
Bug fixes
Features
- atomic,headless: support facet alphanumeric descending order (#3011) (b572a0e)
- atomic: add result action bar on hover (#3002) (d2ed389), closes #3019
- atomic: removed border around loading state (#3014) (cf4309a)
2.34.0
Features
2.33.0
Features
2.32.0
Features
- atomic,headless: support custom sort for facets (#2960) (21e00f2)
- atomic: added folding-result-list for insight panel (#2970) (4e5ed3b)
- atomic: mass translation of atomic with gpt model (#2981) (6ea7626)
2.31.4
Bug fixes
- atomic: code defensively around triggers notifications state (#2946) (032a7c2)
- atomic: not good (#2965) (9efbb49)
- undefined error when checking mismatch with new endpoint url (#2944) (70ff673)
2.31.3
Bug fixes
Features
-
atomic: changed translation key in
atomic-did-you-mean(#2939) (0b0627a) -
atomic: support fallback for
atomic-result-image(#2915) (2620f18) - insight: added button for the full search page (#2870) (5755287)
2.30.1
Bug fixes
Features
- atomic: added smart snippet components for insight panels (#2908) (b63c79d)
- atomic: remove white stroke on checkbox tick svg when using part (#2899) (d0eb2be)
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.29.0 (2023-05-17)
Bug fixes
- atomic: use admin endpoints to redirect with relevance inspector (#2885) (cb4a081)
- headless: serialize and deserialize endInclusive parameters for range facets (numeric, dates) (#2883) (ff411f0)
- prevent unnecessary query suggestions (#2758) (117c2e7)
Features
-
atomic: add a part on
facet-value-checkbox > atomic-icon(#2895) (0f83ca9) - atomic: refactored smart snippets components for reusability (#2878) (fc5097d)
2.28.7 (2023-05-11)
Note: Version bump only for package @coveo/atomic
2.28.6 (2023-05-11)
Note: Version bump only for package @coveo/atomic
2.28.5 (2023-05-09)
Bug fixes
2.28.4 (2023-05-08)
Note: Version bump only for package @coveo/atomic
2.28.3 (2023-05-05)
Note: Version bump only for package @coveo/atomic
2.28.2 (2023-05-04)
Bug fixes
- atomic: support limited version of quickview when sandbox allow-same-origin not present (#2866) (83dd211)
2.28.1 (2023-05-04)
Note: Version bump only for package @coveo/atomic
2.28.0 (2023-05-02)
Bug fixes
Features
2.27.6 (2023-05-01)
Bug fixes
2.27.5 (2023-04-28)
Note: Version bump only for package @coveo/atomic
2.27.4 (2023-04-27)
Note: Version bump only for package @coveo/atomic
2.27.3 (2023-04-27)
Bug fixes
2.27.2 (2023-04-27)
Note: Version bump only for package @coveo/atomic
2.27.1 (2023-04-27)
Note: Version bump only for package @coveo/atomic
2.27.0 (2023-04-26)
Features
2.26.0 (2023-04-25)
Features
2.25.2 (2023-04-24)
Note: Version bump only for package @coveo/atomic
2.25.1 (2023-04-18)
Note: Version bump only for package @coveo/atomic
2.25.0 (2023-04-18)
Features
2.24.0 (2023-04-14)
Bug fixes
Features
2.23.4 (2023-04-13)
Note: Version bump only for package @coveo/atomic
2.23.3 (2023-04-12)
Note: Version bump only for package @coveo/atomic
2.23.2 (2023-04-12)
Bug fixes
2.23.1 (2023-04-12)
Note: Version bump only for package @coveo/atomic
2.23.0 (2023-04-11)
Features
2.22.1 (2023-04-06)
Note: Version bump only for package @coveo/atomic
2.22.0 (2023-04-03)
Features
2.21.3 (2023-04-03)
Bug fixes
2.21.2 (2023-03-23)
Bug fixes
2.21.1 (2023-03-22)
Note: Version bump only for package @coveo/atomic
2.21.0 (2023-03-20)
Bug fixes
Features
2.20.2 (2023-03-15)
Bug fixes
2.20.1 (2023-03-15)
Note: Version bump only for package @coveo/atomic
2.20.0 (2023-03-14)
Features
2.19.18 (2023-03-13)
Note: Version bump only for package @coveo/atomic
2.19.17 (2023-03-10)
Note: Version bump only for package @coveo/atomic
2.19.16 (2023-03-02)
Bug fixes
2.19.15 (2023-03-02)
Bug fixes
- atomic: do not modify host dom in ctor (#2756) (f4566fd)
- atomic: use closest for internal initialization utils (#2748) (5c2b8e0)
2.19.14 (2023-02-28)
Note: Version bump only for package @coveo/atomic
2.19.13 (2023-02-22)
Note: Version bump only for package @coveo/atomic
2.19.12 (2023-02-22)
Bug fixes
2.19.11 (2023-02-21)
Note: Version bump only for package @coveo/atomic
2.19.10 (2023-02-20)
Note: Version bump only for package @coveo/atomic
2.19.9 (2023-02-15)
Bug fixes
2.19.8 (2023-02-15)
Bug fixes
2.19.7 (2023-02-10)
Note: Version bump only for package @coveo/atomic
2.19.6 (2023-02-09)
Bug fixes
- atomic: more improvements for quickview accessibility (#2718) (3b9d73a)
- headless: remove facetSearch analytics (#2720) (22a1b8b)
2.19.5 (2023-02-08)
Note: Version bump only for package @coveo/atomic
2.19.4 (2023-02-07)
Bug fixes
2.19.3 (2023-02-06)
Bug fixes
- atomic,headless: update history with replaceState (before search) or pushState (after search) & validate tab values (#2704) (5ae1115)
2.19.2 (2023-02-06)
Note: Version bump only for package @coveo/atomic
2.19.1 (2023-02-06)
Bug fixes
2.19.0 (2023-02-02)
Features
2.18.0 (2023-02-02)
Features
2.17.1 (2023-02-02)
Bug fixes
2.17.0 (2023-02-01)
Features
- atomic: add container part to breadbox (#2702) (1c23dbb)
- headless: add instant results analytics (#2703) (b90648f)
2.16.0 (2023-01-31)
Features
2.15.0 (2023-01-26)
Features
2.14.1 (2023-01-26)
Note: Version bump only for package @coveo/atomic
2.14.0 (2023-01-26)
Features
2.13.2 (2023-01-26)
Bug fixes
2.13.1 (2023-01-25)
Bug fixes
- atomic: fixed insight numeric facet not showing up (#2693) (42e8d35)
- atomic: insight query suggestions being hidden (#2690) (ccc2f8a)
2.13.0 (2023-01-24)
Features
2.12.0 (2023-01-23)
Features
2.11.0 (2023-01-17)
Bug fixes
- atomic: empty highlight keywords column should not be visible (#2661) (93c9dbd)
- atomic: fix quickview column keywords scroll (#2665) (8dc0fae)
- atomic: format keyword occurence number in quickview (#2662) (88d268f)
Features
2.10.2 (2023-01-16)
Bug fixes
2.10.1 (2023-01-16)
Note: Version bump only for package @coveo/atomic
2.10.0 (2023-01-13)
Features
2.9.0 (2023-01-12)
Features
2.8.0 (2023-01-12)
Features
2.7.0 (2023-01-12)
Bug fixes
Features
2.6.0 (2023-01-11)
Features
2.5.0 (2023-01-11)
Features
- atomic: add quickview hit highlight preview bar (#2643) (cb3e212)
- atomic: implement quickview pagination/navigation/keyword hit (#2623) (c5ec5e1)
2.4.4 (2023-01-09)
Note: Version bump only for package @coveo/atomic
2.4.3 (2023-01-06)
Note: Version bump only for package @coveo/atomic
2.4.2 (2023-01-06)
Bug fixes
2.4.1 (2023-01-05)
Note: Version bump only for package @coveo/atomic
2.4.0 (2023-01-05)
Bug fixes
- atomic: fix modal refine not respecting DOM order (#2632) (330305f)
- atomic: insight tab section full width (#2633) (a7a89e1)
Features
2.3.1 (2022-12-21)
Bug fixes
2.3.0 (2022-12-21)
Features
2.2.0 (2022-12-19)
Bug fixes
Features
2.1.1 (2022-12-16)
Note: Version bump only for package @coveo/atomic
2.1.0 (2022-12-15)
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)
- atomic,atomic-angular,atomic-react: add headless to dev dependencies (#2592) (e4e97ba)
- atomic: adapt ArrayProp for v2 changes (& other small deprecations) (#2585) (df44cdb)
- atomic: close search layout tag properly (#2595) (90186b7)
- atomic: made category facet values hierarchical (#2542) (5204777)
- headless: add actionCause and customData to missing /v2 calls (#2572) (130e94c)
- atomic: added warning when declaring a template with section and non-section elements (#2598) (165ef8e)
- 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)
- atomic: replaced printable uri target attribute with attributes slot (#2525) (d9a5c2f)
- atomic: adapt search box + suggestion width in search layout (#2589) (56ca263)
- headless: refactored field suggestion options (#2581) (4a5577e)